Decred Journal — Май 2019

DZ
Decred Russia
Published in
8 min readJun 26, 2019

Original article by Richard Red (source)

Основные события мая:

  • Был активирован DCP4. Decred mainnet теперь готов для Lightning Network.
  • Первый релиз-кандидат кошелька для iOS начал публично тестироваться.
  • Первая фаза трёх предложений, финансируемых из Казны (Ditto, Research и Bounty), скоро будет завершена. Были опубликованы краткие содержания этих предложений, и уже были открыты предложения, связанные с дальнейшим финансированием для Ditto и исследовательской программы. В сумме шесть предложений было отправлено в мае, по четырём будет начато голосование в начале июня.
  • Первый этап продакшна подкастов «Decred Assembly» и «Decred in Depth» был завершён, и были выпущены первые эпизоды. В видео «Decred Distributed» фигурирует @elian, который в мае примет участие в трёх мероприятиях в течение 7 дней в Колумбии и Уругвае, и на каждом из них детально расскажет о своём собственном опыте.

Разработка

dcrd: Исправление багов, расширенное покрытие тестирования и улучшенная инфраструктура тестирования.

Была начата работа над портированием нескольких реорганизаций из upstream btcd, направленных на сокращение сцепления и разделения blockmanager и rpcserver на их собственные пакеты.

Ещё одна активная работа была связана с майнингом кода: были осуществлены улучшения кода и оптимизации производительности, направленные на то, чтобы удалить getblocktemplate и сделать валидный адрес шаблона обязательным.

Важное изменение в коде майнинга, находящееся на рассмотрении, — это пересмотр генератора фонового шаблона (функция, которая используется майнерами для получения шаблонов с целью создания блоков). На данный момент, майнеры, которые не знают о сложностях голосования в Decred, будут периодически производить валидные блоки с минимум тремя голосами PoS из пяти возможных. Это плохо для майнеров PoW, которые получают сокращённое финансирование в случае меньшего количества голосов. Это также нежелательно для голосующих PoS, которые могут не получить PoS-вознаграждение, даже проголосовав, исключительно по причине задержки с воспроизведением. Для решения этой проблемы, генератор фонового шаблона был обновлён, с целью добавления поддержки для воспроизведения умного голосования, а также некоторого количества других функций, таких как улучшенное управление реорганизацией чейна, направленной на альтернативные блоки; подписка, предоставляющая майнерам серию обновлений для шаблонов; принятие во внимание состояния синхронизации, помогающего определить, является ли чейн действительным. Нужно обратить внимание на то, что эта работа только имплементирует инфраструктуру, но пока не демонстрирует эти функции в продакшне.

dcrwallet: Исправления багов, улучшенная обработка ошибок, упрощённый параллельный код и повышение частоты параллельного использования разблокированного кошелька. Была начата работа над функцией CleanOutAccount, которая похожа на SweepAccount, но даёт возможность осуществлять множественные транзакции.

Decrediton: Работа над реактивным дизайном продолжается, был добавлен реактивный просмотр Transaction/History. Продолжается работа над начальной интеграцией кошелька LN.

Politeia: фронтенд изменения включают улучшенный просмотр списка предложений, непрерывную загрузка предложений во время прокрутки и отсутствие переадресации по окончанию сессии (теперь появляется модальное окно для логина). В бекенде были осуществлены улучшения производительности и были исправлены некоторые баги, а также были внесены изменения в пользовательскую базу данных (неактивные пользовательские данные теперь закодированы) и обновлена конечная точка API, которая позволяет не-админам искать ID пользователей/имена пользователей по публичному ключу. Эти поиски сделают возможным организацию данных, касающихся комментариев пользователей и голосований, исходя из пользовательских эккаунтов, а не публичных ключей.

Система управления подрядчиками (CMS) будет постоянно улучшаться, а баги будут исправляться.

dcrlnd: Продолжается работа над подготовкой Decred LN для mainnet, включающая исправления багов, улучшения тестов интеграции, расширенное покрытие тестирования и удаление неиспользуемых кодов.

Была начата работа над сокращением сцепления с dcrwallet и над портированием на dcrlnd файлов lnd, связанных с Docker, благодаря чему тинкеринг и разработка сообществом станут более простыми. Была начата работа над quickstart guide, предназначенным для хорошо осведомленных специалистов, которые хотели бы побыстрее включиться в работу. Кроме того, была начата работа над многими upstream-изменениями в lnd, обусловленные тем, что dcrlnd отделился с целью запуска изначального порта.

dcrlnd был добавлен в Bug Bounty Program на экспериментальной основе, с caveats.

dcrandroid: Были исправлены незначительные баги проведены оптимизации пользовательского интерфейса, а также добавлена новая функция «отправить & оценить». Код был обновлён, теперь он совместим с последним dcrlibwallet — общим компонентом, повторно используемым dcrandroid, dcrios, и godcr.

