时间:2021-11-24|浏览:1851
简而言之,以太坊(Ethereum)是将比特币中的一些技术和概念应用于计算领域的创新。比特币被认为是一个系统,它保持了一个安全记录所有比特币账单共享的账簿。以太网使用了许多类似比特币的机制(如区块链技术和 P2P 网络),维护一个共享的计算平台,可以灵活安全地运行任何用户想要的程序(当然也包括类似比特币的区块链程序)。为了更好地理解以太网,我们先回顾一下过去。
中本聪在 2009 年度开发的比特币在金融领域往往被认为是非常激进的。比特币作为数字资产的第一个典型代表,没有人背书,没有固有价值,甚至没有集中的发行者和控制者。作为整个比特币实验的一部分,区块链技术被用来实现比特币系统的共识机制。目前,该技术越来越受到重视。最常用的例子是一些基于区块链技术的应用,包括用链上的资产代替定制货币和金融工具的彩币应用,管理物理设备所有权的智能资产应用。一些复杂的应用包括使用代码直接控制数字资产的智能合同应用,以及基于区块链的分散自治组织(DAOs)等等。
在以太网出现之前,有许多基于区块链技术的项目试图实现上述区块链应用。但这些项目都有一定的局限性,只能同时支持一个或几个特定的应用。以太网之所以能超越这些项目之前的局限性,是因为它的核心思想:以太网需要实现一个内置编程语言的区块链协议。由于它支持编程语言,理论上任何区块链应用都可以用这种语言来定义,然后作为一种应用,运行在以太网的区块链协议之上(翻译:该协议的意义与互联网时代 TCP/IP 有些协议是拼写的)。
与以往的项目不同,它们各自为政,分别定义自己的区块链协议,每个协议只支持一个或几个特定的区块链应用,并且不兼容。此外,基于以太网支持编程的区块链协议不仅可以实现上述提出的各种区块链应用,还可以实现未来人们没有想到的全新区块链应用。也就是说,以太网定义的区块链协议使得区块链应用开发者有可能高效快速地开发顶层应用。
比特币经常被称之为“全球账簿”,尽管这个账簿记录的仅仅是一种货币——比特币的全部账单。相应的,以太坊可以被看作一台“全球计算机”:一个任何人都可以上传和执行应用程序,并且程序的有效执行能得到保证的地方,这种保证依赖的正是以太坊系统中鲁棒性极强,去中心化的,由全球成千上万的计算机组成的共识网络。以太坊,以应用于比特币和其他系统中的区块链技术作为基础,同时,也以比特币和其他系统中的密码学和经济刺激手段作为计算安全性的保证。但是,由于其对于编程语言的支持,以太坊得以开启更大的可能性。
举个具体的例子,想象一下使用 Slock(基于以太网的物联网平台)提供自行车租赁服务的场景。自行车所有者将拥有一个 Slock(智能锁)安装在他们的自行车上,并在以太网区块链为自行车注册一份智能合同(一个计算机程序代码)。接下来,任何人都可以向智能合同发起发送一定数量数字货币的请求。合同收到这个请求后,会自动将这个数字货币转发给自行车所有者,并记录一个状态。
这种状态用于表明这个数字货币的发送者刚刚获得了一定的所有权,比如这辆自行车未来三个小时的使用权。接下来,这个人可以在三个小时内通过智能手机向他们转移 Slock(智能锁)发送特定的签名信息,这条签名信息会打开车上的这把锁。上述的整个租赁过程,都没有涉及任何中心化的支付处理机构,即使是 Slock 这家公司本身。因此,使用类似 Slock 锁的人不用担心 Slock 公司倒闭后,不用担心服务商突然开始被征收高额费用,更不用担心自己的私人交易信息全部落入某一方手中。
基于以太网的其他区块链应用还包括各种金融合同——从简单的实体资产(黄金、股票)的数字化应用,到一些复杂的金融衍生品应用,互联网基础设施更安全的更新和维护应用(如 DNS 和数字认证),不依赖集中式服务提供商的个人在线身份管理应用(因为集中式服务提供商很可能有一定的后门,窥探你的个人隐私)。除了已经被很多创业团队实现的 100 除了各种区块链应用,以太网还被一些金融机构和银行财团(如 R3)类似三星,Deloitte、RWE 和 IBM 这些大公司的密切关注也催生了一批区块链应用,如简化和自动化金融交易、跟踪商家忠诚指数、实现电子交易分散的礼品卡等。以太坊的目标本质上是将区块链技术的分散性、开放性和安全性引入几乎所有可以计算的领域。