Patract open platform(https://open.patract.io/#/)的目标是推动Wasm合约技术在波卡生态的大规模普及。通过广泛地联合与Wasm合约相关的波卡项目、媒体和投资机构等,平台将共同推动公共基础设施的建设和Wasm合约技术的演进,并且提供品牌宣传和资本支持,打造一个强大的Wasm合约生态联盟。

Plasm——X-VM


Plasm目前提出一个新的X-VM(跨虚拟机)的核心功能,即在一个区块链上建立一个抽象层,允许智能合约从不同的合约虚拟机和语言(例如,与用墨水编写的 Solidity dApp 交互!反之亦然)执行调用和读取存储数据。

Plasm计划在Substrate上验证概念版的Substrate合约模块调用,基于EVM的预编译合约的Frontier库,这将启用从 EVM 到ink! 的单向合约调用。尽管在功能上受到限制,Plasm仍将使用这个 PoC 实现作为开始,将 X-VM 开发为可以统一各种合约引擎的原生模块,例如 OVM 如何统一第 2 层协议。

Bifrost

此前,在官方公众号发表一篇关于《WebAssembly 技术在 Bifrost 网络中的应用》的文章。从 Runtime 层、合约层、现状等方面进行概述。其中 Bifrost 还针对经济模型提出新的合约计费策略,即采取用户和项目方按某一比例进行分配的计费方式,具体比例数值可由 DApp 或合约项目方进行设置(目前还处于设计和规划阶段)。:

Zenlink DEX Protocol v0.4 Module Wasm版本已升级完成!该版本主要适配了最新的 Polkadot v0.9.1 代码,具备了快速集成入最新平行链的能力,同时还具备了可以第一时间部署到 Wasm 合约平行的能力,平台适用性获得大幅提高。

Patract Labs

Ask!  (AssemblyScript e-DSL) v0.2

  • 改进了@storage、@message注解的子选项,增加了@event注解。
  • 增加了StorableMap、StorableArray的复合数据类型。
  • 提供ERC20、ERC721、交叉调用等示例合约。


Pallet-Patracts(定制合约模型)v0.1

  • 将 Pallet-Contracts 的仓储租金模型改为仓储押金模型,无需争论由谁负责将租金持续转入合约,也无需担心合约可能因为被攻击而“死亡”。


Redspot(合约开发脚手架) v0.4

  • 为 ink! 和 Solang 添加多合约编译支持。
  • 自动添加已知链的类型,如 Canvas、Jupiter、Europa、Edgeware、Plasm 和 Clover。


Europa(合约模拟沙盒) v0.3

  • 加强合约UI部分的合约执行系统相关功能。
  • 提供操作 Europa 特殊 RPC 功能和显示状态变化的界面和 UI。


Metis (ink! 和 Ask! 标准库) M1

  • 实现基础组件宏和组件,完善组件测试支持,开发者可基于Metis构建常规DAPP。
  • Token:ERC20、ERC721、ERC777、ERC1155以及上述Token合约的扩展合约
  • 访问权限:Ownable、AccessControl、TimelockController
  • 安全性:PullPayment、ReentrancyGuard、Pausable


Jupiter (Wasm 合约测试网) v1.0.2

  • 基于Substrate polkadot-v0.9.3 重置,因为框架系统的 AccountInfo 是 polkadot.js 中的 AccountInfoWithTripleRefCount。
  • 升级到具有新功能的最新Pallet-Contract。


ZoPatract(ink! 的 ZoKrates)

ZoPatract 是一个适用于在 Jupiter 上为 zkSharks 进行 ink! 合约的工具箱。它是 zkMega 的一个子项目。

  • 简单易用的高级编程语言和可重用的标准库(包括哈希器、椭圆曲线密码学、多路复用器等)。
  • 强大的基础功能(支持的Curves有ALT_BN128、BLS12_381、BLS12_377、BW6_761,Schemes支持G16、GM17、PGHR13,Backends支持Bellman、Libsnark、Arkworks)。


PatraScan(浏览器)

  • 完成Patract-Archive。
  • 完成关于链、账户、治理的产品文档。
  • 完成关于链、账户的 UI 原型设计。

About Patract

Patract 为波卡 Wasm 合约生态的平行链和 DApp 开发提供解决方案。我们帮助社区平行链设计和开发链上合约模块和 Runtime 支持,并且为 DApp 开发者提供覆盖开发、测试、调试、部署、监控、数据提供和前端开发等阶段的全栈工具和服务支持。

How to join Patract

1.对于合约开发者,可以访问官网 ,熟悉测试链和工具套件。欢迎加入官方开发群:Element|Discord,或搜索“Patract 开放平台”关注 Patract微信公众号。

2.对于将要集成 Wasm 合约功能的平行链项目方,或者使用 Wasm 合约开发的 DApp 项目方,商务合作欢迎联系 [email protected]

3.对于用户,欢迎加入:|TelegramTwitter

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