$DOGE at $0.05: “Dead Coin, Moving On”
$DOGE at $0.25: “I’ll Wait for $0.10”
$DOGE at $1: “FOMO Trap, Not Buying”
$DOGE at $2: “The Smart Money Won Again” Fear at the Bottom. Greed at the Top. Same Story Every Cycle.

$DOGE at $0.05: “Dead Coin, Moving On”
$DOGE at $0.25: “I’ll Wait for $0.10”
$DOGE at $1: “FOMO Trap, Not Buying”
$DOGE at $2: “The Smart Money Won Again” Fear at the Bottom. Greed at the Top. Same Story Every Cycle.

Tangem是一家瑞士加密货币钱包制造商,成立于2017年,其理念很简单:一款真正易于使用的硬件自托管产品。无需数据线、屏幕、电池和助记词。这种方法引起了广泛共鸣——迄今为止,Tangem 已向 230 个国家/地区交付了超过 600 万个钱包。随着行业的成熟,自托管不再仅仅局限于存储。Tangem 顺应了这一转变,将 DeFi 访问和非托管 Visa 卡直接集成到钱包应用程序中。
Tangem最初只是为了提供最简单的加密货币安全保障,如今却发展成为最简单的加密货币持有方式——无需交出私钥,即可存储、增值和使用加密货币。Tangem 致力于构建一个用户几乎感觉不到自己在管理加密货币的世界:您只需管理自己的资金,而这些资金恰好完全属于您。
狗狗币网络是一个点对点支付网络,由数千台被称为节点的计算机组成。每个节点都运行着专门的软件。狗狗币核心(Dogecoin Core)是狗狗币的参考实现,也是运行狗狗币节点最常用的软件。它可以从狗狗币官方网站Dogecoin.com或GitHub 代码库直接下载。
运行完整节点是网络中的志愿者(称为节点运营者)为狗狗币社区提供的一项服务。与挖矿不同,运行节点不会带来直接的激励或奖励,但它能增强狗狗币网络的弹性,从而提升其效用和普及度。
在具有足够磁盘空间和带宽的机器上运行的完整节点将有助于:
您可以在以下 Dogepedia 文章中阅读更多关于狗狗币区块链和节点的信息:
自 Dogecoin Core 1.14.4 版本以来,社区投入了大量精力,为节点运维人员提供更完善的文档。该文档不仅对高级用户有用,也适用于计划为其特定操作系统构建软件包的用户。文档已包含在 GitHub 上的 Dogecoin Core 代码库中,您也可以在此处在线阅读。
运行节点并不像挖狗狗币那么复杂,因为它不需要专用硬件,而且耗电量也少得多。事实上,如果您已经有一台24小时开机的电脑和一个不限流量的互联网连接,就可以在后台运行节点。运行节点的要求如下:
许多节点运营商使用VPS服务来托管他们的狗狗币节点。只要有足够的硬盘空间、现代多核CPU和足够的出站数据传输量,就可以在运行节点的同一台服务器上托管网站。
数据目录是存储区块链文件、日志文件和钱包文件的位置。您应该确保此目录位于磁盘空间充足的驱动器上。您可以通过在启动狗狗币节点时使用 `-datadir=` 参数或在 ` dogecoin.conf` 文件中进行相同设置来更改此目录的位置。
这是狗狗币核心数据目录的默认位置:
| 平台 | 数据目录路径 |
|---|---|
| Linux | $HOME/.dogecoin |
| macOS | $HOME/Library/Application Support/Dogecoin |
| 视窗 | %APPDATA%\Dogecoin |
本指南主要介绍如何运行节点来支持狗狗币网络。
对于企业或服务提供商而言,运行完整节点也很有用。在这种情况下,可能需要采取额外的安全预防措施,以确保运行该节点的机器的安全。本文不涉及这方面的内容,这可能需要经验丰富的系统管理员的协助。
一般来说,只要您保持 Dogecoin Core 软件更新,运行节点与在您的计算机上运行任何其他点对点服务并无本质区别,安全性也并无差异。然而,节点是一项公共服务:除非您使用代理系统,否则您的 IP 地址(以及您的位置)将被广播到外部。因此,通常建议不要使用节点来持有大量 Dogecoin(实际上,Dogecoin Core 也可以用作钱包应用程序)。对于此类情况,建议您使用冷钱包解决方案,例如硬件钱包。
安装节点非常简单——基本上,只要您的机器满足上述要求,它就像安装任何其他应用程序一样。
这是适用于所有平台的流程:
社区为最流行的操作系统和发行版提供了预编译软件包,并且会定期添加新的软件包。此外,Dogecoin Core 的官方文档包含了多个操作系统(包括多个 Linux 发行版)的构建说明,这对所有需要或想要从源代码构建 Dogecoin Core 的用户都很有帮助。
组装说明请点击此处查看。
完成初始区块链下载并启用传入连接后,狗狗币核心即可作为网络中的一个完整节点运行。不过,您可能还需要更改一些设置。



