RChain社区开发每周报告 第181期

  • A+
所属分类:RChain新闻

RChain社区开发每周报告

Sprint 53

Sprint53的工作重点包括Last Finalized State, 主网性能改进和API可用性的提高。

0.9.25版本发布0.9.25预计下周发布,内容包括:

  1. 设置老区块的Fault Tolerance为1
  2. RCHAIN-4077: https://github.com/rchain/rchain/pull/2934 key-value的抽象化
  3. 通过区块高度获得区块信息的API: https://github.com/rchain/rchain/pull/2899
  4. 使用区块Hash替代区块的操作,优化区块存储性能
  5. 括Arthur开发的bytesToHex方法和HTTP Admin API
  6. 其它一些改进:https://github.com/rchain/rchain/pulls?q=is%3Apr++label%3Anext-release+

目前正在沙盒测试服务器上测试pre-0.9.25版

DEV team当前正在进行的工作

  1. 调查已经发生的slashing,在现有的10个节点中有一个节点被slash了,原因是tuple space mismatch。初步调查显示问题发生在加入或剔除节点时,Trie的重新计算有bug。 https://rchain.atlassian.net/browse/RCHAIN-4102
  2. Block merge的设计已经完成,进入写代码阶段。但是不会在0.9.25中发布,将在下一版本发布。
  3. 改进持续集成的环境,已完成。
  4. Last Finalized State 仍在开发中, https://github.com/rchain/rchain/pull/2935 已经完成了DAG存储的升级。Tomislav演示过的key-value存储机制已经使用在DAG存储中,并计划用到交易和状态变化的缓存机制中。Last Finalized State也不在0.9.25版中发布。
  5. 修正了GRPC延迟的问题,通过设置GRPC代理的方式解决了Time Out.
  6. 几周前,主网的服务器都在google cloud上,目前有几台server已经移到了IBM,Coop还在询问Orale等云资源。目的一是降低成本,二是增强网络的安全性。

Raphael演示DappyDappy是建立在RChain上的去中心化互联网基础设施,无需DNs和CA。Dappy集成了RChain 钱包和Name System。大家安装dappy软件后可以测试一下,访问:rchain/betanetwork/dappytech/Raphael演示了一个dappy上的dApp:Hexagons使用ERC-1155 Token标准,网址:rchain/betanetwork/hexagons

Greg问答环节

  1. 鼓励大家在dappy上搭建自己的网站或个人介绍页。RChain网站下一步计划建在dappy上。Eating our own dog food. 证明RChain主网的可用性。
  2. 从Raphael演示的hexagons想到Consensus game,再想到通信基础协议,以Zulip为例,Zulip是Dropbox公司开发一款群组聊天软件。https://zulipchat.com/ Zulip完全开源并且允许用户架设服务器。
  3. Greg建议社区主导开发一个开源的聊天服务器,第一步是把后端替换成RChain, RChain主网作为存储机制。同时使用RCat Server作为缓存。以太坊没有这个能力,以太坊不能把信息存在链上。所以这是RChain能力的一个证明。
  4. 我们在10月的年度大会前必须有一个voting system,该投票系统可以与RChat聊天系统结合。
  5. 再下一步,前端也可以使用RChain。ERC-1155就是一个例子,使用REV作为经济激励。比如对post设置价格,或者对好点子进行众筹。
  6. 就象Cryptoketties 能够证明以太坊的价值一样,Rchat也作为RChain的一个营销推广手段。