Dogecoin: Криптовалюта, управляемая сообществом

作者 Billy Markus and Jackson Palmer · 2013

Dogecoin 没有传统意义上的白皮书。它于 2013 年由 Billy Markus 和 Jackson Palmer 作为 Litecoin 的分叉创建,其技术规格——包括 Scrypt 挖矿、1 分钟出块时间和无上限供应量——通过源代码和社区资源记录,而非正式的学术论文。

Abstract

狗狗币是一种去中心化的点对点加密货币,于2013年12月从莱特币分叉而来。最初作为比特币的轻松替代品而创建,狗狗币已成长为一种拥有充满活力的社区的广泛使用的数字货币。基于Scrypt工作量证明算法,狗狗币具有快速的出块时间、低廉的交易费用,以及旨在鼓励消费和打赏而非囤积的通胀性货币政策。

与大多数将自身定位为价值存储手段或金融基础设施的加密货币不同,狗狗币的诞生以可及性、慷慨和趣味为核心。其较低的参与门槛和友好的社区使其成为世界上持有最广泛的加密货币之一。本文描述了狗狗币的技术基础、货币政策、网络架构和开发历史,为这种尽管起源幽默、却基于从比特币和莱特币继承的稳健且经过验证的密码学原理运行的加密货币提供了全面的参考资料。

Abstract

Dogecoin -- это децентрализованная одноранговая криптовалюта, созданная путём форка Litecoin в декабре 2013 года. Изначально задуманный как шуточная альтернатива Bitcoin, Dogecoin превратился в широко используемую цифровую валюту с активным сообществом. Построенный на алгоритме доказательства работы Scrypt, Dogecoin отличается быстрым временем генерации блоков, низкими комиссиями за транзакции и инфляционной денежно-кредитной политикой, призванной стимулировать расходование и чаевые, а не накопление.

В отличие от большинства криптовалют, позиционирующих себя как средство сохранения стоимости или финансовая инфраструктура, Dogecoin был задуман с акцентом на доступность, щедрость и веселье. Низкий порог входа и гостеприимное сообщество сделали его одной из наиболее широко распространённых криптовалют в мире. В данном документе описываются технические основы, денежно-кредитная политика, сетевая архитектура и история разработки Dogecoin, представляя всеобъемлющий справочник по криптовалюте, которая, несмотря на своё юмористическое происхождение, работает на надёжных и хорошо проверенных криптографических принципах, унаследованных от Bitcoin и Litecoin.

Introduction

2013年12月6日,软件工程师Billy Markus和Jackson Palmer推出了狗狗币——一种受到以柴犬为主角的热门互联网表情包"Doge"启发的加密货币。这一最初旨在讽刺替代加密货币快速泛滥的玩笑,很快演变为拥有热情全球社区的正式数字货币。在诞生的第一个月内,狗狗币网站就吸引了超过一百万的访问者,社区开始组织后来成为该项目标志的慈善募捐活动。

狗狗币是通过分叉莱特币代码库创建的,而莱特币本身就是比特币的分叉。这一传承为狗狗币提供了经过实战检验的密码学安全性和去中心化共识基础。然而,Markus和Palmer做出了有意区别于前辈项目的设计选择:更快的出块时间、更充裕的代币供应量,以及与其他加密货币周围常见的技术性和排斥性文化形成鲜明对比的友好、平易近人的品牌形象。

2013年底的加密货币格局以比特币价格飙升和替代币的爆发性增长为特征,其中许多项目对革新金融做出了宏大的承诺。狗狗币以一种自我意识的反衬角色进入这个环境,在拥抱荒诞的同时提供真正的实用价值。其低单位价格使新用户在心理上容易接受,快速的确认时间使其适用于小额日常交易。狗狗币社区迅速形成了在社交媒体平台上给内容创作者打赏、为慈善事业集资的文化,建立了区别于许多其他加密货币投机驱动文化的使用模式。

尽管起源非传统,狗狗币展现了卓越的持久性和韧性。自推出以来,它一直维持着持续的网络运营,经历了重大的协议升级,并在市值排名中始终位居前列。十多年来的生存和发展证明了其社区的力量以及从比特币和莱特币代码库继承的底层技术的健全性。

Introduction

6 декабря 2013 года программные инженеры Билли Маркус (Billy Markus) и Джексон Палмер (Jackson Palmer) запустили Dogecoin -- криптовалюту, вдохновлённую популярным интернет-мемом «Doge» с изображением собаки породы сиба-ину. То, что начиналось как шутка, призванная высмеять стремительное распространение альтернативных криптовалют, быстро переросло в полноценную цифровую валюту с увлечённым глобальным сообществом. В течение первого месяца существования сайт Dogecoin посетили более миллиона человек, а его сообщество начало организовывать благотворительные кампании по сбору средств, ставшие визитной карточкой проекта.

Dogecoin был создан путём форка кодовой базы Litecoin, которая сама была форком Bitcoin. Это происхождение обеспечило Dogecoin проверенный временем фундамент криптографической безопасности и децентрализованного консенсуса. Однако Маркус и Палмер сделали осознанные дизайнерские решения, отличающие Dogecoin от его предшественников: более быстрая генерация блоков, значительно больший объём эмиссии монет и дружелюбная, располагающая к себе бренд-идентичность, резко контрастирующая с часто технической и закрытой культурой, окружающей другие криптовалюты.

Криптовалютный ландшафт в конце 2013 года характеризовался резким ростом курса Bitcoin и волной альтернативных монет, многие из которых выступали с громкими заявлениями о революции в финансах. Dogecoin вошёл в эту среду как осознанная противоположность, принимая абсурдность и одновременно предлагая реальную практическую ценность. Низкая стоимость за единицу делала его психологически доступным для новичков, а быстрое время подтверждения делало его практичным для небольших повседневных транзакций. Сообщество Dogecoin быстро переняло культуру вознаграждения создателей контента чаевыми в социальных сетях и объединения средств для благотворительных целей, сформировав модели использования, отличающие его от спекулятивной культуры многих других криптовалют.

