• Forum has been upgraded, all links, images, etc are as they were. Please see Official Announcements for more information

Июнь 2017 - ежемесячный отчёт команды Dash

alex-ru

Well-known member
ПЕРЕВОД
Ссылка на оригинал:

https://www.dash.org/forum/threads/june-2017-dash-core-team-monthly-report.15804/


Уважаемые участники сообщества,

Я с удовольствием предоставляю вам отчёт по деятельности команды Dash. Ниже вы найдёте наш отчёт о мероприятиях, проведённых до конца июня. Они сгруппированы по четырём стратегическим направлениям на 2017 год.

  1. Разработка программного обеспечения

    1. Кошелёк Dash core - версия 12.x (главный разработчик: UdjinM6)
    2. Проект Эволюция (главный разработчик: Nathan Marley; менеджер проекта: Luba S.)
      1. Бэкенд пре-альфа версии был завершён вовремя. Разработка альфа версии началась в начале июня и будет завершена в середине августа.
      2. DashDrive пре-альфа версия был начат (будет завершён в июле).
      3. Кошелёк DashPay для Android был передан на внутреннее рассмотрение командой, разработка версий для Chrome and iOS была начата.
      4. Мы продолжаем работать над улучшением планирования проекта: обновлена внутренняя дорожная карта, добавлен план выпуска для фронтенд команды по проекту Эволюция.
      5. Проектный документ Эволюции по определению рисков высокой степени был разработан и рассмотрен Робертом.
      6. Описание и список требований для бэкенд пре-альфа и альфа были добавлены к разработке Эволюции.
    3. Бэкенд проекта Эволюция (главный разработчик: Alex Werner; менеджер проекта: Luba S.)
      1. Завершённые исследования:
        1. Insight-API(1) : Проверка возможности получения голоса от сети.
        2. Нахождение самого эффективного способа (прототипное, классовое, функциональное программирование) для запуска DAPI. Результаты исследования представлены в отчете “Архитектура DAPI”.
        3. Получение более глубокого представления о SubTX(2). Протокол и оценка того, насколько мы можем использовать его в качестве решения для процесса начальной инициализации. Результаты исследования представлены в следующих документах “Инициализация начальных SubTx затрат Эволюции в сети” and “DIP 002: EVOLUTION Транзакции подключения DASH Эволюции”.
        4. Обзор ZMQ(3) POC(4) и рассмотрение других альтернатив по обмену сообщениями (IPFS, Orbit, DeepStream).
        5. DAPI(5): Исследование по пригласительным транзакциям.
        6. Mempool (пул памяти): Исследование лучшего способа хранения информации.
        7. DashTrust(6): Реализация алгоритма Eigentrust в Dash.
        8. OrbitDB: Загрузка на внешний OrbitDB в случаях синхронизации DB, Загрузка IPFS бинарников работает но формирование js-ipfs продолжается, js-ipfs - загрузка на внешние ноды для синхронизации публикуемых данных.
        9. Сеть (bcoin, dashcore, socketio, zmq). Реализация POC с помощью Socket.io и с ZMQ (эксклюзивная пара), высокоуровневый поиск по сети между парами (ZMQ, Socket.io, P2P, bitcoin, bcoin..) был завершён. Процесс сетевой загрузки bcoin был настроен. Результаты исследования были представлены в документе “Обзор сети”.
      2. DAPI - Сеть - P2P(7) Установка и инициализация:
        1. Была создана рабочая ветвь для создания сети в DAPI.
        2. Настройка базового barebone из bcoin кода + запуск тестовых примеров (фиксация) + образец для ноды в mempool был завершён.
        3. ZMQ демо запуск (включая связь и трансляцию) был завершён.
        4. Реализована возможность обновления: нода, которая получила идентификатор, обновляет данные ноды mempool и транслирует обновление по сети.
      3. ZMQ:
        1. POC был создан. Он поддерживает все основные минимально необходимые функции (подключение, распространение сообщений в сети, автоматическая синхронизация новых нод с сетью, обработка отключённых нод).
        2. Восстановление связи отключённых нод путём привязки к новым живым нодам.
        3. Внедрён новый метод поиска открытых портов в определённом диапазоне.
        4. Создана служба, которая хранит записи активных нод (это будет осуществляться с помощью DashDrive).
        5. Добавлена возможность запуска ZMQ на внешних компьютерах/IP.
        6. ZMQ POC был протестирован на нескольких компьютерах. Были проведены тесты/стресс-тесты, выявлены узкие места.
      4. DAPI-SDK(8) был выполнен рефакторинг кода.
      5. Подготовка бэкенда Эволюции для использования DashPay(9):
        1. Реализовано несколько отсутствующих маршрутов Обозревателя.
        2. Рефакторинг и тестирование кода BWS(10).
        3. Подгтовлен README.md DAPI-SDK для фронтенд команды DashPay.
        4. Внедрение InstaSend в BWS было завершено. Добавлена upstream модификация в: bitcore-mnemonic, bitcore-payment-protocol, bitcore-wallet-client.
      6. Insight-API: Баг связанный с отправкой транзакции был исправлен.
      7. В ветвь Github по разработке DAPI была добавлен компиляция многих бэкенд исследований + работа (POC).
    4. DashDrive Эволюция (главный разработчик: Alex Werner; менеджер проекта: Luba S.)
      1. Исследования:
        1. Возможности Postgres JSON.
        2. Распределённая СУБД Mnesia (Erlang distributed db).
        3. Использование IPFS(11) для DashDrive.
        4. Кворум(12) для верификации данных Dashdrive и нахождения соглашения.
        5. Изучение хранения расширений: должны ли мы использовать графовую БД? В чём преимущества графовой БД по сравнению с другими NoSQL БД и реляционными БД?
        6. Orbit-DB для синхронизации метаданных: (OrbitDb/NodeJS ipfs-api POC “упакован” и разработан, установлен и протестирован orbit-db key value store, разработан OrbitDB index, протестированы записи данных).
      2. Первая версия DashDrive с реализацией передачи/синхронизации данных была создана.
      3. Начата разработка Кворум-взаимодействия.
      4. Тестирование DashDrive POC было начато.
      5. Добавление в докер Insight-Dash, создан VPC, подсети для хостинга insight.
      6. Хранилище DashDrive было очищено, остающиеся PRs были объединены.
      7. Реализация DashDrive IPFS добавляет:
        1. Выполнение записей (добавлены к IPFS, уведомления, индексация).
        2. Обнаружены проблемы с соединениями при использовании + докер сборка.
        3. IPFS модель была протестирована.
      8. Созданные модели для загрузки в DashDrive.
      9. Предложение по тестированию Sentinel упрощения было импортировано в тестовую сеть.
      10. DashDrive тесты были очищены, использование py.test с помощью моделирования данных.
    5. Фронтенд Dash Эволюции (главный разработчик: Chuck Williams; менеджер проекта: Luba S.)
      1. IBN(команда подрядчиков) создаёт связь фронтенда кошелька DashPay с бэкендом DAPI.
      2. DashPay Android сборка была предоставлена на рассмотрение для внутренней команды.
      3. Работа над кошельком DashPay Chrome и iOS версий была начата.
      4. Dashpay Android сборка была обновлена: удалены противоречия с существующими версиями.
      5. Эволюция и DashPay кошельки официально “отдельные” проекты. IBN и Dash будут выделять ресурсы на оба проекта, но IBN в основном сфокусируется на разработке DashPay, а также будет поддерживать разработку Эволюции, а Dash команда в основном нацелена на разработку Эволюции, а также будет поддерживать разработку DashPay.
      6. UX Flow для создания аккаунта был обновлён после рассмотрения.
      7. На полный рабочий день для проекта Эволюция был назначен новый фронтенд разработчик - Joshua.
    6. Кошелёк Dash для iOS - обновлённые функции (главный разработчик: @QuantumExplorer)
      1. повторная отправка на рассмотрение в iTunes
    7. HBPay точка продажи на Android с поддержкой DASH (доступно для тестовой сети)
      1. https://hbpay-testnet.hexabit.io
    8. Обновления кошелька Mycelium - перезапуск

  2. Развитие Бизнеса

    1. Пара Dash - рубли на бирже https://exmo.com
    2. Dash теперь торгуется (Африканская криптобиржа): https://www.altcointrader.co.za/dash
    3. Поддержка Dash запущена на CoinBR - Бразилия
    4. Dash - Blockcypher работают вместе над привлечением новых решений в сеть Dash.
    5. Dash начинает переговоры с корейскими и японскими биржами.

  3. Общая организация Проекта

    1. Выбрана Фирма для юридических консультаций (например, рассмотрение контрактов, составление контрактов подрядчиков и т. д.)
    2. Нанят директор по персоналу
    3. Инициирован набор по вакансиями, связанным с обеспечением качества / тестированием и управлением проектами в США и Европе
    4. Началось исследование местоположений физических офисов
    5. Альфа релиз Внутренней техподдержки
    6. Официальное оформление разработки проекта Эволюция (работа над уставом и документацией проекта)

  4. Маркетинг и коммуникации

    1. Официальная дорожная карта DASH - версия 2.1.1 // Основные этапы разработки: https://github.com/dashpay/dash-roadmap/blob/master/README.md
    2. Интервью с Эриком Вурхисом:
    3. BitCart отказвается от Биткойна, переходит на использование только DASH: https://cointelegraph.com/news/bitcart-ditches-bitcoin-for-dash-user-uptake-soars
    4. Публикация в Forbes: https://www.forbes.com/sites/lauras...ut-is-it-about-to-self-destruct/#2c855a79cb31
    5. Аманда Б. Джонсон говорит о будущем криптовалюты: http://www.financemagnates.com/cryp...amanda-b-johnson-talks-future-cryptocurrency/
    6. Первый терминал по продаже DASH в Нью-Гэмпшире: http://freekeene.com/2017/06/13/new-hampshires-first-vending-machine-to-offer-dash/
    7. Статья о Dash в Гане: https://salam.liberty.me/dash-crypt...e-set-to-eliminate-poverty-in-northern-ghana/
    8. EToro запускает криптовалютный инвестиционный фонд под названием CopyFund ("DASH будет добавлен в скором будущем"): https://www.finextra.com/pressarticle/69540/etoro-launches--cryptocurrencies-investment-copyfund
    9. Получи свои DASH в 9000 терминалах в Украине! https://www.dash.org/forum/threads/get-your-dash-at-9000-kiosks-in-ukraine.15268/
    10. Сан-Паулу / Бразилия Второй Биткойн саммит - 30-ое июня 2017. Даниэль Диас от Dash присутствовал на конференции. https://blog.coinbr.net/bitcoin-summit-evento-2017/?rdst_srcid=756684
    11. Платёжная платформа Dash Эволюция преследует цель ослабить позиции PayPal, Venmo начиная с 2018 года: Дорожная карта альткойна: https://cointelegraph.com/news/dash...ercut-paypal-venmo-from-2018-altcoins-roadmap
    12. Как активировать масштабирование в сети: https://medium.com/@eduffield222/how-to-enable-on-chain-scaling-2ffab5997f8b
    13. Интервью с Эваном Даффилдом “Дорожная карта Эволюции”:
    14. Dash выпускает дорожную карту: https://www.finextra.com/pressarticle/69847/dash-sets-out-roadmap
    15. BitcoinNW запускает 3 криптомат DASH в Орегоне: http://www.razor-forex.com/2017/06/bitcoinnw-launches-third-dash.html
    16. По какой причине продавцы должны отказаться от Биткойна в пользу DASH? : http://news360.com/article/408264561
    17. Может ли первый преступник криптосферы помочь сделать криптовалюту рынком с капитализацией в триллион долларов? (Dash упоминается): http://fortune.com/2017/06/26/bitcoin-blockchain-cryptocurrency-market/
    18. Гонконг | Dash исследование и планирование от Эвана Даффилда: https://medium.com/@eduffield222/hong-kong-research-and-planning-4206e065aa9c
    19. ДАО Dash раздаёт $50,000 в #FirstDashWallet кампании, посвящённой регистрации первого Dash кошелька: Информация от Аманды: https://medium.com/dash-for-newbies...et-campaign-insights-from-amanda-f319f8a3bf46
    20. “Я собираюсь говорить о Dash в Японии”: http://cryptocurrencymagazine.com/dash-japanese-website
    21. Даниэль Диас рассказвает о Dash на PanaFinTech - 15-ого июня: https://www.dash.org/forum/threads/daniel-diaz-dash-at-panafintech-15th-june.15379/
    22. Dash выступил спонсором бойца смешанных единоборств Дэвиса Дос Сантоса, который сразится в турнире TKO 39: https://www.dashforcenews.com/dash-sponsored-mma-fighter-davis-dos-santos-fight-tko-39/
    23. Венесуэльцы ищут спасения в криптовалюте в разгар кризиса (Dash упоминается): https://www.bloomberg.com/news/arti...eking-a-haven-in-crypto-coins-as-crisis-rages
 
