主页 > 比特派钱包和imtoken哪个安全 > 以太坊话题 | 适用评估(从零开始学习区块链 164)

以太坊话题 | 适用评估(从零开始学习区块链 164)

本文是以太坊创始人Vitalik Buterin的第二篇连载文章。 重点介绍了以太坊公链和私链的选择。 我对翻译进行了部分校对,以使其更易于阅读。 相信看完这个话题,你会对以太坊有一个全新的认识,也就很容易理解为什么以太坊现在这么火了

需要说明的是,虽然以太坊最初是以公链的形式存在的,但以太坊的状态转换规则(即协议中处理交易、执行合约代码等部分)可以从以太坊的公链中衍生出来共识算法(例如工作)完全可以创建运行以太坊代码的私有链(运行在由公司控制的节点上)或联盟链(由一系列预先指定的节点运行)。因此,以太坊技术本身与具体的应用场景无关,无论是用于公链、联盟链还是私有链模型,所以我们的目标是最大化以太坊各种实例的互操作性,例如为以太坊编写的合约和应用程序。以太坊公链可以导入以太坊私有链,反之亦然。

现在,在私有链的应用场景中,已经开发了多个版本的以太坊,例如Hydrachain。 理论上,以太坊私有链版本的实现在扩展性上会有一些提升,但如果要将这些特性应用到以太坊公有链版本,还需要做很多工作。

金融领域的应用

虽然以太坊在理论上是一个高度通用化的平台,用途广泛,但以太坊上的主要应用项目仍然具有一定的金融特性。 这些应用项目可以进一步分解为“纯金融”,即只管理有价值的金融资产、创建金融合约、担保交易等,另一种是“半金融”,集成了一些非金融的服务应用程序本身 与财务、支付用例集成。

半金融项目利用了以太坊区块链的数字资产管理和智能合约功能及其在金融应用领域之外的功能,将以太坊作为航运记录跟踪、信誉和评价信息,并用于签订合同。 法律合同提供存在证明的数据库。

纯金融应用项目大致有以下几类:

有一类非金融区块链应用提供的服务本质上对金融平台有用(无论是否基于区块链技术); 也许最好的例子就是身份验证系统。

适用性评估

评估以太坊对这些应用程序的适用性涉及两个主要步骤。

第一步是决定区块链是否真的适合做这件事。 区块链的基本技术优势包括可靠性、安全性、可审计性和去中心化。 这些是人们比较了解的东西,但人们较少想到的是这些特性可以发挥作用的地方。 主流支付系统是否需要依赖联盟数据库或公共数据库来实现密码可审计和去中心化? 证券交易呢? 航运或航空票务市场呢? 还是文件存储、计算? ? 在非财务方面,如何跟踪不同现实世界资产或数字资产(如域名)的所有权? 电子邮件和社交网络应用程序呢?

第二步是决定哪个更合适,公链还是私链。 可以说,以太坊在公链或联盟链上的优势是不同的。 正如一位以太坊应用程序开发人员最近所描述的,除了能够以编程方式确保公共区块链上的交易和金融合同安全之外,以太坊还可以提供的好处之一是协同作用。 以太坊中的合约可以满足不同的功能,构建在以太坊上的每个应用程序理论上都可以利用其他应用程序提供的功能。

比如,如果你想用区块链来管理公司股份的所有权,那么这个工具从安全和可验证记录管理的角度来说确实非常有用,但另一个好处是让股权众筹变得更简单:公司可以将股份转移到智能合约中,如果任何人向合约发送 Y 单位的加密货币 Z,合约会自动将 X 单位的股份返还到他的账户中,而合约中公司的钱如果要取出,它必须由 5 名董事中的 3 名授权。 如果公司所在地有相应的监管要求,需要某种形式的KYC认证或对投资者身份的限制,只要有人在以太坊上设计一个基于区块链的KYC和认证平台,前述的这种股权众筹平台和其他股权众筹平台(也可以是广义的金融应用项目)可以立即与身份认证系统进行交互,并在合约中添加相应的限制条件,只需要被授权的个人才能实现有效的股票购买行为。

具体来说,我们可以将互操作性视为以太坊与所谓的“两层”区块链智能合约系统(例如现已解散的 Codius 项目)之间的主要区别,后者将区块链视为一个纯粹的追踪资产所有权的 A 层(甚至更“愚蠢”的纯数据层),并要求每个应用程序都由多重签名“公证人”单独处理,或者用户处理区块链并“解释”结果的方式。 处理智能合约; synergy的设计目标是让应用程序就智能合约执行结果的正确性来源达成共识(大家一致认为这个来源是安全的),所以在协议层面引入这个机制会鼓励其他具有经济意义的成为共识算法的一部分,以实现公共利益。