Несмотря на своё нетрадиционное происхождение, Dogecoin продемонстрировал удивительную долговечность и устойчивость. Он поддерживал непрерывную работу сети с момента запуска, прошёл через значительные обновления протокола и стабильно входил в число ведущих криптовалют по рыночной капитализации. Его выживание и развитие на протяжении более чем десятилетия -- свидетельство силы его сообщества и надёжности базовой технологии, унаследованной от кодовых баз Bitcoin и Litecoin.

Background

狗狗币的技术基础根植于两个先前的开源加密货币项目:比特币和莱特币。理解这些前辈项目对于理解狗狗币的架构和设计决策至关重要。

比特币由化名中本聪(Satoshi Nakamoto)于2008年提出,确立了去中心化数字货币的基本范式。它证明了点对点网络可以在不需要受信任的中央机构的情况下就共享账本的状态达成共识。基于SHA-256哈希算法的比特币工作量证明机制提供了一种抵抗女巫攻击的方法来验证交易和产生新区块。然而,比特币的设计优先考虑安全性和去中心化,导致了大约十分钟的较慢出块时间和2100万枚硬顶的通缩货币政策。

莱特币由Charlie Lee于2011年10月创建,是最早且最成功的比特币分叉之一。Lee修改了比特币的几个参数,目标是创建一个适合更小、更频繁交易的"更轻量"版本。最重要的变更是采用Scrypt哈希算法替代SHA-256。Scrypt是一种内存密集型函数,最初设计用于使对密码哈希的暴力攻击更加昂贵。通过要求大量内存以及计算能力,Scrypt旨在抵消专用ASIC(专用集成电路)挖矿硬件相对于通用CPU和GPU的优势。莱特币还将出块时间缩短至2.5分钟,并将总代币供应量增加到8400万枚。

当Billy Markus于2013年底着手创建狗狗币时,他选择分叉Luckycoin的代码库,而Luckycoin本身就是莱特币的分叉。这一决定继承了莱特币基于Scrypt的工作量证明、UTXO(未花费交易输出)交易模型及其通用网络架构。Markus随后进行了额外修改以进一步区分狗狗币:将出块时间缩短到一分钟,大幅增加初始代币供应量,并为早期分发阶段实施了随机化区块奖励系统。这些变更旨在创建一种挖矿有趣、获取容易、适合创始人所设想的微交易和打赏文化的加密货币。

将狗狗币基于Scrypt而非SHA-256的决定对其挖矿生态系统产生了重要影响。2013年,比特币挖矿已经被ASIC硬件主导,使得普通用户难以参与。狗狗币推出时Scrypt ASIC尚不存在,这意味着GPU挖矿仍然可行且易于参与。这为早期矿工创造了公平的竞争环境,并在狗狗币形成时期促进了代币的广泛分发。

Background

Техническая основа Dogecoin коренится в двух предшествующих криптовалютных проектах с открытым исходным кодом: Bitcoin и Litecoin. Понимание этих предшественников необходимо для понимания архитектуры и проектных решений Dogecoin.

Bitcoin, представленный в 2008 году под псевдонимом Сатоши Накамото, установил фундаментальную парадигму для децентрализованных цифровых валют. Он продемонстрировал, что одноранговая сеть может достигать консенсуса относительно состояния общего реестра без необходимости в доверенном центральном органе. Механизм доказательства работы Bitcoin, основанный на алгоритме хеширования SHA-256, обеспечивал устойчивый к Sybil-атакам метод валидации транзакций и создания новых блоков. Однако дизайн Bitcoin приоритизировал безопасность и децентрализацию, что привело к относительно медленной генерации блоков -- приблизительно десять минут -- и дефляционной денежно-кредитной политике с жёстким лимитом в 21 миллион монет.

Litecoin, созданный Чарли Ли (Charlie Lee) в октябре 2011 года, стал одним из первых и наиболее успешных форков Bitcoin. Ли изменил несколько параметров Bitcoin с целью создания «облегчённой» версии, подходящей для более мелких и частых транзакций. Наиболее значительным изменением стало принятие алгоритма хеширования Scrypt вместо SHA-256. Scrypt -- это функция, требовательная к памяти, изначально разработанная для удорожания атак методом грубой силы на хеши паролей. Требуя значительного объёма памяти в дополнение к вычислительной мощности, Scrypt была призвана нивелировать преимущество специализированного ASIC-оборудования (интегральные схемы специального назначения) для майнинга перед обычными CPU и GPU. Litecoin также сократил время генерации блоков до 2,5 минут и увеличил общий объём эмиссии до 84 миллионов монет.

Когда Билли Маркус решил создать Dogecoin в конце 2013 года, он выбрал форк кодовой базы Luckycoin, которая сама являлась форком Litecoin. Это решение унаследовало от Litecoin доказательство работы на основе Scrypt, модель транзакций UTXO (неизрасходованные выходы транзакций) и общую сетевую архитектуру. Затем Маркус внёс дополнительные модификации для дальнейшей дифференциации Dogecoin: время блока было сокращено до одной минуты, начальный объём эмиссии был значительно увеличен, и для начальной фазы распределения была реализована система случайных вознаграждений за блоки. Эти изменения были призваны создать криптовалюту, которую интересно добывать, легко получить и которая подходит для микротранзакций и культуры чаевых, задуманных основателями.

Решение использовать для Dogecoin Scrypt вместо SHA-256 имело важные последствия для его майнинговой экосистемы. В 2013 году майнинг Bitcoin уже был захвачен ASIC-оборудованием, что делало участие обычных пользователей непрактичным. ASIC для Scrypt ещё не существовали на момент запуска Dogecoin, что означало, что майнинг на GPU оставался жизнеспособным и доступным. Это уравняло шансы для ранних майнеров и способствовало широкому распределению монет в период становления Dogecoin.

Technical Specifications

狗狗币采用基于Scrypt哈希算法的工作量证明共识机制运行。Scrypt通过从莱特币的继承而被选用,提供了一种需要计算能力和内存访问的内存密集型工作量证明函数,使其区别于比特币纯计算密集型的SHA-256算法。

狗狗币的目标出块时间为一分钟,显著快于比特币(十分钟)和莱特币(2.5分钟)。这种快速的出块时间提供了几个实际优势:交易更快获得首次确认,减少了商户和用户的等待时间;网络可以处理更高的理论交易吞吐量;挖矿奖励分发更为频繁,为矿工提供了更稳定的收入流。

