DARMA Cash匿名公链技术(PPOS):透过节点设计,感受顶级项目格局

DMCH66750
2020-12-29 10:36:08

撰文:达摩老祖、狂野男孩

编译:DARMA Brown


我们是 DARMA Cash(DMCH)项目达摩社区志愿者。本篇社区文章主要为大家介绍如何快速简单的搭建PPoS 节点。通过节点的搭建,大家可以清晰的感受到为什么 DMCH 项目是今后两年的黑马项目,其安全性、隐私性、易用性已经具备了超越主流项目的能力。尤其是子地址功能,基本上是在隐私匿名的层面上又套了一层保护,项目方如此注重安全性,是社区支持者的福音。


据传闻,DMCH 的开发是中本聪那个年代的老工程师,社区衷心希望能与一个好项目一起成长,形成双赢局面。(您可在官方DARMA Cash(DMCH)Discord 平台联系到更多的达摩社区志愿者)。


PPoS 节点搭建


本教程针对 Windows 系统和零电脑基础的社区成员,如果您使用的是 Linux、Mac、或其他系统,我们相信您一定有能力根据 Widnwos 的搭建方法完成 Linux、Mac 或其他系统的搭建工作。我们尽量按照一步一步的操作步骤演示如何搭建节点。由于 DMCH 的安全性设计精妙,您第一次搭建完节点后,您将掌握核心钱包,而非核心钱包可交由第三方做 24 小时托管。请不要相信那些小社区发布的教程,否则造成被黑客攻破节点的风险,DMCH 在两年内有希望挑战以太坊的地位,一定会成为黑客和不法分子重点关注项目。请您花点时间耐心看完本教程,我们相信您一定会成为DMCH 的支持者。 搭建流程图:


搭建准备工作:


  1. 钱包有 10001 个 DMCH 代币。

  2. 一台保持 24 小时在线能上网的 Windows 系统电脑。

  3. 下载最新的 DMCH 区块程序、DMCH 电脑版钱包。

  4. 下载达摩社区批处理脚本。


搭建步骤:


  1. 没有电脑基础的,请严格按照以下步骤。电脑水平高的,理解逻辑后可以自行调整。

  2. 下载最新DMCH 区块程序darmad-windows-amd64.exe (下载地址见附录)。

  3. 下载最新DMCH 区块程序darma-wallet-cli-windows-amd64.exe (下载地址见附录)。

  4. 下载批处理文件dmch.bat(下载地址见附录)。

  5. 下载批处理文件dmch-wallet-b.bat(下载地址见附录)。

  6. 在桌面上创建一个文件夹,取名为dmch。在 dmch 文件夹里再创建两个文件夹,分别取名为 a 和 b。

7. 把最新 DMCH 区块程序 darmad-windows-amd64.exe 复制到 dmch 文件夹下。

8. 最新 DMCH 钱包程序 darma-wallet-cli-windows-amd64.exe 分别复制到 a 文件夹和b 文件夹下。

9. 把批处理文件 dmch.bat 复制到 dmch 文件夹下。 10. 把批处理文件 dmch-wallet-b.bat 复制到dmch 文件夹下。

11. 双击运行dmch.bat 批处理文件,等待区块同步完成(0.00%,0 left 代表全部完成)。同步完成后不要关闭该窗口,这是一直在线的窗口。 区块同步中:

区块完成同步:

非常重要!以下操作须在区块软件同步完成(0.00%,0 left 代表全部完成)且保持在线的前提下继续操作:


12. 双击运行dmch-wallet-b.bat 批处理文件,根据提示创建钱包 b:

  • 按 c,按回车,系统会开始创建钱包。

  • 按回车,系统使用“wallet.db”作为钱包的默认名字。

  • 输入钱包密码,输完以后按回车。

  • 再次输入钱包密码,输完以后按回车。

  • 按数字 0,回车,系统会显示助记词。这个助记词非常重要,必须记录下来,后续会用到。如果丢失,您将丢失所有资产;如果别人获得助记词将马上取得你钱包的控制权。

13. 钱包创建成功后,按 a,回车,获得 b 钱包地址,记录好这个地址,后面创建节点使用该地址为投票地址。

14. 进入文件夹“a”,双击运行darma-wallet-cli-windows-amd64.exe 钱包文件,根据提示创建资金钱包a:

  • 按 c,按回车,系统会开始创建钱包。

  • 按回车,系统使用“wallet.db”作为钱包的默认名字。

  • 输入钱包密码,输完以后按回车。

  • 再次输入钱包密码,输完以后按回车。

  • 按数字 0,回车,系统会显示助记词。这个助记词非常重要,必须记录下来,后续会用到。如果丢失,您将丢失所有资产;如果别人获得助记词将马上取得你钱包的控制权。

15. 资金钱包a 创建成功后,按 e,回车,进入命令模式,准备创建子地址。

  • 输入 create_address,回车,创建 a 钱包的一个子地址,并向该地址充值 10001 个 DMCH。

  • 再输入 create_address,回车,创建 a 钱包的另一个子地址,记录好这个地址, 后面创建节点将使用该地址作为收益地址。


