洞见Trustbase:我们如何去定义Web 3.0的边界?

开发者这个角色在当今这个时代越来越重要,他们几乎一手缔造了现在的互联网世界。从一开始单向的浏览网页信息,到现在我们把生活和业务的一部分完全转移到互联网上进行,一个个产品和技术上的创新不断地拓宽着互联网的边界,他们决定了互联网是什么?能干什么?边界在哪里?

而现在的互联网正在经历着从Web2.0向Web3.0的范式转移。我们可能会看到眼下AI、区块链、大数据物联网等技术被频繁地讨论,但是从用户角度来说,很难理解这些底层性的技术和创新到底会带来什么样的变化,Web3.0对于普通人来说到底是什么也很难感知和定义。从最底层、协议层、基础设施再到最接近用户端的产品生态圈,这个过程需要开发者来弥合并且一步一步地完善。就比如大量活跃的开发者进入DeFi领域后,推出了一系列开放金融的产品,最起码用户能够从金融角度理解区块链和Web3.0对于他们的价值到底是什么。

Web3.0爆发的机会在于传统开发者的引入


加密货币和区块链在2021年迎来了新一轮的价值扩张,吸引了一大批投资者,同时也吸引了一大批圈外的从业者,其中最重要的就是传统开发者。Electric Capital《2020年开发者报告》中的数据显示,自2020年1月以来,每月有超过 1200名新开发者加入了加密领域。每月活跃的Defi开发者增加了67%。自2019年以来,Defi开发者增加110%,而其他领域开发者减少了8%。从2020年开始,频繁和不频繁使用DeFi的开发者都在增加。

但是不得不承认,这个圈子还是太小。对于快速扩张市场来说,现有圈内的开发者群体是一个极为有限的存量市场,增量无法匹配加密生态的发展需要。我们可以看到,大量公链和平台性项目一直在争夺这个存量,爆发性涌现的Grant计划、长期性开发者平台。现实问题是,开发者留存有效性并不确定。

相比于传统互联网,Web3.0开发者所处的开发环境还相当简陋,从晦涩难懂的密码学原理到新兴的区块链技术语言学习,由于区块链技术是一门技术概念集合,入局的人往往不得不从头开始。这对于Web3.0应用层以及产品生态发展时候一个不小的壁垒,也严重限制了产业边界的扩张。


Substrate的前瞻性


有人意识到这样的问题并且付诸了实际行动,迈出了第一步。

2018年的Web3峰会上,Polkadot创始人Gavin Wood现场用15分钟就完成了一条链的开发,其所使用的工具就是Substrate,这给行业带来了巨大的改变,其意义甚至超乎波卡的诞生。在Substrate之前,人们在每一条区块链上做着反复的工作,解决密码学问题、研究p2p网络、协议、Merkle 树……每一次产品创新都需要开发者从头再来一遍。而Substrate将底层设计进行模块化封装,开发者可以将更多的时间和精力放在考虑产品设计和业务逻辑的事情上。我们在后来看到的波卡新锐项目大部分都是传统互联网过来的开发者,并且都是基于Substrate来构建自己的项目和产品,同时很多联盟链也在使用这个框架。

(波卡开发者活跃度)

Trustbase:Web3.0的向前,需要我们的向后兼容

虽然Substrate的“一键发链”非常具有前瞻性,但是它也没有解决根本性问题,那就是如何挖掘圈外观望的庞大开发者群体,为圈内生态发展开源引流。Substrate的原生智能合约使用的是一种基于Rust的ink!语言,这门语言的学习难度很大,并且ink! 合约目前缺乏工具来支持 DApp 的开发。全球最大的开源协作和软件项目托管平台GitHub上,区块链开发者都是小众,Rust语言的开发者更是凤毛麟角。

而在Web3基金会第7期的Grant计划中,一个名为Subscript的项目解决了这一问题。Subscript是TrustBase平行链开发的一种底层语言。简单来说Subscript打破了圈外传统开发者进入Web3.0领域的最直接的一道屏障。Subscript沿用了TypeScript语法,并且有着与JavaScript一样良好的互操作特性。要知道TypeScript和JavaScript两门语言在全世界的使用比例超过82%,而目前的Solidity、ink!这种传统区块链开发语言的使用比例还不到5%。

