完全理解以太坊ETH(一)——初衷

By @warriorwu10/20/2017cn

人的命运,不只取决于个人努力和社会进程,更重要的是选择的智慧。知乎专栏『丧心病狂的社会攻城狮』,微信号crazyslion,微博@Warrior比特币玩家

最近以太坊受到了很多人关注,有人称它为Web3.0或“世界计算机”,同时也有人批评它为传销和庞氏骗局提供温床。因此我深入地研究了以太坊的相关知识,包括智能合约、DApp、DAO、ICO和ERC20代币。我的结论是:以太坊很可能成为构建“价值互联网”的基础。

是时候了解以太坊是什么、能做什么以及将来会怎么样了,在这之前有必要先回顾一下分布式的记账技术——区块链。

去中心化和“无需担保”

简而言之,区块链是由全世界大量节点共同维护的数据库。数据存储在区块中,这些块用时间戳唯一标记并相互连接形成区块链。区块链保证了数据安全性和不可篡改性。因为共识机制,区块链是“无需担保”的,这意味着人们不需要担心交易对手风险。

所以“无需担保”意味着什么?

这是历史上第一次人们在不需要信任第三方的情况下,就可以安全放心地在互联网上点对点进行转账,这是比特币和其他加密货币所依赖的基础。

从原理上看,比特币交易只是执行一段代码,表示A将X数量的比特币发送给B。这个过程由算力网络自动执行:首先检查A的钱包中是否有足够的比特币,足够就将钱发送到B的钱包,不够便拒绝这个操作。这段代码符合一个合约的所有特征:约定结果,条件执行。但是与传统不同的是它自动强制执行,不可修改,无法违约,这是第一个可以完全信任的『智能合约』。

计算机代码其实还可以做更多。

V神很早就意识到:如果比特币能够通过消灭对第三方的信任来颠覆传统支付行业,那么智能合约可能会颠覆更多需要中介机构提供担保的行业。他一开始想在比特币源码上进行扩展,但发现它不够灵活,无法完全实现他的想法。因此他推倒重来,创造了Ethereum——在英语中意为“复仇”。

​(未完待续)

本文由币乎社区([bihu.com](https://bihu.com))内容支持计划赞助
18

comments