译注:比特币没赶上可以玩狗狗币啊,水电厂包不起可以用CPU挖啊。为了顺应时代潮流,了解一下区(fa)块(heng)链(cai)和加密货币技术,准备从研究狗狗币开始。网上找了一圈没有看到很好的入门级教程,干脆自己翻译了reddit论坛的置顶帖。翻译水平一般,凑合看  ̄ω ̄=

原文地址:https://www.reddit.com/r/dogecoin/wiki/dogecoincoreguide

一、前言:狗狗币钱包是什么(以及不是什么)

通常来说,你可以把数字货币(或者叫加密数字货币/密码币,比如比特币、莱特币、狗狗币)钱包软件想象成一个装着钱的皮夹子。这个比喻还凑合,但还不是很贴切。

如果你初次接触密码币,而且对它相当感兴趣,花点时间了解钱包软件是什么以及怎么用,就能减少你的一些困惑。 请注意,不同的钱包软件用法各不相同,在本文中,我们将只讨论狗币核心(QT)钱包的用法。

1、这玩意是...钱吗?

对,我知道你最关心的第一个问题:“狗狗币是真正的钱吗?”不管怎么说,它都不是一种有形的资产。 你不可能像装金币一样把狗狗币装满你的口袋( 尽管这么做很诱人。想象一下,豪气地把大把的金币抛向空中,是不是很爽?)

要想使用狗狗币,就必须使用区块链。

2、 额...区块链是啥?

狗狗币的区块链是一种常见的分布式总账。它是对所有狗狗币的交易以及余额的公开账单,可以被任何感兴趣的人获取或者分享。当你运行QT钱包时,实际上是将一个完整的区块链备份下载到了电脑上(这个过程中一定要有耐心,因为会花很长时间)。你的钱包软件关联着这个区块链备份,让你可以使用你的狗币(例如,查看你的余额、发送或接收狗币)。当它在运行的时候,它就变成了狗狗币主干网络的一个节点。更多有关区块链如何运作的细节,请查看维基百科:比特币

接下来我们需要谈谈“密钥”或“地址”的概念。很奇怪是吧,但这是必须的。

狗狗币存储在区块链中,是通过特定的公共地址计算出来的。这些地址总是以大写字母D开头,后面跟着一大串字母和数字。公共地址是用来分享给别人的,他们将会用这个地址给你发送狗狗币。

既然有公共地址,逻辑上来说就会有私有地址。事实上也是这样,不过私人地址通常被称为你的“私钥”。你最好给它设置一个特殊的名称,因为它非常非常重要。你的私钥用来授权把狗币发送出去。如果丢失了私钥,将无法访问与该密钥的公共地址相关联的狗币。如果有人知道你的私钥,他们也可以从公共地址中把你所有的狗狗币都拿走。

<font color=red face='黑体‘>’保!护!好!你的私钥(们)!

我知道,这看起来很吓人,但私钥确实是如此的重要。把你的私钥备份、加密和存储在不同的媒体上(包括纸张),可以帮助你避免丢失狗狗币。

3、太长不看版

  • 你不必把狗狗币装进钱包里或者电脑里,它们就存在区块链里,能够通过唯一的公共地址和私钥对(也就是你的地址)来取出。

  • 你可以把公共地址给别人,但绝对不要分享你的私钥。

  • 你的私钥用来授权狗狗币的消费和交易行为。钱包软件除了能够完成这个过程外还帮你管理你的私钥和地址。

  • 保护好你的私钥(们)!

二、让我们下载钱包软件吧

最好也是最安全的下载源就是dogecoin官网:

在这里,我选择了“windows”,狗币核心钱包支持Windows、OSX以及Linux系统.。

当你点击选好的链接,下载会自动开始。下载完毕后,按照步骤安装即可。

1、等待的艺术——区块链同步

这个过程很考验耐心,但是我保证是值得的。记得要准备好5G的空间(译注:现在是20多个g),区块链文件可是个大块头。根据你的下载速度,可能会花很长时间(译注:我下了4天)。所以休息一下,或者去吃顿大餐,让它自己慢慢跑着。等区块链下载好了我们再回来,好吗?

(注意,刚开始,软件会显示“没有可用的区块来源”,没关系,多等一会就可以了)

2、你的第一个钱包

终于搞定了,欢迎回来

在我们仓促行动以前,了解一下地形是很有必要的。花费一点时间了解一下钱包软件的外观,然后我们再讨论它们的功能

序号 名称 作用
1 菜单栏 包括了狗币核心钱包可以设置的选项,由“文件”、“设置”、“”帮助组成
2 标签栏 快捷打开软件常用功能
3 主窗口 这一部分会随着你打开不同的任务而改变
4 状态栏 展示有多少到狗币网络的连接,以及本地区块链的同步状态。

