周刊4月第3周|参与并整理《Polkadot 联盟公约》的讨论意见

PolkaWorld

共 3253字,需浏览 7分钟

 ·

2021-04-22 17:28



Patract 议会工作




在 Polkadot Direction 群参与关于《Polkadot 联盟公约》注1的讨论,公约认为由于 Polkadot 是由议员以及公投等治理模式驱动的项目,不是完全由静态代码逻辑控制,并且需要维护持币人的利益,所以需要对社区进行适当的管理,不能放任不道德的分叉项目任意出现,比如试图搭建桥进入 Polkadot 生态,甚至骗取国库或 Grant 资助等。社区面对复杂而多元化的生态项目,由于无法快速分辨好坏,社区可能会出现多条中继链,将生态引入碎片化的道路,这对于波卡社区和Web3愿景的长远发展大大不利。某些议员认为对于去中心化区块链项目和开源社区文化而言,不能建立是敌是友的围墙,还是要将公约限定在基础的原则上,不应该将这类事件上升到政治层面和公投层面,阻碍有可能出现的创新。详情:波卡议会就如何应对竞争性的分叉中继链展开激烈讨论


  • 投票否决 Kusama 国库第#86号注2支出提案,因为没有提供任何解释信息。

  • 投票赞成 Polkadot 国库第#44号注3支出提案,关于Redspot v0.4的开发。

  • 投票赞成 Polkadot 国库第#45号注4支出提案,关于 ZKV 举办隐私相关的 Event,同时 Patract 的 zkMega 项目将参加,欢迎社区其他隐私相关的项目与 ZKV 联系。


Patract 开发




01 Redspot


  • 创建 Docker 仓库,并添加自动发布流程。
  • 更新 CI,以后版本发布会更加遵守语义化。
  • 创建 Redspot Types 插件。
  • 添加合约重名时编译抛出异常功能。
  • 提取 Redspot- Template 至独立仓库注5,并更新 Redspot- New Cli。


02 Ask!


Framework:
  • fix@event 的实现中的 Bug。
  • 完成 @packed 注解的实现。

Preprocessor:
  • Ask!继承开发优化。

  • 在Ask!全局引入对象 Msg,Storage 等。

  • 通过定义 Interface 的方式, 实现跨合约调用开始开发。


03 Europa


  • 准备提交 v0.3 提案。

  • 完成了产品设计。


04 Patract-Archive


Patract- Archive 是参考 Substrate- Archive 重新设计的链的 Archive 项目,目的与 Substrate- Archive一致,用于导出链的状态,区块数据。但是 Patract- Archive更加稳定,扩展性强,支持多种生产者消费者模式,并与节点环境解耦。是 Patract 众多和数据相关的业务的基础组件(例如 PatraScan,Elara 等)。


  • 直接使用 node runtime 的 mock runtime 功能运行正常。

  • 去除 node runtime 的 mock runtime,进入到执行区块的调用链路,目前存储暂时有问题。


05 Ceres


启动 Ceres 项目(即原先的 Europa-lite 项目),Ceres 是从 Europa 中迭代出的 ink! Contract 运行环境。Europa 的定位是模拟节点环境,而 Ceres 的定位是只模拟合约执行环境,因此 Ceres 将会和 Ethereum.js 类似,可以集成到其他环境中提供合约执行环境,并允许将 ink! Contract 运行在任何地方(包括浏览器)。Ceres 将同时提供 CLI 与 Desktop App (两者提供同样的功能)。


  • Ceres 目前已经迭代了 5 个版本注5。 

  • 完成了 Ceres 命令行工具的 Beta 版


06 Elara


  • Fix:KV 消息订阅未取消的逻辑。
  • Feat :飞书机器人监控 PM2 报错日志 90% 。



Patract 产品




01 PatraScan


  • 编写基础数据结构文档 完成度 90%。
  • 汇总分析所有extrinsic和event类型,编写特化展示信息 60%。
  • 精简数据结构类图 完成度 10%。


02 Eurapa


  • 完成原型绘制和需求文档的编写。
  • 议会提案补充 。



    Patract 热点




    01 开放平台

     

    Patract与Plasm达成深度合作,普及Wasm合约开发工具套件


    02 Substrate 合约书


    「Substrate 合约书」由Patract 主导,其 CTO Aten 负责编撰的用于介绍 Substrate 与Wasm合约体系相关的系列知识。目前已在官网上线(https://docs.patract.io/),持续更新中,欢迎查阅。同时也欢迎感兴趣的开发者一起为本书贡献自己的力量。


    03 技术分享


    TechShare 第一期由 Patract 的 CTO ,Aten 为大家分享了如何「快速上手ink!智能合约」,欢迎观看视频讲解版


    注解:


    1.《Polkadot 联盟公约》链接:https://polkadot.polkassembly.io/post/402
    2.Kusama国库第#86号支出提案链接:
    https://kusama.polkassembly.io/treasury/86
    3.Polkadot国库第#44号支出提案链接:
    https://polkadot.polkassembly.io/treasury/44
    4.Polkadot国库第#45号支出提案链接:
    https://polkadot.polkassembly.io/post/397

    5.独立仓库链接:https://github.com/patractlabs/redspot-template

    6.Ceres 5 个版本详情:

    https://github.com/patractlabs/ceres/blob/master/RELEASES.md


    About Patract 


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


    How to join Patract


    1.对于合约开发者,可以访问官网 (https://patract.io),熟悉测试链和工具套件。欢迎加入官方开发群:
    Element(https://app.element.io/#/room/#PatractLabsDev:matrix.org)
    Discord(https://discord.gg/wJ8TnTfjcq)
     
    2.对于将要集成 Wasm 合约功能的平行链项目方,或者使用 Wasm 合约开发的 DApp 项目方,商务合作欢迎联系 santry@patract.io
     
    3.对于用户,欢迎加入:
    Telegram(https://t.me/patract)
    Twitter(https://twitter.com/PatractLabs)
     
    4.对于求职者,我们在招聘区块链开发工程师、前端/全栈开发工程师、产品经理、开发者运营等岗位,可以联系 sean@patract.io

    扫码加入Patract 微信开发群



    往期精彩:

    //Patract 周刊4月第2周|完成合约存储抵押模型开发和测试

    //Patract 周刊4月第1周|预计下周提交Redspot以及Europa的新提案
    //Patract 周刊3月第4周|与多家项目达成战略合作

    浏览 36
    点赞
    评论
    收藏
    分享

    手机扫一扫分享

    分享
    举报
    评论
    图片
    表情
    推荐
    点赞
    评论
    收藏
    分享

    手机扫一扫分享

    分享
    举报