来自Patract 开放联盟成员的6月Wasm 合约摘要
“Patract open platform(https://open.patract.io/#/)的目标是推动Wasm合约技术在波卡生态的大规模普及。通过广泛地联合与Wasm合约相关的波卡项目、媒体和投资机构等,平台将共同推动公共基础设施的建设和Wasm合约技术的演进,并且提供品牌宣传和资本支持,打造一个强大的Wasm合约生态联盟。 ”
Plasm目前提出一个新的X-VM(跨虚拟机)的核心功能,即在一个区块链上建立一个抽象层,允许智能合约从不同的合约虚拟机和语言(例如,与用墨水编写的 Solidity dApp 交互!反之亦然)执行调用和读取存储数据。
此前,在官方公众号发表一篇关于《WebAssembly 技术在 Bifrost 网络中的应用》的文章。从 Runtime 层、合约层、现状等方面进行概述。其中 Bifrost 还针对经济模型提出新的合约计费策略,即采取用户和项目方按某一比例进行分配的计费方式,具体比例数值可由 DApp 或合约项目方进行设置(目前还处于设计和规划阶段)。:
Zenlink DEX Protocol v0.4 Module Wasm版本已升级完成!该版本主要适配了最新的 Polkadot v0.9.1 代码,具备了快速集成入最新平行链的能力,同时还具备了可以第一时间部署到 Wasm 合约平行的能力,平台适用性获得大幅提高。
Ask! (AssemblyScript e-DSL) v0.2
改进了@storage、@message注解的子选项,增加了@event注解。
增加了StorableMap、StorableArray的复合数据类型。
提供ERC20、ERC721、交叉调用等示例合约。
将 Pallet-Contracts 的仓储租金模型改为仓储押金模型,无需争论由谁负责将租金持续转入合约,也无需担心合约可能因为被攻击而“死亡”。
为 ink! 和 Solang 添加多合约编译支持。
自动添加已知链的类型,如 Canvas、Jupiter、Europa、Edgeware、Plasm 和 Clover。
加强合约UI部分的合约执行系统相关功能。
提供操作 Europa 特殊 RPC 功能和显示状态变化的界面和 UI。
实现基础组件宏和组件,完善组件测试支持,开发者可基于Metis构建常规DAPP。
Token:ERC20、ERC721、ERC777、ERC1155以及上述Token合约的扩展合约
访问权限:Ownable、AccessControl、TimelockController
安全性:PullPayment、ReentrancyGuard、Pausable
基于Substrate polkadot-v0.9.3 重置,因为框架系统的 AccountInfo 是 polkadot.js 中的 AccountInfoWithTripleRefCount。
升级到具有新功能的最新Pallet-Contract。
简单易用的高级编程语言和可重用的标准库(包括哈希器、椭圆曲线密码学、多路复用器等)。
强大的基础功能(支持的Curves有ALT_BN128、BLS12_381、BLS12_377、BW6_761,Schemes支持G16、GM17、PGHR13,Backends支持Bellman、Libsnark、Arkworks)。
完成Patract-Archive。
完成关于链、账户、治理的产品文档。
完成关于链、账户的 UI 原型设计。
关于Patract
Patract为波卡Wasm契约生态的平行链和DApp开发提供解决方案。我们帮助社区平行链设计和开发链上契约模块和运行时支持,并且为DApp开发者提供覆盖开发、测试、调试、开发、监控、数据提供和前端开发等阶段的全栈工具和服务支持。
如何加入Patract
1.对于契约开发者,可以访问官网(https://patract.io),学习测试链和工具套件。欢迎加入官方开发群:
元素(https://app.element.io/#/room/#PatractLabsDev:matrix.org)
不和谐(https://discord.gg/wJ8TnTfjcq)
2.对于将要集成Wasm合约功能的平行链项目方,或者使用Wasm合约开发的DApp项目方,欢迎加入Patract开放平台:https://open.patract.io
3.对于用户,欢迎加入:
电报(https://t.me/patract)
推特(https://twitter.com/PatractLabs)
4.对于所有的外行者,在招募链开发工程师、前端工程师/全栈开发工程师、产品经理等工作,联系sean@patract.io