基于Subscript传统Web开发者无需再去学习Rust语言,积累相应的开发基础,也无需再进行默克尔数、区块状态、p2p等技术难题和重复性工作。由于其与传统的JavaScript语言具有良好的互操作性,开发者可以用他们更熟悉的逻辑和方式去进行开发,并且一大堆成熟的编译框架、调试器、包管理工具都可以直接使用,产品也可以基于现有的js IDE去进行部署和测试。这种开发环境相比于传统意义上的区块链要更加易用,这意味着数量极为庞大的圈外开发者可以通过Subscript快速入门区块链乃至Web3.0领域,这是一次可能改变行业格局的创新。

Trustbase成为了连接关键力量和Web3.0建设需求的核心纽带。在所有人向前展望的时候,Trustbase选择了一个特立独行的视角,即向后兼容开发者,降低进入门槛,为Web3.0引入更多的“生力军”。

一线从业者看Trustbase的Subscript

对于真实的一线从业者如何看待Subscript这个语言,我们找了一个“圈外”传统互联网领域的开发者聊了聊,希望通过他们更切合实际的操作体验,了解一下Subscript的真实感受。

“这是一种智能合约语言,初步了解了一下,难度不大。”是这位开发者的第一印象。他又补充道,因为这个代码用起来跟我现在用的技术有很大的关联度,里面有Javascript等,整个操作就像我们的平时工作所用的东西差不多,而且语法看起来也简单,有好多东西可以直接调用,总体来说学习难度不高,对比我所了解的其他新语言,学习难度和学习时间估计要降低20%-30%。

对于Subscript是否能够引渡他们来做开发,需要站在一个更高的角度去看,区块链行业必然全面走向并行链,来解决当下主流区块链技术的业务处理能力瓶颈问题,所以,波卡是一个大趋势,而Subscript又是一个符合这个大趋势的开发语言。我觉得项目方还是非常懂开发者心理的。

“说实话,波卡我一直有听说,尤其今年感觉大家谈的东西,不外乎比特币、波卡、NFT、DeFi等等,虽然身处传统企业做开发,但还是不自主地想去了解这个技术和相关概念,生怕没有跟上技术趋势错失发展机会。如果你问我要不要进入,我说我想,但真的是力不从心。”波卡作为并行区块链,复杂度更高,所以对开发者要求更高,Substrate 使用 Rust 的 ink!语言开发,但与 Java、C/C++等传统语言相比,Rust 语言学习门槛较高。还是会有一种隔行如隔山的感觉。

Subscript的出现,会给我们带来信心。就我的体验来说,这个智能合约语言对开发者来说是最有帮助的。因为很多的同行在考虑进入项目方时,会首先考量开发难度、行业前景、转换成本等几方面因素,谁具备提供开发高效且低成本转换能力,谁就有更具引入和拉拢开发者的能力。Subscript可以成为这个转换抓手,让开发者不断的基于该语言并接入到波卡生态中。