每个狗狗币区块的最大大小为一兆字节,与原始比特币区块大小限制一致。考虑到一分钟的出块时间,这提供了约为比特币原始设计十倍的有效吞吐量。实际上,狗狗币区块通常远低于容量运行,确保交易可以以最低费用被包含在下一个区块中。

难度调整算法每240个区块重新计算挖矿难度,在目标一分钟出块时间下大约对应四小时。这种相对频繁的调整帮助网络比比特币(每2016个区块,约两周调整一次)更快地响应算力变化。考虑到狗狗币较短的出块时间,更快的调整周期是必要的,有助于在矿工加入和离开网络时维持稳定的区块生产速率。

狗狗币使用与比特币相同的UTXO(未花费交易输出)模型来追踪代币所有权。每笔交易消耗一个或多个UTXO作为输入,并创建新的UTXO作为输出。该模型提供了透明且可审计的代币所有权记录,无需在全局状态中维护账户余额。交易脚本使用与比特币相同的脚本语言,支持包括P2PKH(付款至公钥哈希)和P2SH(付款至脚本哈希)在内的标准交易类型。

狗狗币地址以字母"D"开头,由使用secp256k1椭圆曲线的ECDSA(椭圆曲线数字签名算法)公钥派生,这与比特币使用的是同一条椭圆曲线。地址格式包含狗狗币特定的版本字节、公钥的哈希值和用于错误检测的校验和。这确保了狗狗币地址在视觉上可与比特币和莱特币地址区分开来,防止意外的跨链转账。

网络协议使用端口22556进行主网连接,端口44556进行测试网连接。节点使用从比特币点对点消息系统衍生的协议进行通信,包含区块传播、交易中继、节点发现和网络健康监控的消息。协议包括版本握手机制,以确保运行不同软件版本的节点之间的兼容性。

Technical Specifications

Dogecoin работает на механизме консенсуса с доказательством работы, использующем алгоритм хеширования Scrypt. Scrypt был унаследован от Litecoin и представляет собой функцию доказательства работы, требовательную к памяти, требующую как вычислительной мощности, так и доступа к памяти, что отличает его от чисто вычислительно-интенсивного алгоритма SHA-256 Bitcoin.

Целевое время генерации блока в Dogecoin составляет одну минуту, что значительно быстрее как Bitcoin (десять минут), так и Litecoin (2,5 минуты). Это быстрое время блока обеспечивает ряд практических преимуществ: транзакции получают первое подтверждение быстрее, сокращая время ожидания для торговцев и пользователей; сеть может обрабатывать больший теоретический объём транзакций в единицу времени; вознаграждение за майнинг распределяется чаще, обеспечивая майнерам более стабильный поток дохода.

Максимальный размер каждого блока Dogecoin составляет один мегабайт, что соответствует первоначальному ограничению размера блока Bitcoin. С учётом одноминутного времени блока это обеспечивает эффективную пропускную способность примерно в десять раз больше оригинального дизайна Bitcoin. На практике блоки Dogecoin обычно загружены значительно ниже полной ёмкости, что гарантирует включение транзакций в следующий блок с минимальными комиссиями.

Алгоритм корректировки сложности пересчитывает сложность майнинга каждые 240 блоков, что при целевом одноминутном времени блока соответствует примерно четырём часам. Эта относительно частая корректировка помогает сети реагировать на изменения хешрейта быстрее, чем Bitcoin, который корректируется каждые 2016 блоков (примерно две недели). Более быстрый период корректировки необходим с учётом короткого времени блока Dogecoin и помогает поддерживать стабильную скорость производства блоков даже при входе и выходе майнеров из сети.

Dogecoin использует ту же модель UTXO (неизрасходованные выходы транзакций), что и Bitcoin, для отслеживания владения монетами. Каждая транзакция потребляет один или более UTXO в качестве входов и создаёт новые UTXO в качестве выходов. Эта модель обеспечивает прозрачный и проверяемый учёт владения монетами без необходимости поддержания балансов счетов в глобальном состоянии. Скрипты транзакций используют тот же язык сценариев, что и Bitcoin, поддерживая стандартные типы транзакций, включая оплату по хешу публичного ключа (P2PKH) и оплату по хешу скрипта (P2SH).

Адреса в Dogecoin начинаются с буквы «D» и выводятся из публичных ключей ECDSA (алгоритм цифровой подписи на эллиптических кривых) с использованием кривой secp256k1 -- той же эллиптической кривой, что используется в Bitcoin. Формат адреса включает байт версии, специфичный для Dogecoin, хеш публичного ключа и контрольную сумму для обнаружения ошибок. Это обеспечивает визуальное отличие адресов Dogecoin от адресов Bitcoin и Litecoin, предотвращая случайные межсетевые переводы.

Сетевой протокол работает на порту 22556 для основной сети и порту 44556 для тестовой сети. Узлы взаимодействуют с помощью протокола, унаследованного от одноранговой системы обмена сообщениями Bitcoin, с сообщениями для распространения блоков, ретрансляции транзакций, обнаружения узлов и мониторинга состояния сети. Протокол включает согласование версий для обеспечения совместимости между узлами, работающими на разных версиях программного обеспечения.

Monetary Policy

狗狗币的货币政策是其最独特的特征之一,代表着与比特币及大多数其他加密货币所采用的通缩模型的有意背离。狗狗币没有对总供应量施加硬顶,而是采用永久性通胀发行计划,每年向供应量中增加约52.56亿枚新代币。

在初始分发阶段,狗狗币采用了独特的随机化区块奖励系统。从第1个区块到第99,999个区块,挖出一个区块的奖励在0到1,000,000 DOGE之间随机确定。这种随机性旨在为挖矿过程增添趣味性和不可预测性,与该项目轻松活泼的精神一致。矿工找到一个区块可能获得从零到一百万枚代币不等的奖励,创造了一种类似彩票的氛围,在早期社区中激发了热情。

