Wasm合约生态的开放平台
Patract是波卡生态的Wasm合约开放平台,我们将启动Wasm合约系统平行链完善全套开发技术,之后帮助其他平行链获得Wasm合约支持能力。Patract不会采用类似iOS的封闭模式局限于维护单一自营平行链,而是仿照谷歌的Android开放战略,结合社区平行链的全体力量,快速提高Wasm合约的普及程度。
Patract核心团队专注于打造全套的Wasm合约支持能力,包括链上运行环境、合约开发语言、开发工具套件、DApp前端支持等。之后借助于社区平行链的独特功能和运营能力,将这套完整技术输出给整个平行链生态。Patract不发行新币,由波卡国库资助和各链合约模块的交易手续费推动开发进展。
Wasm合约优势
Wasm合约模块是Parity新开发的高级智能合约技术,相比于以太坊的EVM合约,它有更高的性能,还支持使用高级语言(Rust、C、AssemblyScript等)编写更复杂的业务逻辑。同时依托于即将爆发的波卡生态,Wasm合约终将超越EVM合约,成为未来合约技术演进的必然方向。Parity和Web3主要专注在合约运行环境(FRAMEContracts)和基于Rust的ink!语言的开发上,而在过去的半年里,Patract通过波卡国库10个议案的支持,补足了周边关键的开发工具和运行环境支持:包括基于AssemblyScript的Ask!语言,ZKP支持Megaclite,开发脚手架Redspot,运行沙盒Europa,节点API服务Elara,多语言SDKHimalia等。同时即将发布DApp应用商店PatraStore,后续将继续合约浏览器PatraScan,合约标准库Metis,合约监控台Leda,云端IDECarpo的开发。Patract围绕着完整的合约开发流程:开发-调试-测试-部署,对每个环节设计相应的工具,辅佐合约开发者更轻松的开发合约。相比于波卡平行链开发,合约开发无需拍卖卡槽,无需了解Substrate技术,同时能够直接获得合约平行链内部上百万合约应用的可组合性,无需经过跨链与其他平行链应用交互。Substrate真正的优越性在于通过底层技术创新和链模式创新而发展成各类平台,而不在于承载单一应用。这类平台型技术包括智能合约、隐私、存储、通信、跨链桥等,而智能合约又是其中最重要的技术元素,因为可以承载业务逻辑和可编程资产。合约链天然支持动态实时部署合约应用,而单一应用的平行链只能通过中心化审核和链上治理来缓慢接纳社区开发者。先行主网:PatractPoA
我们将看到Wasm合约应用所占波卡生态的比重会越来越大,而Patract已经掌握了关键的技术组件。通过前期的Jupiter测试网、即将上线的PatraStore示例DApp和未来的社区开发者测试应用,我们已经逐步测试了合约链模型,并且Jupiter测试网也将逐步稳定下来。接下来Patract将尽快通过真实环境和真实资产,邀请合约开发者逐步启动这一历史转换进程。Web3核心成员表示将有30%的插槽用于系统平行链,其余为需要拍卖的社区平行链。其中系统平行链用于官方部署从中继链拆除出来的非核心功能,比如资产和Staking等,以及社区其他不发币的基础设施级平行链,目前仅有Patract、PolkaBTC和Snowfork。路线图是先通过Rococo测试,然后在Kusama上开发官方平行链,之后接纳社区系统平行链和拍卖平行链。而且GavinWood还指出非常希望看到合约链进入第一批系统平行链,因为平行链卡槽的释放速度会比较缓慢,而只有合约可以作为平台大规模接纳社区开发者进入。我们预计平行链开放的时间并不会太快,需要等待Rococo测试和官方平行链试运行。因此,我们会在Kusama支持平行链之前启动PoA先行主网,由社区推举验证节点和临时议员,开通多签跨链桥小规模引入KSM真实资产,并允许社区发行真实资产。在获得系统平行链插槽后,转为平行链运行,通过中继跨链大规模引入KSM,废除验证节点,并重新选举收集人和正式议员。PoA先行网到系统平行链的转换过程不会丢失任何账户、合约和资产信息,因为这是我们要打造的多链协同Wasm合约生态的必备功能。我们还会开发单个合约可选的链内升级和链间迁移技术,允许开发者和用户更换所处的链环境,因为波卡本身支持用户的单个账户直接访问不同平行链,这也不会给用户带来额外麻烦。如何加入
1:对于合约开发者,可以访问开发者中心(https://patract.io),熟悉测试链和工具套件,欢迎加入官方开发群
https://app.element.io/#/room/#PatractLabsDev:matrix.org2:对于平行链项目方,如果需要Wasm合约支持,并且能提供特殊的互补功能,欢迎联系3:对于用户,欢迎加入官方Telegram群:https://t.me/patract,或关注官方Twitter:@patractlabs4:对于求职者,我们在招聘Substrate链开发、Wasm开发、合约开发和审计、前端开发、项目管理、产品经理、运营经理、UI设计师等岗位,可以联系DApp应用商店:PatraStore预告
Patract通过对以太坊现有生态DApp操作的研究,发现如下问题,遂形成了开发新型应用商店的想法,提升用户和开发者的体验。让我们简单思考以下问题,敬请期待下周上线的PatraStore改进方案。
思考1:除了开发者端在各类合约平台上尝试进行合约开发和部署,不论是EVM还是Wasm合约,终端用户是否真得见过成型可交互的波卡DApp应用?思考2:DApp目前在PC端的形态都是独立网址入口,用户需要为每个DApp连接各类钱包,而且每次只能显示一个账户,这种操作模式是否是陈旧的,能否满足波卡多链多账户的体验要求?思考3:以太坊生态内的DApp应用商店,仅仅是静态信息展示和统计排名,用户仍然需要跳转到DApp的独立网址进行操作,而DApp又无需上架商店即可独立发布,如何提高应用商店的凝聚力,提升开发者和用户的双重体验?同时,欢迎关注已经开放报名的ParityAsia组织的波卡官方Hackathon活动,Patract设立了对Wasm合约参赛项目的额外奖励。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。