更多配置设置请参见“高级配置”部分。
开发者和任何不需要使用狗狗币图形用户界面 (GUI) 版本的人员都可以改用狗狗币核心守护程序。
C:\Users\shibetoshi> cd "C:\Program Files\Dogecoin\daemon\" C:\Program Files\Dogecoin\daemon> dogecoind -daemon 安慰如果您没有将狗狗币安装在默认安装路径下,则需要调整路径。C:\Program Files\Dogecoin\daemon> dogecoin-cli 安慰C:\Program Files\Dogecoin\daemon> dogecoin-cli help 安慰C:\Program Files\Dogecoin\daemon> dogecoin-cli help getblock 安慰有关使用狗狗币 CLI 的更多信息,请参阅狗狗币 CLI部分。
完成初始区块链下载并启用传入连接后,狗狗币核心即可作为网络中的一个完整节点运行。不过,您可能还需要更改一些设置。



在 Linux 机器上运行 Dogecoin Core 节点相对简单。VPS 套餐非常适合运行无头节点,因为它们通常提供快速可靠的网络连接,但请确保您选择的套餐包含足够的每月数据流量和至少 60GB 的磁盘空间,如最低要求部分所述。理想情况下,您应该以非 root 用户身份执行以下命令——如果您不是经验丰富的服务器管理员,请参阅您的 Linux 发行版手册。
shibetoshi:~$ wget https://github.com/dogecoin/dogecoin/releases/download/v1.14.6/dogecoin-1.14.6-x86_64-linux-gnu.tar.gz 安慰shibetoshi:~$ tar -xvzf dogecoin-1.14.6-x86_64-linux-gnu.tar.gz 安慰shibetoshi:~$ cd dogecoin-1.14.6/bin 安慰shibetoshi:~$ dogecoind -daemon 安慰shibetoshi:~$ dogecoin-qt 安慰shibetoshi:~$ dogecoin-cli help 安慰shibetoshi:~ dogecoin-cli help getblock 安慰shibetoshi:~$ tail -f debug.log 安慰有关使用狗狗币 CLI 的更多信息,请参阅狗狗币 CLI部分。其他配置设置可在高级配置部分找到。例如,如果您不使用狗狗币核心钱包,最好完全禁用钱包功能。
安装和配置完成后,从最近的 Dogecoin Core 版本升级通常与升级任何其他应用程序一样简单。
默认情况下,在大多数配置中,您的 Dogecoin Core 节点可能只能建立出站连接。要支持 Dogecoin 网络,您必须允许通过端口 22556 建立入站连接。
根据您本地网络的设置,这可能需要在您的路由器和/或调制解调器中进行额外的配置,并在您的防火墙中添加一些额外的规则。
首先,您需要检查传入连接是否正常工作。如果传入连接未启用,Dogecoin Core 将只能建立 8 个传出连接。如果您的节点连接总数超过 8 个,则表示您的节点已允许传入连接。
您可以使用 Dogecoin Core 图形用户界面轻松查看连接的数量和类型。在 Dogecoin Core 窗口的右下角,您会看到一个代表当前网络状态的图标。将鼠标悬停在该图标上(不要点击),此时会弹出一个窗口,显示连接总数。

