在公共每周更新(20230213-20230218)中创建EVM兼容的区块链桥构建DB3网络构建
#typescript #web3 #database #ethereum

简短介绍

我们开始基于账单和天然气系统重构,使用EVM链来解决,并为我们的网络的经济模型和代币发布做准备。

此外,还实现了更多的CLI和DB3.JS功能,例如:

  • 发布新的version
  • feat/delete doc in cli
  • 使用db3.js创建钱包/数据库/收集

有关EVM chain settlement design的简短图片:

db3-bridge


关键PRS:

use u64 to store the balance of bill and credit

代码:

db3>-$ new-db
 database address                           | transaction id 
--------------------------------------------+----------------------------------------------
 0xa15c58bf6ee75980b753396adb4d878129a47468 | qx7NsYyUOKondVHQjG0/itneIAujJofKsUc39Sy0Bpc= 
db3>-$ show-account
 address                                    | bills        | credits       | storage_used | mutations | session | nonce 
--------------------------------------------+--------------+---------------+--------------+-----------+---------+-------
 0x539a6192e4fcd61f53772a3284c7734bc0f6f1d6 | 0.000000 db3 | 10.000000 db3 | 102.00       | 1         | 0       | 0 
db3>-$ show-state
 name       | state 
------------+---------
 database   | 1 
 collection | 0 
 documemt   | 0 
 account    | 1 
 mutation   | 1 
 session    | 0 
 storage    | 102.00  
db3>-$ 

细节:

在CLI中显示网络状态; CLI可以显示以下概念的状态:

与DB相关的概念:

  • 数据库
  • 收藏: aka'table'
  • 文档: aka'内存'
  • 突变: aka'写入 /更新'< / em>
  • 会话:又名查询
  • 存储:数据的存储大小

与帐户有关的概念:

  • 地址:
  • 法案:账单是通过消耗数据突变和存储而产生的
  • 学分:信用额度由初始编号10
  • 设置

refactor the bill and gas system

重构账单和气体系统,1 MB数据存储将花费 1db3 ,您可以在我们的CLI工具中体验它。

Add EVM chain bridge


关键问题开放:

refactor the bill and gas system

我们开始重构我们的法案和天然气系统,并为经济模式和代币释放做准备。

通过在Github上给我们一个星际

来帮助我们传播工作。