译注:原文对各项功能的介绍很详细,但是很多功能一看就知道怎么用,这里选几部分重要的翻译一下。

三、标签栏

1、概况(略)

2、接收

  • 重用现有的接受地址(不推荐):你可以选择使用以前用过的接收地址,但是最好不要这样做,详见https://en.bitcoin.it/wiki/Address_reuse/

    译注:链接太长不看版

    地址复用会泄露你的隐私(历史交易信息和身份信息)、威胁账户安全(已经有成功案例)、造成该次交易密码币被抢用、给别人带来困惑、增加交易费率,所以,不要使用重复的公共地址。

  • 接收标签内的各项内容都是选填的,如果什么都不填,也可以生成一个什么都不附加的公共地址。
  • 对方发出狗狗币后很快就会在你自己的钱包中看到一条提示,但是需要在它变得可用之前进行验证,这时钱包软件的页面左侧的“pending”(等待中的余额)一项会显示余额,右侧该条交易记录为灰色。

  • 在你至少确认三次以后(译注:不知道是不是自动的,因为没收到过钱23333),你的余额会转移到“avaliable”(可使用的余额)中,右侧的交易记录也变成了黑色。

3、发送

发送狗狗币很简单,记得输入先前加密钱包的密码.

4、交易 (略)

四、菜单栏

1、文件菜单(略)

打印纸钱包

等等,需要打印纸钱包是什么鬼?它能用来干啥??

好吧,让我们先来解决第一个问题:我们为什么要打印纸钱包?显然,你没办法直接从别人的钱包软件中偷取加密货币。但是你可以黑掉他们的电脑,等他们输入密码,然后搜刮他们的余额。而使用离线钱包就能有效抵挡这种恶意攻击。允许离线存储(或叫冷存储)加密货币有很多好处,也有助于给新用户分发狗狗币。当然,这么做也会有弊端:如果离线钱包丢了或者被毁了,那你的狗狗币也就丢了。

它是怎么起作用的?简单!只要在纸上写下一个公共地址和它对应的私钥,就相当于制作了一个纸钱包。既然狗狗币储存在区块链中,只要知道一个公共地址的私钥就能获取这个地址储存的余额。手写当然很麻烦,如果能利用钱包软件或者在线服务的相关功能提取并清空储存在纸钱包内的余额就更好了。当然咯,我们有一个很棒的研发团队(受捐地址是:9x9zSN9vx3Kf9B4ofwzEfWgiqxwBieCNEb),他们在狗狗币核心钱包软件中开发了"纸钱包生成器"的功能,不但能自动生成公共地址和私钥,还能生成一个很酷的钱包页面。

所以,如果你在用狗狗币核心钱包,并且想生成一个纸钱包,只要选择“文件”,然后“打印纸钱包”。

如果你的狗币核心钱包仍然存在活动连接,就会出现下面的提示:

一定要仔细阅读这个警告哦!机智的开发人员这么做可是大有深意的!

好了,相信你已经足够重视了,让我们开始制作纸钱包吧。点击OK,就会出现以下界面:

你可以随意更改地址,并选择你希望创建的钱包数量。然后选择“打印”。哦,对了,你一定有一个打印机是吧?或许我应该从一开始就问你......好吧,就当你有吧。现在,软件会提示选择打印机,然后你可以在对话框的底部选择“打印”按钮。

这时会弹出另外一个对话框,你可以在这里输入你想存储到纸钱包里的狗狗币数量,然后点击“确定”。

输入密码,确认交易

好了,打印成功!不过,请确保你不会公开私钥/二维码,否则您的狗狗会被别人取走!

2、设置菜单(略)

3、帮助菜单(略)

五、附录:故障排除小贴士和控制行命令

下面是一些可以帮助您执行一些故障排除或更高级任务的命令。这些都是由狗狗币社区里值得信赖的朋友提供给我的,很多人本身就是开发团队的成员。

如果你的钱包没有正确的显示余额,而且已经同步完成或着无法同步(前提是已经升级到最新的版本),你可以打开命令行界面输入 dogecoin-qt.exe-rescan,如果这不起作用,那就再试试dogecoin-qt.exe–reindex (感谢/u/peoplma)

要加载备份钱包,把backup .dat文件放进你wallet.dat文件所处的文件夹内(如果它们名字相同,请确保不要覆盖),然后在命令行中使用 dogecoin-qt.exe -wallet=yourbackupwallet.dat(感谢/ u / peoplma)

兑换纸质钱包或导入私钥

指令

恢复备份的钱包

指令

显示您的私钥

指令 警告,任何能拿到这个私钥的人都可以访问你的狗狗币!



本文翻译系原创,引用请标明出处。

译注:好了,大功告成。接下来是买是挖就各显神通了。照惯例附上狗狗币打赏地址(~~o(>_<)o ~~ 唉,余额全是零啊全是零~~~)

