Patract 周刊3月第4周|与多家项目达成战略合作
参与 ParityAsia (https://github.com/
parityasia)对于 Substrate 联盟链的周会讨论。
编写 Substrate 联盟链在《金融分布式账本技术安全规范》
(https://www.cfstc.org/bzgk/gk/view/bzxq.jsp?i_id=1855)需求条件中合约部分的现状,优缺点及将来改进的点。
02 Ask!
重新组织了 Ask!项目结构,并且改为编写 transform 的形式实现 Ask!。 参考了 scale-info 和 Solang 实现了一个 Metadata 规范的子库。 在考虑一些存储相关的语法设计的改进。
细致规划了 v0.4 中的开发内容,计划于下周编撰提交 v0.4的国库提案。在 v0.4 中,主要的开发重心是为 RedSpot 实现更多的插件以支持更丰富的功能,支持 Docker,并计划提供一个类似 Canvas-UI 的 UI 界面以方便合约开发人员对合约进行操作。
本周正在支持 Docker 功能。
启动 Ceres 项目(即原先的 Europa-lite 项目),Ceres 是从 Europa 中迭代出的 ink! Contract 运行环境。Europa 的定位是模拟节点环境,而 Ceres 的定位是只模拟合约执行环境,因此 Ceres 将会和 Ethereum.js 类似,可以集成到其他环境中提供合约执行环境,并允许将 ink! Contract 运行在任何地方(包括浏览器)。Ceres 将同时提供 CLI 与 Desktop App (两者提供同样的功能)。
在本周中,Ceres 已支持:
已支持解析 cargo-contract 编译出来的 *.contract。
基于 patract/wasmi 在 Ceres 中实现了 ink! contract 的执行器 (支持 Wasm Debug)。
调通了 Flipper 的 Deploy 函数。
Ceres 将在提交国库提案后发布 Alpha 版本,Alpha 版本将支持如下特性:
支持 pallet-contracts 中的所有 Host Functions。
提供上述 Host Functions 所需要的链上环境。
Runtime 支持运行 Flipper 的所有函数。
对应的 CLI 与 Desktop App。
新官网重构,升级了 Nextjs 版本,对国际化支持更加友好,并加入若干动画。并使用 Vercel 托管新官网,采用了 Cloudflare CDN 加速静态资源。 Roadmap 开发中,采用 SVG 绘制 Roadmap。 官网集成 Blog,并集成 Blog 多语言模块。 Docs 构建框架选型,使用 Vuepress 构建 Patract Docs。 搭建静态文件服务,托管Brand Assets(https:static.patract.io)。
升级了 go-patract 项目的项目依赖,并与 FRAME Contracts Pallet 3.0 进行适配,支持3.0最新的合约调用接口。
大体完成官网控制台功能重写。
添加部分 Blockchain API 的缺失字段。
计划 PatraScan 的产品并规划了后续开发计划。
10 Patract 议会工作
在波卡议会投票赞成第#71号议案,关于PolkaWorld的网站建设(https://polkadot.polkassembly.io/post/299)。
在波卡议会投票赞成第#72号议案,关于 Wei Tang 的新型去中心化身份注册商(https://polkadot.polkassembly.io/post/362)。
01 PatraScan
完成 PatraScan 浏览器中区块,交易与事件相关功能模块的数据设计,完成页面原型设计。
Staking 相关的数据表模型设计。
02 Patract 合约模型
调研和完成了合约存储模型设计,包括存储抵押计算细节,收取及返还步骤等。
完成了 Jupiter Tps 测试脚本。
开始开发合约存储模型验证版本。
03 Europa
熟悉了 Europa 功能,调研了 Ethinfo 等产品,完成了初步模块规划。
Apron Network 与 Patract 就 Elara节点服务相关产品达成战略合作,共建 Wasm 合约开放平台。详情:Patract 与 Apron Network 就 Elara节点服务相关产品达成战略合作。
Coinversation 与 Patract 就 Wasm 合约生态发展及合作目标达成统一共识,未来将考虑部署 Wasm 合约。详情:波卡合成资产协议 Coinversation 与 Patract 合作共建 Wasm 合约开放平台。
Patract 官网升级改版并上线,Logo 进行了改头换面,丰富优化了产品板块,以及增加 Blog 等多个内容板块。详情:Patract 官网升级新上线,Wasm 合约开放平台优雅启幕。
在 ParityAsia 举办的 Polkadot Hackathon 中,有3家使用 Patract 套件开发的项目分别获得二、三等奖以及投资人最喜爱的战队奖。其中基于 IPFS 和 Substrate WASM 智能合约的去中心化密码和身份管理方的 SkyePass 获得 Patract 1万元人民币的特别赞助。详情:首届波卡黑客松|多个使用Patract套件开发的项目分别获奖。
3月29日,Patract 创始人岳利鹏将出席 Curst Open Day 2021 #4 。详情:Crust Open Day--存储开放,未来已来!
4月1日,Patract 创始人岳利鹏将出席 Polkadot 北京 NFT 专场 Meetup 圆桌环节。详情:Polkadot 4.1 北京 NFT 专场 Meetup;特别福利: UCCA Lab “虚拟生境” 波卡之夜。