×
  • 澳门新莆京娱乐网站
  • 问卷调查
  • 问卷调查系统
  • 区块链
  • 大数据
  • 数据中心
  • 创建问卷
问卷调查系统工具软件推荐
区块链

ArcBlock SDK 1.0 新特性概览

(截至至 2019-11-12 18:00:00)


?激活/遏制 智能合约:activate, deactivate


Blocklet


[2] Blocklet: https://blocklet.arcblock.io/blocklets


(截至至 2019-11-12 18:00:00)


?建设智能合约骨架: forge contract:create

?激活智能合约: forge contract:activate


更具体的内容可以查察 Forge CLI 手册[3]。

[3] Forge CLI 手册: https://docs.arcblockio.cn/zh/handbook/7-working-with-blocklets

颠末简朴的交互呼吁后,就完成了一条链的建设:

Forge CLI 1.0

CLI 添加了建设智能合约骨架的呼吁,以及 activate/deactivate 智能合约的的呼吁:


?OTP:v22.0


[4] Forge CLI 手册: https://docs.arcblockio.cn/zh/handbook/2-manage-chain-node/upgrade-chain


?不再集成 IPFS


?宣布版本:188 个


$ forge start beijing

在当地开拓时,大概需要多条链的支持,利用最新版的 CLI 可以利便的在当地建设并启动多条链:


更具体的进级法则可以查察 Forge CLI 手册[1]。

$ forge chain:create beijing

可以利用 forge config 呼吁来打点全局设置。


不再支持的成果


?废弃钱包相关的 RPC 接口 新版中,Forge 将不再支持钱包(wallet)的打点,同时废弃了钱包相关的 RPC 接口:create_wallet, load_wallet, recover_wallet, list_wallet, remove_wallet, create_tx, multisig


为了更洪流平的支持链上资产在差异链上的畅通,我们为 Forge 设计并实现了同构链的原子交流机制。

要害词: ArcBlock  区块基石  

链进级

代码统计数据


CLI 添加了全局设置的成果,这样可以很利便的将某些设置应用到每一个相关的呼吁,好比配置 mirror, npmRegistry 等等。

?宣布版本: 88 个


[5] Forge CLI 手册: https://docs.arcblockio.cn/zh/handbook/9-customization/global-config

跨链支持


区块索引数据库:新版中,Forge 索引器将从 state db 拉取数据,而不再是在执行 forge transaction 时吸收推送数据。这样可以制止在建设索引时激发的很多 Bug;同时,假如当前的索引数据不满意需求可能 Schema 产生了变动,还可以随时从头建设索引。

遏制链

?停用智能合约: forge contract:deactivate

Forge 1.0
?Delegate 相关:delegate, revoke_delegate
CLI 添加了对链的软进级成果,假如当地已经下载好了需要进级的 Forge 版本,执行 forge upgrade 呼吁,然后选择相应的 Forge 版本以及块高,CLI 就会自动完成整个进级进程:

很兴奋和各人分享一条好动静,我们终于宣布了 Forge 1.0 ! 颠末最近几个月的尽力,我们终于将 Forge 以及 Forge CLI 带到了一个不变的阶段。Forge 1.0 和 Forge CLI 1.0 中包括了很多重要的更新,本文将会逐一先容。
建设、打点多条链

全局设置
加强打点智能合约成果
?办理 Issue: 149 个

References

[1] Forge CLI 手册: https://docs.arcblockio.cn/zh/handbook/2-manage-chain-node/upgrade-chain

?办理 Issue:429 个

$ forge stop [chainName]

链的软进级

?Consensus Engine(Tendermint):v0.32.7

代码统计数据


我们在 9 月份宣布了 Blocklet[2],同时 CLI 添加了建设 Blocklet、利用 Blocklet等成果的支持。


?提交: 203 次

?Token Swap 相关:deposit_token, withdraw_token, revoke_withdraw, approve_withdraw


所有用 Forge 启动的链都可以认为是同构链,区块链应用开拓者可以按照需要利便的在任意两条 Forge 启动的链上做通证(Fungible Token)可能非标资产(Non-Fungible Token)的交流,用来完成原子交流的智能合约有:SetupSwap、RetrieveSwap、RevokeSwap。今朝同构链的原子交流本领已经内置在 Forge 刊行版之中供开拓者利用。


更具体的内容可以查察 Forge CLI 手册[5]。


增加了几个内置的智能合约(Smart Contract):


虽然,我们也修复了一些 Bug,办理了很多已知的问题。


Forge CLI 1.0 除了对最新的 Forge 支持外,CLI 自身也对易用性做了很多改造。

Bug 修复


智能合约

启动链

进级 OTP & Elixir & Consensus Engine
?Elixir:v1.9.0
?提交:592 次
在 Forge 1.0 中,除了保持 Forge 的结实外,我们还增加了一些新的成果,好比支持跨链、更利便的进级链等等。

多条链节点历程展示 

Forge 1.0 中增加了更新补丁(Patch Version)的成果,Patch 版本之间版本的切换不需要发送 upgrade_node transaction。

重构

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

人已赞赏
区块链

加密货币流动性为王?

2019-11-16 20:14:26

区块链

区块链会给航空供应链带来透明度吗?

2019-11-16 20:14:49

问卷调查系统工具软件推荐
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索
XML 地图 | Sitemap 地图