原文标题:《共识的变迁,区块链应用范式进化之旅》
09年比特币诞生,开启了区块链纪元。在一个分布式的网络中,所有节点对一个难题进行计算,先到先得,最先解决难题的机器获得比特币奖励。在无限多的难题计算过程中,产生一条永远不可伪造的数据链,而链上记录的转账信息,刻画在链上的客观标志,在人们的共识推动下产生了巨大的价值。这种不可伪造的账本,后来称为区块链,对使用了几千年的账本进行了彻底的革新。
下文会探讨近几年区块链领域的共识的变迁,区块链应用方式的变化,以及我们为什么可以通过存储计算范式构建一种全新的可信应用。
绝对的去中心化
比特币原教主义者,坚信绝对的去中心化。比特币的网络就像著名科幻电影《终结者》里的天网,是一种运行在全球的网络,无数服务器上的账本,同天网一样,想要关闭它或许只有毁灭整个网络。这种P2P节点网路具备去中心化的特性,不由任何国家和机构控制。
绝对的去中心化要求用户自己验证所有的交易。早期我们在PC上安装一个比特币钱包需要花数小时甚至数天的时间才能同步整个网络,只有等待同步完成后才能进行转账操作。当我们的个人电脑离线或者关闭导致钱包长时间离线,下一次进行任何操作前还需要继续同步数据,直到所有数据完全更新后才能进行新的交易。这样的体验对于绝大数用户是无法接受的。
人们总是需要同步和验证所有交易,才能获得绝对的去中心化信任。
信任钱包服务商
随着17年ICO火爆,以太坊将区块链带入一个全新的高度。新用户涌入,以太坊官方的Mist钱包已经很难满足用户的需求。imToken顺势而出,构建了一种更易于使用的API钱包。
比特币长期持有者向交易平台发送比特币占比仅为0.004%,凸现其对近期监管指控保持冷静态度:6月11日消息,据Glassnode提供数据显示,比特币长期持有者向交易平台发送比特币供应量占比仅为0.004%,即相对于整体比特币供应量,长期持有者将比特币发送到交易平台的数量非常有限。该数据凸显了比特币长期持有者群体在市场困境加剧的情况下极度不活跃,以及对Binance和Coinbase 遭受的监管指控漠不关心。
尽管市场出现了明显的压力和不确定性,比特币长期持有者仍然对这些指控保持冷静和不关心的态度。这可能表明他们对这些指控的影响并不太担心,或者他们坚信比特币的长期价值,因此对短期的市场波动和事件相对不敏感。
此前报道,6月5日,美SEC起诉加密交易平台Binance及其创始人CZ违反美国证券规则。6月6日,美SEC在纽约联邦法院起诉加密交易平台Coinbase[2023/6/11 21:30:01]
用户不需要再去做长时间的数据同步,下载应用开箱即用。区块链节点由钱包服务商提供,用户的私钥还是保存在个人的手机上。用户通过API访问服务商的节点,在手机上进行交易签名,并将交易发送到服务商的链节点。
API钱包的另一个典范是MetaMask,从18年到20年DeFi崛起的过程中起到了至关重要的作用。浏览器插件钱包也是开箱即用,配合全新的以太坊基础设施infura,让用户跳过账本验证直接使用DeFi。从Uniswap兑换,Compound借贷,到20年中旬开始风靡币圈的流动性挖矿,MetaMask都是用户必备的DeFi利器。
a16z合伙人Chris Dixon:因投资Coinbase而未投资FTX,离岸交易所不受监管本身就是隐患:12月19日消息,a16z 合伙人 Chris Dixon 近日在 The Block 的播客 The Scoop 中谈到为什么 a16z 从未投资过 FTX等话题。主持人问 Chris Dixon躲过 FTX 是技巧还是运气,对此,Chris Dixon 表示,自己只和 SBF 在线上会议上有过对谈,并无深交。之所以没有投资 FTX 主要是因为投资了 Coinbase,而和 Coinbase 合作的经验告诉他,合规、安全要比灵魂和创新更重要,所以,FTX 这种离岸加密交易所不受监管本身就是一种隐患。
为什么 FTX、Phoenix 等交易所会选择将总部设立在巴哈马群岛?谁来审计他们?Chris Dixon 说道,没有投资 FTX 并非完全出于运气,a16z 在投资领域积累了十多年的经验,会在投资前做大量的工作,并且认真思考什么是真正的技术创新。[2022/12/19 21:54:14]
然而在体验DeFi的爽快过程中,或许已经遗失了一些对共识的根本看法。在使用API钱包的过程中,用户并没有验证每一笔区块链交易,而是信任服务商部署的节点。绝对去中心化已经被抛弃,用户体验占了上风。以太坊官方钱包Mist甚至没有坚持到DeFi爆发就早早宣布停止更新。
虽然绝对的去中心化逐渐的从历史舞台褪去,但是去中心化共识并未减弱。随着用户门槛的降低,带来了DeFi的繁荣崛起,整个区块链的故事更加的深入人心。其本质在于不管我们是使用imToken或者MetaMask,纵然背后是内部节点,用户没有去校验账本,但用户交易一旦打包到链上,就可用通过成千上万的其他区块链节点进行保障。这种客观事实不是由一家服务商或者一个中心化的云服务所能改变。对于一家中心化服务商而言,可以用户一时,但不了用户一世。用户交易的客观事实已经打包在了广大的区块链节点网络中,无法被篡改和伪造。
Nansen的加密原生消息传递应用Nansen Connect已向所有人开放:10月20日消息,区块链数据分析平台Nansen的加密原生消息传递应用Nansen Connect已向所有人开放,用户可使用热钱包或硬件钱包链接,从而开启端到端加密的钱包对钱包消息传递,并基于NFT或代币持有量、钱包标签建立独家Web3社区,还可拥有数据驱动的配置文件,包括NFT或代币余额和标签。[2022/10/20 16:31:14]
客观事实和数据呈现
Compound是运行在以太坊这台世界计算机上的金融借贷应用,Compound的每一笔交易都会被成千上万的以太坊节点进行计算,以保障Compound借贷业务的客观事实。但是不管是用户和服务商,都不能直接从链上获取到借贷业务的收益利率。借贷的事实一直在发生,所产生的年化收益率却需要对链上数据额外统计才能得出。事实客观存在,而用户的决策依据是事实所演算的表象数据。此时客观事实和数据呈现是信任是分离的。
回到比特币原教主义的视角,当且仅当用户使用全节点或者SPV钱包对每一笔交易进行过校验后,用户所获取的数据呈现才具备完全的去中心化可信。而使用imToken/MetaMask这样的API钱包的时,用户是在向infura或者其他服务商所请求余额信息,这种余额信息本质上也仅是一种数据呈现,和Compound的收益利率没有本质区别。
Compound的收益利率是在官方的中心化服务器上通过链上数据进行运算的结果。同时,用户向infura或者其他服务商请求的余额,也是中心化服务器的以太坊程序运算产生的状态。特别的注意在中心化服务器上以太坊节点也是一个普通的应用程序可以被修改和调整。因此,不论是使用太坊节点API获得的数据,还是对节点数据进行的二次加工产的新数据,都不能提供完全去中心化的信任。服务商的服务器完全可以修改以太坊节点和任意定制统计程序。可见,在用户不自行进行所有交易校验时,客观事实和数据呈现必然产生二元分离的情形。用户通过服务商获得的数据都是一种对客观事实的二次陈述。
萨尔瓦多Chivo钱包用户抱怨无法将资产转至其他钱包:6月18日消息,随着加密货币市场持续下跌,使用Chivo比特币钱包的萨尔瓦多人表示,他们无法将资产转移到不受政府控制的钱包中。目前尚不清楚资产转移问题是否与流动性问题有任何关联。
两名用户表示,他们之前没有遇到资金转移方面的问题,但是现在无法将自己的比特币从Chivo转移到冷存储钱包。
萨尔瓦多Banco Cuscatlan银行财务主管Andres Pineda称,“Chivo完全不可靠,随着时间的推移,我们听到越来越多关于欺诈和盗窃的故事。我的账户实际上在一个月前就被黑了,所以我甚至无法登录查看资金是否还在账户里。”
其他用户也在推特上抱怨Chivo。一名试图将比特币从Chivo钱包转移到币安的用户无法完成交易。(Blockworks)[2022/6/18 4:36:22]
想要获取绝对客观事实,用户必须自行验证所有交易,自行统计数据。这种绝对去中心化可信模式,由于用户门槛过高在现实场景中难以适用,成为一种理想主义。
区块链应用范式的变迁
随着以太坊官方钱包Mist的失败,整个共识已经潜移默化的改变:用户不再自行验证交易,而是使用infura或者应用服务商的链节点进行交易。这时其实已经将信任完全交予服务商。
用户对共识的认知正在逐步的改变。改变的根源之一是区块链的用户群体的变化,原教主义者们不断的迎来了新的区块链用户。这些新用户从未自行部署过节点和SPV钱包,用户的需求不是去中心化信任,而是简单易用的代币转账和高收益的DeFi应用。关于去中心化的愿景,从要求自主获得绝对客观事实转变为依赖服务商提供事实的二次陈述。变迁过程如下图所示,从一个单层的拓扑图模型变为双层模型,在不远的将来可能会演变为一个三层的模型。
孵化器Alchemist宣布终止与mistX的孵化协议,后者将退还所有MIST通胀津贴:6月16日消息,孵化器Alchemist官方博客宣布,因最初旨在使用户免受三明治机器人攻击的mistX在EIP-1559的普遍使用后的功能变得多余,导致该项目的开发工作较轻。Alchemist已宣布终止与mistX的孵化协议,而mistX表示,自愿将在此期间收到的MIST通胀津贴退还给Alchemist。
MistX github项目仍将保留在Alchemist孵化器中,供建设者和项目在未来改进项目技术或寻找新的协同效应。在接下来的2周内,mistX产品和API将完全停用,以便为第3方提供必要的时间来进行适当的更改,之后将关闭所有服务。[2022/6/16 4:32:29]
图1是绝对去中心化模型,用户的客户端和节点处于同一个层级,用户会去同步节点并验证所有的交易。该模型下用户体验极差。
从17年ICO后,imToken/MetaMask崛起,为了解决急剧膨胀的用户需求,我们进入了图2的双层模型时代。用户不再验证交易,节点完全由服务商运维和部署。用户仅将签名后的数据发送给服务商,由服务商的节点进行交易处理。此时用户体验有所提升,用户不再进行痛苦的交易同步和验证。
图3的三层模型,会将用户完全和区块链进行解耦,这个模型下用户完全不再接触链,包括用户签名的交易也不再发送到链节点。服务商的可信由各种区块链来提供,用户的交易也完全由应用方进行处理。三层模型带来最大的好处是为用户互联网级的体验,这里包括互联网级别的TPS和可信的互联网账户。
整个变迁的过程是用户体验的提升,从难用到可用,最后到易用
进化到三层模型
其实我们当前的DeFi应用,已经不是一个纯粹的双层模型,而是一个2.5层的模型。
用户在使用DeFi的过程中,大部分的数据都不是从节点上原生输出,已经通过中心化的服务器进行统计所呈现。区块链仅提供了一个结算功能,而部署在服务商的节点也是完全可以修改程序和伪造数据。
我们可以假设两种攻击:
具有误导性的数据呈现真实节点。服务商提供了真实的节点,但是呈现的利率、汇率或者其他信息是被修改过的,诱导用户去进行链上操作。交易还是在链上真实成交,但是交易的事实结果和数据呈现有一定的差距,比如显示的年化收益率是10%,实际却只有9%;兑换的汇率是256,实际成交是250。
完全虚假的节点,直接导致用户的转账、DeFi结果都是虚假的。
为了避免这两种攻击,用户不得不自行运行节点和进行数据统计。然而这些对用户都非常困难,此时用户只能信赖这种数据呈现,或者通过其他第三方进行数据核验。现实中的例子是,通过imToken/MetaMask使用DeFi时,我们总是需要去etherscan进行交易核查。
服务商在开发应用时,绝对去中心化的信任会传导到应用上。用户信赖的是服务商,也可以通过其他第三方服务商进行交易核验以获得更高的可信。不管怎么样,用户的信任已经和区块链的去中心化信任形成割裂。总结如下,我们现在可以把信任分为两种:
绝对可信:不信任任何人,自行验证区块链所有交易,获得完全去中心化的账本
相对可信:信任服务商,通过服务商获得账本的数据呈现,使用其他多个服务商的数据进行交易对照
左图是双层模型的延展,用户和服务商的节点进行交互,同时使用服务商统计的数据呈现。对于用户而言,是处在一个相对可信的环境,服务商提供的节点,并不一定是真实的节点,用户需要去第三方进行核对或者自行进行验证。
在双层模型中,用户还会直接接触链节点,向节点发起交易。右图是三层模型,用户、服务商、链节点三层分离,用户完全不再接触链节点。服务商提供基于存储的可信计算,此时通过链下程序处理用户的交易。虽然交易是由链下的程序处理,但是程序的所有处理过程都会通过区块链进行保障,因此链下计算也完全是可以通过第三方或者自行进行验证。
存储计算范式:将确定性的程序开源或者上传到链上,程序完全在链下运算,所有输入都会发送到存储型区块链进行保存,数据一旦打包就具备顺序。任何第三方可以运行程序,程序会加载链上的事实数据,生成事实状态。不管是双层、2.5层还是三层模型,用户都只能获得相对可信,绝对可信仅与服务商有关系。只要用户不自行验证所有交易,就无法做到完全去信任化。
在三层模型中,我们可以构建全新的Compound,这样的Compound不需要再使用EVM链上计算模型,只需要保证程序可信,数据可信,那么应用运行的客观事实就绝对存在。在三层模型的架构中,不仅仅年化收益链下计算,每笔交易产生余额状态也通过在链下计算并呈现。将双层模型改进到三层模型,不会改变客观事实,同时用户的相对可信环境并没有任何变化。而交易上链后的客观事实,由区块链技术进行支撑。
三层模型的优势
为什么要建立一个三层的计算模型将用户和区块链完全隔离?
链具有太多的限制,很难满足普通用户的低门槛需求。区块链的TPS有太多限制,昂贵的矿工费,私钥助记词管理等,都让普通用户难以接受。区块链在获得绝对去中心化的目标后,损耗了大量的易用性。
使用三层模型构建的应用,区块链节点会为应用进行可信赋能,应用开发可以获得极大的灵活性,为用户提供极致的易用性。
可组合性:使用存储计算范式不损耗组合性,任何应用都可以直接通过API进行交互。应用产生的交易打包到区块链后,都会成为客观事实不可篡改,并且可以验证。两个相互信任的应用如果在API实时交互的过程中出现了虚假交易,这些虚假交易后续产生的所有交易都可以被检测到并进行回滚,这是一种链下回滚,或者说是将错误的账目冲正,让链下程序和区块链的事实保持一致。
开发门槛低:只要将传统应用开源并将交易打包到区块链上,即可让应用获得透明可信,并可由第三方进行验证。此时开发没有任何的语言限制,仅需使用这个范式思想即可。
无性能限制:链下程序的性能,仅取决于部署程序的机器和开发团队的能力。
共识成本极低:将共识的成本缩减到区块链存储的成本,使用Arweave进行交易存储,1美金可以进行近百万笔交易。
劣势
主要损失了去准入:应用由一个中心化服务商实现和部署,服务商可以过滤以及审查用户的交易。同时单点的服务故障可能导致服务暂停。
不过任何人都无法损害账本的客观事实,事实程序加上由用户进行签名的每一笔交易都会印证在区块链上,成为可验证的事实状态。
结语
共识的最低成本,就是存储成本。通过区块链不可伪造、可追溯的特性,我们可以保存事实程序和事实数据,它们运行的结果一定是真实客观存在并且不可篡改的。至于计算,其实不在事实范畴内,因为不论计算是否已经发生,客观的事实并不会改变。可验证性是整个区块链共识和可信的关键。任何人都可以去验证那些不可篡改的客观事实,是所有信任的根基。
存储计算范式所提供的可验证信,为多方之间建立了信任的桥梁,可验证的透明账本彻底革新了传统账本技术,解决了传统账本在生产关系协调过程中产生的种种矛盾和纠纷。
账本是人类协作的关键要素,每个人、每个机构的账本相互组合促成了当今社会的协作和分工。区块链作为一种革命性的事实机器,会彻底改变基于账本构建的信任体制,让信任更易于达成,让价值无界流动。
撰文:outprog
标签:区块链比特币ISTMIST泰达币区块链交易查询我国为什么禁止比特币挖矿ARISTOAlchemist DeFi Aurum
4月16日消息,风险投资公司ElectricCapital编制的《开发人员报告》显示,每月有8000多位活跃的开发人员在从事各种加密货币项目,其中约80%的开发人员始于过去两年.
1900/1/1 0:00:00《红与黑》作者:司汤达文学体裁:长篇小说红与黑是全球十大名著之一,它是法国作家司汤达的代表作品,故事的主人公是一个小业主的儿子,他和有夫之妇勾搭成奸,却没想到最终败露了.
1900/1/1 0:00:00大家都知道,NGK的白皮中谈到了“非中心化”的三个层次:架构层、层与逻辑层。架构层是指:一个系统由多少个具有全功能节点的组成、并且在系统运行过程中,同时可以容忍多少个节点发生故障而不影响系统.
1900/1/1 0:00:001、星球日报讯据官方消息,青年文化媒体公司BIE别的将在OpenSea拍卖一个6秒的视频NFT,视频素材来自2015年制作发布的陈冠希纪录片《触手可及》.
1900/1/1 0:00:00尊敬的用户:??翠金通即将首发登陆新加坡BiONE交易所,并开放JCT专区,基于JCT发行的NFT数字资产均可通过JCT交易对进行交易.
1900/1/1 0:00:004月份对于数字资产而言整体是一段利好时期,这一资产类别在过去24小时内面临了本月的第一次重大调整。?比特币被推低到达了3月25日的价格水平,以太坊短暂地跌破了2000美元.
1900/1/1 0:00:00