奖励计划随后被结构化为减半周期。从第100,000个区块到第144,999个区块,奖励在0到500,000 DOGE之间随机化。第145,000到第199,999个区块提供最高250,000 DOGE的随机奖励,第200,000到第299,999个区块提供最高125,000 DOGE。在第300,000个区块,随机化被取消,设定了每区块62,500 DOGE的固定奖励。在第600,000个区块,奖励减半至31,250 DOGE。最后,从第600,001个区块开始,区块奖励永久固定为每区块10,000 DOGE,不再计划进一步减半。

每区块10,000 DOGE的永久固定奖励意味着每天大约有1440万枚新代币被挖出,每年总计约52.56亿枚。虽然从绝对值来看这构成了通胀政策,但占总供应量百分比的通胀率随时间推移而下降。随着总供应量的增长,每年的新增发行量占整体的比例越来越小。到2025年,约有1470亿枚代币在流通中,年通胀率已降至3.6%以下,并继续渐近地趋向零。

狗狗币货币政策的设计者认为,适度且可预测的通胀率具有多种有益目的。它激励消费和流通而非囤积,因为持有者如果仅仅持币不动就会面临逐渐的稀释。它确保矿工永久获得有意义的区块奖励,在不需要像比特币最终将不得不做的那样仅依赖交易费用的情况下维护网络安全。它还替代了因遗忘密码、硬件故障和其他永久无法访问原因而不可避免丢失的代币,防止有效货币供应量随时间缩减。

狗狗币的总供应量在2015年年中超过了1000亿枚。到2026年初,约有1480亿DOGE存在。这种大量供应加上相对较低的单位价格,使狗狗币在打赏和微交易方面具有心理优势。用户可以发送整数金额,而无需处理比特币交易中常见的繁琐小数金额,使该货币在日常使用中更加直观。

Monetary Policy

Денежно-кредитная политика Dogecoin -- одна из наиболее отличительных его особенностей, представляющая сознательный отход от дефляционных моделей, принятых Bitcoin и большинством других криптовалют. Вместо установления жёсткого лимита на общий объём эмиссии, Dogecoin использует постоянно инфляционный график выпуска, добавляющий приблизительно 5,256 миллиарда новых монет в обращение ежегодно.

В ходе начальной фазы распределения Dogecoin применял уникальную систему случайных вознаграждений за блоки. С блока 1 по 99 999 вознаграждение за добытый блок определялось случайным образом в диапазоне от 0 до 1 000 000 DOGE. Эта случайность была призвана внести элемент веселья и непредсказуемости в процесс майнинга, в соответствии с беззаботным духом проекта. Майнеры могли получить от нуля до миллиона монет за нахождение одного блока, создавая лотерейную динамику, которая вызывала энтузиазм в раннем сообществе.

Впоследствии график вознаграждений был структурирован в периоды халвинга. С блока 100 000 по 144 999 вознаграждения были случайными от 0 до 500 000 DOGE. Блоки 145 000 -- 199 999 предлагали случайные вознаграждения до 250 000 DOGE, а блоки 200 000 -- 299 999 -- до 125 000 DOGE. На блоке 300 000 случайность была устранена, и было установлено фиксированное вознаграждение в 62 500 DOGE за блок. На блоке 600 000 вознаграждение было уполовинено до 31 250 DOGE. Наконец, начиная с блока 600 001, вознаграждение за блок было навсегда зафиксировано на уровне 10 000 DOGE за блок, без планов дальнейших халвингов.

Это постоянное фиксированное вознаграждение в 10 000 DOGE за блок означает, что ежедневно добывается около 14,4 миллиона новых монет, что составляет приблизительно 5,256 миллиарда новых монет в год. Хотя в абсолютных цифрах это инфляционная политика, уровень инфляции как процент от общего объёма эмиссии снижается со временем. По мере роста общего предложения каждый новый годовой выпуск составляет всё меньшую долю от общего количества. К 2025 году, при приблизительно 147 миллиардах монет в обращении, годовой уровень инфляции упал ниже 3,6 процента и продолжает асимптотически снижаться к нулю.

Создатели денежно-кредитной политики Dogecoin утверждали, что умеренный и предсказуемый уровень инфляции служит нескольким полезным целям. Он стимулирует расходование и обращение, а не накопление, поскольку держатели сталкиваются с постепенным размыванием стоимости, если просто хранят свои монеты. Он гарантирует, что майнеры продолжат получать значимые вознаграждения за блоки бессрочно, поддерживая безопасность сети без необходимости полагаться исключительно на комиссии за транзакции, как в конечном итоге придётся делать Bitcoin. И он восполняет монеты, которые неизбежно теряются из-за забытых паролей, аппаратных сбоев и других причин безвозвратной утраты, предотвращая сокращение эффективной денежной массы со временем.

Общий объём эмиссии Dogecoin превысил 100 миллиардов монет в середине 2015 года. К началу 2026 года существует приблизительно 148 миллиардов DOGE. Этот большой объём эмиссии в сочетании с относительно низкой ценой за единицу даёт Dogecoin психологическое преимущество при использовании для чаевых и микротранзакций. Пользователи могут отправлять суммы в целых числах, а не иметь дело с дробными величинами, типичными для транзакций Bitcoin, что делает валюту более интуитивной для повседневного использования.

Network Architecture

狗狗币网络由一组分布式节点组成,这些节点维护区块链的完整副本,并根据协议的共识规则验证所有交易和区块。与比特币和莱特币一样,狗狗币使用基于gossip的点对点协议在网络中传播交易和区块。当节点收到新的交易或区块时,它会根据协议规则进行验证,如果有效,则将其中继给连接的对等节点。

全节点构成网络的骨干。每个全节点独立验证从创世区块开始的每笔交易和每个区块,维护整个交易历史的完整且独立验证的副本。这种冗余确保不存在单点故障,任何参与者都可以独立审计区块链的完整性。由狗狗币开发团队维护的参考实现Dogecoin Core作为主要的全节点软件。

挖矿是向区块链添加新区块和创建新DOGE代币的过程。矿工竞相寻找一个nonce值,该值与区块头数据结合并通过Scrypt哈希算法处理后,产生低于当前难度目标的哈希值。首先找到有效哈希的矿工将新区块广播到网络,并获得10,000 DOGE的区块奖励加上区块中包含的交易费用。

