Wasm 合约生态的开放平台

Patract 是波卡生态的 Wasm 合约开放平台,我们将启动 Wasm 合约系统平行链完善全套开发技术,之后帮助其他平行链获得 Wasm 合约支持能力。Patract 不会采用类似 iOS 的封闭模式局限于维护单一自营平行链,而是仿照谷歌的 Android 开放战略,结合社区平行链的全体力量,快速提高 Wasm 合约的普及程度。

Patract 核心团队专注于打造全套的 Wasm 合约支持能力,包括链上运行环境、合约开发语言、开发工具套件、DApp 前端支持等。之后借助于社区平行链的独特功能和运营能力,将这套完整技术输出给整个平行链生态。Patract 不发行新币,由波卡国库资助和各链合约模块的交易手续费推动开发进展。

Wasm 合约优势

Wasm 合约模块是 Parity 新开发的高级智能合约技术,相比于以太坊的 EVM 合约, 它有更高的性能,还支持使用高级语言 (Rust、C++、AssemblyScript 等) 编写更复杂的业务逻辑。同时依托于即将爆发的波卡生态,Wasm 合约终将超越 EVM 合约,成为未来合约技术演进的必然方向。

Parity 和 Web3 主要专注在合约运行环境 (FRAME Contracts) 和基于 Rust 的 ink! 语言的开发上,而在过去的半年里,Patract 通过波卡国库 10 个议案的支持,补足了周边关键的开发工具和运行环境支持:包括基于 AssemblyScript 的 Ask! 语言,ZKP 支持 Megaclite,开发脚手架 Redspot,运行沙盒 Europa,节点 API 服务 Elara,多语言 SDK Himalia 等。同时即将发布 DApp 应用商店 PatraStore,后续将继续合约浏览器 PatraScan,合约标准库 Metis,合约监控台 Leda,云端 IDE Carpo 的开发。

Patract 围绕着完整的合约开发流程:开发(Develop)- 调试(Debug)- 测试(Test)- 部署(Deploy),对每个环节设计相应的工具,辅佐合约开发者更轻松的开发合约。

相比于波卡平行链开发,合约开发无需拍卖卡槽,无需了解 Substrate 技术,同时能够直接获得合约平行链内部上百万合约应用的可组合性,无需经过跨链与其他平行链应用交互。

Substrate 真正的优越性在于通过底层技术创新和链模式创新而发展成各类平台,而不在于承载单一应用。这类平台型技术包括智能合约、隐私、存储、通信、跨链桥等,而智能合约又是其中最重要的技术元素,因为可以承载业务逻辑和可编程资产。合约链天然支持动态实时部署合约应用,而单一应用的平行链只能通过中心化审核和链上治理来缓慢接纳社区开发者。

DApp 应用商店:PatraStore 预告

Patract 通过对以太坊现有生态 DApp 操作的研究,发现如下问题,遂形成了开发新型应用商店的想法,提升用户和开发者的体验。让我们简单思考以下问题,敬请期待下周上线的 PatraStore 改进方案。

思考 1:除了开发者端在各类合约平台上尝试进行合约开发和部署,不论是 EVM 还是 Wasm 合约,终端用户是否真得见过成型可交互的波卡 DApp 应用?

思考 2:DApp 目前在 PC 端的形态都是独立网址入口,用户需要为每个 DApp 连接各类钱包,而且每次只能显示一个账户,这种操作模式是否是陈旧的,能否满足波卡多链多账户的体验要求 ?

思考 3:以太坊生态内的 DApp 应用商店,仅仅是静态信息展示和统计排名,用户仍然需要跳转到 DApp 的独立网址进行操作,而 DApp 又无需上架商店即可独立发布,如何提高应用商店的凝聚力,提升开发者和用户的双重体验?

同时,欢迎关注已经开放报名的 ParityAsia 组织的波卡官方 Hackathon 活动,Patract 设立了对 Wasm 合约参赛项目的额外奖励。

How to join Patract

1.对于合约开发者,可以访问官网 ,熟悉测试链和工具套件。欢迎加入官方开发群 ElementDiscord

2.对于平行链项目方,如果需要 Wasm 合约支持,并且能提供特殊的互补功能,商务合作欢迎联系 [email protected]

3.对于用户,欢迎加入官方 TelegramTwitter

4.对于求职者,我们在招聘区块链开发工程师、前端/全栈开发工程师、开发者运营等岗位,可以联系 [email protected]