在私有链中,争论是不同的。 私有链通常被用作为特定行业创​​建结算平台的工具。 通过构建一个本质上独特且通用的数据库,机构间的交易处理效率可以赶上机构内的交易处理效率。 私有链的理想用户本质上是一个有点去中心化的行业,没有一家公司的市场份额略高于两位数。 不幸的是,这种去中心化状态在当前技术水平下显着降低了效率:如果一家公司的客户希望执行某种交互(例如发送付款、执行交易等)流程,这通常需要大量成本和延误。 使用区块链,目前“半去中心化”的产业“政治结构”仍可保留,无需说服所有参与者合并或成为超级公司的客户,更不用说说服那些拥有反垄断监管权的监管者政策同意合并。 同时,通过简单的技术改动,获得了大规模网络效应和高互操作性的好处。

另一个潜在的好处是通过“关注点分离”的实践来提高金融业的效率; 比如,银行不需要自己去创新每一个品类的金融应用,而是可以把这个任务委托给更灵活的金融企业,这些企业正朝着类似软件提供商的角色方向发展。 它们可以帮助用户在区块链上发送加密签名的交易、执行交易,并签订涉及代币和相应背书资产的合同。 银行不会自行保管实际资产(从而减轻自身的监管负担),而是仍会保留吸收存款和发放贷款的核心业务。

在私有链场景下,协同作用就不那么重要了,因为每条私有链更有可能是为特定应用而设计的。 但是,还是有可能实现一定程度的协同以太坊怎么学,比如“私链之间的交互”或者“公链和私链之间的交互”。

针对跨链资产交易的具体用例,已经有一些尝试,包括TierNolan的跨链互换协议,以及Interledger最近发布的一些结果。 然而,以太坊的战略更为雄心勃勃以太坊怎么学,寻求创建一种更通用的“桥梁”机制,使从一个区块链读取另一个区块链的内容成为可能(例如,BTCrelay 是比特币和以太坊之间的链接)。 Bridge),长期目标将是集成通用的异步编程语言,让应用可以跨多个区块链进行。 如果这是一个需求量很大的特性,那么计划中的以太坊 2.0 的许多技术都可以专注于实现这些目标。 如果这个功能被认为重要性不高,那么以太坊的功能将仅限于智能合约和未来可证明性。 至于“傻瓜区块链”与“智能区块链”之间的权衡和效率与复杂性之间的平衡,则由用户自行决定。

当一家公司决定区块链是一个可行的战略时,它需要选择一个特定的平台。 以太坊的优势在于可编程性、灵活性、协作性、模块化和易用性的理念。 毕竟,我们不太可能完全准确地分析开发人员现在和未来五年需要哪些功能。 如果公司的法律研究工作确定某个特定的应用需要KYC(了解你的客户)认证、注册限制或其他规定,那么身份验证可以作为一个单独的层来构建,并且可以直接连接到这个系统的合约。 在一个股票可以私下交易的公司,你想让股票在区块链上登记,你想增加一个限制,新股东只能在51%的现有股东同意的情况下才能加入,所以你可以这样通过更改基础层或系统的其他部分来实现。

即使是支付这样简单的应用,一开始就在以太坊上搭建这样的应用,也可以在基础资产层上快速集成更高级的应用功能:比如金融合约、抵押品管理、Trustless 原子互换等,让这些功能可以被将来很容易添加。 以太坊的未来版本将延续这种“兼容”,甚至将其扩展到密码学层面。 用户甚至可以选择用于保护其帐户的加密算法。 例如,如果你担心量子计算机,想快速升级到签名机制,你可以这样做,而不用等待整个区块链协议进化。

当然,有些人认为“如果你可以使用简单的工具来完成任务,就不要使用复杂的工具”,还有人认为以太坊的通用性或特定的实现方式带来了特定的效率问题。 前一种说法需要具体项目具体分析,并与以太坊的特点进行比较。 效率问题将在下一篇文章中讨论。

关于这篇文章

从文章中可以看出,对于用户如何选择以太坊应用,创始人也是有先决条件的。 不要认为一种技术可以解决所有问题; 你也可以分享这篇文章让更多人了解这方面的知识,你的支持和鼓励是我最大的动力,长按二维码关注

以太坊怎么学_以太经典和以太坊哪个好_sitemytokencap.com 以太以太坊价格

长按关注探索未来

相关阅读