中本聪在2008年发表的比特币论文中,介绍了比特币这种以区块链技术为基础所发行的虚拟加密货币。但是,区块链的应用远远不是发行一组“可靠的虚拟货币”这么简单。所以,接下来我将为大家介绍以区块链为基础的以太坊(Ethereum)、以太币(Ether)和智慧合约(smartcontract)。
以太坊:打造区块链应用的兵工厂
举个例子,以太坊目前的角色更像一个为众多区块链应用开发者提供军火的军火商。为何会这么说,因为你会发现,如果你是一个区块链应用开发者,即使你对中本聪的比特币论文有所研究之后,想要从头到尾再构建一个类似比特币这样的区块链应用(简称DAPP,Decentralized Application),依旧具有很高的难度。
而以太坊的出现,则成为了开发者的军火商。目前来说,它最大的价值就在于,提供了DAPP开发者必要的材料、工具和基础设施,当然,除了这些,以太坊还让各种DAPP直接在以太坊平台上运行,并根据使用量收取服务费。而用来支付服务费的货币,就是以太币。当以太坊在提供开发者开发DAPP的资源时,这些资源就必须尽可能的模块化,规范化,这样才方便DAPP后续的扩充和维护,这样做也降低了DAPP的开发门槛和成本。
以太币:兵工厂内的货币
大家都知道,无论人民币还是美元,充当的都是一般等价物的角色,既然以太坊是一个兵工厂,那么,当开发者支付以太坊服务费的时候,一个新的,可以当做比特币用在一般的P2P交易场景中的货币就出现了——以太币,当然,以太币也是运行在以太坊上的DAPP之一。
以太币的产生也是通过挖矿协助运算、维护区块链运行,从而获得奖励。这点和比特币是比较相像的。不同的地方在于,以太币将账目同步的时间缩短至15秒,并且设计了对抗ASIC挖矿机的演算法,以避免ASIC破坏区块链分散式架构的运作。
智慧合约—区块链的守护神
之所以在这里将智慧合约称之为区块链的守护神,是因为,它结合区块链的防伪机制,用代码撰写合约,并交由电脑执行的数位合约内容。把合约放在区块链上的好处,就是合约不会因为受到攻击而被任意修改、中断;并且约定的行为也无需通过人、二十通过电脑自动执行,可以避免各种因人为因素而起的纠纷,当然,相比用人来执行合约内容,也是更有效率的。
举例来说,租房的合同上可以定为每月一号交房租;如果可以串联家电设备的话,就可以在合约内加上,一旦迟交房租,房内的灯光亮度会自动减半之类的条文。区块链技术在智慧合约中,就是负责串联起世界各地的电脑,用来协助加密、记录、并且验证合约;借助去窥爱连技术,来保证这份合约不会被恶意伪造或修改。
领取专属 10元无门槛券
私享最新 技术干货