Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
130 lines (85 sloc) 6.01 KB

Go DxChain 教程

gdx是建立在DxChain协议之上的项目。DxChain是一个基于P2P网络的数据存储区块链。DX的核心功能是用户可以成为上传并存储数据的存储委托方或者是为他人提供存储空间和服务的存储提供方。另外,DxChain也包括支持其他区块链支持的功能,如分散式账本或者智能合约。

 本文档将介绍每个节点在DxChain区块链中可以成为的角色和可以使用的功能。在您尝试DX的功能之前,请仔细阅读第一部分:准备工作

  • 请点击这里,跳转到 DPOS 教程。
  • 请点击这里,跳转到存储教程。

目录

第一部分:准备工作

步骤1.1 获取gdx可执行文件

请使用以下链接下载适用您操作系统的 gdx 可执行文件。请您下载完可执行文件后,将其文件名更改为gdx。完成重命名后请打开终端。
注意: 当前您所下载的可执行文件仅支持64位系统

步骤1.2 迁移gdx可执行文件

在Home路径下创建bin文件夹,之后请将gdx可执行文件放入bin文件夹。您可以在打开的终端中输入以下命令以在Home路径下创建bin文件夹

$ mkdir ~/bin

步骤1.3 验证gdx可执行文件

出于对安全的考虑,当您完成上述步骤后,您还需要验证所下载的文件是DX提供的文件。请在终端内输入以下命令。

$ cd ~/bin
$ shasum -a 256 gdx

如果您获得的哈希值与下列的哈希值相对应,即证明您所下载的可执行文件是由官方提供。如果您获得的哈希值与提供的哈希值不符,请立即删除您下载的可执行文件并反馈给 support@dxchain.com

  • Linux: 5c1d478f8d8e3ab11a9428266a63786882114120ed7f2abb714954d4bf168789 gdx
  • MacOS: ac8642c15d5b7737bffe341e7b52141ee2fe0228a35d7341015dde80b988a80f gdx

步骤1.4 获取执行权限

若您未取得执行权限,您的系统将不会允许执行gdx文件。您可以在终端中输入以下命令以获取执行权限。

$ cd ~/bin
$ chmod +x gdx

步骤1.5 节点启动

注意:如果您之前开启过节点或者节点正在运行,请您务必终止节点。您可以在终端中输入Ctrl + C来终止节点。之后,您还需要干净启动节点。

请在终端中输入以下命令,启动节点:

$ ~/bin/gdx

步骤1.6 开启gdx控制台

请开启另一个终端,并输入以下命令,开启gdx控制台。

$ ~/bin/gdx attach

步骤1.7 创建账号

当控制台开启后,请在控制台中输入以下命令:

> personal.newAccount("")

注意:为了方便您的使用体验,您用上方命令行生成的账号的密码为空。

步骤1.8 获取测试 DX 通证

如果您想要尝试一些系统的新功能,您首先要有一定数量的 DX 通证。在 这个网站中 输入您在上一步创建的账号,来获取测试用的 DX 通证。

步骤1.9 账号解锁

任何交易在账户处于上锁状态的时候都是不被允许的,因此,您需要通过在控制台中输入以下命令解锁账户。

> personal.unlockAccount(eth.accounts[0], "", 0)

恭喜您!您已经完成了所有的准备工作!

第二部分:存储教程

注: 请在开始存储教程前,先完成准备工作

第三部分:DPOS 教程

注: 请在开始 DPOS 教程前,先完成准备工作

第四部分:干净启动

在您需要重新启动节点的时候,您应该在启动前执行此步骤。此步骤将会清理所有与您之前身份有关的数据。

  • For macOS: rm -r ~/Library/DxChain
  • For linux: rm -r ~/.dxchain

当您完成上述操作后,您可以开启一个全新的节点。

联络DX

非常感谢您对DX项目的支持与信心。如果您有任何疑问,请通过 support@dxchain.com 联络DX。

You can’t perform that action at this time.