Еженедельные новости Bytom.

BytomDAO
3 min readMay 29, 2019

--

Разработка проекта

1. BBFT: алгоритм согласованного византийского отказоустойчивого консенсуса в настоящее время технологическая группа Bytom официально выпустила платформу Bystack BaaS, которая обладает инновационными преимуществами. BFT — это производный консенсус, основанный на практической византийской отказоустойчивости (PBFT), которая является одним из широко принятых решений BFT. Но из-за сложности связи O (n ^ 2) PBFT не может хорошо масштабироваться. Поэтому мы предлагаем иерархический алгоритм согласованности BFT — BBFT. Он использует топологию сети для эффективного распределения и агрегирования сообщений между узлами и обеспечивает сложность связи O (n), так что согласованный алгоритм BBFT имеет хорошую конфигурацию, адаптируемость, масштабируемость и неоднородность.

https://medium.com/@Bytom_Official/bbft-a-hierarchical-byzantine-fault-tolerant-consensus-algorithm-a02b64406802

2. 22 мая основатель Changjia, технический директор Langyu и финансовый директор Li Zongcheng провели AMA на ChainNode. Bytom является первой платформой BaaS для основной и боковой цепей на основе модели BUTXO.

Для деталей: https://medium.com/@Bytom_Official/bystack-ama-446f8bb70be5

3. Конкурс Bytom Dev был официально объявлен на неделе блокчейн в Нью-Йорке, и теперь вы можете зарегистрироваться на https://devcon.bytom.io/

Главный приз составляет $ 30 000, и это большое событие, которое вы не должны пропустить! Если у вас есть кандидаты, пригласите их принять участие в нашем конкурсе, и вы получите награду!

4. Хорошая статья от сообщества! В рамках серии статей о том, что вы можете сделать на BYTOM: необеспеченные финансовые облигации и срочные вклады, о которых рассказывается в блокчейне BYTOM: https://twitter.com/MonUnix/status/1131630551750893568

Отчет о разработке

Bytom mainchain

1. Исправлена ​​ошибка разбора данных интерфейса JSON;
2. Изменен интерфейс криптографии с закрытым ключом и открытым ключом;
3. Модифицированная часть тестовых данных для соответствия модификации интерфейса открытого и закрытого ключей;
4. Оптимизированный модуль голосования транзакции utxo и проверенная транзакция для предварительной обработки вывода и построения действий на уровне кошелька;

Боковая цепь

1. Исследовал жидкостный проводник и сравнил их с Vapor;
2. Добавлена ​​согласованная передача и обработка сообщений на согласованный сетевой уровень;
3. Добавлены тесты для разбора кросс-цепочек ввода / вывода;
4. Увеличено тестирование UXX вариаций входных и выходных цепочек;
5. Добавлен интерфейс и проверка построения транзакции боковой цепи обратно к главной цепи;
6. Завершена обработка блока согласованного алгоритма, включая двойную подпись, независимо от того, происходит ли обработка подписи Block Producer; Сохранить статус партии необратимых блоков, результатов голосования и блоков;
7. Завершена обработка сообщения подписи блока согласованным алгоритмом, включая обработку двойной подписи, одиночного блока, отсутствия блока и т. Д .;

Bycoin Dapp

1. В Dapp добавлена ​​обработка механизма тайм-аута и оптимизирован уровень кода.
2. В веб-сборке Bytom добавлена ​​подпись сообщения и обновлен syscall / js с версией go1.2.

Blockmeta

1. Блокметы объединили коды фронтэнда и бэкенда;
2. Написан скрипт для хранения информации блокчейнизации;
3. Docker — интерфейс и бэкэнд Blockmeta, nginx, встроенный код внешнего интерфейса и бэкэнда Jenkins, автоматически загружаемый в Ali cloud Maven, а также решает проблемы мониторинга nagios и отображения интерфейса, возникающие после докера Blockmeta;

Bycoin

1. Заполнены документ bycoin-dapp-js, демонстрационная тестовая страница bycoin-dapp и страница обнаружения;
2. Android и ios были подключены и введены в обратном формате. Подключил родную и JS;

Byone:

1. Добавлена ​​логика API signmessage для разработки части логики страницы для завершения транзакции подписи;

--

--

BytomDAO
BytomDAO

No responses yet