LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > TrustBase:Web3.0时代为波卡国度提供它所需要的

TrustBase:Web3.0时代为波卡国度提供它所需要的

2021-01-05 TrustBase 来源:区块链网络

诞生于2008年金融危机的比特币,使人类第一次从技术上实现了私有财产神圣不可侵犯。比特币的区块链记账系统实现了用户对自己数据的所有权掌控,使人类看到了互联网发展的新方向。

历史总是如此相似。现实世界不断暴露的危机使Web3.0应运而生。Web3.0要实现的是所有人对自己在数字世界的数据,身份,资产等所有个人价值的掌控权,最终实现透明、可信的互联网经济模式。

Polkadot&Web3.0

Polkadot之于Web3.0的意义,是它诞生于Web3.0的愿景,并以先行者的姿态,邀请开发者同行。

Polkadot不是通过搭建一个通用的公链来克服区块链现有的局限,而是为区块链提供一个可以互相组合、协同工作的网络协议。

Polkadot是一个分片的多链区块链。它的核心是“中继链”,中继链与并行运行的分片链——“平行链“交互。这些平行链可以看作是中继链的客户端,中继链的目的是保护和协调平行链。

任何开发者都可以通过波卡的Substrate框架“一键发链”,并通过平行链插槽竞拍,正式成为波卡的一条平行链。由于波卡是异构跨链,每个平行链都可以根据特定的用例或应用进行定制,且不同的平行链应用可以共享信息和功能。

如果把比特币、以太坊等公链看成一座大厦,那么波卡就是一个地基,负责所有在这个地基上建设的区块链大厦的安全,没有区块链建设之前,波卡什么也不是,有区块链基于波卡地基建设后,整个大厦楼群就具有了区块链的功能。因此未来无论出现什么最顶尖的区块链技术,都可以基于波卡这个地基成为它大厦楼群中的一员。

把波卡从一片旷地变成庞大建筑群是一个长期的过程。这个过程所需要的底层开发者数量远远多于如今的智能合约开发者。遍历全球,我们没有那么多精通智能合约开发的编程人员。想要在Substrate框架下开发波卡同构平行链,必须精通Rust语言,而Rust语言又是一门难度系数较高的底层语言。不夸张的说,掌握Rust语言的程序员数量还达不到传统Web开发程序员数量的零头。这一点从Github上尤为明显。Github作为全球最大的开源协作和软件项目托管平台之一,聚集了顶尖的开发者和开源项目。在Github最热项目排行榜和最有潜力项目排行榜,仍然是被机器学习,前端开发相关类的项目占据,比如Tensorflow(人工智能),Vscode(前端编辑器),React-native(前端框架)等。即使在程序员圈子里,区块链仍然比较小众。

因此,波卡需要一次对开发者的持续引流——不仅是原本的智能合约开发者,还有数以百万的传统Web开发者站在对岸。

TrustBase——基于独立开发语言的波卡平行链

2020年9月,一个名为Subscript的开发者工具被Web3.0基金会Grant计划选中,成为了波卡官方扶持项目。Subscript的出现,被业内认为是解决这一问题的核心。Subscript语言是TrustBase平行链开发的底层语言,简单来说,Subscript能让普通的Web开发者也能部署波卡原生智能合约。相比于rust,Subscript易于与JavaScript直接交互,开发者无需了解默克尔数、区块状态、p2p等技术难题,以低门槛加入区块链开发者行列。

Subscript语言于2020年4月被TrustBase项目团队自主研发,TrustBase也因此名声大噪。TrustBase是基于Substrate框架,自主开发Subscript智能合约语言,兼容WASM的波卡平行链。致力于通过去中心化技术实现Web3.0的目标,帮助开发者高效参与Polkadot生态,形成Polkadot——平行链——智能合约的强大生态。

相对于直接基于Substrate开发接入Polkadot平行链或平行线程,在TrustBase智能合约平台上的应用具有以下优势:

智能合约应用更加简单可靠:基于Substrate开发的平行链能够提供最大的灵活度,但通常面临高成本和技术复杂等问题。基于TrustBase的智能合约应用,无需深入了解状态树,p2p网络,共识协议等链上的技术难题,使用任何可以编译为WASM的语言均可直接开发应用。

共享跨链:TrustBase原生支持跨链协议,在TrustBase接入Polkadot中继链后,智能合约应用同样可以共享TrustBase与Polkadot其他平行链的互操作能力。例如一个部署在TrustBase上的DeFi合约,可以通过XCMP跨链消息使用Acala平行链上的aUSD稳定币,无需自己构建平行链竞拍插槽。

部署成本低:相比巨大资金来竞拍Polkadot的平行链插槽,基于TrustBase的智能合约同样只需少量的TrustBase平台通证就能部署一个复杂的DAPP,同时还能使用TrustBase提供的平行链跨链操作。当智能合约应用获得大量链上用户以后,合约应用还可以通过在线升级,转变为独立的Polkadot平行链,设计自身复杂的平行链功能和共识模型。

Gas费用低:建立在Polkadot生态上的平行链,可实现少成本甚至无成本交易。所以与以太坊上相比,在TrustBase上创建智能合约的运行和使用成本更低。

多元化定制模型:不同于Polkadot官方的POS共识,基于TrustBase网络协议,不同项目可以设计自己的经济激励模型。

WASM虚拟机:TrustBase使用WASM虚拟机,不走以太坊兼容的路线,没有历史包袱,设计更灵活。另外相比EVM兼容的合约平台,提供几十倍的原生执行速度。

无分叉升级:TrustBase通过链上治理进行运行时的升级,不会产生分叉。

无准入的POS共识:智能合约链采用去中心化的POS共识运行,每一个持币者都可以通过质押加入验证人,没有任何门槛限制。

良好互操作性:TrustBase本身是一个多链系统,通过接入Polkadot中继链提供与其他平行链的跨链操作。同时平台本身提供了Ethereum、EOS的跨链桥,也将Ethereum中的资产引入到TrustBase平台。

2020年4月,TrustBase团队自主开发了全新的底层编程语言Subscript。经过半年的测试,TrustBase宣布实现兼容WASM虚拟机。2020年9月,TrustBase被Web3基金会Grant计划选中,其产品Subscript正式成为Grant计划的官方扶持项目。此后,越来越多的智能合约开发者开始对TrustBase和其Subscript语言表示出浓厚兴趣。2020年11月,TrustBase项目宣布对外启动,开始布施早期的市场计划。

回顾TrustBase这一年多的筹备,我们看到了它在为波卡构造更佳的开发者生态方面做出的努力。正如TrustBase团队在Github上所说:我们是谁?我们是波卡的引渡人。通过Subscript语言,让Web开发者进入波卡,共赴Web3的彼岸。

—-

编译者/作者:TrustBase

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...