前面几篇文章,简单介绍了区块链初期的发展形态:比特币。相关文章链接: 接着比特币,我们继续分享区块链的发展历程。 01
区块链发展阶段划分 提起区块链的发展,以太坊也是一个经常会被提到的高频词汇。那么在介绍以太坊之前,对于区块链的发展阶段划分,一个被普遍接受的分类来自区块链研究者梅兰妮·斯万,在《区块链:新经济蓝图》一书,她将区块链分为:区块链1.0,货币;区块链2.0,合约;区块链3.0,应用。 区块链1.0是货币 ,这方面的应用和现金有关,诸如货币转移、汇兑和支付系统。 区块链2.0是合约 ,区块链技术在经济、市场、金融全方面的应用,其可延伸内涵远比简单的现金转移要广得多:诸如股票、债券、期货、贷款、按揭、产权、智能资产和智能合约。 区块链3.0就是超越货币、金融、市场之外的区块链应用 ,特别是在政府、健康、科学、文学、文化和艺术等领域。 区块链被认为是比特币最主要的技术创新,因为它是所有网络上交易的无信任证明机制。用户可以信任这个由各矿工节点记账维持,储存在全球范围内各个去中心化节点上的公开账本,用户并不需要自己建立和维持一套无信任机制或者第三方中介机构(比如银行)。 作为新创的、去中心化、无须信任系统的基石,区块链是关键的创新。 区块链允许全球范围内,各方以去中介化、去中心化的形式进行的各种形式的交易。 区块链就像在已有的互联网多个基础协议上运行一个全新的应用层,它使得互联网能够进行诸如即时支付(通过一种公认的数字算法货币)或者执行更加复杂的远期金融合约。任何货币、金融合约、数字化或者物理资产都能通过类区块链系统进行价值交换。 区块链在疫苗溯源中的应用 图来自互联网 更进一步,区块链不仅能用于交易,还能作为一种用于记录、追踪、监测、转移所有资产的数据库和库存清单。一个区块链很像一种登记了所有资产的巨型电子表格,一种记录了任何形式的资产归属以及在全球范围内交易信息的会计系统。因而,区块链可以用作任何形式资产登记、库存盘点和交易信息的记录,这涉及到金融、经济和金钱,有形资产(车子、房子)和无形资产(投票结果、名声、意图、健康数据等)等各个领域。 因此,风物长宜放眼量,虽然区块链是伴随着比特币发展起来的,但区块链绝不等同于比特币,在比特币成为网络主流货币的同时,支持比特币发展的区块链显然比比特币本身更为重要。 02
以太坊 中本聪2010年的通信提过,"我很多年前就已经在思考,是否可以让(比特币)支持多种交易类型:包括托管交易、债权合同、第三方仲裁、多重签名等。如果比特币未来能够大规模发展,那么这些交易种类都将是我们未来想探索的,但是在一开始设计时就应该考虑到这些交易,这样将来才有可能实现。"因而,区块链2.0时代是更宏观地对整个市场的去中心化。 《A Next-Generation Smart Contract and Decentralized Application Platform 》是以太坊白皮书的英文名称,翻译成中文就是:一个下一代的智能合约和去中心化应用平台。先从以太坊白皮书的名称开始分析: 以太坊定位是next generation ,下一代。那么上一代是谁,当然是Bitcoin比特币。 以太坊是一个platform ,是一个平台,Vitalik(以太坊的创始人,江湖人称"V神")把以太坊定义成一个平台,而没有定义成一个application应用,或者像中本聪那样,定义成一个system系统。平台是什么意思?下面是平台的百度百科:平台是一个汉语词语,读音为píng tái,一指供人们施展才能的舞台,二指为操作方便而设置的工作台, 三指计算机硬件或软件的操作环境 ,四指进行某项工作所需要的环境或条件,五指通常高于附近区域的平面;如楼房的阳台、景观观赏平台、屋顶平台、晾晒平台等,是指供居住者进行室外活动的顶层屋面或住宅底层地面伸出室外的部分。 第三条:指计算机硬件或软件的操作环境。例如Android操作系统是一个平台,可以开发各类应用;ios也是平台,那么以太坊也是一个平台,平台是什么,就是土壤,在这块花园,你想种菜还是种花还是种草完全取决于你自己。 以太坊:一个下一代的智能合约和去中心化应用平台, 在以太坊这个平台上,运行的应用是智能合约和去中心化应用。智能合约和去中心化应用是什么?smart contract和decentralized application。 03
智能合约是什么? smart contract智能合约是什么?智能合约早在1994年Nick Szabo就提出来了,远比以太坊的时间要早。尼克·萨博是知名的计算机科学家、法学学者和密码学者,他的研究重点是智能合约和数字现金。1998 年,他还曾创建中心化的数字现金比特黄金。 Nick定义智能合约是 智能合约是执行合约条款的计算机化交易协议。智能合约设计的一般目标是满足常见的合约条件(如付款条款、留置权、保密性,甚至强制执行),最小化恶意和意外的异常,并最小化对可信中介的需求。相关的经济目标包括降低欺诈损失、仲裁和执行成本以及其他交易成本 。 传统意义上的合约,就是双方或者多方共同协议做或者不做某事来换取某 些东西。合同中的每一方必须信任彼此会履行义务。 智能合约的特点是,同样是彼此之间同意做或者不同意做某事,但是无须再信任彼此。这是因为智能合约不但是由代码进行定义的,也是由代码(强制)执行的, 完全自动且无法干预 。 事实上,智能合约之所以能如此操作主要是有三个要素造成: 自治、自足和去中心化 。 自治表示合约一旦在启动就自动运行,而不需要它的发起者进行任何的干预。 其次,智能合约能够自足地来获取资源,也就是说,通过提供服务或者发行资产来获取资金,当需要的时候也会使用这些资金。 再次,智能合约是去中心化的,这也就是说它们并不依赖单个中心化的服务器,它们是分布式的,并且通过网络节点来自动运行。 04
去中心化应用是什么? Decentralized application去中心化应用是什么?decentralized application简称Dapp。 App是各种应用,微信、QQ、支付宝等,我们电脑上、手机上各个图标,就是各种app。这些app又称中心化应用,中心化,就是这些app是某个公司开发的,受控制与某个公司的。公司,就是中心。 那么Dapp必须具有三个特征。 首先,应用程序必须是开源的,大部分由Dapp所发行的代币自主运行而不是由某个实体控制,所有的数据和记录都必须加密保存在公开且去中心化的区块链上。 其次,应用必须通过一个标准算法或者一组标准来生成代币,在操作开始就可能分配一部分或者全部代币。这些代币必须根据应用的需要来使用,任何提供贡献的用户都应该获得应用支付的代币奖励。 再次,应用能够根据市场反馈来改进并且调整自己的协议,但所有的更改必须由它的用户多数一致同意。 今天分享了区块链的发展阶段和对以太坊的简单解释。 区块链1.0,货币;区块链2.0,合约;区块链3.0,应用。 以太坊:一个下一代的智能合约和去中心化应用平台。 我们的论文翻译本周还会继续进行哦,本周分享以太坊白皮书的翻译,记得持续关注~~ 写在最后 :许多比特币和区块链技术背后的观点和概念是全新而且技术相对复杂 的,因而对主流应用来说相对有点难度。然而,互联网的也是如此,更广泛地说,和任何新技术时代刚起步一样,我们往往纠结于"是什么"和"它是如何工作的"的技术细节,如提到区块链,别人说的哈希、签名、默克尔树等底层技术往往很令我们困扰和焦虑,但这不是一个真正的问题。就如我们没有必要为了发送一封电子邮件而去了解TCP/IP,一项新技术应用进入要公众领域时,只要有适当可用的、可信赖的前端程序能开发出来,就没必要去对技术细节做过多解释。 了解技术的底层实现只是时间问题,但区块链如何应用,道阻且长,还需我们共同探索。 最后,祝大家周末愉快~~