Nervos CKB 官方钱包 Neuron 使用教程及 Nervos DAO 使用教程(windows)

Lina 已于 11 月 16 日 05:09:50 正式上线,本教程将用于指导大家如何使用 Nervos CKB 官方钱包 Neuron 以及如何存入 NervosDAO。

Neuron (HD钱包)

  • Nervos CKB 官方钱包
  • 可以创建地址,进行转账
  • 内置全节点

Nervos DAO

  • Nervos DAO 锁仓地址查看:https://explorer.nervos.org/nervosdao
  • Nervos DAO 是一个智能合约,就像 CKB 上其他的智能合约一样,用户可以与之交互。Nervos DAO 的功能之一就是为 CKByte 持币者提供一种 抗稀释的功能 。通过将 CKByte 存入 Nervos DAO 中,持有者可以获得一定比例的二级发行,在存款和取款之间的这段时间内,他们的持有比例只会受到创世块和基础发行的影响,就像和有硬顶的比特币一样。
  • 持有者可以随时将他们的 CKByte 存入 Nervos DAO 中。 Nervos DAO 是一种定期存款,存在一个最短存款期限(会按照区块计算),持有者只能在一个完整的存款期之后进行取款 。如果持有者在存款期结束时没有取款,这些 CKByte 将自动进入新的存款周期,这样可以尽量减少持币人的操作次数。
  • 具体介绍和操作流程介绍请阅读: Nervos DAO 中的存入和取出

转账规则

这里还是有必要提一下目前 CKB 的转账规则,和我们传统理解上的加密货币钱包略有不太同:

  • 对于 CKB 而言,目前最小的 Cell 的所需的 CKB 空间大于等于 61;
  • 最小转账的 CKB 数量需大于等于 61 CKB
  • 目前最小的转账手续需大于 1000 shannons/kb
  • 转账后改钱包内剩余的 CKB 等于 0 或者大于等于 61 CKB。也就是说你要么将全部 CKB 都转出去,如果钱包内还有 CKB 剩余的话,剩余 CKB 的数量不能小于 61 CKB;
  • 如果你钱包内的 CKB 数量为 61 个,那么你将无法进行转账,因为最小转账至少需要转出 61 个 CKB,这样的话,你将没有 CKB 用于支付交易手续费。

重要网址:


Neuron 钱包

  1. 国内下载:
  1. Github 下载

目前版本已更新至 v0.29.0,有少数界面显示上存在一定出入,但不影响理解使用。


  1. 安装:
  • 双击下载的安装包,依次点击 安装,点击安装 完成,这样我们就安装完了 0.29.0 版本的 Neuron 钱包。
  • 双击桌面上的 Neuron 图标,进入 Neuron 钱包:

  1. 创建钱包
  • 如果你之前未创建过 CKB 钱包,您可以选择最右边的创建钱包,Neuron 将为您创建一个新的 CKB 钱包,我们这里点击“创建新钱包”。
  • 您将获得一个由 12 个单词组成的助记词,请务必谨慎地保存助记词!
  • 然后点击 下一步,再输入您刚刚保存的助记词,再点击 下一步,然后为钱包命名,并设置密码。最后点击下一步,恭喜您,您以及成功创建了一个 CKB 钱包!
  • 您可以在工具栏的 “钱包” 标签下,选择 备份当前钱包,输入密码,将在您的本地保存一个 json 文件,您之后可以需要导入钱包时,除了直接导入助记词外,还可以选择导入 Keystore 文件,就是我们刚刚保存的 json 文件,然后配合你设置的密码,我们也可以实现钱包导入。

  1. 导入钱包
  • 如果你之前创建过 CKB 钱包,您这边可以选择导入助记词或者导入 Keystore 文件,因操作上基本无难度,这边就不做演示了。
  • 您在进入钱包后,也可以在工具栏的“钱包”标签下选择当前钱包或者选择添加新的钱包。

  1. 钱包页面介绍
  • 总览:查看钱包地址内余额,链状态和最近收支
  • 转账:进行 CKB 转账,可以实现一对多的转账,可以设置转账手续费
  • 收款:显示您的收款地址
  • 交易历史:显示您的交易历史
  • NervosDAO:进行 Nervos DAO 的锁定,查看该地址下正锁定在 NervosDAO 中的 CKB 的信息。
  • 地址管理:显示您这个 HD 钱包下,创建出来的的收款地址和找零地址


  1. 使用钱包

在使用 Neuron 前,需要等待钱包加载全部历史数据,耗时大概1-2个小时。

建议您下载我们准备好的一份 ckb 的 chaindata 数据:https://mirror.ckb.dev/ckb-data.zip,块高度是 #1,156,900 。(海外用户用这个地址 https://www.dropbox.com/s/5jusv76olh7ozw1/data.zip?dl=0)

只要解压出 data 目录,放置到指定位置,就能大幅加速初次下载区块数据的速度。

Win PC:
C:\Users(YOUR USER NAME)\AppData\Roaming\Neuron\chains\mainnet\

Mac:
~/Library/Application/Support/Neuron/chains/mainnet

