译注:比特币没赶上可以玩狗狗币啊,水电厂包不起可以用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. 快收藏!高手Linux运维管理必备工具大全,你会吗?

    一.统一账号管理 1.LDAP 统一管理各种平台帐号和密码,包括但不限于各种操作系统(Windows.Linux),Linux系统sudo集成,系统用户分组,主机登入限制等:可与Apache,HTTP ...

  2. Ubuntu安装微信开发者工具

    参考教程:https://ruby-china.org/topics/30339 1.下载nw sdk $ wget -c http://dl.nwjs.io/v0.15.3/nwjs-sdk-v0. ...

  3. Material使用02 图标MdIconModule、矢量图作为图标使用及改进

    1 MdIconModule模块的使用 1.1 在需要用到的模块中引入Material图标模块 import { BrowserModule } from '@angular/platform-bro ...

  4. 使用soap实现简单webservice

    在网上看到一些关于用soap实现简单webservice的一些知识,简单整理一下希望对大家有所帮助. 可以给大家看一下我的简单实现的列子,Soap,大家可以到Github上自行下载. 首先说一下web ...

  5. SVN 安装与使用教程总结

    转载:http://www.cnblogs.com/armyfai/p/3985660.html SVN简介: 为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需 ...

  6. Noip2016换教室(期望+DP)

    Description 题目链接:Luogu Solution 这题结合了DP和概率与期望,其实只要稍微知道什么是期望就可以了, 状态的构造很关键,\(F[i][j][0/1]\)表示已经到第\(i\ ...

  7. Xamarin使用ListView开启分组视图Cell数据展示bug处理

    问题描述 Xamarin使用IsGroupingEnabled="true"之后再Cell操作就会出现数据展示bug,数据不刷新的问题,如下图所示: 点击取消的是其他钢厂,但Vie ...

  8. DeepLearning.ai学习笔记(一)神经网络和深度学习--Week4深层神经网络

    一.深层神经网络 深层神经网络的符号与浅层的不同,记录如下: 用\(L\)表示层数,该神经网络\(L=4\) \(n^{[l]}\)表示第\(l\)层的神经元的数量,例如\(n^{[1]}=n^{[2 ...

  9. MySQL Group Replication 动态添加成员节点

    前提: MySQL GR 3节点(node1.node2.node3)部署成功,模式定为多主模式,单主模式也是一样的处理. 在线修改已有GR节点配置 分别登陆node1.node2.node3,执行以 ...

  10. ES6 函数的扩展1

    1. 函数参数的默认值 基本用法 在ES6之前,不能直接为函数的参数指定默认值,为了避免这个问题,通常需要先判断一下参数y是否被赋值,如果没有,再等于默认值. ES6允许为函数的参数设置默认值,即直接 ...