文 | ERIK TRAUTMAN 高性能Near公链运营主管
编译 | 华语ZZ(来源微信公号:互联链,ID:millionchainking)
编者写在前面的话:
2019年10月份Dragonfly Crypto Summit上,当主持人问及有什么竞争对手让V神感受到压力时,V神回应:“NEAR做得非常不错,Dfinity我之前觉得是一个很难缠的竞争对手,但他们自己遇到一些意料之外的挑战了。”
(NEAR公链主网计划)
这是在少数公开场合下,能得到V神夸赞的公链,其性能和潜力可见一斑。本篇文章为NEAR运营主管对区块链3个时代的深度思考,从开放货币,到开放金融,最后到开放网络,每个时代都有其独特的鲜明属性。最后,他表示我们仍处在区块链非常早期阶段,区块链世界的开放网络未来潜力,不会亚于互联网。
当然,文中快结尾处,也有夹带部分私货,读者随意看看即可。
以下,enjoy
多年来,开发者们一直在研究基于一系列“用例”的区块链技术,这些用例与不够清晰的定义有关,即技术是如何运转的,它实际上的好处在哪,以及使用它的平台如何变得有意义并保持差异化。这些问题当然就不可避免地造成了各种迷惑和猜疑。
本篇文章,我想拨开迷雾,提供一组清晰的思考模型,来理解潜在的用例是如何推动每个平台被迫做出技术权衡。这些思考模型源于过去10年里,从开放货币到开放金融再到开放网络,技术历经的三个不同的时代。
我期望你读完本篇文章之后能更清楚、更具体地了解什么是区块链,哪些不同的平台是有意义的,以及未来可能如何发展。
区块链快速入门
首先介绍下必要的基础知识:区块链本质上只是一个数据库,它由不同的运营者运行,而不是单个实体(如亚马逊、微软或谷歌)。这赋予了它强大的属性,因为与如今的云不同,您不再需要信任数据库的“所有者”(或其操作安全性)来维护高价值数据。当区块链是公开的时候,任何人都可以将其用于处理任何事。
为了使这个系统能够在全世界匿名机器上运行,该系统必须要有一个数字通证,以方便从链上用户到系统运营商的支付(并为其背后的博弈论提供安全保证)。尽管它在2017年被误导的爱西欧热潮所取代,但“代币”和“代币化”的核心理念(即单个数字资产可以被唯一地识别和转移)非同凡响。
将存储数据的数据库部分与实际修改数据的层(虚拟机)分开也很重要。通常,它们在某种程度上是联系在一起的,因为数据库层的技术属性决定了修改逻辑可以做什么,它们各自驱动系统的更高级别属性。
这条链可以从几个方面进行优化,例如安全性(如比特币)、速度、成本或可拓展性。在此基础上的修改逻辑也可以在几个维度上进行优化——它可以是一个简单的“加减”计算器(如比特币)或一个完整的图灵虚拟机(如以太坊或NEAR)。
因此,实际上有可能两个区块链赋能的平台调整底层区块链和虚拟机,以驱动完全不同的功能,它们可能永远不会在市场上相互竞争。例如,比特币所处的世界与以太坊(Ethereum)或NEAR相去甚远,后者与瑞波(Ripple)或Stellar也完全不同,尽管它们都是使用“区块链技术”来运转的。
区块链的三个时代
无论是技术进步还是具体的系统设计决策,都推动了区块链在过去10年的三代发展中不断扩展新功能。这些世代可按以下方式分组:
开放货币:让任何人都可以使用数字货币。开放金融:应用可编程性来放大开放货币的能力。开放网络:扩大开放金融的范围,涵盖所有高价值数据,并将其与消费者规模桥接起来。
让我们从开放式货币开始
第一代:开放货币
货币是资本的基本组成部分。第一步要允许任何人在任何地方都能获得货币的权限。
你能在数据库中存储价值最高的数据之一就是钱本身。这就是比特币的创新之处——提供一个简单的共享账本,让每个人都同意Joe拥有30个BTC,并可以给Jill发送1.5个BTC。比特币被优化为安全性高于一切。这其中的共识达成较为昂贵,耗时并附带缺陷,而他们的修改层本质上只是一个“加减计算器”,允许转移余额和一些其他狭小范围内的操作。
比特币是一个很好的示例工具,因为它表明存储在区块链上数据的基本好处:它独立于任何第三方,可以在无需许可的情况下操作(BTC的一个持有人可以在不征询任何人的情况下转账到另一个账户的P2P传输)。
由于比特币规范的简单性和强大性,“货币”已经成为区块链最早和最成功的初始用例之一。但事实证明,人们有很多不同的用钱方式,因而比特币的“过慢、过贵、超安全”调整对于存储价值很有效,就好像它是黄金一样,但对于快速电子商务支付或跨境转账等用途却不太有效。(华语注:至于跨境转账不太有效这点,个人非常不赞同,现有比特币跨境转账无论在手续费、速度上,已经选超传统银行、第三方中介机构了)
转向开放式货币
对于其他用例,出现了其他链并相应地调整了它们的参数参数范围:
- 转账:如果你想让一百万人每天时不时地在世界范围内汇款,你需要比比特币性能更高、成本更低、但仍保持稳定安全的东西。Ripple和Stellar是为这个用例调整其链的两个项目。
- 快速交易:如果你想让10亿人像使用信用卡一样使用数字货币,你需要进一步调整这条链,使之具有大规模可扩展性、高性能和低成本。要做到这一点,你通常必须在安全方面做出一些牺牲。有两种方法。首先,在比特币的基础上构建一个更快的Layer2,该层优化了比特币速度性能,但在交易完成后(如闪电网络)将资产存储回比特币数据库。第二,建立一个新区块链,尽可能提供安全性,同时仍然允许快速、廉价的交易,比如Libra。
- 隐私交易:如果你想确保没有人可以推断哪个人向另一个人发送了什么,你需要添加一个匿名交易层,这会牺牲性能并增加成本。Zcash和Monero就是做的这个。
因为代表这笔钱的代币实际上是一种全数字资产,它也可以被编程。这可能发生在源底层,例如,比特币的总产量将被编码到核心比特币系统中,也可能通过在其上安装正确的计算系统而被提升到另一个层次。
这就是开放金融的由来。
第二代:开放金融
在金融领域,货币不再仅仅是一种价值储存或交易性资产——它能以有用的方式运作起来,从而增加其潜力。
当你意识到人们无需许可地发起比特币转账,其无需许可属性也允许开发者编写做同样事情的程序时,数字货币变得有趣得多。在这种情况下,把这个数字货币看作是拥有自己独立的API,它不需要任何公司向您提供API密钥和使用条款合同。
这就是“开放金融”的承诺,也被称为“去中心金融(DeFi)”。这是我们再次讨论技术进步和平台调整问题的地方。
以太坊
如上所述,比特币的API非常简单,而且不具备任何性能。这使得将脚本部署到比特币网络成为可能,比特币网络可以移动比特币,但是,要做其他更有趣的事情,您通常需要将比特币移动到另一个区块链平台(这是一个非常不容易的操作)。
其他平台已经努力将处理数字货币所需的安全性与更复杂的修改层结合起来。以太坊是第一个提供这种服务的。与比特币的“加减法”计算器不同,以太坊是在存储层上创建了一个完整的虚拟机,允许开发者编写完整的程序并在链上运行它们。
这一点很重要,因为存储在链上的数字资产(如货币)的安全性,要与能够自行修改其状态的程序安全性和健壮性一样好。以太坊的“智能合约”程序本质上是在链上运行的无服务器脚本,就像普通的“发给 Jill 23 代币”事务在比特币上运行一样。以太坊的原生代币是“Ether”或“ETH”。
区块链组件作为传输管道
这种力量需要一段时间才能显现出来。由于ETH之上的API是无权限的(像比特币一样),但可以无限编程,因此可以创建一系列构建块组件,这些组件基本上是将ETH从一个管道传输到另一个管道,以便为终端用户完成有意义的事务。
举个例子,在默认情况下,这需要一家大银行与每个供应商协商合同和API访问权限。在区块链上,这些组件中的每一个都是由开发人员独立创建的,并在2020年初迅速扩展到处理数百万美元的吞吐量和超过10亿美元的价值。
例如,让我们从Dharma开始,它是一个允许用户存储数字代币并从这些余额中赚取利息的钱包。这是传统银行业的一个基本用例。Dharma的开发者通过将在以太坊之上创建的多个组件组合在一起,为他们的用户产生了这种利息。例如,用户的美元被转换成DAI——一种基于以太坊的“稳定币”,维持美元的价值,然后通过管道输送成Compound,——一种协议借出这些余额,从而为用户的余额赚取即时利息。
开放金融的含义
问题的关键是,真正面向消费者的产品是通过依赖一堆组件创建的,每个组件又都是由不同的团队创建的,这些组件在不需要任何许可或API密钥的情况下使用,现在可以处理数百万美元的价值物。它几乎类似于开源软件,但是,尽管开源软件依赖于为每个实现再次下载特定库的副本,但开放组件只部署一次,然后任何人都可以调用该特定实例来访问其共享状态。
创建这些组件的每个团队都可以轻易了解到,他们不会对任何过大的EC2账单负责,因为有人滥用他们的API——使用这些组件的计量和收费本质上是链的一部分。
性能和稳定
以太坊的运行参数与比特币类似,只是稍快(区块传播速度约为比特币的30倍),稍便宜(比特币转账成本约为0.50美元,而以太坊约为0.10美元)。这使得他们能够保持较好的安全性,同时允许资产管理等低速应用蓬勃发展。
但是,作为第一代裸机技术,以太坊网络在面临压力瓶颈的时候已经力不从心,每秒最多只能处理15个点对点转账。这种性能差距使得开放金融作为一种利基概念的证明陷入僵局。就像处在纸面支票和电话确认的模拟机时代全球金融体系运作的那般模样,我们被缓慢流动的资产困住了,因为以太坊的计算能力比1990年的图形计算器要弱。
以太坊展示了可组合组件在金融用例中的强大功能,同时也为一组更广泛的用例打开了大门,称为开放网络。
第三代:开放网络
现在任何有价值的东西都可以获得金钱的属性,把互联网和开放金融结合起来,创造出价值互联网和开放网络。
我们之前看到“开放货币”包含了广泛不同用例,以及下一代技术——以太坊,如何通过创建“开放货币”的无许可组合而使开放资金变得更加有用。现在,我们将看到下一代技术如何进一步扩展开放资金的可能性释放区块链的真正潜力。
本质上,我们一直在谈论的所有“钱”只是区块链上存储的一串字符,带有自己的开放API。但是数据库可以存储任何东西。
虽然区块链的特性使其最适合存储具有意义的价值单位,但“有意义价值”的定义高度灵活。任何对其他人有潜在价值的数据都可以通过“通证化”来释放。在这种情况下,“通证化”是指将现有资产(而不是像比特币这样的新生资产)转移到区块链上并提供与比特币和以太坊相同的无许可API的过程。与比特币一样,这会允许选择全球可执行的稀缺性(无论是2100万还是仅一个)
考虑一下像Reddit这样的社区项目,用户可以通过“信用分”形式获得在线声誉。然后考虑像Sofi这样的项目,其中使用了广泛的数据来评估是否应该批准某人贷款。在当今世界,如果构建下一个Sofi的黑客马拉松团队想要将信用分数纳入他们的信用算法中,他们需要与Reddit团队协商双边协议,以获得认证的API访问权。如果信用分被通证化,他们拥有与其整合所需的所有工具,而Reddit永远不需要知道它——他们只是从更多想要增加信用分的用户那里受益,因为信用分在全世界都很有用。
更进一步说,下一次黑客马拉松大会上,100个不同的团队可以找到新的方法,将这一资产再加上几十个,创建一组新的公共可重用组件,或者从中构建新的面向消费者的应用程序。
这是开放网络的愿景。
正如以太坊能够通过无许可组件轻松传输高价值资金一样,任何通证化的资产都可以通过类似的组件集进行转移,并按照其开放式API的规范进行“消费”、交易、抵押、修改或以其他方式交互。
转向开放网络
开放网络与开放金融并没有本质上的区别——前者实际上是后者的超集——但开放网络用例的扩展需要性能的大幅提升,同时也需要能够接触到新的潜在用户群体。
推动开放网络平台的关键条件是:
1.更高的容量、更快速度、更低的成本——因为链不再只是处理移动缓慢的资产管理决策,它需要扩展以支持更细微的数据类型和用例。
2.可用性,由于用例将交叉到面向消费者的应用程序中,因此开发人员在其上构建的组件或APP上允许流畅的终端用户体验非常重要,例如,当他们在为各种资产、平台配置或链接帐户时,同时仍保留用户对其数据的所有权。
这些规范以前没有被任何平台满足,因为它们非常复杂。我们花了多年的研究才得出这样的结论:在运行期间,新的共识机制与新可扩展性技术结合在一起,同时需要仍维持货币资产所需的性能和安全性。
开放网络平台
今年有几十个区块链项目上线,它们已经调整了平台,以解决开放货币和开放金融用例的不同子集。考虑到现有技术的局限性,他们有必要针对特定的细分市场进行优化。
NEAR是唯一一家有意改进其技术并调整其性能特性以满足开放网络全部需求的公链。
NEAR将来自高性能数据库世界的可扩展性方法与运行时性能的进步和可用性的多年进步结合起来。与以太坊一样,它在区块链之上构建了一个完整的虚拟机,但底层链通过将计算动态拆分为并行进程(分片)来调整其容量,以满足需求,同时仍然保持数据安全所需的安全性。
这意味着,全套可能的用例可以建立在法币为背书的代币上,这些代币可以让全球获得稳定的货币,开放的金融工具可以扩展到复杂的金融工具,也可以扩展到日常生活中的人们,以及开放网络应用程序可以集成所有这些,为日常的商业和交互提供动力。
结尾
开放网络的故事才刚刚开始,因为我们仅仅才开发了必要的技术,使其达到适当的规模。随着这一里程碑的实现,未来将由能够在这一新堆栈之上实现的创新驱动,并取决于那些杰出开发人员和企业家的支持程度。
要了解开放网络的潜在影响,不妨留心大爆发前早期互联网,历经几年的挑战,在20世纪90年代末制定了必要协议,最终允许消费者在网上消费。在随后的25年里,基于网络的商业每年增长超过2万亿美元。
类似地,开放网络扩展了网络边界,触达了开放金融本质,并使它们能够以我们可以猜测,但终究无法成功预测的方式,包含在面向商务和消费者的应用程序中。
本文来自,仅作分享,存在异议请联系平台删除。本文观点不代表刺猬财经 - 刺猬区块链资讯站立场。