狗狗币历史上最重要的变更之一是2014年8月随Dogecoin Core 1.8发布而采用的辅助工作量证明(AuxPoW),通常称为联合挖矿。联合挖矿允许矿工在不增加任何额外计算成本的情况下同时挖掘使用相同哈希算法的多种加密货币。实际上,这意味着莱特币矿工可以在其莱特币挖矿工作中包含狗狗币区块头,从而用同一算力有效地保护两条链。

联合挖矿的采用源于一个关键的安全问题。到2014年年中,随着区块奖励减半降低了矿工收入,专用的狗狗币挖矿在经济上已经变得边际化。网络的算力在下降,使其越来越容易受到51%攻击。通过启用与莱特币的联合挖矿,狗狗币可以受益于莱特币大得多的挖矿生态系统。结果是狗狗币的有效算力大幅增加,因为主要的莱特币矿池开始基本上免费地联合挖掘狗狗币。这使得网络的安全性远超其独立经济所能支撑的水平。

在联合挖矿协议下,莱特币矿工构建一个在其coinbase交易中包含对狗狗币区块头引用的区块。如果莱特币的工作量证明解也满足狗狗币的难度要求,矿工就可以将其作为有效区块提交给狗狗币网络。由于莱特币的难度通常远高于狗狗币,大多数莱特币区块也将符合有效狗狗币区块的条件。这意味着狗狗币实际上继承了莱特币挖矿网络的安全性。

网络的节点发现机制结合使用DNS种子和节点交换。新节点首次启动时,会联系硬编码的DNS种子节点以获取活跃节点列表。连接到网络后,节点与其邻居交换节点地址,逐步建立多样化且具有弹性的连接集合。协议目标是每个节点默认8个出站连接,节点也可以接受额外的入站连接。

交易在网络中的传播通常很快,大多数节点在初始广播后几秒内就能收到新交易。区块传播同样迅速,但由于数据量较大,在整个网络中传播需要稍长时间。一分钟的出块时间意味着交易通常在广播后一到两分钟内获得首次确认,使狗狗币适用于需要更快确认的销售点交易。

Network Architecture

Сеть Dogecoin состоит из распределённого набора узлов, которые поддерживают полную копию блокчейна и валидируют все транзакции и блоки в соответствии с правилами консенсуса протокола. Как и Bitcoin, и Litecoin, Dogecoin использует одноранговый протокол на основе «сарафанного радио» (gossip) для распространения транзакций и блоков по сети. Когда узел получает новую транзакцию или блок, он проверяет их на соответствие правилам протокола и, если они действительны, ретранслирует их подключённым пирам.

Полные узлы образуют основу сети. Каждый полный узел независимо проверяет каждую транзакцию и блок, начиная с генезис-блока, поддерживая полную и независимо верифицированную копию всей истории транзакций. Эта избыточность гарантирует отсутствие единой точки отказа и возможность для любого участника независимо проверить целостность блокчейна. Dogecoin Core, эталонная реализация, поддерживаемая командой разработчиков Dogecoin, служит основным программным обеспечением полного узла.

Майнинг -- это процесс, посредством которого новые блоки добавляются в блокчейн и создаются новые монеты DOGE. Майнеры соревнуются за нахождение значения nonce, которое в сочетании с данными заголовка блока и обработке через алгоритм хеширования Scrypt даёт хеш-значение ниже текущего целевого уровня сложности. Майнер, первым нашедший валидный хеш, транслирует новый блок в сеть и получает вознаграждение за блок в размере 10 000 DOGE плюс комиссии за транзакции, включённые в блок.

Одним из наиболее значимых изменений в истории Dogecoin стало внедрение Auxiliary Proof of Work (AuxPoW), широко известного как объединённый (merge) майнинг, в августе 2014 года с выпуском Dogecoin Core 1.8. Объединённый майнинг позволяет майнерам одновременно добывать несколько криптовалют, использующих один и тот же алгоритм хеширования, без дополнительных вычислительных затрат. На практике это означает, что майнеры Litecoin могут включать заголовки блоков Dogecoin в свою работу по майнингу Litecoin, фактически защищая обе цепочки одной и той же хеш-мощностью.

Внедрение объединённого майнинга было обусловлено критической проблемой безопасности. К середине 2014 года выделенный майнинг Dogecoin стал экономически маргинальным, поскольку доход майнеров снизился после халвингов вознаграждений за блоки. Хешрейт сети падал, делая её всё более уязвимой для атак 51 процента. Включив объединённый майнинг с Litecoin, Dogecoin смог воспользоваться значительно более крупной майнинговой экосистемой Litecoin. Результатом стало резкое увеличение эффективного хешрейта Dogecoin, поскольку крупные пулы для майнинга Litecoin начали объединённый майнинг Dogecoin фактически бесплатно. Это сделало сеть значительно более защищённой, чем могла бы обеспечить её собственная экономика.

В рамках протокола объединённого майнинга майнер Litecoin формирует блок, включающий ссылку на заголовок блока Dogecoin в своей coinbase-транзакции. Если решение доказательства работы Litecoin также удовлетворяет требованию сложности Dogecoin, майнер может представить его в сеть Dogecoin как валидный блок. Поскольку сложность Litecoin обычно значительно выше, чем у Dogecoin, большинство блоков Litecoin также будут квалифицироваться как валидные блоки Dogecoin. Это означает, что Dogecoin фактически наследует безопасность майнинговой сети Litecoin.

Механизм обнаружения пиров сети использует комбинацию DNS-сидов и обмена адресами пиров. При первом запуске нового узла он обращается к жёстко закодированным DNS-сид-узлам для получения списка активных пиров. После подключения к сети узлы обмениваются адресами пиров со своими соседями, постепенно формируя разнообразный и устойчивый набор соединений. Протокол предусматривает по умолчанию восемь исходящих соединений на узел, хотя узлы могут принимать дополнительные входящие соединения.

