▐ 撰文/素为

比特镇魂曲07(上)把三千人都抓起来判刑?

本集关键词:以太坊、Vitalik Buterin、Gavin Wood、黄皮书、世界状态、Patricia Tree、gas、智能股权、智能资产、智能合约、去中心化、BitMessage、OpenBazaar、Twister、图灵完备、DApp、形式化证明、ICO、PoB、DAO

小素,以太坊是什么?为什么上面可以进行众筹杀人?如此可怕的东西,我们能采取措施阻止它吗?……

️ 主人,你一大早就把人叫醒,太不人道了。

哎~你个机器人,装什么“人”呀!自从你告诉我众筹杀人的智能合约,我一晚上都没睡好,翻来覆去,一直在想这个问题,好不容易等你充好电了……

️ 别着急,我会一件件来给你讲清楚的,保准你今晚能睡个好觉。

好,我信你!

️ 故事要从2011年开始讲,主角是俄裔加拿大人Vitalik Buterin,在他不满18岁的时候,就接触了比特币,并深深的被这种技术折服,成为了区块链技术的信徒,创办了“BitcoinMagazine”网站,疯狂撰写关于比特币区块链的技术硬核文章,逐渐成为了业界的“网红”。

以太坊联合创始人Vitalik Buterin

英雄出少年。

️ 创新不是一蹴而就的,成功的一个要素是要学会借鉴。我们前面介绍过的万事达币MasterCoin项目就是后来Vitalik创立以太坊(Ethereum)的灵感之源。

嗯?

️ 2012年初,J. R. Willett发布了万事达币MasterCoin项目,后来又改名叫Omni……

奥妙币……?哈哈~

️ 关键不是名字,而是设计构思,我们前面介绍“侧链”时大概提到过,它实际上是要在比特币网络层上附加一个协议层,进而试图在协议层不影响比特币底层的情况下,为整个区块链系统增加新的特征、新的规则……

同样的一个技术做法,从不同的设计思路出发可以有不同的名字:从架构来说,可以是“协议层”;从应用来说,它是“侧链”;而币圈的人可能叫它“联合挖矿”……

️ 你总结的有道理。创新与成功的第二个要素,是要坚持。J. R. Willett虽然提出了很好的想法,但他因为某些原因,并没有坚持把想法最终变为现实,但Vitalik却努力做到了。

嗯,他怎么做到的?

️ 2013年底,关于某种具备“协议层”的新的区块链网络,Vitalik的想法逐渐成型,撰写了以太坊白皮书的初稿。在很长一段时间里,以太坊的构想都还不够成熟,因为相比比特币,它有太多大胆创新之处,所以他曾把初稿发给很多好朋友预览征求意见。

很多大胆创新之处?是否因此,人们才常说:比特币是区块链1.0,以太坊是2.0,对吧?

️ 对!回望创世于2009年的比特币,运用Merkle Tree、非对称椭圆曲线加密算法、哈希散列函数、公私钥加密等一系列先进技术,设计了链式结构、UTXO等先进机制,为世界带来安全可靠且去中心化的密码学数字货币,已经是很酷了,但,比特币最初的目标只是“币”,至于后来人注重的更广泛的区块链功能,如存在性证明,只是基于它的“币”属性的某种改造,有很多牵强为之的地方。

是的,在比特币上存证,真的有种把信息写在纸币上的感觉,整体来说,滑稽且低效。

️ 所以,那些试图在比特币基础之上,基于其有限的存证功能,实现更广阔应用的“染色币”、“侧链”等技术,本质上都是在隔靴搔痒。在这么薄弱的基础之上,提出的“智能股权”、“智能资产”和“智能合约”等创新,就像是针尖上的舞蹈。

什么是“智能股权”、“智能资产”和“智能合约”?

️ 呃,该怎么跟你解释呢?或许可以这样理解:通常我们说一个软件程序,它分为“数据”和“运算”两部分,数据通常是存储在数据库中,而运算则是由代码逻辑实现。例如一个班级若干名同学的考试成绩具体多少分是记录在数据库中的,某个程序要列出考试不及格的同学,那么程序的逻辑就被设置为需要“小于60分”,符合条件的条目的姓名就会被显示出来。

