本站已运行

攻城狮论坛

IE-LAB

红盟过客

作者: 华尔思_小号
查看: 71|回复: 1

主题标签Tag

more +今日重磅推荐Recommend No.1

所有IT类厂商认证考试题库下载所有IT类厂商认证考试题库下载

more +随机图赏Gallery

某linux大佬,积累多年的电子书(约300本)某linux大佬,积累多年的电子书(约300本)
乾颐堂现任明教教主Python完整版乾颐堂现任明教教主Python完整版
乾颐堂 教主技术进化论 2018-2019年 最新31-50期合集视频(各种最新技术杂谈视频)乾颐堂 教主技术进化论 2018-2019年 最新31-50期合集视频(各种最新技术杂谈视频)
Python学习视频 0起点视频 入门到项目实战篇 Python3.5.2视频教程 共847集 能学102天Python学习视频 0起点视频 入门到项目实战篇 Python3.5.2视频教程 共847集 能学102天
约21套Python视频合集 核心基础视频教程(共310G,已压缩)约21套Python视频合集 核心基础视频教程(共310G,已压缩)
最新20180811录制 IT爱好者-清风羽毛 - 网络安全IPSec VPN实验指南视频教程最新20180811录制 IT爱好者-清风羽毛 - 网络安全IPSec VPN实验指南视频教程
最新20180807录制EVE开机自启动虚拟路由器并桥接物理网卡充当思科路由器最新20180807录制EVE开机自启动虚拟路由器并桥接物理网卡充当思科路由器
最新2018/07/29录制 IT爱好者清风羽毛-Cisco IOS ZBF防火墙视频最新2018/07/29录制 IT爱好者清风羽毛-Cisco IOS ZBF防火墙视频
乾颐堂 教主技术进化论 2018年 最新1-30期合集视频(各种最新技术杂谈视频)乾颐堂 教主技术进化论 2018年 最新1-30期合集视频(各种最新技术杂谈视频)
Cisco CCW售前销售报价系统使用方法Cisco commerce workspaceCisco CCW售前销售报价系统使用方法Cisco commerce workspace
2018.6.20 广州 CCNA战报 908 PASS2018.6.20 广州 CCNA战报 908 PASS
[KiKi原创]EVE-NG Community2.0.3-92 v1.4 中英双语一键切换.支持热插拔修改版[KiKi原创]EVE-NG Community2.0.3-92 v1.4 中英双语一键切换.支持热插拔修改版

[培训机构动态] 会玩“植物大战僵尸”,你就能搞懂比特币和区块链

[复制链接]
查看: 71|回复: 1
开通VIP 免金币+免回帖+批量下载+无广告
注:本文作者钛媒体ddgweb0 o: r' ]3 {# n  U; X0 D