否则,请进入“帮助”->“调试”菜单,您应该可以看到网络状态的详细概述。

在这两个例子中,都只启用了传入连接。
如果您使用的是狗狗币命令行界面 (DCL),可以使用getconnectioncount命令检查连接总数:
shibetoshi:~$ dogecoin-cli getconnectioncount
12
安慰
在这种情况下,由于有超过 8 个活跃连接,我们知道该节点已经允许传入连接。
请注意,您的节点只有在下载完整区块链副本后才能接受传入连接。请等待同步阶段完成,然后等待几个小时后再检查传入连接是否正常工作。
如果您在 VPS 服务器上运行 Dogecoin Core,通常无需执行此步骤,因为大多数服务都会允许所有传入连接访问您的服务器。但是,在某些情况下,某些主机商可能会在您的服务器前面设置防火墙——在这种情况下,您可能需要联系他们的客户支持部门,让他们为您转发 22556 端口。
大多数家庭的电脑通过调制解调器或路由器连接到互联网,而调制解调器或路由器通常会阻止大多数端口的入站连接。要转发端口 22556,您需要按照以下步骤操作。具体说明请参阅路由器的使用手册。
最后,在某些配置和操作系统中,您还需要在安装了 Dogecoin Core 的计算机上打开 22556 端口。具体操作步骤因操作系统而异。某些杀毒软件可能包含防火墙,请参阅开发者提供的手册。
Dogecoin Core 具有高度可配置性。Dogecoin Core Daemon 或 Dogecoin Core GUI 的配置设置可以作为启动 Dogecoin Core 时的参数,也可以保存在 dogecoin.conf 文件中,该文件应放置在数据目录中。
使用自定义设置启动狗狗币图形用户界面:
dogecoind-qt -maxconnections=50 -datadir=/dogecoin/data
使用自定义设置启动狗狗币守护进程:
dogecoind -maxconnections=50 -datadir=/dogecoin/data -daemon
否则,您可以将配置设置保存到dogecoin.conf文件中,这样每次启动 Dogecoin Core 时都会应用这些设置:
datadir=/dogecoin/data
maxconnections=50
您可以使用help命令获取所有可用配置设置的列表:
shibetoshi:~$ dogecoind -help
安慰
Dogecoin Github 代码库的示例目录中包含一个 dogecoin.conf 文件,其中对各种设置进行了详细的注释。点击此处查看。
启动 Dogecoin Core 时,您可以指定 dogecoin.conf 的自定义路径。
适用于狗狗币核心图形用户界面:
dogecoind-qt -conf=/cheemz/dogecoin.conf
对于狗狗币核心守护进程:
dogecoind -conf=/cheemz/dogecoin.conf
作为节点运营者,您可以设置节点的最低中继费用。费用低于此金额(以 DOGE/kB 为单位)的交易将不会被您的节点中继。默认值:0.001。
minrelaytxfee=<amt>
总手续费超过此金额(以狗狗币计)的交易将不会被转发。默认值:100.00。
maxtxfee=<amt>
启用 dogecoind 和 dogecoin-qt 的 RPC 命令。该接口在 25555 端口上公开。
server=1
与 RPC 接口交互时需要进行身份验证。如果未提供身份验证凭据,Dogecoin Core 将使用随机 cookie。用户可以配置用户名和密码来访问 RPC 接口。请务必小心,不要泄露您的钱包地址。任何拥有 RPC 凭据的人都可以完全访问您的钱包。连接到远程 RPC 服务器时,用户名和密码不会被加密。
rpcuser=shibetoshi
rpcpassword=impossibletoguesspassword
您可以不将明文密码存储在配置文件中,而是存储其哈希值。客户端可以使用 rpcuser 和 rpcpassword 参数正常连接。格式如下:
rpcauth=<USERNAME>:<SALT>$<HASH>
Dogecoin Github 存储库的share/rpcuser 目录中包含一个用于生成用户登录凭据的 Python 脚本。
绑定到指定地址以监听 JSON-RPC 连接。务必小心,不要暴露钱包地址。任何拥有 RPC 凭证的人都可以完全访问您的钱包。
rpcbind=<addr>
仅允许来自指定 IP 地址的 JSON-RPC 连接。多次指定可允许来自多个 IP 地址的连接。务必小心,不要暴露钱包地址。任何拥有 RPC 凭证的人都可以完全访问您的钱包。
rpcallowip=<addr>
绑定到指定端口以监听 JSON-RPC 连接(默认端口:25555)。务必小心,不要暴露钱包信息。任何拥有 RPC 凭证的人都可以完全访问您的钱包。
rpcport=<port>
您可以为数据目录配置自定义位置。
datadir=/dogecoin/data
使用dumpwallet和backupwallet CLI 命令时,您可以为用于存储备份的目录配置自定义位置。
backupdir=/Users/Cheemz/SecretCannolo/
如果您运行 Dogecoin Core 是为了支持网络运行,那么您可能并没有将其用作狗狗币钱包。要禁用钱包功能,请使用disablewallet设置。
disablewallet=1
绑定到指定地址并始终监听该地址。
bind=<ipaddress>
为了降低带宽占用,您可以减少 Dogecoin Core 允许的连接数和流量。默认情况下,Dogecoin Core 最多允许 125 个连接,其中 8 个为出站连接。
您可以使用maxconnection设置来减少最大连接数。如果您的带宽有限,请先设置较低的最大连接数,然后逐步增加。50 个连接可能是一个不错的起始值。
maxconnections=50
您可以减少用于服务历史区块(新节点首次同步时提供的区块)的最大带宽。这将大幅降低带宽使用量:
maxuploadtarget=<MiB per day>
如果您想在节点广播的用户代理中添加一段文本,可以使用uacomment设置。如果您在家中操作节点,并且不想透露自己的身份,建议您不要包含任何身份识别信息。
uacomment=Cheemz
Dogecoin CLI 是一款允许您访问 Dogecoin Core 提供的 JSON-RPC 接口的工具。建议您使用help命令查看列出的各个命令,这些命令会按类别清晰地划分。
Github 仓库中对如何使用 Dogecoin CLI 工具有很好的介绍。
shibetoshi:~$ dogecoin-cli help
安慰
截至 Dogecoin Core 1.14.6 版本,该命令的输出结果如下:
== Blockchain ==
getbestblockhash
getblock "blockhash" ( verbose )
getblockchaininfo
getblockcount
getblockhash height
getblockheader "hash" ( verbose )
getchaintips
getdifficulty
getmempoolancestors txid (verbose)
getmempooldescendants txid (verbose)
getmempoolentry txid
getmempoolinfo
getrawmempool ( verbose )
gettxout "txid" n ( include_mempool )
gettxoutproof ["txid",...] ( blockhash )
gettxoutsetinfo
preciousblock "blockhash"
pruneblockchain
verifychain ( checklevel nblocks )
verifytxoutproof "proof"
== Control ==
getinfo
getmemoryinfo
help ( "command" )
stop
== Generating ==
generate nblocks ( maxtries auxpow )
generatetoaddress nblocks address (maxtries auxpow)
== Mining ==
createauxblock <address>
getauxblock (hash auxpow)
getblocktemplate ( TemplateRequest )
getmininginfo
getnetworkhashps ( nblocks height )
prioritisetransaction <txid> <priority delta> <fee delta>
submitauxblock <hash> <auxpow>
submitblock "hexdata" ( "jsonparametersobject" )
== Network ==
addnode "node" "add|remove|onetry"
clearbanned
disconnectnode "address"
getaddednodeinfo ( "node" )
getconnectioncount
getnettotals
getnetworkinfo
getpeerinfo
listbanned
ping
setban "subnet" "add|remove" (bantime) (absolute)
setmaxconnections
setnetworkactive true|false
== Rawtransactions ==
createrawtransaction [{"txid":"id","vout":n},...] {"address":amount,"data":"hex",...} ( locktime )
decoderawtransaction "hexstring"
decodescript "hexstring"
fundrawtransaction "hexstring" ( options )
getrawtransaction "txid" ( verbose )
sendrawtransaction "hexstring" ( allowhighfees )
signrawtransaction "hexstring" ( [{"txid":"id","vout":n,"scriptPubKey":"hex","redeemScript":"hex"},...] ["privatekey1",...] sighashtype )
== Util ==
createmultisig nrequired ["key",...]
estimatefee nblocks
estimatepriority nblocks
estimatesmartfee nblocks
estimatesmartpriority nblocks
signmessagewithprivkey "privkey" "message"
validateaddress "address"
verifymessage "address" "signature" "message"
== Wallet ==
abandontransaction "txid"
addmultisigaddress nrequired ["key",...] ( "account" )
addwitnessaddress "address"
backupwallet "destination"
bumpfee "txid" ( options )
dumpprivkey "address"
dumpwallet "filename"
getaccount "address"
getaccountaddress "account"
getaddressesbyaccount "account"
getbalance ( "account" minconf include_watchonly )
getnewaddress ( "account" )
getrawchangeaddress
getreceivedbyaccount "account" ( minconf )
getreceivedbyaddress "address" ( minconf )
gettransaction "txid" ( include_watchonly )
getunconfirmedbalance
getwalletinfo
importaddress "address" ( "label" rescan p2sh )
importmulti "requests" "options"
importprivkey "dogecoinprivkey" ( "label" ) ( rescan )
importprunedfunds
importpubkey "pubkey" ( "label" rescan )
importwallet "filename"
keypoolrefill ( newsize )
listaccounts ( minconf include_watchonly)
listaddressgroupings
listlockunspent
listreceivedbyaccount ( minconf include_empty include_watchonly)
listreceivedbyaddress ( minconf include_empty include_watchonly)
listsinceblock ( "blockhash" target_confirmations include_watchonly)
liststucktransactions ( verbose include_watchonly )
listtransactions ( "account" count skip include_watchonly)
listunspent ( minconf maxconf ["addresses",...] [include_unsafe] [query_options])
lockunspent unlock ([{"txid":"txid","vout":n},...])
move "fromaccount" "toaccount" amount ( minconf "comment" )
removeprunedfunds "txid"
rescan ( "height" )
sendfrom "fromaccount" "toaddress" amount ( minconf "comment" "comment_to" )
sendmany "fromaccount" {"address":amount,...} ( minconf "comment" ["address",...] )
sendtoaddress "address" amount ( "comment" "comment_to" subtractfeefromamount )
setaccount "address" "account"
settxfee amount
signmessage "address" "message"
walletlock
walletpassphrase "passphrase" timeout
walletpassphrasechange "oldpassphrase" "newpassphrase"
安慰
您还可以使用带有额外参数的help命令来获取任何命令的帮助和信息:
shibetoshi:~$ dogecoin-cli help <command>
安慰
下面列出了一些常用命令。
shibetoshi:~$ dogecoin-cli stop 安慰shibetoshi:~$ dogecoin-cli getinfo 安慰该命令允许节点运营商从特定高度重新扫描链上的钱包交易。 console shibetoshi:~$ dogecoin-cli rescan <block height>
shibetoshi:~$ dogecoin-cli getconnectioncount 安慰shibetoshi:~$ dogecoin-cli setmaxconnections <desired_amount> 安慰shibetoshi:~$ dogecoin-cli addnode <addr> add 安慰shibetoshi:~$ dogecoin-cli addnode <addr> add 安慰shibetoshi:~$ dogecoin-cli disconnectnode <addr> 安慰shibetoshi:~$ dogecoin-cli getblockchaininfo 安慰shibetoshi:~$ dogecoin-cli getblock <blockhash> 安慰shibetoshi:~$ dogecoin-cli gettransaction <txid> 安慰可以通过以下方式调用该方法:
shibetoshi:~$ dogecoin-cli liststucktransactions
安慰
一般来说,建议您探索并“尝试”各种可用的命令;这是最好的学习方法。JSON-RPC 接口可用于开发服务并自动化管理您的 Dogecoin Core 节点。
有很多社区可以帮助你设置和运行节点。在 Reddit 上,你可以到r/dogecoin或r/dogeducation提问。其他社交网络上也有帮助——有一个活跃的柴犬社区,它们也在运行狗狗币节点。
正如我們在序言提到的,我们相信实用性来自于采用,而采用也来源于实用性,这是一个反馈循环,由于平台采用方面的争执,它现在正在缓慢发展。
这份循迹路线里的许多提议都专注于缩短开发周期,以及让开发者更顺畅的将狗狗币整合进他们的平台。
在此进程中的一项关键障碍是,缺少完全适应性,一种能使任何平台,交易所或零售商都能在他们的基础架构上运行的,并能提供一个现代化,非托管方式来处理狗狗币交易的后端服务。
GigaWallet这个开源项目,旨在通过提供节点/API方式填补上述空缺,它可以在数秒内设置并允许开发者在他们的平台上添加狗狗币交易,如同和其它完善且成熟的付款供应商一样容易。
GigaWallet旨在提供两层API,第一层以处理和验证传统狗狗币的交易,用一个符合现代设计思路的事件驱动架构,可随时准备好连接消息队列和网络APIs。第二层是将APIs与提议的狗狗币Keyring应用程序和SDK相融合。这是一个移动端优先的解决方案,它将允许平台使用GigaWallet对从他们的应用程序到狗狗币Keyring应用程序上被批准的用户直接收费。这很重要,因为它将密钥的所有权交回给了用户,却不会影响狗狗币在平台交易的功能。
我们相信,作为一项开源项目,后端程序,并配合即插即用的移动端SDK来为狗狗币的支付提供两部分的解决方案,将迅速加速狗狗币在零售商,社交媒体,游戏开发者等平台的使用。
狗狗币标准是未来在创建 libdogecoin 的过程中从狗狗币核心钱包里衍生出的书面规范(Written Specification)和验证测试组件(validating test suite)。狗狗币标准旨在完整地记录参考执行(核心钱包),用来填补经常被问到的“白皮书”的空白,并向任何想了解狗狗币如何工作的人提供信息。
正如我们最近在一些交易所看到的那样,“行使使用狗狗币钱包的权利”并不容易,而且目前您需要阅读代码或者是在早期就已经参与过狗狗币项目才能了解狗狗币是如何运作的。我们希望通过档案化狗狗币来实现以下多方面的目标:
我们之前在试图让更多开发者加入狗狗币社区时发现,即便是经验丰富的开发者也需要面临陡峭的学习曲线。目前,我们跟他们讲解的时候只能指向比特币文档并说“有点像这样,但不完全一样”,如果没有ross/michi/pat/max这些OG手把手地教学是很难快速上手的。通过创建以开发者为中心的文档,我们希望看到进入狗狗币领域的开发者数量有所增加,这对每个人都是有好处的。
标准是非常棒的,但除非它们是可以被证明的,否则它们并没有多少用处。创建狗狗币标准的过程里有一部分将是要创建一个配套的测试组件,该组件将有效地运行狗狗币的任何执行实施并能够验证它是否合规。
对于一个多样化的狗狗币生态系统来说,这是一个巨大的加速器:当我们能够对节点和钱包的执行进行更改并且立即就能验证它们与生态系统的兼容性,大家的进展会变得更快。
狗狗币协议将首次以可以以独立于核心钱包之外的方式来呈现。这将为社区提供机会,通过 DIPs(Dogecoin Improvement Proposals;狗狗币改进提案)来创建一个强大的变更流程,该流程可以在社区中广泛的被讨论,并且还可以在采用之前的特定时间内与主要利益相关者进行讨论。
我们认为,以共识为基础的社区(它是我们通过去中心化网络所拥有的)应该尽量使用 DIPs 并在使用过程中验证其有效性,这有点类似于制定网络标准使用的W3C 方法。
我们基金会相信,将最终的狗狗币协议参考从旧的核心钱包执行转移到一个社区管理的规范中,这将确保狗狗币在未来避免目前面临的仅作为单一钱包存在的风险。符合狗狗币标准的钱包存在的越多,协议的执行共识就变得越安全,就像基于共识的实时网络的安全性是依靠于节点的多样性一样。
Libdogecoin将是狗狗币协议的完整应用,作为 C 库(以及与流行语言的一系列绑定),它将允许任何人构建兼容狗狗币的产品,而无需担心加密功能的更深层次的细节。
重要的是要注意 Libdogecoin 将是一个纯库,不提供“可运行”节点设施。旨在通过宿主语言的网络库在上面的级别将这些位连接到一个引擎中。
在从狗狗币核心钱包(作为参考)中提取基础知识的过程中,我们的目标是将“狗狗币的工作原理”记录为一套我们称之为狗狗币标准的测试和文档。通过这样做,我们将能够验证狗狗币内部的 Libdogecoin 应用在 OG 钱包是能够正确运行的,从而为任何未来的狗狗币应用提供一种机制来验证与狗狗币网络的兼容性。
这一切都是为了让狗狗币支付被广泛接受从而增加狗狗币的用途,而通过功能集成可以促进接受度。现在,老旧的狗狗币核心钱包还是十年标准,这严重阻碍了开发速度,最好将其分解为不同的实用程序。
我们相信,通过从狗狗币获取核心功能并将其作为一个简单的C语言库提供给开发者,并绑定多种语言,我们可以增加社区的创新能力。
我们的目标是让狗狗币生态系统更健康,因此我们:

