通过V神在2013年提出的,以太坊是一个开放的平台技术与去中心化的公共区块链(公链)。开发人员可以使用智能合约构建和启动自己的去中心化应用程序(DApp)。以太坊区块链的原生资产在加密货币交易所被称为以太币(ETH)。
汽车需要燃料来运转,同样,以太坊平台也需要燃料来运转。在这种情况下,燃料称为Gas。在以太坊虚拟机(EVM)上进行的任何计算需要收取Gas费,比如转移以太坊及ERC-20代币需要消耗Gas费,这也是一种激励机制,用于鼓励加密货币矿工保护和验证以太坊网络。
当前在以太坊协议中运行的共识机制称为工作量证明(PoW)。当交易在其网络上进行时,它位于内存池中,直到矿工将其包括在他们正在构建的候选块中。为了使矿工有资格向以太坊区块链添加区块,他们必须首先解决密码难题。试图解决密码难题意味着对经济资源的承诺,这将使以太坊网络更加安全。成功解决密码难题后,矿工将获得该协议的本地数字资产Ether的奖励。对于添加到以太坊区块链中的每个有效区块,矿工将获得总计2个以太币的奖励,而对于每个生产的叔叔区块,矿工将获得总计2.625枚以太币的奖励。
以太坊虚拟机(EVM)
以太坊虚拟机是可以在数学上证明有如果给予足够的Gas费,以执行给定的计算的准图灵完备系统。换句话说,如果有足够的资源,这个准图灵完备系统在数学上就能够解决所遇到的任何问题。
EVM允许在以太坊区块链之上构建大量不同的应用程序。首先使用高级编程语言Solidity编写应用程序,然后将其编译为EVM字节码,以便可以执行应用程序命令。
智能合约
在以太坊平台上构建的去中心化应用程序是使用所谓的智能合约来完成的。
智能合约是达成的协议,将导致合同内容的执行。例如,如果买家要购买房屋,则此过程将涉及多个第三方,例如房地产经纪人和律师,他们将负责解决购买事宜。但是,通过使用智能合约,流程仅需要买卖双方的参与。一旦满足所有条件,便会执行智能合约,并将资金转移到卖方的银行帐户中。简而言之,智能合约可以使中间人在涉及两个或多个参与方的交易中脱节。
创建智能合约的能力使以太坊协议增加了功能,尤其是与比特币相比。相比于比特币,以太坊是一个创建去中心化应用程序的平台,开发人员可以构建从游戏应用程序到电子商务应用程序的众多应用程序。如前所述,在以太坊平台上创建的去中心化应用程序是用以太坊自己的编程语言solidity编写的。
去中心化应用程序(DApps)
如果以太坊区块链是去中心化的应用商店,那么构建在区块链之上的应用将是去中心化的应用。
诸如Facebook,YouTube和Twitter之类的中心化应用程序要求通过这些公司控制下的一组数据库来控制信息流,实际上,这些应用程序的所有用户都依赖一个实体来发送和接收信息。但是,去中心化应用程序的用户不必为了发送或接收信息而依赖中央实体,以太坊虚拟机和区块链通过允许分散的应用程序执行任何命令,然后将这些已执行的命令记录在一个不变的分类帐中,从而使整个过程脱节。
目前正在开发的去中心化应用程序的一个示例是Augur。Augur是一个运行在以太坊区块链上的预测市场平台,可以被认为类似于博彩平台。
详细地说,预测市场是用户可以根据事件结果进行交易的市场。此类事件的范围从足球比赛的获胜者到下届美国总统大选的获胜者。这些市场具有实施智能合约的非常清晰的方法,以使流程更加受信任。一个主要的例子是一旦确定了事件的结果,就自动执行支付方法。
为了说明这一点,请考虑Bob押注A队将赢得一场足球比赛的情况。按照惯例,如果A队确实赢了,则必须信任中心集团首先确定A队确实赢了,并必须信任它会向Bob支付他的奖金。但是,通过使用智能合约,该过程可以完全自动化。资金将存储在智能合约中,然后根据事件的结果自动支付。这种设置的好处是消除了交易对手风险,这将减少Bob在使用预测市场时承担的总体风险。
以太坊企业联盟(EEA)
以太坊企业联盟在欧洲经济区是一个非盈利性组织,旨在成为世界500强企业、学术界、研究机构和blockchain创业者的连接,具有进一步整合使用智能合同转化为现实世界的过程目标。
欧洲经济区有150多个成员。成员范围从技术公司到金融机构,例如:JP Morgan,Microsoft,Intel和MasterCard。
如果关于以太坊还有更多想要了解的内容,欢迎留言提问。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。