当前位置:首页 > 区块链新闻 > 正文

为以太坊生态系统部署您自己的可自定义区块链资源管理器

来源: 互联网时间:2019-02-27 20:16:06

区块链分类账的最佳做法是什么?在撰写的这篇文章中,了解区块浏览器的重要性以及如何最大限度地利用BlockScout。这个开源工具是在满足开发人员需求的情况下创建的。

区块链块资源管理器的重要性

区块链账簿很难存取和阅读,这并不奇怪。因为这些账簿包含复杂的加密数据,这些数据随着新块(包含经过验证的事务)添加到链中而不断演进。

为了组织和理解这些海量的数据,我们使用了块资源管理器。块资源管理器允许我们查看链中任何块中包含的信息,从起源块一直到最近创建的块。我们可以从任何地址检查交易,查看交易历史和验证智能合约的内容。它是区块链生态系统的重要组成部分。

Etherscan是目前为止以太坊社区中使用最广泛的块资源管理器。虽然它是一种有用的工具,但它是封闭源代码的,而且它的局限性,如缺乏多链支持、无法自定义、缺乏透明性和可验证性,导致了对开源替代方案的需求。

与其他社区成员一样,ETHPrize也认识到缺乏开源块资源管理器是“以太坊生态系统目前面临的最关键问题之一”。他们组织了一项赏金来解决这个问题,POA网络获得了该奖项。创建了一个新的开源块资源管理器,叫做BlockScout。

一个开源的通用块资源管理器

BlockScout是一个开源的通用块资源管理器,为以太坊区块链设计。Universal意味着可以为使用以太坊虚拟机(EVM)的不同链进行配置,例如私有链、侧链和以太经典等分支。

BlockScout提供了与Etherscan类似的功能,并改进了用户界面、以及开源项目固有的透明性和可配置性。开发人员可以为不同的用例和不同的基于EVM的链定制BlockScout。最重要的是,它提供了一种验证正确事务跟踪的方法。工具的多样性对于区块链的整体健康和透明性至关重要,BlockScout在块资源管理中提供了必要的选择。

BlockScout数据处理

BlockScout是用Elixir编写的,这是一种运行在Erlang虚拟机上的容错语言。Erlang最初是为大型分布式网络(电信系统)创建的,以其可靠性、可伸缩性和速度而闻名。BlockScout使用并发索引来捕获和显示所有区块链数据。有两个索引器;一个用于实时数据,另一个用于历史数据。

BlockScout增强功能

BlockScout提供了几个增强功能,提供了额外的效率和定制选项。

内存收缩:此过程可由用户配置,并将内存需求保持在设置的阈值以下。每分钟,应用程序都会检查它可能收缩的潜在抓取进程。

节点超时检查:滚动超时设置检查节点超时,并根据某个窗口中的超时次数将获取进程暂停“n”秒。这可以防止节点执行过多的流程请求,从而影响功能。

定制和主题化:BlockScout很容易定制。索引器可以被定向到不同的RPC端点,与不同的链同步。可以使用CSS文件模板定制UI,以匹配与同步链关联的品牌。

专为开发人员和用户设计的

由于它是开源的,BlockScout是在开发人员的考虑下创建的。项目中有许多贡献者,API有很好的文档记录,并且在一致的基础上进行了改进。BlockScout可以被任何EVM链使用,所以私有链和侧链可以根据自己的独特需要配置它。

BlockScout也是用户友好的。实时UI在链上发生更新时提供更新。对ERC-721不可替换代币和智能合约验证的支持允许用户探索和验证许多不同类型的事务。

随着区块链技术的不断成熟,开发和使用与分散的区块链协同工作的分散性、透明性工具是至关重要的。像BlockScout这样的开源应用程序引入了多样性,并鼓励整个区块链社区内的协作和创新。

如果您希望将项目合并到BlockScout中,或者将BlockScout与EVM链实例一起使用,只需在BlockScout GitHub存储库上打开一个发行物就可以开始了。

免责声明:

1.本文内容综合整理自互联网,观点仅代表作者本人,不代表本站立场。

2.资讯内容不构成投资建议,投资者应独立决策并自行承担风险。