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