16. 充值到账后(大约 5 分钟到账,期间可以输入 balance,回车,查看到账情况。),开始创建节点:

  • 输入 register_stake_pool,回车。

  • 输入钱包密码,回车。

  • 输入节点名字(您需要给节点起名),回车。

  • 输入投票地址,注意这是上文第“13 步骤”b 钱包的地址,回车。

  • 输入收益地址,注意这是上文第“15 步骤”a 钱包第二个子地址,回车。

  • 输入 N(不需要设置 UTXO),回车。

  • 输入 Y(确认创建节点),回车。

等待 10 分钟左右区块同步,节点创建完毕。

PPoS 节点运营 


节点需要保持 24 小时在线,我们建议没有电脑基础的用户进行如下操作:

  • 重启电脑

  • 打开 dmch 文件夹

  • 双击运行dmch.bat 批处理文件。

  • 双击运行dmch-wallet-b.bat 批处理文件。

  • 保持电脑 24 在线。



查看节点收益: 


节点收益通过资金钱包a 来查看,建议通过以下方法: 下载移动钱包,本教程以安卓钱包为例。


  • 安装完成后打开钱包。

  • 点击恢复钱包。

  • 点击助记词恢复钱包。

  • 输入钱包名字、密码、助记词后,点击恢复钱包。

  • 恢复后,手机上即可查看节点收益。

  • 注意,千万不能透露助记词给其他人,否则资金钱包 a 会被盗。


PPoS 节点搭建看出 DMCH 项目格局


在完成 PPoS 节点搭建的时候,我们实际上做了以下几件事:


  • 用户创建了一个钱包 a,且完全控制钱包a,助记词在用户手里,其他人没有。

  • 在钱包 a 里创建了两个字地址,一个子地址用于接收 10001 个 DMCH 创建节点;另一个子地址用于接收节点的收益。

  • 用户创建了一个钱包 b,且完全控制钱包b, 助记词在用户手里,其他人没有,钱包 b 里没有任何资金,只是用于在线投票。


PPoS 节点运营时,我们实际上做了以下几件事:


  • 双击运行dmch.bat 批处理文件,实际上是运行了 DMCH 全节点进行同步。

  • 双击运行dmch-wallet-b.bat 批处理文件,实际上是运行了钱包b。

  • 上述两点必须同时成立,节点才正常工作。


上述事实可以得出以下结论: 


结论 A:

  • 用户 a 钱包的主地址始终没有暴露。

  • 用户用于收 10001 代币的子地址,是 a 钱包的子地址,除了用户,没人知道该地址属于 a 钱包。

  • 用户用于获取节点收益的,是 a 钱包的另一个子地址,除了用户,没人知道该地址属于 a 钱包。

  • 用户以后其他收支,可以继续创建a 钱包的其他子地址使用,除了用户,没人知道该地址属于a 钱包。

  • 无论用户如何使用子地址,a 钱包永远不暴露,用户始终处于匿名状态。


结论 B:

  • 用户完全可以把钱包 b 给到第三方专业团队,由第三方团队负责保证节点 24 小时在线。真正的资金钱包 a 永远在用户手里,永远不用暴露。

  • 用户做了节点,为了利润就一定要保证该节点在线,也就说有一个节点在运行,就一定有一个全节点在线,通过利润推动全节点在全球分布,这种设计,注定了 DMCH 的不平凡。

附录:


最新 DMCH 区块程序 darmad-windows-amd64.exe 最新 DMCH 区块程序 darma-wallet-cli-windows-amd64.exe 官方途径:


上 述 两 个 软 件 可 在 官 方 Github 上 下 载 : 

https://github.com/darmaproject/darmasuite-v2/releases

社区途径: 考虑到国内用户可能访问不了,也可以在我们达摩社区的镜像下载镜像地址:待确认
批处理文件 dmch.bat 批处理文件 dmch-wallet-b.bat

官方途径: 上述两个软件是达摩社区自行制作的小工作,官方无途径。批处理文件是明文脚本,无后门,可放心使用。

社区途径: 可以在我们达摩社区的镜像下载镜像地址:待确认


dmch.bat 脚本内容:


@echo off %cd%\darmad-windows-amd64.exe --rpc-bind=0.0.0.0:53804 --vote-rpc- address=127.0.0.1:53805


dmch-wallet-b.bat 脚本内容:


@echo off %cd%\b\darma-wallet-cli-windows-amd64.exe --rpc-server


以上参考资料如有疑问,请在Discord相关频道资讯,如需“托管服务”,可参考以下信息




创建节点(专业技术服务)全新服务体系“一站式托管运维”


租VPS 帮搭建、帮运维

帮维护服务器配置8H16G100G+100M独享 

IDC省级核心出口,质量好出块杠杠的!

高配服务器+一站式节点运行托管服务。

把完美的配置最划算的一站式托管运维!

技术人员直接对接用户,进行远程搭建,

搭建流程中不接触用户任何质押资产。

不接触隐私、搭建有流程

自己填写收益地址,我们保证用户隐私安全;

用户节点数据不担心,机房具备灾备系统更安全;

参与托管节点随时帮助撤销,用户体验更轻松;

撤销流程专业,无需接触用户资产隐私;

托管租赁费不满15天按15天计算进行退还。


联系方式微信查找“DMCH00001


OKEX下载欧易下载OKX下载

okex交易平台app下载

下五篇