dcrios: Релиз-кандидат 1 Кошелька для iOS готов для более обширного публичного тестирования. В ходе подготовки к официальному запуску увеличился объём работ по разработке. Были исправлены баги, о которых сообщили пользователи тестовых приложений; был улучшен пользовательский интерфейс; был проведён серьёзный рефакторинг с целью очистки репозитория и расширения покрытия тестирования. Релиз в Apple Store состоится в ближайшее время!

dcrdata: dashboard рынков был добавлен на альфа-сайт с наиболее релевантными данными по рынкам, такими как: цена/объём USD и BTC по ключевым рынкам для Decred, индексы по цене BTC/USD, графики по глубине лимитных заявок, объёму и истории этого рынка.

docs: Была добавлена новая страница Security, на которой собраны полезные материалы, касающиеся безопасной вычислительной техники, включая настройку системы и OPSEC. Была обновлена страница Transaction Details, с целью включения большего объёма информации, касающейся типов транзакций, характерных для Decred, а также детальные примеры транзакций. Страница Consensus Vote Archive теперь работает более гладко и содержит больше данных.

decred.org: Была обновлена страница Roadmap, были исправлены некоторые неточности в контенте и баги в пользовательском интерфейсе.

Управление

В мае Казна получила 15616 DCR и потратила 8456 DCR. Исходя из среднего обменного курса DCR/USD за май, составляющего $27,71, в USD было получено $433 тыс. и потрачено $234 тыс. Так как эти платежи — это оплата за проделанную работу в апреле, имеет смысл проанализировать эти цифры с точки зрения среднего обменного курса за апрель, составляющего $24,22. В этом случае суммы получено/потрачено в USD составляют $378 тыс./$ 205 тыс. Состоянием на 1 июня, баланс Казны составляет 613840 DCR (17,3 млн. USD по курсу $28,19).

Статус по предложениям (состоянием на 1 июня)

Было отправлено 6 новых предложений:

  • Block Header Commitments Consensus Change от @davecgh: предложение о дальнейшем развитии с использованием DCP и об изменениях в консенсусных правилах в чейне. Это изменение позволит повысить безопасность SPV-клиентов почти до уровня полностью валидирующихся нод. Стоимость проекта, заложенная в предложении, составляет $20 тыс, что включает подготовку программного обеспечения и DCP. Эта сумма должна быть выплачена из бюджета на разработку основного программного обеспечения.
  • Ditto Communications Proposal for Decred (2 этап) от @lizbagot: предложение, направленное на продолжение сотрудничества с Ditto ($25 тыс./1 месяц, в DCR) на протяжении ещё 6 месяцев. Это предложение включает резюме проделанной работы в течение последних 6 месяцев, а также описание 5-векторного подхода для предстоящих 6 месяцев.
  • Decred Open Source Research proposal (2 этап) от @richard-red: предложение, направленное на продолжение финансирования исследовательской программы. Расходы, составляющие $20 тыс., позволят продолжать работу на протяжении 6 месяцев. Это предложение включает отчёт по активностям в течение первых 6 месяцев, а также описание того, как будет отличаться подход к проекту в будущем. Предложение также открыто к новым идеям, касающимся исследовательских проектов, которые можно добавить в комментариях.
  • Decentralized Exchange Specification Document от @jy-p: предложение, направленное на продолжение работы с DEX посредством создания «полной спецификации в стиле RFC» касательно задействованных процессов. Эта спецификация должна быть завершена Компанией 0, которая сотрудничает с @chappjc, @buck54321 и @jholdstock. Максимальная стоимость проекта составляет $20 тыс.
  • Incentivizing BD Evangelists within the Decred Ecosystem от @betterfuture: предложение, направленное на создание команды развития бизнеса «Decred Evangelists», которая будет организовывать сотрудничество по совместной разработке с партнёрскими организациями, и будет получать процент от каждого DCR, полученного Казной от этих партнёров. Предложение было откорректировано @betterfuture 31 мая: работа по этому предложению будет прекращена, оно будет отправлено ещё раз в виде двух отдельных предложений, исходя из фидбека, полученного от сообщества.
  • A Journey to the Future of Work- Telling the DCR story through Politeia от @jer979: предложение, направленное на написание статьи о Politeia и о том, с чем сталкивается автор предложения в ходе его отправки. Это предложение изначально было довольно неплохо поддержано сообществом, но после комментариев, касающихся сотрудничества @jer979 с IOTA в прошлом, оно потеряло поддержку и было отклонено: получило 48,6% голосов «за» (участие в голосование было на уровне 44%, это второй наивысший показатель по участию в голосовании за всю историю Politeia).
  • Несмотря на то, что предложение было отклонено, @jer979 всё же опубликовал описание своего опыта на собственном веб-сайте. В этой статье он утверждает, что «Опыт контрибутора» (CX) очень важен, и сравнил процедуры отправки предложений в DAOstack и Decred, подчеркнув некоторые отличия. После некоторого обмена мнениям на Twitter, @lukebp разместил фидбек в выпуске GitHub.