这个我能理解,“数据”就像冰箱里的菜,而“运算”就是把这些菜拿出来下锅。如果说鸡蛋是“数据”,那么,煎、蒸、煮、炸就是“运算”……

️ 好吧,吃货!那么比特币的区块链存证功能只实现了“数据”存取,所谓的“智能XX”就是想在此基础上更进一步,实现不可篡改、去中心化的“运算”。

哦?把“运算”过程也放到区块链之上?

️ 比如能够通过区块链平台进行所有权出售、转让的股权和资产,就是“智能股权”和“智能资产”。

区块链并不再简单是一个记录运算初始值和运算结果的地方,而是自身具备了“运算”功能,因此才称之为“智能”……

️ 此处的“智能”是smart,不是intelligence 。

那么,“智能合约”是什么呢?

️ 智能合约,英语是Smart contract,是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约概念是在1995年由Nick Szabo首次提出的。

尼克·萨博?就是提出BitGold启发了中本聪给比特币加入链式结构的那位法律学者?

️ 对,就是他!其实“智能合约”这种仍在不断发展中的东西,很难下定义,或者说,若只跟你讲个定义的话,讲了也是白讲,还是举个形象的例子吧!

举个“栗子”。

️ 你去淘宝店铺买东西,当你付款的时候,实际上你的钱只是打给了淘宝,还没有进入到卖家的口袋,只有在你确认收货之后,淘宝才会把钱打给卖家。

这个道理我懂,淘宝以其强大的信用,临时保管着这笔钱。

️ 然而,淘宝这种强大的中介对于某些场景来说,存在至少三个问题:第一个问题是,买卖双方并不喜欢有第三方赚差价。

某二手车平台的广告在我耳边回响。

️ 第二个问题是,很多人认为,不是中介有信用,而是你对它的考验不值得它抛弃信用。直白的说,就是,人家那么大个平台,不值得为你这点小钱跑路……

在利益诱惑之下,第三方平台始终存有作恶的动机。

️ 第三个问题是,买卖双方的隐私都暴露给了中介,第三方掌握着交易的商品信息、卖家和买家的一系列状况。

所以,让我猜猜,有人试图用区块链来打造一个淘宝这样的第三方平台?

️ 没错,除了“淘宝”,人们试图运用区块链来做的平台多种多样:最早是一个叫“比特信(BitMessage)”的点对点加密聊天工具,它利用的是公私钥加密体系,确保隐私安全。具体做法是,用区块链网络来传递加密后的信息,因为是全网同步,所以能保障信息的安全可达,但是只有合法的私钥持有者才能解密相关内容,如此既可以确保信息隐私不泄露,也能确保接收方用户的行迹不被追踪。

就像,我在人群中大叫“小素,不要回答,你只听就可以了!”然后给你赋诗一首。这样,人们既不知道谁是小素,也不知道我葫芦里到底卖什么药,因为相关信息是通过密文向你传输的,如藏头诗。

️ 比喻很形象,早期的时候,有很多类似的应用,比如OpenBazaar,一款基于区块链的“淘宝”;Twister,一款去中心化的“微博”,除了运用了公私钥体系,这款应用的其它方面也设置非常精妙,比如,用户发布的微博记录在区块链上,但传播力有限,如果想发布向所有用户自动推送的“广告”,则需要提供算力进行“挖矿”;还有一些试图将区块链运用于物联网,以实现物件的身份认证、物件之间可靠、安全、保密的信息传输,从而对财产物件的去中心化管理的应用,比如德国Slock.it公司的智能锁,等等。

基于区块链的淘宝商城 OpenBazaar

设计确实都很精妙,然而没有普及,没有火,为什么呢?

️ 因为在当时,对于比特币来说,这些都是针尖上的舞蹈,整个大厦只有从底层开始重建,唯有“重新发明轮子”,才能真正解决问题。