Распространение транзакций по сети обычно происходит быстро: большинство узлов получают новую транзакцию в течение нескольких секунд после её первоначальной трансляции. Распространение блоков столь же быстро, хотя больший объём данных означает несколько более длительное время полного распространения по всей сети. Одноминутное время блока означает, что транзакции обычно получают первое подтверждение в течение одной-двух минут после трансляции, что делает Dogecoin практичным для точек продаж, где важна скорость подтверждения.

Use Cases and Community

除了技术规格之外,狗狗币最独特的特征是围绕它形成的社区。从最初期开始,狗狗币社区就建立了以慷慨、幽默和可及性为中心的文化,使其与几乎所有其他加密货币项目区分开来。

打赏是狗狗币最早且最突出的应用场景之一。在推出数周内,社区成员就为Reddit和Twitter创建了机器人,允许用户以DOGE打赏创作了有趣或有帮助内容的人。DOGE的低单位价格使打赏在心理上变得容易——给某人发送100 DOGE比发送0.00005 BTC感觉更有影响力和趣味性,即使美元价值相当。这种打赏文化为数百万可能永远不会参与比特币更技术化和金融导向社区的人提供了加密货币的自然入门。

狗狗币社区组织了几次引起广泛公众关注的高调慈善活动。2014年1月,社区募集了约2700万DOGE(当时价值约3万美元),帮助资助牙买加雪橇队前往俄罗斯索契参加冬季奥运会。这次活动引起了广泛的媒体关注,确立了狗狗币作为积极行动力量的声誉。社区随后通过Doge4Water活动为肯尼亚的清洁水项目筹款,赞助了驾驶狗狗币主题98号赛车的NASCAR车手Josh Wise,并为众多其他慈善事业做出了贡献。

作为交换媒介,狗狗币的技术特性使其非常适合微交易和日常支付。狗狗币网络的交易费用通常只有几分之一美分,使得发送极小金额在经济上可行。一分钟的出块时间为面对面交易提供了合理快速的确认。大量的流通供应意味着大多数交易可以用整数表示,而不是比特币所需的繁琐小数金额,减少了用户的认知负担。

狗狗币已被众多商户和服务提供商采用作为支付方式。在线零售商、游戏平台和内容创作者被低交易成本和充满热情的潜在客户社区所吸引,纷纷集成了狗狗币支付。多家加密货币支付处理商支持狗狗币,使商户能够接受DOGE,并在需要时以当地法定货币进行结算。

该项目还在更广泛的加密货币生态系统中发挥了重要的教育作用。狗狗币平易近人的品牌形象和友好的社区使其成为人们了解数字货币、区块链技术和去中心化系统的常见入口。许多后来深度参与其他项目的加密货币爱好者,都是通过狗狗币首次接触到这项技术的。

2021年,狗狗币经历了主流关注度和市值的急剧飙升,部分受到知名公众人物在社交媒体上倡导的推动。虽然这段密集投机时期在社区内引发了争议,但它为狗狗币网络带来了数百万新用户,并巩固了该币作为世界上最广为人知的加密货币之一的地位。

Use Cases and Community

Наиболее характерная черта Dogecoin, помимо его технических спецификаций, -- это сообщество, сформировавшееся вокруг него. С первых дней сообщество Dogecoin создало культуру, основанную на щедрости, юморе и доступности, которая выделила его практически среди всех остальных криптовалютных проектов.

Чаевые стали одним из первых и наиболее заметных вариантов использования Dogecoin. В течение нескольких недель после запуска участники сообщества создали ботов для Reddit и Twitter, позволяющих пользователям отправлять друг другу чаевые в DOGE за создание развлекательного или полезного контента. Низкая стоимость единицы DOGE делала отправку чаевых психологически простой -- отправить кому-то 100 DOGE казалось более значимым и весёлым, чем отправить 0,00005 BTC, даже если долларовая стоимость была сопоставимой. Эта культура чаевых создала естественный путь знакомства с криптовалютой для миллионов людей, которые могли бы никогда не столкнуться с более техничным и финансово-ориентированным сообществом Bitcoin.

Сообщество Dogecoin организовало несколько громких благотворительных кампаний, привлёкших значительное общественное внимание к проекту. В январе 2014 года сообщество собрало приблизительно 27 миллионов DOGE (около 30 000 долларов на тот момент) для финансирования поездки ямайской команды по бобслею на зимние Олимпийские игры в Сочи, Россия. Эта кампания привлекла широкое внимание СМИ и утвердила репутацию Dogecoin как силы позитивных действий. Впоследствии сообщество собирало средства на проекты чистой воды в Кении через кампанию Doge4Water, спонсировало гонщика NASCAR Джоша Уайза (Josh Wise) в автомобиле номер 98 в стилистике Doge и внесло вклад в многочисленные другие благотворительные дела.

Как средство обмена, технические свойства Dogecoin делают его хорошо подходящим для микротранзакций и повседневных платежей. Комиссии за транзакции в сети Dogecoin обычно составляют доли цента, что делает экономически целесообразной отправку очень маленьких сумм. Одноминутное время блока обеспечивает достаточно быстрое подтверждение для личных транзакций. Большой объём обращающихся монет означает, что большинство транзакций могут быть выражены в целых числах, а не в неудобных дробных суммах, характерных для Bitcoin, что снижает когнитивную нагрузку для пользователей.

Dogecoin был принят рядом торговцев и поставщиков услуг в качестве способа оплаты. Онлайн-ритейлеры, игровые платформы и создатели контента интегрировали платежи в Dogecoin, привлечённые низкими транзакционными издержками и энтузиастичным сообществом потенциальных клиентов. Несколько криптовалютных платёжных процессоров поддерживают Dogecoin, позволяя торговцам принимать DOGE и при желании получать расчёты в местной фиатной валюте.

Проект также сыграл важную образовательную роль в более широкой криптовалютной экосистеме. Доступный брендинг и гостеприимное сообщество Dogecoin сделали его распространённой точкой входа для людей, изучающих цифровые валюты, технологию блокчейн и децентрализованные системы. Многие криптовалютные энтузиасты, впоследствии глубоко погрузившиеся в другие проекты, впервые столкнулись с технологией именно через Dogecoin.