那么这个简化对于开发来说实际到底有多快呢?前不久Trustbase团队中分享了一个视频,一个在Youtube上的开发者UP主,使用Subscript语言3分钟就开发了一个ERC20代币。(视频地址:https://youtu.be/aGFMBOdpZaI),TrustBase基金会当即就宣布给这个开发者提供了10240枚TBE作为奖励。据悉如果开发者的项目足够优秀,它还能直接入选TrustBase基金会项目扶持计划,由其提供一系列的落地运营支持。

从当前行业发展逻辑下看Trustbase的价值空间

从“一键发币”到“一键发链”,行业发展的核心逻辑正在发生改变。在Web2.0过渡到Web3.0的时代中,提供更快部署区块链项目效率远比部署代币发行来的更为迫切。开发者永远是这个效率以及转变下各公链的生命线。而创造出Subscript语言的Trustbase对Polkadot所产生的价值也不仅仅是产品生态扩张上的贡献。

Polkadot当前还处在底层建设的时期,随着应用生态的发展,底层工具的需求越来越大,而目前TrustBase已经部署了基于Subscript语言的一系列插件,如基于浏览器的IDE开发环境、包管理工具、合约库函数等,辅助开发者设计自己的产品,如新的调试器、工程编辑器多页面窗口等。同时TrustBase支持基于WASM的Polkadot原生智能合约部署,同时,支持与不同Polkadot平行链之间的价值互操作性。基于TrustBase平行链部署的智能合约发行通证后,可通过TrustBase算法的价值锚定和Polkadot生态的各平行链上通证进行自由兑换。

Trustbase的WASM高性能虚拟机。可以直接在浏览器运行,并且相对于以太坊的EVM具有更高的运行速度和灵活的合约接口。同时支持传统语言注入C、C++完成相应的开发。部署应用更加简单可靠。包括借贷、DEX、衍生品以及稳定币在内的多种DeFi协议都可以被支持,而基于Trustbase接入的Dapp应用也可以获得优于当前以太坊的运行效率、交易成本和开发环境。

最重要的一点在于,相比于直接接入Polkadot平行链卡槽或平行线程。在Trustbase智能合约平台上部署应用不仅规避了直接接入的高额拍卖成本,同时也可以享受跨链、无分叉升级、良好互操作性这些增益效果。

从以太坊的经验来看,活跃的Dapp以及DeFi开发者,不仅让以太坊站稳了龙头老大的位子,也让外界看到了去中心化技术和金融市场需求结合下,巨大的价值边界。Trustbase对于开发者群体的向后兼容显然能够为Polkadot提供更庞大的能量,因为相比于数以百万的传统Web开发者,以太坊数千名开发者显然是不够看的。并且在Trustbase智能合约平台和轻量化的Subscript语言加持下,这种能量的输入会贯穿Polkadot的各个层级,从底层设施和工具、原生协议和智能合约再到Dapp应用,Trustbase和Subscript都能够提供低准入和高性价比的接入方案,从硬实力到生态发展的软实力上,Polkadot都获得了极大的支持。

从Web3.0过渡的角度来看,当数量庞大的传统Web开发者进入到这个领域之后,这些人都将会成为Web3.0理念的触角,向每一个可能的方向延伸和探索,大批以Web3.0框架下的底层基础、工具、协议和产品应用将不断地丰富着这个当前还不是那么清晰和丰满的概念,并且会帮助外界去界定Web3.0的内涵,也就是说他们能够到达的边界和高度就是Web3.0能够被外界看到的边界和高度,而Trustbase以及它的Subscript就是实现这个目标的前提。

回看发展十余载的区块链行业、行业所致力的Web3.0时代,不论加密货币发展的多么繁荣与兴盛,但总是与应用落地与真实价值存在落差。本质的来讲,如果想让区块链走向成熟,必须尽快建立一个区块链专业开发团队和非常丰富多元的开发者生态矩阵。因为项目方协议被开发者广泛采用,那么也就会带动该项目的代币增值,进而吸引更多的投资者进入,在资本流量的支持下,该项目也将更容易吸引各方资源的支持,从而在协议之上更大规模的构建应用、产品和服务,推动用户的使用,遵循这样的良性循环,才有可能构建人才、资本、用户、社区的Web3.0生态完整闭环。

确实,我们预设了太多的共识机制、经济机制、生态智力等主题,这些固然重要,但是如果没有开发者,一切都无从谈起。开发人员的参与仍然是区块链世界最为重要但尚未充分探索的领域,而Trustbase探讨的正是行业的迫切需要,我们可以试想未来的波卡发展:欣欣向荣的开发环境、充实多元的生态矩阵,将区块链由小众带入到大众视野,大大缩短商业时间,实现商业变量增长,并真正加速Web3.0的生态落地进程。不难想象,未来,以开发者为主导的区块链产业边界将不断突围,Web3.0的边界将“再无边界”,而这将给我们的区块链产业、价值网络体系以及商业模式带来难以想象的颠覆。

写评论,请先登录