问卷调查系统工具软件推荐
区块链
如何成为Libra验证者节点操作指南

/1. 限制密钥文件的权限:无论用户是谁,验证者历程都是独一需要读取这些文件的历程,而且不需要向其写入文件,因此我们发起将权限模式配置为“ 400”,这意味着用户可以读取,而且没有其他人可以读或写。


在Bison Trails,我们利用分层要领来确保对密钥的会见。由于Libra验证措施需要从文件读取密钥,因此以下两种做法合用:

我们的最终发起与您的Libra节点的密钥打点有关。首先,一个告诫:验证者密钥打点的要领正在推进,因此我们在此描写的内容并不规划用于主网,而是要让Association成员和其他节点操纵员思量验证者密钥。跟着有关密钥,密钥轮换,HSM和其他安详性问题的一些操纵问题在将来几个月内获得办理,以下要领必定会产生变革。


在Bison Trails,我们还拥有专有系统,可以按期对区块链数据举办快照,以便在丢失卷或特定命据中心不行用时(在全球运行的数十万个区块链节点中很少产生),我们可以快速利用新卷或在其他位置启动新节点。就是说与这些高级范例的系统差异,我们用本身的Libra验证者所做的第一件事就是将区块链目次存储在一个耐久的位置。


以Libra区块链为例,焦点开拓团队通过Prometheus宣布了很是有用的指标的软件,为所有验证者提供了庞大的初步。Prometheus是一个精彩的时间序列数据办理方案,它已成为权衡指标和提醒开拓人员团队的金尺度。体验这些指标的最佳要领是通过上面运行验证者入门中所述的Terraform要领来运行验证者网络。如下面的屏幕快照所示,它提供了一个现成的仪表板,个中包括针对各个节点以及整个网络范畴的节点的很多要害指标。


筹备迎接主网的三种要领

开始运行验证节点

利用上述任一要领运行验证者节点都相对简朴。我们发起您首先在当地通过Docker运行,以相识节点的设置,利用docker logs呼吁查察其日志,并相识如何引导验证措施来发明互相。Terraform陈设将启动一个更真实的验证者网络,验证者将通过网络彼此通信。


无论您的节点利用哪个系统目次来存储区块链,都将需要在该目次树的该位置挂载一个永久卷。 当我们发起通过Docker运行时,这就像利用R/1/1;volume或R/1/1;mount符号指定安装具体信息一样简朴。 譬喻,假设您已在/ data主机上安装了多TB耐久卷,而且设置文件在安详卷/ libra-config上可用,则可以挪用Docker来利用该卷,如下所示:

从node.config.toml中摘录的推荐存储设置


系统指标:譬喻 CPU /内存/磁盘操作率

在具体先容一些履历开始之前,我们发起您下载并运行Libra网络软件。Libra项目团队在GitHub上提供了开源软件,并在Libra项目开拓人员的网站上提供了精彩的指导文档。Move编程语言的先容,以及如何构建和运行验证者的具体说明。

在这两种环境下,您都应该利用代码的testnet分支,因为它更不变,而且由Libra区块链开拓人员文档推荐。

对付那些已经实验通过这两种要领来运行软件的人来说,下面的发起将是最有意义的。

区块链节点:譬喻 流程运行状况,节点毗连性,数据传输

并且,实际上Libra源代码中提供的Terraform模板利用这种设置将Libra区块链数据存储在EBS卷上。

假如您只是在当地试验验证者节点,则不需要密钥掩护,可是请务必留意开拓模式与出产模式中要执行的操纵之间的基础是有差此外,做好所有筹备事情,迎接Libra主网的到来。


dir = “/opt/libra/data̶/1;


对付我们跟踪的每个指标,我们可以将警报大抵分为严重或非严重警报。由于Libra主网尚未启动,而且焦点开拓事情以很是激进的速度推进,假如验证措施搁浅,Bison Trails的任何人都不会获得挪用。可是跟着启动的邻近,我们将收紧警报阈值和严重性,我们发起由运行节点的任何Libra Association成员监督要害机能指标,并在适当的处所成立警报。

在Bison Trails,我们习惯于在运行的区块链软件旁边添加监督层,以便我们可以预测并采纳通过网络正常演进所需的任何扩展操纵,并对任何意外事件做出回响。

2. 利用Terraform在AWS上运行网络,再次遵循Libra core的testnet分支的“Terraform”目次中的说明


/1. 凭据Libra Core的testnet分支的“ docker”目次中的说明在当地通过Docker运行https://github.com/libra/libra/tree/testnet/docker

2、指标和警报


**利用volume符号来耐久化**

2. 网络标识和签名密钥存储在/opt/libra/etc/network_keypair.config.toml


当Libra网络启动时,跟着新帐户的添加和已验证的事务执行建设新版本的分类帐状态,分类帐状态将跟着时间的推移而增长。存储分类帐状态的数据库将相应增加。重要的是,无论出于何种原因从头启动验证者历程,验证者节点和完整节点都必需可以或许快速规复。在最坏的环境下,从理论上讲,节点始终可以仅从创世块开始从头同步整个汗青记录,可是可以通过将区块链存储在耐久卷上,可以轻松制止这种昂贵且耗时的同步。


区块链应用:譬喻 冻结率,生意业务率和验证统计


/1. 共鸣密钥存储在/opt/libra/etc/consunsion_keypair.config.toml

凭据老例,Libra验证器凡是设置为将区块链数据存储在目次“ / opt / libra / data”中;您可以通过变动/opt/libra/etc/node.config.toml的存储部门将区块链数据存储在其他位置,可是我们发起您僵持利用默认位置。


$ docker run -v /data:/opt/libra/data -v /config:/opt/libra/etc libra_e2e


/1、僵持到底

要害词: Libra  区块链应用  

作为Libra协会的成员,Bison Trails在Libra testnet网络上运行了第一个非Calibra验证节点,得到了深入的履历。 在这篇文章中,我们具体先容了从这个操练中学到的常识,并就如何优化节点机能为其他验证者节点操纵员提供了发起。
当前Libra验证者利用存储在两个设置文件中的三个密钥对运行:
接下来,我们想按照我们运行Libra验证器的劈头履历以及我们与其他区块链网络的先前履历分享三个发起。
2. 磁盘断绝:至少我们发起您将tmpfs卷用于Docker映像,并包罗引导代码以使设置文件在tmpfs卷上可用。

Libra Core随附了事情指标和示例仪表板

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

人已赞赏
区块链

“区块链+金融”前景有多大

20/19-/1/1-/12 /12:/12:29

区块链

将数据隐私制度应用于区块链中的挑战

20/19-/1/1-/12 /12:/13:/10

问卷调查系统工具软件推荐
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