时间:2023-08-13|浏览:167
纵向建设时代的到来
2020年,新冠疫情的肆虐促进了数字金融的演化,也加速了区块链对传统金融的结合与渗透。疫情导致的全球流动性危机和线下经济危机更是催生了defi在以太坊上面的爆发。这标志着全球的公链发展正式进入到“纵向建设”时代。
以太坊是“纵向建设”最好的解释——它成功做到了最大化一条区块链的性能。围绕超额抵押借贷Compound协议和去中心化交易所Uniswap,以太坊发展出了前所未有的DeFi生态。DeFi的超高潜在回报率使全球的投资者突然意识到,不必再苦苦挑选山寨币,只需要把资金集中在一些优质Dapp上,就能获得不菲的回报。
然而,由于底层网络的限制,以太坊的DeFi已经让它发展成一个封闭的生态。高昂的GAS费用、持续的拥堵问题使人们把目光转向新的赛道——波卡。
Substrate:第一个纵向建设工程的地基
如果说以太坊最大化了一条区块链的性能,那么波卡要做的就是让一百条区块链的功能同时运行并实现跨链交互。GavinWood希望在波卡上的每一条平行链,都可以专注做自己的事情,而不必在重复的事情上浪费工作。
Substrate就是为每条平行链纵向建设而提供的框架。在这个框架里,开发者不必付出大量的精力去做一些同质化的事情,只需要根据自身需求模块化操作,实现“一键发链”。Substrate将背后繁琐的基础设施都封装起来,为开发者打好了一个“地基”。
Substrate使波卡与DeFi有着天然的亲和性。理论上波卡甚至可以把比特币和以太坊都纳入到自身生态版图里来,形成统一地基之上的多链建筑群。
建设者需要更简单的工具
把波卡从一片旷地变成庞大建筑群是一个长期的过程。这个过程所需要的底层开发者数量远远多于如今的智能合约开发者。
遍历全球,我们没有那么多精通智能合约开发的编程人员。想要在Substrate框架下开发波卡同构平行链,必须精通rust语言,而rust语言又是一门难度系数较高的底层语言。不夸张的说,掌握rust语言的程序员数量还达不到传统Web开发程序员数量的零头。
因此,波卡需要一次对开发者的持续引流——不仅是原本的智能合约开发者,还有数以千万的传统Web开发者站在对岸。
2020年9月,一种名为Subscript的开发者工具被Web3.0基金会Grant计划选中,成为了波卡官方扶持项目。Subscript的出现,被业内认为是解决这一问题的核心。Subscript语言是TrustBase平行链开发的底层语言,简单来说,Subscript能让普通的Web开发者也能部署波卡原生智能合约。相比于rust,Subscript易于与JavaScript直接交互,开发者无需了解默克尔数、区块状态、p2p等技术难题,以低门槛加入区块链开发者行列。
曾参与Subscript语言早期调试的Web开发者称:看到Subscript语言有一种见到老朋友的感觉。Subscript使用Web开发者熟悉的TypeScript语法,通过AssemblyScript项目将一部分TypeScript编译为Wasm。通过关键性的封装,Subscript可以让那些尚未学习新语言的传统Java工程师快速上手,参与到波卡的建设中去。
Subscript对波卡的意义是深远的。随
热点:金融