如何设置和配置Ergo全节点

Eva Qing

2021年1月21日

如何设置和配置Ergo全节点

本教程说明了如何安装和运行Ergo全节点,不涵盖挖矿。

 Windows用户还可以观看视频教程。

如何在Windows上设置和配置Ergo全节点 

视频链接:https://www.youtube.com/watch?v=fpEDJ1CM6ns

节点安全

这里是节点使用的一些重要方面,您的钱包及代币是否安全将取决于这些方面:

  • Ergo节点需要在配置文件中存储安全关键参数。切勿公开此文件。
  • Ergo节点提供一个REST API,用于与内置钱包进行交互。敏感的API方法需要安全令牌,切勿通过不受信任渠道发送该令牌。
  • 须将Ergo REST API的访问权限限于已知主机。特别是,不得从Internet访问该API。

前提条件

如要运行Ergo节点,您需要在系统上安装JDK/JRE version >= 9。我们建议使用版本9或11。做到这一点的一种方法是安装Oracle Java SE

请注意,不再支持Oracle JDK/JRE <= 8。

下一步是下载最新的Ergo客户端(Ergo client release)jar文件并创建节点配置文件。

请注意,您可以通过发出sbt assembly命令,使用SBT克隆存储库并根据源代码编译jar,而不是下载预编译好的Ergo jar。

创建一个专用文件夹(例如~/ergo)以运行该节点。用ergo_folder表示保存jar的文件夹。

首次运行节点

使用ergo_folder中的以下文本创建配置文件ergo.conf。

ergo { node { mining = false } }

打开命令提示符并cd到ergo_folder。然后发出以下命令来首次运行节点:

java -jar ergo-<release>.jar --mainnet -c ergo.conf

此后,节点将立即开始同步。等待几分钟,以启动API,然后继续下一步。

**注意:**此文件可使用任何名称,而非ergo.conf。所有配置参数都将通过此文件传递,您只需要重写您想要从默认值开始修改的参数即可。上面的配置文件实际上具有默认值。

计算您密语的哈希

首先,选择一个密语来保护您的API。然后转到http://127.0.0.1:9053/swagger#/utils/hashBlake2b并调用API以计算您密语的哈希。请参考下图:

复制包含哈希的响应,以用于下一步(请参见下图)。在我们的示例中,密语(Secret)是hello,其哈希对应于324dcf027dd4a30a932c441f365a25e86b173defa4b8e58948253471b81b72cf

重要提示 您须将此密语更为其他安全性强的密语。

使用API密钥哈希更新配置文件

编辑配置文件ergo.conf并粘贴上一步中复制的哈希。该文件应如下所示:

ergo { node { mining = false } }