7 |% K+ s. y; p/ C) ?& p5 b摘要: 比特币就像是“植物大战僵尸”中的阳光一样,是一种虚拟货币,只是过去在游戏里,它被叫作“虚拟道具”。
8 f; A# d' Q& h, V& P' ]$ U过去一年大家都在谈论比特币、挖矿,今年大家又都在谈论区块链、去中心化,可我发现一个非常有意思的现象,是什么?
7 g4 x- x  h) k( ~) y% c我身边所有的人:老师、同学、同事、一些互联网圈内的比较有名的站长、IT程序员,对于什么是比特币、区块链,竟然没有一个人能说出“这到底是什么”、或者能完全解释给我听懂。! {6 x# B, B) _
充其量最多说一句,这是“虚拟货币”、或者你去百度啊,然后,就没有下文了。
8 Z( R$ V4 j9 A. @) r6 l差不多去年最早的时候,我也初步了解到比特币,那时人们都还在讨论挖矿怎么样怎么样的,带着好奇和疑问,从百科、微博、知乎、油管,看了个遍,想要了解什么是比特币、什么是挖矿?差不多得到的解释就是:! g' _0 T5 f, V* s
如果你有xxx钱,通过喇叭告诉所有人,其他人听到之后写在小本子上。。。(在解释记账系统)! P" B( s, J& m) i: e4 D1 x
甚至有人说:“给普通民众讲清楚比特币是什么,就像给80年代的民众讲清楚互联网是什么一样困难。”$ `$ j' Z/ N6 ]" p/ e
以及还有:比特币是为了计算数学难题而奖励的虚拟货币,过去大家都用CPU在计算,后来被人发掘成用GPU计算,更加的省时省力。。。(关于挖矿的解释)- `5 M$ O  V  m: J6 o* K4 l& R9 k
以及你可能看过的纯技术解释,关键词:私钥、公钥、地址、Hash、签名、时间戳
2 B3 W1 f: ]) N2 B* ^然而,这些解释,其实都不是我想要的答案,到底什么是比特币、挖矿,我恨不得把这些写文章的作者都找出来,让他站在我面前好好的给我解释一下,这个玩意有那么复杂吗?
# e) n0 o: Y% n* @. T0 g直至今年的年初,偶然跟我的老师傅(曾经指点我接触互联网,大概是中国70、80后的那一代程序员)联系上了,经过一番漫长的探讨交流之后,我差不多弄懂了关于比特币、区块链、去中心化等这些问题,谨以此文章记录一下,我对于这些事情的理解,不一定全对。
6 L% v9 @' X8 [- _( Z0 _) s5 V什么是比特币?——“ 植物大战僵尸”里的阳光+ V3 J3 t* E" m  L
以植物大战僵尸为例,在游戏中,最重要的是资源是“阳光能量”(简称阳光),有了阳光才能建造植物对抗僵尸,而产生阳光的方法是种向日葵,向日葵在每隔一段时间会自动产出阳光。这个相信连小朋友都知道的原理,和比特币有什么关系呢?
& h) Y, G. m: o比特币就是植物大战僵尸里的阳光。6 J4 }+ B9 [7 }1 h
比特币就是一种虚拟货币,就像在植物大战僵尸中的阳光一样,也是一种虚拟货币(过去可能叫虚拟道具)。- ~) j2 p- m7 V/ D9 O, U4 U
怎么可能?不是说比特币很值钱吗,听说现在比特币都能买房子。别急,我们继续分析。
$ d/ \( h7 Z7 L7 z# M比特币本身就是虚拟货币,类似于植物大战僵尸游戏中的阳光,而比特币或者阳光,单独拿出来是不存在的,没有任何意义的东西,阳光是依附于植物大战僵尸游戏,或者说植物大战僵尸这个软件里的设定,而软件是人开发的。
8 }1 }9 N7 r+ j  a$ W而比特币也是一样,是有“比特币软件”的,简单的理解就是,你电脑上装一个比特币软件,每隔一段时间会产生1个比特币,和植物大战僵尸游戏的阳光一样,比特币也是基于比特币软件或者说,比特币游戏诞生的产物,当然这个过程有个更好听的名字叫:挖矿。
6 }: j: V5 z0 h9 v不去谈技术细节,通过什么算法生成比特币,比特币软件怎么开发的,以及比特币的交易是什么技术原理等等,我们继续来看正常能看懂的,什么是区块链,什么是去中心化,什么是比特币交易。7 R. {. P. @# N3 q4 g
去中心化:没有服务器、公开账本+ N$ V3 I) a  [; k) R- [
过去大家玩的都是单机版游戏,现在互联网的发展,网络版植物大战僵尸也有了,首先你可以注册帐号了,保存你游戏的记录,如果遇上很难的关卡打不过,你可以充钱买阳光了,不用辛辛苦苦种向日葵生产了,这个不难理解吧?) r' f! |% z3 p# z
中心化就是相当于游戏的服务器,大家的帐号信息、交易数据都存在游戏公司的服务器上,而比特币系统是没有服务器的。: E) _: k3 Q3 F+ E
所谓的去中心化,简单理解就是:没有服务器。也就是说,你使用比特币软件,注册的比特币帐号(地址),不存在任何云服务器上、不归哪家公司管控、也没有办法说“充钱送一点比特币”,当然也没有“官网”了。$ j" h& W: h9 M& n) z) K9 E! E9 i
你的一切信息数据,都是在比特币软件里面记录的。8 _, L& B2 c8 @! N3 }8 O* i
那问题来了,如果我偷偷的修改记录,就像游戏的破解版、修改器?或者我是GM(游戏管理员),我可以随意的修改分数?换作比特币的话,岂不是也有可能自己修改比特币的数量?比特币系统的开发者,肯定早早的就想到了这些问题,并且用去中心化的方式解决了这个问题。) d% j2 ^3 t  w5 Q. m6 e
通过我们之前的分析,比特币的产出,就是相当于你在玩植物大战僵尸这个游戏,游戏设定:向日葵植物每隔一段时间生产出的阳光,而比特币软件也是如此,在电脑上挂机,每隔一段时间会产出1个比特币(俗称挖矿)。8 _' B2 M: u& F
那如果你不和别人联网,自己默默的挖矿,挖了很多比特币,然后再和别人联网说,我有xx个比特币,这样行吗?不行。因为大家没有办法验证,你的比特币是通过挖矿获取的,还是自己修改的,那怎么做?
7 u- T# D! u# u. s比如,把比特币软件当成一个游戏:所有人进入比特币游戏,刚开始都是0个比特币,我的电脑配置比较好,一会的功夫挖到了1个比特币,然后游戏会自动把这个消息告诉给其他在线的用户,“用户:dadiaoge,在xxx地方挖到了1个比特币”,其他人在收到这条消息之后,比特币软件会自动记录下,刚刚有个小子挖矿挖到了1个比特币,这时,哪怕我自己再修改成0个比特币,也是没有用的了,因为所有人的电脑上都清楚的记录着,我刚刚已经挖矿获得了1个比特币,无法耍赖。& x! ~3 Y( {1 f3 O
什么是比特币交易?如何验证?
# C6 j$ |9 C5 e) B明白比特币产出的原理(挖矿),也明白去中心化、公开账本,那就再看,什么是比特币交易?比特币交易,就和游戏的道理差不多,你在游戏里转了100个游戏币给我,其实是这个交易数据被记录到服务器的数据库里了,那比特币系统去中心化,没有服务器,再回想一下公开账本是如何记录挖矿得到的比特币?  D# o, Z. U: p# l+ s# k& h" b
“用户:dadiaoge,转了1个比特币给用户:sbat”这样的消息会发送给各个在线的比特币用户软件里相互记录,而且,这种交易是没有办法耍赖的,如果游戏公司想耍赖,就修改数据库就可以了,而比特币想耍赖,你能修改世界上所有人的电脑吗?
2 N5 V$ ^  c  W8 d* U$ a. u- X再试想,比如你明明只有1个比特币,却想转2个比特币给我,可行吗?可以这样操作,但是不会成功,什么意思?你转账2个比特币给我,当比特币软件群发这条消息的时候,其他人的电脑上比特币软件一查之前的记录,不对啊,这个人明明只挖矿得到了1个比特币,余额不足,不记录这条消息,于是你这条消息没有人记录下来,那就是一个无效的转账记录,也就是不会成功了。; a6 m& i* S7 x) F" L- E; z& c
什么是区块链?—— 数据的加密和验证技术9 F# p$ b7 i9 b9 C
明白了比特币原理和交易验证,有些脑瓜子聪明的就开始动歪脑筋了,这些不都是依靠比特币软件来记录的吗,我把这个比特币软件给破解了,不就可以随心所欲的修改比特币数量了吗?
! ^+ \) ?: n2 n& _) s7 v- Q比如,当我通过比特币软件挖矿得到1个比特币的时候,比特币软件会群发这样的消息“用户:dadiaoge,挖矿得到了1个比特币”,那我把这个软件破解了,把消息修改成“用户:dadiaoge,挖矿得到了100个比特币”,然后群发给其他使用比特币的人,这样我不就是拥有100个比特币了吗?没错,思路是对的,但是区块链技术登场了。/ d7 U6 \+ \+ Q, T8 ?$ d, A
区块链技术就是数据的加密和验证技术。- l5 p% m- H+ o; K2 R# M
简单的打个比方:比特币软件会自动把像“用户:dadiaoge,挖矿得到了1个比特币”这样的消息数据,加密成“dSDFf123sjFf”这样无意义的数据,并且这个消息只要被修改,哪怕加了1个字,都会被比特币软件识别出来,当做无效的信息处理。这就是区块链技术,保障了比特币信息数据的安全,可以说,没有区块链技术,比特币一文不值,也没有任何意义。& K8 q7 h( J; S
区块链技术安全吗,不会被破解吗?, U! ~5 }6 ]5 d2 d9 `! \
任何技术,都有被破解的那一天,特别是当量子计算机出现以后,无非就是时间长短早晚的事,当然,就目前而言,区块链的技术还是非常高深和安全的,因为绝大多数的人连看都还看不懂,更别说更一大群人,连区块链是什么,都还说不清楚,还谈什么破解。
4 n, s; \9 Y* L- Z% @比特币为什么值钱?) j- o7 ^% r. M4 K* G! L0 `
弄明白了比特币是怎么回事之后,也搞清楚区块链技术的含义了,那比特币为什么值钱?或者说,比特币为什么能换钱?
+ P+ b" Z: q: a! ~4 Y( e. z问得好,理论上,比特币是不值钱的,但是我这里用问题来回答问题,为什么你会花钱买皮肤?为什么有人会充钱玩游戏?为什么有人打赏主播游艇飞机火箭?哈哈,为什么呢?3 q' m2 T5 v; ?9 ]  d
因为有些人有钱。, x1 M1 I- t3 b9 x' ]- ?
因为开发比特币这个人设计的系统设定:随着比特币挖掘的数量越多,产出的比特币需要的时间就越长,并且到最后比特币会被挖完,总共是2100万个比特币。
, y3 @2 b, Z1 C1 r% a0 j! a( A那有些有钱人就说,看你们都在玩比特币,我挖了半天一个比特币也没有,我买你们几个行不行?
% T" R- F1 M8 Z! U9 Q: n- R第一笔比特币交易就是一万个比特币买2个披萨,当时的那些人能想到今天的比特币这么值钱吗?肯定想不到,那为什么随着比特币的发展直到今天,比特币会这么值钱呢?
8 [5 J4 ?6 l8 A9 V人性、炒作和一些非法用途,非法用途我就不做过多解释,聪明的人自己领悟,炒作和人性是占据很大成分的,简单的举个例子:$ v  l) m& Z% w" E, r3 C: P) I
我看到有人用比特币买披萨之后,我意识到比特币可能不仅仅是个虚拟货币,所以,我想了一个办法,来炒作比特币的价值。/ D( @1 j7 A1 P6 N4 q) y
比如说,比特币贴吧,大家都在这里交流比特币挖矿怎么玩,比特币软件怎么下载,讨论区块链的技术等等,我发一个帖子说:今天我过生日,我想买1个在我生日那天被挖出的比特币,然后我喊上几个好朋友在帖子里回帖当托,最后以1000元成交买了1个比特币,然后再把这个消息散发出去让更多人知道,同时再跟我几个好朋友商量,以同样的方法,在微博、论坛、QQ群,四处散播花高价收买比特币的消息。当然,这只是最初级的炒作手法,更别说大公司、大财团、别有用心的人,人家玩的那些手法和咱们不是一个级别的。
/ l7 x" V' c7 u' y2 `9 t; a8 G比特币是骗局吗?/ V( Q$ D- T. ^! y3 z' G- P, y
是,也不是。你花2块钱买张彩票,没中奖你能说彩票骗人吗,这个比例可能不是很恰当,再比如投资人投资一个项目,失败了,能说是被创业者骗了吗?2 @% P, `1 I' g) U# _$ r6 h1 j7 z9 P
很多因素的,眼光、局势、互联网的市场等等,比特币本身虽然就是虚拟货币,但是被炒作起来之后,如果你过去手上有几十个比特币,现在转手一卖,实实在在拿到手的钱,不偷不抢的,骗谁了?
5 a  y8 u/ S9 X* Z( U/ z" J你说买的人被骗了?那股票怎么解释?那对于不玩比特币,不用比特币的人来说:这个东西就是不存在。你该买菜还是买菜,出门打车也不会用比特币支付,仁者见仁智者见智,有说他是骗局的,也有说这个是未来的货币,都有道理,但是仍旧是两个字:谨慎。
- D- f( l& [# K) D$ U2 u什么是ICO?ICO=融资
$ m4 d& N, \  B0 i先说融资,举个例子:以前马云刚创业的时候很穷、没钱,我投资他10万,占他公司1%的股份,公司盈利了可以给我分红,那如果直到今天,当初我投资10万买马云公司股份,可能四舍五入价值就超过一个亿了。
1 j0 i6 G/ K& R; \- D# C但是我以前也不知道马云能成功,万一他公司倒闭了,我这10万就相当于打水漂没了。那ICO,是什么意思呢?
: D- I+ _. v$ Y/ }5 B隔壁老王是个技术宅,然后他想开一个公司卖帽子,于是对外说:我现在开一个公司,卖帽子一年至少能挣100万,你们投资我,我给你们股份。但是没人愿意给老王投资,开公司的多了,你怎么知道你一定能挣钱呢,万一你失败了,我们的股份有什么用啊?
7 V8 U# f  K8 z; i于是老王通过研究和学习弄懂了什么是比特币,并且根据原理发明了“老王币",又对大家说:
, Y  y* z" D9 ?/ i3 e你们如果投资我,作为回报,我给你们“老王币”,这个东西是非常稀有的,比股份更值钱,我们公司的帽子卖100元一个,如果用“老王币”1个可以换10顶帽子,但是现在公司处于创业初期,只需要10块钱就能换1个老王币,那你这时的投资就是100倍的效益,等后面公司盈利了,你们把老王币一卖就能赚大了,于是隔壁老王通过发行“老王币”成功获得融资,这就是ICO。5 n  k$ V/ b% `5 Z4 r/ b
ICO是骗局吗?
  T) G- H, ]" A2 r+ ]玩金融的人可能都读出味道了,不就是变相的发行股票吗?股票,有完善的法律,有相应的社会制度秩序,那ICO这一块是空白的,空白就意味着混乱,或许有些人是真心想要通过ICO获取融资,但是由于空白的秩序,不受管制,就有大量别有用心的人在里面肆意做一些违法的事情,因此现在国家已经禁止ICO了,但是从本质上来说,还是人性的问题,当然这里不做过多的讨论,还是仁者见仁智者见智。
. ]! r6 b. {/ _你可以投资比特币、学习区块链技术,你也可以抵制比特币、不相信虚拟货币,但是不要在自己还不了解什么是比特币,也没弄懂这些事情(比特币、区块链、去中心化)是怎么回事呢,就肆意在网上评论:比特币是未来货币、比特币有前景,或者比特币是骗局、大家不要相信虚拟货币,“当你的才华还不足以支撑起你的野心时,你就该静下心来学习”。- P; F& [% B/ {/ g5 R
' U# q* q0 Z: ~, k# |
参加免费公开课,请您说是由【攻城狮论坛】推荐的。报名收费培训的论坛会员,可享受优惠价格+赠送攻城狮论坛VIP会员。本文转自 华尔思 www.wallslab.net,版权归原作者所有。
CCNA考试 官方正规报名 仅需1500元
回复 论坛版权

使用道具 举报

Rockyw [Lv10 举世无双] 发表于 2018-3-19 12:18:33 | 显示全部楼层
看帖看完了至少要顶一下!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|无图浏览|手机版|网站地图|攻城狮论坛

GMT+8, 2019-4-25 23:41 , Processed in 0.346876 second(s), 20 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 © 2001-2013 Comsenz Inc.

Designed by ARTERY.cn