В 2021 году Dogecoin пережил резкий всплеск массового внимания и рыночной капитализации, отчасти обусловленный поддержкой в социальных сетях со стороны видных публичных фигур. Хотя этот период интенсивной спекуляции был неоднозначно воспринят внутри сообщества, он привлёк миллионы новых пользователей в сеть Dogecoin и закрепил позицию монеты как одной из наиболее узнаваемых криптовалют в мире.

Development History

狗狗币的开发历史反映了一个从周末快速实验开始、逐步成熟为由一支专注的志愿开发者团队维护的严肃开源加密货币项目的演进过程。

2013年12月6日狗狗币的首次发布基于Luckycoin代码库的分叉,而Luckycoin本身源自莱特币。Billy Markus进行了修改以自定义代币的参数,包括区块奖励计划、出块时间和品牌形象。该软件以Dogecoin Core 1.0的形式发布,创世区块于2013年12月6日被挖出。

早期几个月的开发集中在稳定性和漏洞修复上。从Dogecoin Core 1.1到1.4,随着网络快速增长和社区扩大,解决了各种问题。一个重大的早期危机发生在一个漏洞导致链的恶意分叉成为可能时,需要紧急补丁和社区协调来解决。

2014年初发布的1.5版本提前移除了随机化区块奖励系统。虽然随机奖励是一个有趣且独特的功能,但它给矿池运营者带来了挑战,使矿工的收入预测变得困难。开发团队用确定性计划替代了随机奖励,在保持相同总发行率的同时使区块奖励变得可预测。

狗狗币历史上最重大的协议升级是2014年9月发布的1.8版本中辅助工作量证明(AuxPoW)的实施。这一变更使得与莱特币及其他基于Scrypt的加密货币进行联合挖矿成为可能。这一决定是由区块奖励减半后狗狗币独立算力下降带来的日益严重的安全问题所驱动的。向AuxPoW的过渡需要网络硬分叉,代表着狗狗币从独立链起源的重大转变。然而,联合挖矿安排大幅提升了网络安全性,证明这是正确的决定。

2015年发布的Dogecoin Core 1.10使代码库更紧密地与上游Bitcoin Core的变更保持一致,纳入了网络、验证和钱包功能的改进。后续版本继续保持这种追踪Bitcoin Core改进的模式,同时维护狗狗币特有的参数和功能。

在2010年代中期开发较为缓慢之后,随着2021年Dogecoin Foundation的成立,该项目重新焕发了活力。基金会为项目带来了新的组织架构和资金,支持持续的开发和社区倡议。新一代开发者加入了项目,致力于代码库现代化、改善文档以及规划未来的协议增强。

2022年底发布的Dogecoin Core 1.14.6引入了对手续费处理的重大改进,包括降低默认最低中继费用。这一变更使狗狗币交易更加便宜,强化了其对微交易和打赏的适用性。该版本还包含从上游Bitcoin Core移植的性能优化和安全补丁。

开发团队已经讨论了几项前瞻性倡议,包括改善网络的可扩展性、类似比特币闪电网络的二层解决方案的可能性,以及增强钱包软件以改善用户体验。Dogecoin Foundation发布了一份概述这些目标的开发路线图("Dogecoin Trailmap"),重点是使狗狗币适用于全球规模的日常交易。

纵观其历史,狗狗币的开发一直以对协议变更的保守态度为特征。重大变更是由实际需要而非功能野心所驱动的,开发团队优先考虑网络稳定性和向后兼容性。这种保守哲学在技术上更具雄心的项目来了又去的过程中,为狗狗币的可靠性和长寿做出了贡献。

Development History

История разработки Dogecoin отражает эволюцию проекта, который начинался как быстрый эксперимент на выходных и вырос в серьёзную криптовалюту с открытым исходным кодом, поддерживаемую преданной командой разработчиков-добровольцев.

Первый релиз Dogecoin 6 декабря 2013 года был основан на форке кодовой базы Luckycoin, которая, в свою очередь, была производной от Litecoin. Билли Маркус внёс модификации для настройки параметров монеты, включая график вознаграждений за блоки, время блока и брендинг. Программное обеспечение было выпущено как Dogecoin Core 1.0, а генезис-блок был добыт 6 декабря 2013 года.

В первые месяцы разработка была сосредоточена на стабильности и исправлении ошибок. Версии Dogecoin Core с 1.1 по 1.4 устраняли различные проблемы по мере быстрого роста сети и расширения сообщества. Значительный ранний кризис произошёл, когда уязвимость позволила создать вредоносный форк цепочки, потребовавший экстренного исправления и координации сообщества для разрешения.

Версия 1.5, выпущенная в начале 2014 года, досрочно удалила систему случайных вознаграждений за блоки. Хотя случайные вознаграждения были интересной и отличительной особенностью, они создавали трудности для операторов майнинг-пулов и затрудняли прогнозирование доходов для майнеров. Команда разработчиков заменила случайные вознаграждения детерминированным графиком, сохранив тот же общий темп эмиссии при обеспечении предсказуемости вознаграждений за блоки.

Наиболее значимым обновлением протокола в истории Dogecoin стала реализация Auxiliary Proof of Work (AuxPoW) в версии 1.8, выпущенной в сентябре 2014 года. Это изменение включило объединённый майнинг с Litecoin и другими криптовалютами на основе Scrypt. Решение было продиктовано нарастающими проблемами безопасности, поскольку самостоятельный хешрейт Dogecoin снижался после халвингов вознаграждений за блоки. Переход на AuxPoW потребовал хард-форка сети и представлял собой значительный отход от истоков Dogecoin как самостоятельной цепочки. Тем не менее это решение оказалось правильным, поскольку объединённый майнинг кардинально повысил безопасность сети.

Dogecoin Core 1.10, выпущенный в 2015 году, привёл кодовую базу в более тесное соответствие с вышестоящими изменениями Bitcoin Core, включив улучшения в области сетевого взаимодействия, валидации и функциональности кошелька. Последующие релизы продолжили этот паттерн отслеживания улучшений Bitcoin Core при сохранении специфичных для Dogecoin параметров и функций.