这些目标主要通过Libdogecoin来实现,并通过狗狗币标准进行验证,这将使社区对狗狗币节点和钱包的各种应用充满信心。
Libdogecoin是基金会实现这一目标的计划中的基本组成部分。
狗狗币百科大全 将是网站重新设计的关键部分之一。优秀的狗狗币布道者 MishaBoar 和 Richard 通过搜索 Reddit、Twitter 和互联网编制了一份常见问题解答列表,这些问题会随着时间的推移而增长并成为社区真正有价值的资源库。
我们希望每个问答都有链接供点击后可直接跳转的页面,并鼓励狗狗币军团用工具来武装自己,使其无论在任何地方都能有效的摧毁FUD!
很期待在一月份收到社区的反馈,如果一切顺利,不久便会有一个闪亮的新网站。 Wow!
一般在某个新的加密货币发布时,往往会使用 路线图 这个术语来阐述该加密货币的发展前景,然后由单个公司或者 ‘领导者’ 按部就班的执行发展计划即可。
狗狗币是由社区驱动并且基于社区共识的开源项目,其发展方向取决于大量的个人贡献者以及团队贡献者围绕狗狗币区块链及其生态圈所开发的各种项目。
狗狗币的未来是经由社区探讨并认同最适合狗狗币的发展方向达成一致共识后确定下来的。这样做其实是有意而为之:狗狗币在保持去中心化的同时,需要的是诸位牧羊人的指引而不是来自各个统治者的教条主义,这一点尤为重要,因此每个项目及其贡献者都有权对狗狗币的发展方向孰优孰劣进行评估。
循迹路线形象的描绘了狗狗嗅路似的探索方式,狗狗币基金会坚信以这种方式进行贡献能促成狗狗币的成功。
追溯到2021年的八月份,我们签署了狗狗币宣言并邀请社区通过点击社交媒体分享按钮的方式进行联名签署;活动的反馈相当正面积极。
宣言的目的是为了综述所有来自社区对于狗狗币项目的期许:一种‘属于人民,源自于民,用之于民’的货币,人们可以方便的用来购买咖啡或者缴纳房租。
因此宣言的第一条价值观就是:秉承 实用原则, 重视 效果与实用 胜过 唯技术论。
这便是基金会产生该循迹路线的基本指导思想,事实上我们笃信这个基本指导思想可以用如下简单易懂的方式进行表述:
实用性 → 接受度,
实用性 → 接受度!
实用性 → 接受度… 就是这样。
基本上就是,越实用就越有用,越有用就越容易被接受,越容易被接受,狗狗币就越能吸引大众并成为一种被普遍采用的通用型货币。

