作者:达鸿飞(NEO、Onchain创始人)
发布时间:2018年7月31日
网络来源:搜狐科技@中欧创业营第六期上海模块
“信任最为可贵,区块链技术能够最小化信任成本。”
01
比特币是一个去中介的现金系统
中本聪
2008年时候,在邮件列表(类似一个论坛)上有一个自称中本聪的人发了一个贴子,描述了比特币点对点的电子系统。
在此之前,已出现了要摆脱美国政府对信息审查和监控的思潮。
在此影响下,出现了各种电子现金,不过都失败了。
最大的一个原因是之前的系统都存在中心化机构。由于其发行的或者运营的电子现金多多少少都会跟金融管理制度有冲突,政府就很容易对这些机构采取各式各样的措施。
但中本聪的这个系统是不需要任何中心化的机构。在2009年3月份之后,他公布了比特币0.1的代码,越来越多的人来运行这个程序。在2010年,比特币实现了第一笔实物交易:1万个比特币换到了两个披萨。
在中本聪的文章标题“Bitcoin A Peer-to-Peer Electronic Cash System”中,最关键的词是cash。为什么呢?当我要和你发生一笔交易的时候,如果我想把银行卡里的余额转到你的银行卡里时,就必须通过银行或者金融机构等中介,否则是不可能完成的。如果是cash(现金)的话,我直接给你就行了。
所以现金和银行卡里的存款之间存在着巨大的区别:银行卡里的存款其实是商业银行对我们的负债,它是一个欠条,银行在某种程度上进行兜底;而现金是由央行完全兜底的。
因此,现金和存款的价值是不一样的,现金在某种程度上比存款的价值略高一点。银行卡更便于我们平常使用,我们认为是等同的,基本上随时都可以取出存款来。
比特币这个系统的一大特点就是:它是一个去除中介的现金系统。
02
区块链(Blockchain)概念的由来
当人们运行比特币0.1程序并在电脑上同步时,发现多了一个目录。这个目录是干嘛的呢?它是把所有历史交易数据打包成一个个区块所存放数据的目录,这个目录叫做blockchain。
2010年以后,逐渐有了各式各样的数字货币或者虚拟货币,不约而同也弄了一个目录,也叫blockchain,也放了各式各样的交易数据。
在2010-2012年,当你说blockchain的时候,只是指各式各样历史数据。
在2016年,比特币的历史交易数据的数据包约60G左右,花一个礼拜以上才能完成全部同步;今天这个数据包预计应超过200G了,可能一个礼拜或者更久才能完成同步。
在2013年-2015年,全世界花了很多资源建立银行系统,实现了全球金融账户的链接,大家可以互相转账完成一些交易。运行中本聪的程序就可以在几十分钟的时间内把一个有价值的东西从地球上的这一点(比如中国)传输到地球上的另外一点(比如美国),而且是完全不需要银行。
这让银行家们觉得这件事情非常有意思,并且在背后隐隐约约感觉到挑战。他们就开始来研究比特币这个系统。
研究了之后,他们就把比特币背后的那套分布式记帐的技术抽象出来,作为一种独立的技术来称呼。
所以到了差不多2015年之后,blockchain才开始有了区块链技术的含义或者是分布式记帐技术的含义。
03
区块链的分类
区块链目前可分为公有链、联盟链和私有链三种。
以太坊(ETH)
公有链(如以太坊)是不需要许可的,加入或退出都不需要任何权威机构的批准。
联盟链多为企业使用,只有通过批准后才能加入或退出。
私有链只对单独的个人或实体开放。
后两种链基本上被联盟或者私有机构来控制。
哪种链更容易落地呢?
相对而言,联盟链和私有链的生命力比较有限,其中一个原因是参与企业原来的生产关系,或者权利、资源分配的模式是完全是金字塔型的自上而下的分配模式。构建由互相不信任且彼此独立的一个个主体组成的博弈网络的需求非常弱,以至于项目都是按照原来的企业经营方式来运行。最后就演变成了中心化数据库,还是老大来制定规则。
所以能体现的东西非常有限,并且在里面通常也没有Token激励机制。
而公有链一上来就是全球化,有很强的经济激励机制,所以它的生命力非常顽强。
04
区块链:每个人控制自己的账本
过去要完成交易的话,就必须面对面易货交易;金融出现后,跨市场交易时,需要中介来完成,所有中介最终演变成一个中心化的对手方(比如清算所、央行、国际化的汇款机构、证券登记机构等),这时的效率是最高的。
所有人都跟这个中心化机构通讯,向它发出指令,由中心化机构控制和更新中心化的账本。
区块链技术出现后,新的市场结构就出现了。在这个结构里,只需维护自己的账本,这些账本再通过区块链技术进行同步,同步之后所有的账本在逻辑上和内容上完全一致。
在物理上,它们是一个分布式的,由每个人控制自己的账本。
当任何一个机构或个人修改自己的账本,或者某一个机构受到黑客的攻击,都不会对威胁和影响全网的数据结构,这样的体系就非常健壮。
05
Token或将取代证券/股权
认识这种新变化,可以用到一个我最近认识的理论:容器理论。
首先看看物理世界这个容器,比尔•盖茨先生曾经推荐过一本书叫《集装箱改变世界》,这本书讲了集装箱发展的历史。
集装箱出现之前,航运效率非常低,一直到1950年代一个美国的卡车司机发明了现代意义上的集装箱,把原来各种各样不同棱角的货物变成标准化了,非常便于运输,把航运的成本降到非常低。
之后,世界变得越来越小,世界的贸易变得越来越频繁了。
在金融的世界里,股份有限公司(比如荷兰的东印度公司)出现之前,人们把未来的收益装进有限公司这个容器,流动性也比较差;之后,便把未来的收益装进股份这个容器,由于它可以在二级市场进行交易,流动性非常好,它就发挥出很大的威力。
如果一直持有荷兰东印度公司最初的股票,将享有持续两百年的18%的复利。因此,股份有限公司是一个非常有爆发力的金融制度。
讲了这么多,这跟区块链和Token有什么关系?
Token就是一种新型的容器,在这个容器里面,你可以把未来的收益和权益装进去,它比传统的证券或者股权有更好的流动性,更低的交易成本。它可以7×24小时在全球进行交易的,同时它是一个监管相对轻松的领域。
这个容器还有很多其他的特点,比如同样一个标的,可以在全世界不同的交易所上市,但是它又记录在同样的区块链里面,而不需要一个证券托管机制。在未来,证券这种老容器可能会向Token这种新容器进化,最终谁会成为市场的主流我也不知道。
➀ 合规
当前区块链面临的挑战有很多,第一个大挑战就是如何跟现有法律制度进行融合。尤其是公有链,很难接受单一国家的法律管辖,它没有一个统一的出口,而且里面有很多加密和各种各样的保护机制;它无法像互联网那样做个防火墙,再把不符合法律法规政策的东西屏蔽掉。
未来,公有链的关键节点可能实名化,对应的运营机构会受到当地法律的约束,但是也只能对这个节点进行管制,而像不允许他运行这件事情,需要大部分节点达成共识才可以,这就需要国际司法协作了。
比如说我们的NEO采用DBFT共识机制,有7个共识节点,它们可以分布在不同的国家,当我们要冻结某个恐怖分子的地址的时候,我们希望这七个不同国家里面有不少于三分之二同意冻结时才冻结,有点像联合国投票表决。
➁ 圈钱的多,做事的少
第二个挑战是大家圈钱圈的太开心了,以至于最后干的事情太少了。
即便圈钱的项目没有任何价值,但是它可以作为一个很多人都可以参与投机的工具,再加上人们的投机心理非常强,它就像一个再分配游戏把你口袋里的钱放到我的口袋里,既刺激又好玩,不需要通过劳动创造财富那般辛苦,所以人人都喜欢。
如果没有任何管制,赌场将遍布一个国家,类似金字塔结构的游戏(比如传销)也非常多。所以一个成熟的经济体通常会把投机游戏做成一个要发牌照的专营的市场(比如博彩),并且利用好这个专营市场做对实体经济有帮助的事情。
对于区块链行业而言,现在大家玩的是投机游戏,这其实是一个非常不好的迹象。
我希望有一些管制,让市场投机的比例不那么大,更多的钱用在发展更好的区块链技术这件事情上。
06
比特币还是很烧钱的
区块链的每一个区块的第一个值是前一个区块的Hash值。
所谓Hash值就是一个函数,输入任何内容,都输出一个固定长度的字符串(即Hash值);输入内容不变,输出结果不变,即将输入内容固化;输入内容一旦发生变化,比如修改一个符号,输出的Hash值都会发生变化。
比特币的Hash值是256位二进制数,代表2的256次方个可能性或者状态。如果给宇宙中所有的原子一个不重复的数字作为其状态,仍然用不完。
Hash值重复(即Hash碰撞)的可能性很低,我们可能忽略。
因此,我们可以得出结论:往Hash函数中输入任意两个不同数字,最后得到的Hash值一定不一样,一定不会重复(即不会发生碰撞)。
每个区块首先引用前一个区块的Hash值,像指针一样,形成前后序列的关系;通过互相引用,就会形成一个区块的链条。
然后默克尔树(Merkle Tree)将每一个交易都取Hash值,两个Hash值之间再取Hash值。
比如原来的8笔交易会变成4个Hash值,再合并成2个Hash值,然后再合并成1个Hash值,最后将这个Hash值写入区块中,这样就把所有交易的内容都固化下来。
此外,还有一个区块用来存放交易的原文。
生成Hash值时非常快(大概几十毫秒),而我们通常所说的比特币挖矿要消耗很多电能,要做很大的运算,这到底为什么呢?
要想获得比特币,除了满足它是前一个区块内容的数据指纹之外,还得满足256位二进制数的前N位为0。
比特币运营初期时,只要生成一个Hash值,就很快生成一个新区块,即没有任何难度。
每个区块里都有一个时间戳,当两个区块的生成间隔小于10分钟时,难度就会增大,开始要求Hash值的前多少位为零,这样运算量就会增加;当两个区块的生成间隔大于10分钟时,难度就会降低。
由于比特币价格在上涨,所以比特币的运算难度不断增大。正是因为持续不断地调整难度,才使区块的平均生成时间保持在10分钟。
难度调整后,为了让Hash值满足前N位为零的要求,计算时通常会再加一个256位二进制数到输入的固定数字里面,每次计算时改变一位,这样就得到不同的Hash值,直到满足要求为止。
2009年时,大概每10分钟产生50个比特币,现在每10分钟大概产生12.5个,因为比特币生产速度每隔4年左右就减半,一小时约75个,一天约1800个。
一个比特币约6000美金,1800个对应1080万美金,一天生成的比特币价值接近七千万人民币。
我们应该花多少钱去挖矿呢?我们花八千万挖矿肯定不合算,如果只有我一个人挖矿,我很愿意投入六千万去挖矿,甚至六千八百万我觉得都可以,因为每天都能够挣两百万人民币,这个投资回报非常高。
现在挖矿的成本约币值的70%或80%。照此折算话,全世界花在比特币上的电能等开支约5000万人民币/天。因此,比特币还是比较烧钱的。
以上是达鸿飞在中欧创业营第六期上海模块(中欧创业营创投营共训模块)分享内容整理而成,略有删减。整理自笔记侠(ID:Notesman)