scorex { restApi { # Hex-encoded Blake2b256 hash of an API key. # Should be 64-chars long Base16 string. # below is the hash of the string 'hello' # replace with your actual hash apiKeyHash = "324dcf027dd4a30a932c441f365a25e86b173defa4b8e58948253471b81b72cf" } }

初始化钱包

重新启动节点,然后转到http://127.0.0.1:9053/panel以访问面板。然后设置上一步中的API密钥密语。请注意,您需要设置密语,而不是配置文件中的哈希。在我们的示例中,这是字符串hello。

点击初始化钱包(Initialize wallet)。弹出窗口打开后,有两种方式可继续,根据您的情况而定。

  1. 如果这是您第一次运行该节点,则需要使用新的助记词对节点进行初始化。

  2. 如果您之前已创建一个钱包且想获得相同的地址(可能是因为此钱包中存储了资金),那么您须使用之前保存的助记词来恢复该钱包。

请根据您的具体情况执行以下步骤之一。

从头开始初始化钱包

在打开的弹出窗口中,您须输入钱包密码。助记密码是可选的。单击发送后,钱包将返回助记词,如下所示。

您须誊写这些助记词并将其保存在安全的地方。在另一台电脑上恢复钱包时需用到这些助记词。

用**先前数据恢复钱包**

复制先前数据中的助记词并将其粘贴到“Restore-wallet (恢复钱包)”表单的“Mnemonic(助记词)”字段中。输入安全的钱包密码。将助记密码保留为空(仅适用于高级用户)。请参考下图。

利用助记词成功恢复钱包后,您将看到确认信息,如下图所示。

获取钱包地址

此举旨在测试确保您正确设置了节点。它将返回钱包中的当前地址。在 http://127.0.0.1:9053/panel的面板中,单击左侧的“Wallet(钱包)”选项卡,然后在“Get all wallet addresses(获取所有钱包地址)”上单击以查看该钱包当前维护的地址。如果节点设置正确,它应该至少返回一个地址。

检查节点是否已同步

节点正在同步时,面板将显示“Active synchronization(同步活跃)”(请参见下图)。

节点完全同步后,上述文字会变为“Node is synced(节点已同步)”,如下所示。

查看钱包余额

发送资金

如果余额不为零,则可以使用面板将ERG发送到任何其他地址,如下所示:

**查看Swagger用户**界面

可以在http://127.0.0.1:9053/swagger中找到Swagger用户界面。您之前已经使用它来计算密语的哈希。您还可以使用此用户界面对面板中尚不可用的高级操作进行API调用。例如:

  1. 使用寄存器和上下文变量创建非标准交易。
  2. 创建发出代币的交易。
  3. 创建使用某些币盒作为输入的交易。

以后的文章将详细介绍上述每项操作。

请注意,API中的大多数方法都是受保护的,您将需要使用您的密语(从先前数据获得)来访问这些方法。在Swagger用户界面中设置此密语的过程如下图所示。

输入密码并单击“Authorize(授权)”后,将显示以下弹出窗口:

现在,在您输入密码的同一选项卡中导航至http://127.0.0.1:9053/swagger#/wallet/walletAddresses,然后单击“Try it out(试用)”。您应该会看到您先前在面板中看到的同一地址列表。

英文原版(可能会有更新):

https://github.com/ergoplatform/ergo/wiki/Set-up-a-full-node

Share post

Ergo基础设施DAO:去中心化Ergo生态系统的支柱

Ergo基础设施DAO:去中心化Ergo生态系统的支柱

Ergo的使命一直根植于去中心化,不仅在共识层面,而是在整个技术栈中。随着Ergo基础设施DAO (InfraDAO)的推出,这一愿景正在扩展到每天为生态系统提供动力的服务和基础设施。 InfraDAO现在在Paideia上正式上线,经过成功的治理投票。最初.

Ergo Platform

2025年8月13日

Mew Finance:一个为Ergo生态系统提供的有趣DeFi工具包

Mew Finance:一个为Ergo生态系统提供的有趣DeFi工具包

Mew Finance是一个基于Ergo区块链的去中心化应用套件。该项目于2024年10月启动,将DeFi、数字资产和跨链功能整合到一个统一的平台中。长期社区开发者HQΣr和Aco Šmrkas领导该项目。设计上偏向模块化、易用性和深度生态系统集成。 本文是.

Ergo Platform

2025年8月12日

Lithos:通过链上矿池实现去中心化挖矿

Lithos:通过链上矿池实现去中心化挖矿

Lithos是一个新协议,旨在通过将矿池转移到链上来彻底改革矿池的运作方式,使矿工完全控制,并消除对中心化矿池运营商的需求。与之前大多数去中心化挖矿的尝试不同,Lithos旨在高效、可扩展和安全。 什么是Lithos? Lithos是一个去中心化的矿池协议.

Ergo Platform

2025年7月24日

Sigma 6.0:更智能、更灵活的Ergo

Sigma 6.0:更智能、更灵活的Ergo

Sigma 6.

Ergo Platform

2025年7月23日

塑造Rosen的未来:关于五项关键财政提案的社区呼吁

塑造Rosen的未来:关于五项关键财政提案的社区呼吁

Rosen的联合创始人Armeanio已向Rosen财政提交了五项新提案。这些提案概述了Rosen Bridge的增长、实用性和可扩展性的战略愿景,这是Ergo互操作性基础设施的核心组成部分。 这是Ergo社区审查和讨论这一重要跨链服务未来方向的关键时刻。以.

Ergo Platform

2025年7月9日

Ergo的扩展UTXO与人工经济智能的崛起

Ergo的扩展UTXO与人工经济智能的崛起

自主经济代理的实用愿景 Ergo区块链上的自主经济代理在真实的数字经济中执行有用的工作。它们通过创建内容和提供数据分析、模式识别等服务来产生收入。它们利用收入支付运营费用,如托管费和服务器成本,并使用现代工具,如SSH和加密友好的托管服务提供商。当有额外资金.

Ergo Platform

2025年5月12日

ErgoHACK X:在Ergo区块链上的人工智能

ErgoHACK X:在Ergo区块链上的人工智能

庆祝去中心化创新的十年 加入第十届ErgoHACK,站在Ergo区块链AI革命的最前沿!释放你的创造力,与其他创新者合作,共同构建去中心化AI的未来。 关于ErgoHack ErgoHACK,旗舰社区黑客马拉松,庆祝其十周年!这一里程碑事件是Ergo生态系统.

Ergo Platform

2025年4月10日

ERG正式上线Kucoin(库币)交易所

ERG正式上线Kucoin(库币)交易所

据Kucoin官方通告,Ergo平台原生代币ERG于8月3日正式上线Kucoin(库币)交易所。目前支持的交易对是ERG/USDT。现已开放充值;2021年8月5日UTC时间上午10:00开放交易;2021年8月6日UTC时间上午10:00开放提币。 .

Ergo Foundation

2021年8月3日

Ergo两周年纪念——早期采用者应了解的核心知识

Ergo两周年纪念——早期采用者应了解的核心知识

Normal 0 false false false EN-US ZH-CN X-NONE /* Style Definitions */ table.

root7Z

2021年7月5日

关于Ergo启用官方QQ频道的公告

关于Ergo启用官方QQ频道的公告

由于Ergo官方微信号暂无法使用,Ergo官方现新增Ergo官方QQ频道:796039547。全球中文用户可通过扫描下面的二维码加入Ergo中文社区,及时了解Ergo最新官方动态. .

Eva Qing

2021年6月30日

Ergo首届黑客松大赛ERGOHACK圆满结束

Ergo首届黑客松大赛ERGOHACK圆满结束

Ergo首届黑客松大赛已经圆满结束,它正如计划那样:规模小而富有实验性,但依然收到了一些很棒的作品提交。Kushti以他的开场视频拉开了活动的序幕,然后我们总共有六个团队,其中来自anon_real(AuctionHouse、SigmaUSD UI等项目的创建.

Curia Regis Crypto

2021年6月29日

关于举办首届Ergo中国社区驱动践行活动的公告

关于举办首届Ergo中国社区驱动践行活动的公告

为了进一步提高Ergo公链平台在中国的知名度,让更多用户深入了解Ergo,同时为了践行Ergo社区驱动的理念,Ergo中国社区现特别举办“首届Ergo中国社区驱动践行活动”。活动参与者积极向新用户布道Ergo并将其引至Ergo官方指定社群,将有机会赢取ERG奖.

Eva Qing

2021年6月4日

比特币的前进之路是努力追赶Ergo ——Ergo率先实现扩展UTXO智能合约

比特币的前进之路是努力追赶Ergo ——Ergo率先实现扩展UTXO智能合约

比特币 比特币是一头野兽。是的,其底层软件需要认真升级。它真的太慢了。但是,您也必须承认它的优势,网络效应是非常强大的------比特币是加密货币之王。在全球范围内,比特币正成为一个常见、被理解和被采用的术语。大型信托、投资巨头和对冲基金经理,都被比特币的主.

Curia Regis Crypto

2021年5月23日

关于Ergo基金会任命谭声情先生担任中国区大使的公告

关于Ergo基金会任命谭声情先生担任中国区大使的公告

经Ergo基金会批准,现任命谭声情先生(英文名:Tango)担任Ergo中国区大使。 为了提升Ergo在中国的知名度与影响力,Ergo基金会现授权谭声情先生以Ergo中国区大使身份进行Ergo在中国的品牌宣传、商务洽谈、社区活动、主题推广等事宜。 此任命自.

Ergo Team

2021年5月16日

硬分叉事后说明

硬分叉事后说明

英文链接: 应@kushti的请求,我现在给大家说明一下今天在硬分叉升级期间发生的事情。有一些BUG导致矿工无法出块,现已修补好这些BUG,矿工可以出块。 version2ActivationDifficultyHex中出现往返编码失败(Round-T.

Eva Qing

2021年2月3日

硬分叉升级后Ergo挖矿须知

硬分叉升级后Ergo挖矿须知

Ergo将在区块#417,792上进行硬分叉协议升级。此次升级会引入重大更改,包括将关闭不可外包功能(Non-Outsourceability)。经过此次硬分叉之后,新的PoW(被称为Autolykos v2.

Eva Qing

2021年2月1日

如何设置和配置Ergo全节点

如何设置和配置Ergo全节点

如何设置和配置Ergo全节点 本教程说明了如何安装和运行Ergo全节点,不涵盖挖矿。  Windows用户还可以观看视频教程。 如何在Windows上设置和配置Ergo全节点 视频链接: 节点安全 这里是节点使用的一些重要方面,您的钱包及代币是否安全.

Eva Qing

2021年1月21日

既想享受乐趣,又想赚取利润? ——那就赶紧来挖ERG

既想享受乐趣,又想赚取利润? ——那就赶紧来挖ERG

Ergo GPU挖矿 本文将帮助您开始使用GPU挖矿Ergo原生代币ERG。 Ergo挖矿基于Autolykos,即一种工作量证明(PoW)算法,被设计为阻碍ASIC矿机和矿池。矿工须执行存储困难的计算(需要至少4 GB的内存,但是当前最有效的实现使用的是.

Eva Qing

2021年1月21日

适用于AMD GPU的Autolykos v2(Ergo)的OpenCL挖矿软件

适用于AMD GPU的Autolykos v2(Ergo)的OpenCL挖矿软件

适用于ergoplatform.

Eva Qing

2021年1月19日

适用于Nvidia GPU的Autolykos v2(Ergo)用Cuda挖矿软件

适用于Nvidia GPU的Autolykos v2(Ergo)用Cuda挖矿软件

用于ergoplatform.

Eva Qing

2021年1月19日

尔格基金会为主要去中心化应用(dApp)基础设施提供资助

尔格基金会为主要去中心化应用(dApp)基础设施提供资助

尔格基金会将考虑支持重大生态系统开发项目提供资助的建议。 尔格是一个面向社区的项目,该生态系统的方方面面都有许多贡献者。尔格基金会会拿出一部分资金资助此项工作,这对于构建用户所需的日常产品与服务以及更多样化的金融去中心化应用至关重要。该基金会正在积极寻求.

Guy Brandon

2020年11月17日