После периода замедления разработки в середине 2010-х годов проект Dogecoin получил новый импульс с учреждением Dogecoin Foundation в 2021 году. Фонд обеспечил обновлённую организационную структуру и финансирование проекта, поддерживая текущую разработку и общественные инициативы. К проекту присоединилось новое поколение разработчиков, работающих над модернизацией кодовой базы, улучшением документации и планированием будущих улучшений протокола.

Dogecoin Core 1.14.6, выпущенный в конце 2022 года, внёс значительные улучшения в обработку комиссий, включая снижение минимальной комиссии за ретрансляцию по умолчанию. Это изменение сделало транзакции Dogecoin ещё дешевле, укрепив его пригодность для микротранзакций и чаевых. Релиз также включал оптимизации производительности и патчи безопасности, перенесённые из вышестоящего Bitcoin Core.

Команда разработчиков обсуждала ряд перспективных инициатив, включая улучшение масштабируемости сети, возможность решений второго уровня, аналогичных Lightning Network в Bitcoin, и улучшения программного обеспечения кошелька для лучшего пользовательского опыта. Dogecoin Foundation опубликовал дорожную карту разработки («Dogecoin Trailmap»), в которой изложены эти цели с акцентом на обеспечении практичности Dogecoin для повседневных транзакций в глобальном масштабе.

На протяжении всей своей истории разработка Dogecoin характеризовалась консервативным подходом к изменениям протокола. Крупные изменения были продиктованы практической необходимостью, а не амбициозностью функций, и команда разработчиков отдавала приоритет стабильности сети и обратной совместимости. Эта консервативная философия способствовала надёжности и долговечности Dogecoin, даже когда технически более амбициозные проекты появлялись и исчезали.

Conclusion

狗狗币证明了加密货币的价值和持久性不仅取决于技术创新,还取决于社区的力量和文化。2013年底对加密货币热潮的一个轻松戏仿,已经延续了十多年,维持着持续的网络运营,处理了数百万笔交易,并支撑着数字货币领域最活跃的社区之一。

从比特币和莱特币继承的技术基础为狗狗币提供了稳健的安全性和经过验证的可靠性。2014年采用与莱特币联合挖矿是一个关键决策,将网络安全性提升到远超其独立经济所能支撑的水平,展示了服务于项目生存的务实工程精神。Scrypt工作量证明算法、一分钟出块时间和通胀性货币政策相结合,创造了一种非常适合其预期用途——打赏、微交易和日常点对点支付——的加密货币。

狗狗币的通胀性货币政策经常受到硬顶货币支持者的批评,但已被证明是一个深思熟虑的设计选择。永久发行确保了持续的矿工激励,替代了丢失的代币,并鼓励流通而非囤积。随时间推移不断下降的通胀率意味着狗狗币的货币政策将渐近趋向但永远不会达到零通胀状态,在固定供应和无约束发行的两个极端之间提供了平衡的方案。

也许最重要的是,狗狗币证明了可及性和社区参与是推动新金融技术采用的强大力量。通过降低心理和技术上的参与门槛,狗狗币已向数百万人介绍了加密货币和区块链技术。其慷慨和慈善捐赠的文化挑战了加密货币社区主要由金融投机驱动的刻板印象。

随着加密货币生态系统的持续演进,狗狗币占据着独特而有价值的位置。它并不试图成为去中心化应用平台、隐私导向的货币或企业区块链需求的解决方案。相反,它旨在成为其社区一直以来使用它的那样:一种为普通人设计的快速、低成本、易于使用的数字货币。这一使命的简洁性,加上其社区和开发者的奉献精神,表明狗狗币将在未来很多年继续保持其相关性和活力。

Conclusion

Dogecoin доказал, что ценность и долговечность криптовалюты определяются не только техническими инновациями, но и силой и культурой её сообщества. То, что начиналось как беззаботная пародия на криптовалютный бум конца 2013 года, просуществовало более десятилетия, поддерживая непрерывную работу сети, обрабатывая миллионы транзакций и сохраняя одно из наиболее вовлечённых сообществ в пространстве цифровых валют.

Техническая основа, унаследованная от Bitcoin и Litecoin, обеспечила Dogecoin надёжной безопасностью и проверенной надёжностью. Внедрение объединённого майнинга с Litecoin в 2014 году стало поворотным решением, обеспечившим сети защиту, значительно превосходящую то, что могла поддержать её собственная экономика, продемонстрировав прагматичный инженерный подход ради выживания проекта. Алгоритм доказательства работы Scrypt, одноминутное время блока и инфляционная денежно-кредитная политика в совокупности создают криптовалюту, хорошо подходящую для предполагаемых сценариев использования: чаевых, микротранзакций и повседневных одноранговых платежей.

Инфляционная денежно-кредитная политика Dogecoin, часто критикуемая сторонниками валют с жёстким лимитом, оказалась продуманным проектным решением. Постоянная эмиссия обеспечивает непрерывную мотивацию майнеров, компенсирует утраченные монеты и стимулирует обращение вместо накопления. Снижающийся со временем уровень инфляции означает, что денежно-кредитная политика Dogecoin будет асимптотически приближаться к состоянию нулевой инфляции, но никогда его не достигнет, обеспечивая сбалансированный подход между крайностями фиксированной эмиссии и неограниченного выпуска.

Возможно, наиболее важно то, что Dogecoin продемонстрировал: доступность и вовлечённость сообщества являются мощными силами в принятии новых финансовых технологий. Снижая психологические и технические барьеры входа, Dogecoin познакомил миллионы людей с криптовалютой и технологией блокчейн. Его культура щедрости и благотворительности поставила под сомнение представление о том, что криптовалютные сообщества прежде всего мотивированы финансовой спекуляцией.

По мере продолжения эволюции криптовалютной экосистемы Dogecoin занимает уникальную и ценную позицию. Он не стремится быть платформой для децентрализованных приложений, валютой, ориентированной на конфиденциальность, или решением для корпоративных блокчейн-задач. Вместо этого он стремится быть именно тем, для чего его сообщество всегда использовало: быстрой, недорогой и доступной цифровой валютой для обычных людей. Простота этой миссии в сочетании с преданностью сообщества и разработчиков даёт основания полагать, что Dogecoin будет оставаться актуальной и активной криптовалютой ещё долгие годы.