LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > Web3.0之下TrustBase和Subscript带来的机遇与挑战

Web3.0之下TrustBase和Subscript带来的机遇与挑战

2021-04-10 MOYI 来源:区块链网络

Web 3.0的变革

近年来随着移动互联网的兴起,互联网巨头的垄断地位逐渐引起了很多人的重视。从百度的竞价排名到Facebook的随意封禁账号,实际上互联网已经逐步被巨头们所控制。个人隐私和数据俨然成为了互联网巨头们的私有资产,而创造数据的用户竟然毫无反抗意识。

数据是一种资产,它也是具有归属权的,而目前个人数据最终被汇集在互联网巨头的服务器中,而且互不相通,形成了一个个数据孤岛。一方面个人数据无法被合理保护,另一方面用户没有自主权,这就是目前互联网2.0的现状。而web3.0的出现就是为了解决现有互联网出现的种种问题,每一次的变革都会带来新的机遇,而这次的机遇也正在逐步改变。

Web3.0主要由一系列开放式的协议组成,围绕它们有着丰富的工具来实现个人账户的自主控制,各个站点、程序之间的数据交流和调用,使用区块链技术来保障个人数据的自主性,并对数据进行验证,从而实现一种新的互联网数据传输模式。Web3.0是一种点对点去中心化的互联网服务,自从互联网被建立以来,最开始的目标就是一种分散的形式来进行设备的沟通,而目前的发展已经逐步偏离了原本的目标。也正因如此,web3.0概念自诞生以来,就吸引了很多人的关注。

波卡和WASM带来的机遇

区块链近年来快速发展,去中心化的理念和web3.0不谋而合,正因为此,区块链也融合进了web3.0之中,其中比较知名的有以太坊、波卡等生态系统。目前以太坊由于链上手续费过于昂贵,导致发展受阻,而波卡生态则成为了当前市场关注的焦点。特别是因为波卡插槽的扩展,使得链上交易以及各类生态应用能够大规模部署,这也是目前波卡所带来的新变局。

和以往的以太坊EVM虚拟机不同的是,波卡选择了WASM来扩展其智能合约。虽然以太坊的EVM和solidity语言目前是智能合约使用最广泛的语言之一,但是到现在仍存在一些不足之处,比如运行智能合约的效率问题、EVM下的智能合约频繁产生漏洞也让人诟病不已。在这样的情况之下,WASM的优势便体现了出来。

WASM是Web Assembly的缩写,它是一个可移植,加载速度快、效率高且兼容目前web的新格式。由于它的轻量级属性,目前被广泛应用于各类云计算、物联网等领域之中。同时,WASM程序的运行速度极快,达到毫秒级别,而当前的区块链技术,由于链上资源的稀缺性,因此使用WASM执行智能合约具有非常好的效果。

Substrate OR Subscript,开发人员该如何选择?

波卡生态自去年以来便一直受到圈内各方密切关注,但由于波卡的Substrate开发框架使用的是Rust语言,因此学习难度非常大,因此对于初学者而言,还是有一定的门槛的。

基于Subscript的TrustBase作为波卡生态中的一个基础项目,通过在为开发者提供简单实用的Subscript开发环境,降低开发人员的学习难度,同时又能够毫无任何障碍的参与到波卡生态治理之中。

使用Subscript可以在TrustBase上部署的智能合约,目前是原生支持XCMP跨链协议的。通过插槽拍卖之后,TrustBase平台上的任何智能合约应用都可以通过XCMP协议与波卡的其他平行链进行通信,这样一来,开发者可以在TrustBase上构建一个基于波卡生态的DAPP,同时该DAPP并不局限于TrustBase链本身,在其他波卡的平行链上都可以得到使用,这样也实现了通过TrustBase来降低开发者参与的门槛。

当然即使有一定的难度,但是Substrate仍然是波卡生态开发者必学的编程语言之一,这里主要原因是波卡就是基于Substrate开发的,因此Substrate是原生支持的,这样一来,对于底层框架来说,必然要涉及到Substrate,这也是目前难以绕开的问题。

基于这样的问题,TrustBase的Subscript则是一种轻量级的开发语言,Subscript的特色主要是:

1、可以通过这种方式编写的智能合约可以进行升级更新,实现迭代的效果,这也是以太坊EVM所不能具备的优势。

2、Subscript最大的优势就是将入门的资格大幅度降低,这样一来就可以使得开发人员先做产品,后学习基础。

3、能够帮助项目方迅速占领市场,和时间赛跑,这样做最大的好处是有利于生态的快速搭建,这样一来也就形成了TrustBase和波卡生态项目自己的先发优势,。

虽然Subscript的优势很明显,但是对于开发者来说,仍然需要注意以下几点:

1、Subscript的定位是初级开发者,或者说刚接触波卡生态的开发者,想要迅速搭建智能合约DAPP产品,这样迅速搭建的合约一般来说,后期维护可能需要更多精力来弄明白底层方面涉及的要点,这是没有捷径的。

2、Subscript并不是波卡原生的编程语言,因此在部分底层功能实现方面仍然需要Substrate来实现。

3、基于Subscript的智能合约后期需要进行重大更新或者增加新功能的时候,会使得整个DAPP架构变得复杂,因此这个时候Substrate可能就会显示出它的优势了。

也就是说,在波卡生态发展的早期,Subscript是具有一定的优势的,既可以促使波卡生态发展,又能吸引大量开发者使用,这样一来,必然需要在TrustBase上进行先行开发和试验,因此也将促使TrustBase生态的发展。

但是随着波卡生态中后期的稳定,一些基础项目其实更需要Substrate来做底层框架,因此长久来看,Substrate本身地位并未受到威胁,后续还是有一定的爆发力的。

Web3.0的发展看似目前比较远,实际上从波卡及其生态的快速进步已经看出了一些端倪。虽然Substrate是主流,但是Subscript仍然有自己的一席之地,并且也难以被替代,多语言版本组成的波卡智能合约和链上生态体系,必然也因此得到加强。我们想象一下,如果大众都使用Substrate进行开发,万一哪一天出现漏洞,那么将是全军覆没的危险,也正因此,所以TrustBase和Subscript必然会有自己的生存空间和位置,这也是目前波卡生态中比较有趣的地方。

高能预警:文中观点仅代表笔者的一家之言,不构成任何投资建议,请知悉,蟹蟹!

—全文完—

MOYI:MO欺少年不更事,YI柄长剑闯江湖!

欢迎各位老铁的关注与支持,蟹蟹!

—-

编译者/作者:MOYI

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

LOADING...
LOADING...