http://www.7klian.com

dfuse 宣布全新 EOSIO 链迁移东西

很是感激ULTRA个中一部门事情的赞助,也感激 cc32d9 的孝敬,以及社区的反馈。

$ dfuseeos start

Github 源码库:github.com/dfuse-io

微信公家号:dfuse API(通过【社区资源】菜单插手 dfuse 开拓者群)

新链启动时会抓取在migrate步调生成的bootseq.yaml文件,并注入在migration-data文件夹中找到的所有帐户、条约、数据行、索引和权限布局。帐户权限之间的所有依赖干系周期都被措施处理惩罚好了,同时它也确保了所有数据分派给正确的 RAM 付款人,等等。

就这样,一个成果完整的 EOSIO 漫衍式数据库就全面启动了。

$ dfuseeos init


YouTube:youtube.com/channel/UCT_wVH42n6jv-IG8C7QsHGg

Twitter:twitter.com/dfuseio

你可以在https://github.com/dfuse-io/dfuse-eosio找到此东西,并通过微信公家号、Telegram或Twitter与我们接洽。

CSDN:dfuse.blog.csdn.net

$ dfuseeos migrate --snapshot=./path/to/snapshot.dat

Telegram:****/dfuseAPI

在呈现新的需求时,在需要差异的管理布局或差异的资源模子时建设新的分链是 EOSIO 生态文化的一部门。这也切合多链繁荣的愿景,群策群力,一步步地向前成长。

加快合约开拓流程:更快地进级你的数据模子,制止链上突变的贫苦,而仍然保持其他团队成员的链状态一致。在启动新链时,同步先前存在于另一个网络上的所有帐户(想象它像是EOS 主网链扩展)。在差池用户造成利用间断的环境下,修剪链的汗青数据。启动链时简直定性:仅需要指定的块高度快照以及指定剧本(假如)即可修改链状态。一个去中心化的团队可以让每个成员独立验证链的完整性,还可以通过签署生意业务来完成链的激活。

如何利用 dfuse 迁移东西

最新版本的dfuseeos包括了一个新呼吁:

币乎:bihu.com/people/1460622786


完成后,用以下两个呼吁启动你的新区块链:

dfuse 中文官网:dfuse.io/zh

在多链繁荣的世界中,,开拓者们需要有一个强大的东西,来启动、重置或重启区块链。当 EOSIO 软件打入企业中时,你可以轻松地想象这样的一个场景:一家公司会成立数十个小型数据库,个中一些是在整个公司通用的,其他是以每个部分为中心并与客户、相助同伴或供给商共享的。有的链大概会被做成瞬息的:它会在另一个链上的牢靠状态下启动,突发处理惩罚数百万笔生意业务,然后直接破除,最终状态将回到原始链上(譬喻,作为两方之间的姑且闪电网络)。

然后,你可以编写个简朴的脚原来清理或变动条约、变动ABI、修改数据行、修改二级索引、添加或删除帐户、变动键布局——调解任意部门的状态。这些剧本仅需要与文件系统和.json文件举办交互,所以可以用 Python、NodeJS、Haskell、C#、Go,假如您喜欢的话,甚至可以用 awk 或 sed 写。

原文来自 dfuse.io 官网

为什么需要用 dfuse 迁移东西

你能在以下平台上找到 dfuse 哦!

Booting and injecting your new chain...

Bilibili:space.bilibili.com/596090399

Wrote dfuse.yaml

微博:weibo.com/dfuseio

利用最新的 dfuse 迁移东西会简化雷同的整个进程。

该呼吁将生成一个可移植状态快照(假如你用dfuseeos的node-manager的话,它会按期为你建设),全部在磁盘上展开,易于欣赏目次的布局(在./migration-data下),由.json文件、.wasm条约二进制文件及其对应的.abi文件构成。这些文件配合会配合快照生成时区块链的完整状态,并且每个帐户都有它们本身的文件夹。

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

相关文章阅读