上帝为你关上一扇门,还会为你放出一条狗;上帝为你关上一道防盗门,同时还给你上了一把钛合金锁。
以太坊(Ethereum)是一个建立在区块链技术之上, 去中心化应用平台。它允许任何人在平台中建立和使用通过区块链技术运行的去中心化应用。Ethereum(以太坊)是一个平台和一种编程语言,使开发人员能够建立和发布下一代分布式应用。Ethereum可以用来编程,分散,担保和交易任何事物:投票,域名,金融交易所,众筹,公司管理, 合同和大部分的协议,知识产权,还有得益于硬件集成的智能资产。
优点:
以太坊平台受受益于其赖以运行的区块链技术。它完全不受第三方干预,这意味着所有去中心化应用程式和部署在网路中的DAO都不能被任何人所控制。
任何区块链网路都是围绕着共识原则形成,这意味着系统内的所有节点,对其中发生的每一个变化都必须达成一致。这消除了诈欺及腐败的可能性,使网路不可侵犯。整个平台是去中心化的,这意味着失败的可能性极低。因此,所有应用程式将始终保持在线上状态,永远不会关闭。此外,去中心化的特性和加密安全性使得以太坊网路能够很好防御可能的骇客攻击和诈欺活动。
缺点:
虽然设计智慧契约的目的是为了防止网路故障,但代码编写的好坏程度即为契约的极限。因此总是存在人为错误的可能性,代码中的任何错误都可能被别有用心者加以利用。如果发生了这种状况,就没有直接的方法能够有效阻止骇客的攻击了。唯一可行的方法是达成共识并重写底层代码。然而,这又完全违背了区块链的本质,因为这个应该是一个不可更改的分类账。
以太坊特点:
1:智能合约(smart contract):存储在区块链上的程序,由各节点运行,需要运行程序的人支付手续费给节点的矿工或权益人。
2:代币(tokens):智能合约可以创造代币供分布式应用程序使用。分布式应用程序的代币化让用户、投资者以及管理者的利益一致。代币也可以用来进行首次代币发行。
3: 叔块(uncle block):将因为速度较慢而未及时被收入母链的较短区块链并入,以提升交易量。使用的是有向无环图的相关技术。
4: 权益证明(proof-of-stake):相较于工作量证明更有效率,可节省大量在挖矿时浪费的电脑资源,并避免特殊应用集成电路造成网络中心化。(测试中)
5: 支链(Plasma):用较小的分支区块链运算,只将最后结果写入主链,可提升供单位时间的工作量。(尚未实现)
6: 状态通道(state channels):原理类似比特币的闪雷网络,可提升交易速度、降低区块链的负担,并提高可扩展性。尚未实现,开发团队包括雷电网络(Raiden Network)和移动性网络(Liquidity Network)。