Примечания

(1) Insight API - это REST API и WebSocket сервис, основанный на Bitcore Node Dash, чтобы работать с блокчейном Dash самым простым способом.
(2) В Эволюции пользователи создают учётные записи, записывая свои регистрационные данные непосредственно в Блокчейн в метаданные специально созданных транзакций, под названием «Транзакции регистрации», которые также используют (тратят) минимальное количество DASH через доказуемо нерасходуемый null-data pubkey скрипт в одном из транзакционных выходов.
(3) ZMQ - это исходная высокопроизводительная асинхронная библиотека обмена сообщениями. Мы будем использовать её для добавления P2P уровня в DAPI. Мы выбираем ZMQ, потому что Dashd уже использует её и соотв уже есть завязки на неё, а также ввиду очень экономного расхода занимаемого ей пространства.
(4) Доказательство концепции
(5) Децентрализованный API, который позволяет пользователям третьего уровня безопасно получать доступ к сети и предоставляет функциональные возможности для платежей.
(6) Система учёта репутации, которая будет предоставлять информацию о каждой DAPI ноде, учитывая их качество отклика, а также производительность или любую техническую информацию о работоспособности сервера и качестве / достоверности переданных ими данных.
(7) Каждая DAPI нода будет подключена к другой DAPI ноде через P2P, это позволит нам проводить определённый обмен объектами, которые мы не хотим хранить в блокчейне (из-за кратковременной значимости этих данных).
(8) Этот модуль позволяет разработчикам работать с DAPI через Javascript.
(9) Кошелёк, созданный на основе открытого кода Copay и совместимый с текущей сетью Dash. Его можно будет установить на Androind, iOs и Chrome.
(10) Служба bitcore-wallet-service, совместимая с DAPI.
(11) DashDrive хранит данные в системе InterPlanetary File System (IPFS) и воспроизводит данные с помощью встроенного DHT, а сеть устанавливается через IPFS ноду. Поскольку записи DashDrive являются неизменными и составляют неизменяемый реестр данных (например, корпоративный учёт или блокчейн), IPFS на самом деле идеально подходит для требуемой системы хранения и распространения данных.
(12) Каждая запись в базу данных требует псевдослучайного набора Мастернод, называемого кворумом, для согласования и подписания сообщения. Если большинство этого кворума соглашается, объект записи будет отмечен этими подписями Мастернод и передан в DashDrive. Используя кворумы Мастернод, мы гарантируем, что наша сеть является защищённой от атак Сибиллы. Любая попытка атаковать сеть потребует, чтобы злоумышленник контролировал огромное количество Мастернод, что связано с запредельными расходами.
 
Back
Top