曾几何时,在当时‘已知的世界范围内’流行过一种通用货币,它就是罗马发行的货币。这个 迪纳厄斯币 ,‘作为日薪’有且只有一个功能:你可以在帝国的任何地方用它来购买日常所需,所以它具有 实用性。
迪纳厄斯币既没有智能合约,也没有脚本编程功能,更没有去中心化应用程序,但仍不妨碍它能红极一时并统治世界。
我们相信 狗狗币 具有类似的发展轨迹,不同的是我们所谈论的不再是由帝王所掌控的中心化货币,而是与人为善的狗狗大使所布道的去中心化货币,这种货币可以在人民大众之间自由流通。
与此同时,有些加密项目比如BTC试图成为价值存储,亦或是ETH则尝试成为开发平台,我们认为 革命性创新 这一步已经由中本聪通过发明加密 货币 而实现。
狗狗币其实已经具备了实现这些目标所需的基础条件,即专注于简单性、实用性和可靠性,而这些也是本循迹路线的关注点。
在过去的八年中,狗狗币一直密切跟踪已经高龄的比特币 C++/QT桌面钱包,并由狗狗币核心开发团队持续维护。 十年前当加密货币还处于起步阶段时,这是一个毫无争议的决定,但时代在变化,曾经在加密货币基础领域有用的钱包,目前却已经落后于世界大多数人的使用习惯,因为大家都已习惯在手机上进行交易,并且钱包与在线零售商的整合也是首要考虑的因素。
基金会的循迹路线提供了一条阳光大道,既通过狗狗币网络多样化来保证安全性(为新的、更快的节点铺平道路),也通过书面化的、可证明的、并且经过综合测试过的狗狗币标准来诠释狗狗币的宗旨。
此外,循迹路线还为支付提供商、零售商、游戏开发人员和社交平台(仅举几例)提供了新的途径,通过可扩展的后端解决方案(例如GigaWallet 项目以快速集成狗狗币。

社区安全问题将经由提议的狗狗币 Keyring App & SDK 方案解决,该方案允许移动应用程序在不持有用户密钥的情况下,与GigaWallet API进行交互并完成各种狗狗币交易操作。
基金会还与 Vitalik(以太坊区块链的创始人)合作关于为 PoS 的“社区质押”版本制定独特的 狗狗币 提案,这将允许 每个人 而不仅仅是大玩家参与的方式,奖励每个人对运行网络的贡献,同时通过慈善事业回馈整个社区。
可想而知,踏上这样的冒险之旅,可不是一件小事,我们还刚刚开始。 虽然如此,却已经有一些有影响力的朋友和我们形成统一战线,越来越多的人已准备好为这些开源项目贡献出自己宝贵的时间。
在接下来的几个月里,Libdogecoin 和 GigaWallet 项目将逐步成形,一些早期的集成商伙伴有兴趣在他们自己的项目中使用它们。这些早期项目将奠定坚实的基础,而接下来的新项目则以改善交易的吞吐量和规模为目标。
很期待在循迹路线上看到这些项目更多的详细信息,Git代码库的提交和问题的完善将在2022年完全开展起来。
— 狗狗币基金会团队。
我们是狗狗币,正所谓无心插柳柳成荫,
在这场加密货币革新中狗狗币的发展令人开怀。
我们一直在努力将狗狗币发展成人民的货币,
并坚持每日正气。
由此我们形成了如是价值观:
秉承 实用原则, 重视 效果与实用 胜过 唯技术论;
秉承 友好原则, 重视 个体与互动 胜过 追逐利益;
秉承 开放原则, 重视 信任与合作 胜过 竞争排他;
秉承 稳健原则, 重视 论证与改进 胜过 仓促发布。
换言之,虽然后者有利可图,
但我们更认同前者。
签署人: