Обзор
Dogecoin Core - это официальный полноузловой кошелек Dogecoin Foundation, разработанный для Dogecoin (DOGE). Он был создан в 2013 году инженерами-программистами Билли Маркусом и Джексоном Палмером. Он основан на Bitcoin Core и использует алгоритм Scrypt для поддержки более широкого спектра устройств для майнинга. Dogecoin Core - это кошелек без хранения с открытым исходным кодом, который позволяет пользователям хранить, отправлять, получать DOGE, запускать полные узлы для поддержки сети Dogecoin и проверять транзакции блокчейна. Он предлагает Dogecoin QT (графический интерфейс) и Dogecoin (интерфейс командной строки) с поддержкой операционных систем Windows, macOS и Linux для пользователей, которые хотят быть глубоко вовлечены в сеть Dogecoin, таких как операторы узлов, майнеры и поставщики услуг. Dogecoin Core делает упор на безопасность (локальное хранение закрытых ключей), децентрализацию (нет необходимости в сторонней проверке) и управление сообществом, а его культовая собачья голова Шиба-ину (мем Дожа) воплощает в себе философию "веселой и дружелюбной интернет-валюты". Несмотря на длительное время синхронизации и высокие требования к ресурсам, Dogecoin Core считается одним из самых надежных методов хранения DOGE из-за его высокой безопасности и поддержки сети.
Предоставляемые услуги
Dogecoin Core предоставляет следующие основные услуги, ориентированные на управление активами DOGE, поддержку сети и децентрализованные операции:
1. управление цифровыми активами
- Поддерживаемые активы: поддерживается только Dogecoin (DOGE), включая транзакции в сети. Нет поддержки других криптовалют (например, BTC, ETH) или Lightning Network.
- Вид активов: Dogecoin QT предоставляет панель мониторинга, которая отображает балансы DOGE, неподтвержденные транзакции, историю транзакций и адресную книгу. Поддержка управления несколькими учетными записями (отличается тегами, такими как "основная учетная запись"). Пользователи могут выбрать DOGE или местную валюту (например, RMB) для отображения значения (обменный курс должен быть получен онлайн).
- Управление адресами: Поддержка устаревшего адреса (начиная с "D" или "DE", 34 символа), генерируйте новый адрес каждый раз, когда вы получаете, для повышения конфиденциальности. Поддержка импорта / экспорта закрытого ключа и управления адресной книгой.
2. Сервис транзакций
- Мгновенный перевод: поддержка отправки и получения DOGE по адресу или QR-коду, низкая комиссия за транзакцию (0,01 DOGE / kB рекомендуется для 2024 года, около 0,0018 долларов). Пользователи могут вручную настроить комиссию или выбрать рекомендуемое значение (низкое, стандартное, высокое). Время подтверждения транзакции составляет около 1 минуты (время блока).
- Массовая транзакция: поддержка отправки DOGE на несколько адресов одновременно, подходящая для массовой оплаты или распространения.
- Подписанное сообщение: поддержка подписывающего сообщения с помощью закрытого ключа, подтверждение владения адресом, подходящего для проверки личности или аутентификации в социальных сетях.
- Синхронизация блокчейна: как полноузловой кошелек загрузите и проверьте весь блокчейн Dogecoin (~ 100 ГБ, 2024 данных), обеспечивая независимую проверку транзакций без необходимости доверять третьей стороне. Поддержка запроса исторических транзакций и балансов после синхронизации.
3. Поддержка сети и майнинг
- Запуск полного узла: пользователи могут запускать узлы Dogecoin, поддерживая децентрализацию сети и предотвращая цензуру и DoS-атаки. Узлы используют порты 22556 (основная сеть) и 22555 (JSON-RPC, закрытые по умолчанию). В 2024 году по всему миру насчитывается около 5000 активных узлов (данные Blockchair).
- Поддержка майнинга: поддерживается добыча DOGE с помощью алгоритма Scrypt, и пользователи могут подключаться к пулу майнинга через узлы (такие как ProHashing, ViaBTC). Майнинг ЦП больше не эффективен, и требуются устройства GPU или ASIC (такие как Bitmain Antminer L3 +).
- Управление резервным копированием: поддерживается файл Backup wallet.dat (включая закрытый ключ), который можно хранить на внешних устройствах. Предоставлять команды RPC dumpwallet и backupwallet и писать только в указанный каталог резервной копии (-backupdir).
4. Другие службы
- JSON-RPC API: предоставляет самодокументируемый API (просмотр справки dogecoin-cli), поддерживает запросы балансов, транзакций, состояния узлов и подписывания сообщений, подходит для интеграции с разработчиками (github.com/dogecoin/dogecoin).
- Libdogecoin: запускает библиотеку языка C в 2022 году, упрощает разработку приложений, совместимых с Dogecoin (таких как платежные системы), поддерживает Python, Node.js и Ruby, не вникая в детали шифрования.
- Поддержка сообщества: помогает через обсуждения X, Reddit, Telegram и GitHub. Документация охватывает руководства по установке, резервному копированию и настройке узлов.
- Функция подсказок: поддержка отправки подсказок DOGE непосредственно через Reddit (Dogetipbot, активный 2014-2017) и X, ручной ввод адреса или через сторонний инструмент.
Features
Dogecoin Core сочетает в себе полную функциональность узла и высокую безопасность, подходящую для долгосрочного хранения и поддержки сети. Основные его особенности:
1. Управление активами
- HD Кошелек: На основе стандарта BIP-32 / 39 генерируются мнемонические слова из 12 слов (новые в 2021 г.) и поддерживается управление несколькими адресами. Закрытый ключ хранится в файле wallet.dat, который необходимо создать резервную копию вручную.
- Генерация адресов: генерирует новый устаревший адрес (начиная с "D" или "DE") каждый раз, когда вы его получаете, предотвращая повторное использование адреса и повышая конфиденциальность. Поддерживает экспорт закрытых ключей в легкие кошельки (например, MultiDoge).
- История транзакций: поддерживает просмотр полных записей транзакций, фильтрацию последних транзакций, отображение статуса подтверждения (неподтвержденное / подтвержденное) и отметки времени.
2. Транзакции и узлы
- Контроль комиссий: поддержка ручной установки комиссий за транзакции. Рекомендуемый минимум 0,01 DOGE / kB в 2024 году. Ограничение пыли снижено с 1 DOGE до 0,01 DOGE, что снижает стоимость небольших транзакций.
- Функция узла: как полный узел, проверяйте все транзакции и блоки и поддерживайте консенсус сети. Оптимизируйте управление памятью и обработку сообщений в 2024 году, отклоняйте искаженные сообщения и улучшайте возможности анти-DoS.
- Поддержка Soft fork: BIP-65 (OP _ CHECKLOCKTIMEVERIFY) включен в 2018 году, заблокирован обновлением блочной версии на 95% для обеспечения согласованности сети.
- Интеграция с майнингом: поддерживает подключение пулов майнинга, настройку параметров майнинга (например, идентификатора работника), обеспечивает генерацию шаблона блока, подходящую для профессиональных майнеров.
3.User experience
- Графический интерфейс (ecoin QT): интерфейс лаконичен и разделен на модули "Обзор", "Отправить", "Получить" и "Транзакция", аналогичные Bitcoin QT. App Store и Google Play не имеют рейтинга (немобильное приложение), рейтинг Reddit составляет около 4,0 (2023, 500 + отзывов). Синхронизация обратной связи новичка сложна, и требуется учебная поддержка.
- Многоязычная поддержка: поддерживается 10 + языков, таких как упрощенный китайский, английский, японский, корейский, испанский, а в 2018 году добавлен китайский.
- Система уведомлений: при отправке или получении DOGE системный трей показывает пузырьковое уведомление с количеством и статусом (неподтвержденным / подтвержденным).
4. Кроссплатформенная поддержка
- Desktop: поддерживает Windows (7 +, 32 / 64 bit), macOS (10,12 +), Linux (Ubuntu 18,04 +), предоставляет Dogecoin QT (GUI) и dogecoin (командная строка).
- Аппаратный кошелек: поддерживает Ledger Nano S / X (через Ledger Live) и Trezor Model One / T (через Trezor Suite), закрытые ключи хранятся в автономном режиме и должны быть подписаны Dogecoin Core.
- Поддержка мобильных приложений: нет нативного мобильного приложения, необходимо использовать легкий кошелек (например, MultiDoge) или экспортировать закрытый ключ на мобильный конец.
5. Другие функции
- Открытый исходный код: размещен на GitHub, основан на C + + и Qt, подлежит аудиту сообщества MIT. Около 50 активных участников в 2024 году.
- Управление резервным копированием: поддержка резервного копирования wallet.dat, хранение закрытых ключей и записей транзакций, необходимость ручного копирования в безопасное место (например, на USB-накопителе).
- Функция шифрования: поддержка зашифрованного файла wallet.dat AES-256, необходимо установить устойчивую парольную фразу (8 + символов, включая буквы, цифры, символы).
- Быстрая синхронизация: поддержка файла bootstrap.dat (около 3 ГБ), ускорение первой синхронизации, необходимость получения последней версии от Reddit или сообщества.
Security
- Dogecoin Core использует многоуровневый механизм безопасности, фокусируется на пользовательском контроле и верификации блокчейна и устраняет уязвимости высокого риска в 2024 году:
- Неуправляемая модель: закрытый ключ хранится в локальном файле wallet.dat, шифруется и сохраняется, а сервер Dogecoin не имеет прав доступа. Даже если узел выходит из строя, актив может быть восстановлен с помощью мнемонического или закрытого ключа.
- Мнемонический ключ BIP-39: добавлена 12-символьная мнемоника в 2021 году, поддержка кодовой фразы, совместимость с BIP-39, резервная копия защищена.
- Шифрование AES-256: файл Wallet .dat шифруется с помощью AES-256, требует от пользователя установки кодовой фразы. Поддержка изменения кодовой фразы (Настройки > Изменить кодовую фразу).
- Исправления безопасности: Две уязвимости, связанные с высоким риском, исправленные в 2024 году: CVE-2021-3401: Уязвимость удаленного выполнения кода Dogecoin QT, влияющая на пользователей графического интерфейса. CVE-2019-15947: Уязвимость, связанная с конфиденциальной информацией платформы Unix, раскрыта, затрагивающая пользователей Linux. Всем пользователям настоятельно рекомендуется перейти на 1.14.9.
- Аппаратный кошелек: поддерживает Ledger и Trezor, закрытые ключи хранятся в автономном режиме, транзакции должны быть физически подписаны, подходят для большого хранилища.
- Аудит безопасности: код с открытым исходным кодом, подлежит аудиту сообщества, технология SlowMist регулярно проверяет, и в 2024 году не сообщается о новых уязвимостях.
- Безопасность блокчейна: блокчейн Dogecoin никогда не взламывался, но существует риск атаки 51% (необходимо контролировать более 50% вычислительной мощности). 2014 Dogewallet (сторонний онлайн-кошелек) украл 21 миллион DOGE (~ 12 000 долларов США), компенсация сообщества по сбору средств в размере 13 000 долларов США, проблемы с ядром не Dogecoin.