По одному дополнительному предложению было завершено голосование, и оно было утверждено:

  • Decentralize Treasury Spending от @moo31337: был предложен метод децентрализации расходов из Казны, с ежемесячным он-чейн голосованием, связанным с утверждением выплат подрядчикам. Оно было утверждено на основании 97,5% голосов «За», уровень участия составлял 22,5% тикетов.

Первая поправка к конституции была добавлена на docs.decred.org.

15 мая @degeri опубликовал обновление статуса по программе Bounty: 49 заявок было обработано данный момент, из них 7 заявок были утверждены для выплаты.

В Politeia Digest можно найти более детальное описание этих предложений и дальнейшего их развития. Пожалуйста, ознакомьтесь с выпуском и 15 и выпуском 16, которые вышли в мае.

@pi_crumbs информирует в Twitter о публикации новых предложений, а также о внесении изменений и начале голосования.

Сеть

Хешрейт: В начале мая хешрейт составлял ~524 Ph/s, а в конце ~574 Ph/s. Самое низкое значение в течение месяца составляло 364 Ph/s, а самое высокое — 626 Ph/s. Состоянием на 1 июня распределение хешрейта пула является следующим: Poolin 20%, lab.antpool.com 18%, BTC.com 8,7%, F2Pool 7,7%, UUPool 7,7%, Luxor 2%, BeePool 0,86%, CoinMine 0,28%, suprnova 0,02%, другие 35,4% (по данным dcrstats.com). Цифры, относящиеся к распределению пула, являются приблизительными, получение точных данных не является возможным.

Стейкинг: Средняя стоимость тикета по данным 30 дней — 116 DCR (-1,2) по данным dcrstats.com. Цена варьировалась от 109,7 до 124,7 DCR. Заблокированная сумма — 4,68–4,83 млн. DCR, что составляло 47,60–49, 17% доступного предложения по данным dcr.farm.

Ноды: Состоянием на 2 июня было 270 публичных нод. Среди них было 168 нод IPv4 с таким распределением по континентам: Европа 53%, Северная Америка 39%, Азия 7%. Ведущие страны: США 31,6%, Германия 14%, Франция 10%, Канада 7,8%, Великобритания 5,4%, Нидерланды 5,4%. Спасибо @chappjc за эти данные.

Ещё один полезный источник для статистики по нодам — это dcr.farm. В течение мая было обнаружено большое колебание по количеству нод v1.4.0 (103–237), но в этом источнике есть хороший график, демонстрирующий историю версий нод, благодаря которому можно сделать вывод, что сеть сейчас преимущественно на версии v1.4.0+.

Интеграции

Обмен HitBTC добавил пары DCR/BTC, DCR/ETH и DCR/USDT.

Nomiddleman Crypto добавил поддержку для Decred в их плагин WooCommerce, который позволяет принимать криптовалютные платежи в адресы кошелька, принадлежащего торговцу, без вовлечения третьих сторон. Исходный код доступен на GitHub.

Ownbit (ранее BitBill) добавил поддержку DCR в их холодный кошелёк.

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

Медиа:

@jy-p принял участие в AMA в рамках /r/cryptocurrency subreddit и ответил на 18 вопросов.

Избранные статьи:

  • Как заработать на криптовалютах в экономике в стиле «Crypto Gig», @s_ben (medium)
  • Основы управления в блокчейне, @Haon (medium)
  • Decred как провайдер инфраструктуры DAE, @neil_nie (dcrclub), перевод на английский @changhugo (medium)
  • Сравнительный анализ устойчивости к двойному расходованию: Decred VS Bitcoin — Часть 1, @Fiach_Dubh (medium)
  • Bitcoin: Революция в финансовой отчётности, Permabull Nino (medium) — не связано с Decred
  • Сообщество Decred по всему миру, @Haon (medium)
  • Управление в Decred: Итеративный подход, @max_bronstein (medium)
  • Ценовой анализ Decred: Выход в качестве цифрового средства сбережения (bravenewcoin.com)

Об этом выпуске

Это 14-й выпуск Decred Journal. Указатель со всеми выпусками, дублированиями и переводами можно найти тут.

Большинство материалов от третьих сторон размещаются непосредственно из источников после минимальной проверки, с точки зрения здравого смысла. Авторы Decred Journal не в состоянии проверить все утверждения. Пожалуйста, остерегайтесь мошенничества и проверяйте информацию самостоятельно.

Ваши фидбеки и помощь в составлении выпусков приветствуются на Reddit, GitHub и Matrix.

Ответственные за выпуск (в алфавитном порядке):

  • Написание статьи и редактирование: bee, degeri, Dustorf, liz_bagot, richardred, s_ben
  • Отзывы и фидбеки: chappjc, davecgh, dnldd, Haon, jholdstock, lukebp, matheusd, raedah
  • Заглавная картинка: saender

--

--