存入 Nervos DAO

  1. 让我们开始吧,首先我们还是需要等待所有区块同步完成。
    钱包链状态区块高度 = 区块浏览器这边的区块高度,且 Neuron 左下角显示同步完成


    QQ%E6%88%AA%E5%9B%BE20200205105824

  1. 切换至 Nervos DAO 分页,点击 存入 ,然后会弹出一个提示框,上半部是填写您需要存入 Nervos DAO 的 CKB 数量,提示您需要支付的手续费;下半部是提醒,根据 Nervos DAO 协议,您需要等待至少 180 个 epoch 才能取出您的存款。(按照设计 1个 epoch 大约是 4 个小时,因此 180 个 epoch 约为 1 个月)


    注意:
  1. 我们这里选择存入 2000 CKB,点击继续后,然后输入密码,再点击确认

  2. 稍等一会儿,我们就会在存款记录这边发现,我们存入的 CKB 已经开始计算利息啦!看着自己的不断地收获 CKB 利息,真的非常地爽呐!

注意:

  • Nervos DAO 的利息是按区块进行计算的,从你这笔交易所在区块的下一个区块就会开始计算利息,不存在 30 个区块的等待确认哦~
  • 左下角的 APY(也可能是 APC,意思是 Annual percentage compensation 年补偿百分比),简单理解就是你存入 Nervos DAO 的年利率了。
  1. 这个时候,如果你点击右边的 Withdraw 按钮,会发出一个提示,提示你存入的 CKB 数量,获得的利息,以及你需要等待 XX epochs 之后才能完成最终取款。
    也就是说你现在发起了提现,但是这个提现动作并不能直接完成,你没有办法立即获得你的存款和利息,你需要等到存款周期满了之后才能提出对应的存款和利息。虽然觉得很残忍,还是点了 继续

注意:

  • 从你发起提现这一笔交易,到你最终完成提现,中间的一段时间内,你是没有办法获得利息的!
  1. 继续输入密码,即可进行提现,当然还是需要满足锁定周期到达 180 epoch 的整数倍,才能正在提现呐。

如果您在使用中遇到任何问题,请在下方留言告诉我们!
2 Likes

cmd里面还有其它什么命令?

转账不到账是怎么回事,确认没问题,缓存清理两次重新同步了,地址没问题,就是没有交易记录也不到账,求解决办法。

Neuron 会在本地运行一个 CKB 全节点,因此需要 Neuron 钱包同步区块,历遍所有区块数据,目前整个过程大概需要 1-2 个小时,数据全部同步完之后才会出现对应的交易记录和余额。

我安装了V0.27.0版本neuron钱包,是否只要安装钱包–创建钱包,然后就可以转账不需要其他设置了?但是我从火币转账到钱包,火币显示已完成了但是钱包五六个小时了还没收到币,求指导,是否还要运行什么节点之类然后钱包才能使用?

正常情况下,Neuron 会在后台自动允许全节点,并显示区块同步中,当同步到当前最高区块高度时,就算同步完成了,目前基本需要同步两个小时左右。最高区块高度可以查看区块浏览器:explorer.nervos.org

谢谢,你的意思是可以点击钱包总览,然后右上角有个链状态,点击链状态查看当前区块高度,等到当前区块高度达到最高区块高度时才代表转账成功了,钱包就可以收到币了是吧?

链状态显示的是电脑后台 CKB 节点的区块高度,左下角同步是 Neuron 钱包同步区块的区块。当链状态显示的区块高度达到当前最高区块高度,左下角的区块同步显示同步完成,这个时候钱包就可以收到币了

你好钱包已经同步到当前最高区块了,但是还是没有收到币,我是先转100个币测试下的但是从交易所提币显示已完成到现在已经七八个小时了,请帮忙指导下是什么原因?

应该是左下角有个还没有数据同步完成,需要等左下角的 Neuron 读取链上数据完成

左下角一直是同步中状态,转账八九个小时了正常应该不用那么久吧

你钱包应该没有开着八九个小时吧,等这个同步完成就好了,这个速度和电脑本身也有一定关系

正常其他钱包转账只要一定时间然后登入钱包就可以看到币了,不需要一直登入钱包,Neuron是需要钱包一直登入同步嘛,我早上十一点多就提币了,现在登入钱包还没有看到币

Neuron 是全节点钱包,不是轻节点钱包,全节点钱包需要在本地运行 CKB 链,通过链读取交易数据,算出你钱包内的余额,而不是通过其他客户端给你发送一个余额信息。全节点钱包的安全性会比轻节点钱包高。

使用 Neuron 需要保持 Neuron 一直打开,直到同步到当前区块高度,且数据全部同步完毕。开一下关一下是没有用的。

哦哦技术层面不是特别了解不同钱包区别,你这么解释大概了解些,所以转账到Neuron钱包话,需要Neuron钱包保持一直打开状态大概1-2小时左右直到同步结束是吧?

嗯嗯,是的,Neuron 保持打开并同步1-2个小时就差不多了

好的谢谢

钱包收到币了非常感谢,再请教一个问题Neuron钱包收款地址很多不是唯一的是吗?我昨天用的收款地址收到款后,今天自动又变成一个新的收款地址,这个多个收款地址不影响吧,我如果还是继续用昨天那个收款地址也是可以?

多地址不影响,这个机制反而是比较推崇的,每次收款都使用一个新地址,其实是一种保障使用者得隐私的一种很好的机制。

好的谢谢