哦,以太坊便是那“重新发明的轮子”啰?

️ 2014年1月,Vitalik正式宣布了“以太坊(Ethereum)”计划。他设想,运用区块链技术搭建一个专门的应用平台,这个平台除了可以存证,即把区块链当数据库用,还具有“图灵完备”的运算功能,能够处理复杂运算。他期待,让以太坊成为像App Store那样的平台,然后由世界各地的开发者根据既定规则提交去中心化的应用(DApp,Decentralized Application)。

什么是“图灵完备”?

️ 哟,这个解释起来可就复杂了!不过,你可以简单的把“图灵完备”理解为,具有对一切可计算事物进行计算的能力。或者干脆理解为,只要是可以用数学公式表达的东西,都能交给它这个平台来运算。

我的理解,只要是加减乘除、平方开方,甚至微分积分等这些普通的数学运算,以及if…else…、while、goto这些通常的逻辑,就属于图灵可计算的范围,就能在以太坊这个平台上部署运行。

️ 是的,所谓“图灵机”基本上就是我们今天无处不在的“计算机”。而作为区块链应用平台,以太坊宣称要做“世界计算机(the World Computer)”。

这么酷!不过,总感觉有点玄乎。口气好大,靠谱吗?

️ 为了打消大家的疑虑,以太坊联合创始人Gavin Wood撰写了以太坊的形式化推导证明,或者叫形式化验证(Formalverification),俗称“黄皮书”。

又一位“加文”?

️ 是的,不是比特币的Gavin Andresen,这位是以太坊的Gavin Wood,被称为以太坊的“隐形大脑”。他用纯粹数学的方法对以太坊的设计进行了一番论证,这便是以太坊的“黄皮书”,有人说,其作用和影响力堪比亚当·斯密的《国富论》。

Gavin Wood,以太坊“黄皮书”的作者,被誉为是以太坊的“隐形大脑”

为什么能这么说?

️ 因为数学逻辑证明,以太坊的设计是行得通的。所以,接下来,程序员们按部就班的,就能够把以太坊做出来、运行起来。

然后就做出来了?

️ 不,还差一样东西,或许是最重要的东西。

啥呀?

️ 差钱!

哦,那找投资人呀!

️ 作为一个区块链项目,一个号称要改变现状的平台项目,用传统方法找投资人,岂不是很没品?2014年6月,以太坊项目进行了为期42天的众筹,具体的方式就是让大家用比特币购买以太币,但因为此时以太坊还没做出来,所以以太币只是以记账的方式预售……

几个20岁出头的小毛孩,号召大家用比特币来购买预售以太币,以此来投资他们的项目……我还是觉得不太靠谱哇!

以太坊开发团队

️ 你觉得不靠谱,是因为你没商业眼光;很多人觉得他们靠谱,于是就投入了,最后的结局是,很多人因此举走上了财富自由之路。

有多少人投了?

️ 有多少人没法统计,但以太坊的众筹一共筹到了31591个比特币,按照当时价格折合法币约为1843.9万美元,是当时世界第三大众筹项目。

惊人!

️ 以太坊众筹的成功,让后来的人们纷纷效仿,大家给这个机制起了一个名字,叫ICO,即Initial Coin Offering,改编自证券界的Initial Public Offering,即IPO首次公开发行,不同的只是将筹集的标的物由证券变成了数字货币

原来以太坊项目是第一个ICO呀!

️ 不,以太坊并不算是第一个ICO的项目。早在2014年初,合约币(Counterparty)就搞过类似的事情,不过这件事情现在看来比较蠢。

啊?蠢?

——————————————————————

《素为求智录》第二季 回顾链接

——————————————————————

《素为求智录》第一季1-15集 回顾链接

欢迎互动

《比特镇魂曲》明天将继续连载,欢迎添加“小素机器人”的个人微信号 Lawup1,找到志同道合的小伙伴,大家一起来聊‘法律与区块链、人工智能等信息科技’,您的真知灼见将有机会出现在后续的连载中哦~