DN4hK45Kz8Ff4pRGr12R7GN1fUg3xv1QRU

[翻译]QT core wallet manual 狗狗币核心钱包使用教程的更多相关文章

  1. [翻译] .NET Core 2.1 Preview 1 发布

    [翻译] .NET Core 2.1 Preview 1 发布 原文: Announcing .NET Core 2.1 Preview 1 今天,我们宣布发布 .NET Core 2.1 Previ ...

  2. 2021,狗狗币暴涨,VAST更加疯狂!

    2021年的币圈,多多少少出乎人的意料.很多币圈玩家们看好比特币,比特币却在达到4万美金的巅峰之后,极速下滑.很多玩家们看好以太坊,以太坊的手续费却出现了飙涨,让众多的中小散户们再次退却.而前几年已经 ...

  3. 通过rpc访问比特币核心钱包

    开发环境和工具 1. window 10 64 2. 比特核心钱包:bitcoin core 64 配置过程 1. 下载比特币核心钱包,下载链接https://bitcoin.org/en/downl ...

  4. .Net Core 1.0.0 RC2安装及示例教程

    前几天微软发布了.Net Core1.0.0 RC2 Preview版本,一直都想尝试下跨平台的.Net Core,一直拖到今天,也参考了下园友们的经验,闲时整理了一下安装的步骤,供大家参考. 我们要 ...

  5. Linux中生成Core Dump系统异常信息记录文件的教程

    Linux中生成Core Dump系统异常信息记录文件的教程 http://www.jb51.net/LINUXjishu/473351.html

  6. [翻译 EF Core in Action 2.1] 设置一个图书销售网站的场景

    Entity Framework Core in Action Entityframework Core in action是 Jon P smith 所著的关于Entityframework Cor ...

  7. Qt Quick编程(1)——QML的核心部分ECMAScript

    说道QML,不得不先说一下ECMAScript: ECMAScript语言的标准是由Netscape.Sun.微软.Borland等公司基于JavaScript和JScript锤炼.定义出来的. EC ...

  8. [翻译 EF Core in Action 2.3] 理解EF Core数据库查询

    Entity Framework Core in Action Entityframework Core in action是 Jon P smith 所著的关于Entityframework Cor ...

  9. [翻译 EF Core in Action 2.2] 创建应用程序的数据库上下文

    Entity Framework Core in Action Entityframework Core in action是 Jon P smith 所著的关于Entityframework Cor ...

随机推荐

  1. 开始连载啦~每周2更共11堂iKcamp课|基于Koa2搭建Node.js实战项目教学(含视频)| 课程大纲介绍

  2. 队列queue(1) 结构体实现队列

    前言 首先,我们先来做一道解密题:一串数列 7  6  8  6  6  7  0  4  1  ,规定一个回收站,把第一个数删除,添加到回收站里,然后把第二个数排到队伍最末尾,把第三个删除,添加到回 ...

  3. 开源框架SmartImageView的使用

    1.SmartImageView为一个网络图片框架,可以将一个网络URL的图片展示在UI上 2.SmartImageView使用 @1Github上下载源代码 @2拷贝原码到工程src下 @3布局配置 ...

  4. 724. Find Pivot Index

    Given an array of integers nums, write a method that returns the "pivot" index of this arr ...

  5. UWP 使用OneDrive云存储2.x api(二)【全网首发】

    接上一篇 http://www.cnblogs.com/hupo376787/p/8032146.html 上一篇提到为了给用户打造一个完全无缝衔接的最佳体验,UWP开发者最好也要实现App设置和数据 ...

  6. 初识JavaScript(一)

    初识JavaScript(一) 最近由于工作的需要的原因,我从一个写后台的现在让我转到写前端,再加上我的js部分特别的差,所以我现在开始学习js部分的知识. 我的第一篇博文就这样开始写了.俗话说,千里 ...

  7. centos7 部署 ELK 日志系统

    =============================================== 2017/12/24_第3次修改                       ccb_warlock 更 ...

  8. Qt个人研究进展

    1:纯socket通信实现多线程邮件发送,支持多个收件人和附件,通用任何平台,包括ARM.2:纯串口通信AT命令实现多线程短信收发,支持多个收件人和长短信,通用任何平台,包括ARM.3:纯串口通信PO ...

  9. K:java中的序列化与反序列化

    Java序列化与反序列化是什么?为什么需要序列化与反序列化?如何实现Java序列化与反序列化?以下内容将围绕这些问题进行展开讨论. Java序列化与反序列化 简单来说Java序列化是指把Java对象转 ...

  10. 用纯CSS实现的箭头

    div+css实现带三角箭头提示框 链接:http://www.xuebuyuan.com/160534.html 链接:http://www.admin10000.com/document/4089 ...