Еженедельные новости Bytom (8 марта 2019 года)

BytomDAO
3 min readMar 12, 2019

--

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

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

  1. 1 марта команда Bytom провела «Мировой тур Bytom» в 2019 году в UCI, и директор американского рынка Yi Ren представила символ, принципы дизайна и техническую архитектуру, а также «Bytom Development Challenge» для студентов колледжа. Кроме того, Bytom начал набор персонала на американские предприятия, приглашаем присоединиться к нам!

2. 2 марта Бытом отправился в UC Irvine для второй остановки Bytom World Tour, а затем в UCSD для третьей остановки. Команда Bytom представила задачи разработки и способы разработки на основе Bytom.

3. 3 марта главный архитектор Bytom James посетил первый технический салон Bytom «Bytom Talk» и поделился своим мнением о хард-форке: «За форком апгрейда Blockchain лежит эволюция консенсуса сообщества».

4. 6 марта в Силиконовой долине состоялась четвертая остановка Bytom World Tour, и команда Bytom представила проект Bytom и объявила набор участников. Бытом продолжит открывать рынок Северной Америки.

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

Кошелек V1.0.8

1. Добавлена ​​функция подписки на майнинг-блоки для удобной подписки на другие модули;
2. Модуль обнаружения узлов добавил функцию постоянного хранения узла для более быстрого обнаружения узла;
3. Поддержка для получения начального узла с DNS-сервера.
4. Исправлена ​​ошибка дубликата ключа, которую импортирует восстановленный кошелек;
5. Рефакторинг p2p-кода и добавлены тесты, чтобы сделать структуру кода более понятной;
6. Сохранял идентификатор узла, чтобы узел не использовал разные идентификаторы при каждом запуске;
7. Исправлена ​​ошибка трансляции бесхозных блоков и предотвращения их злонамеренной трансляции;
8. Функция фильтрации для транзакции пыли была добавлена ​​в пул транзакций, чтобы предотвратить транзакцию пыли
9. Добавлена ​​функция API Get-raw-block для возврата статуса транзакции;
10. Добавлена ​​строгая логика проверки заголовка блока для предотвращения неправильных версий заголовка блока;
11. Ограничено максимальное количество потерянных блоков для предотвращения атак памяти, которые генерируют большое количество потерянных блоков;
12. Обновлена ​​функция подписки WebSocket, которая будет возвращать исходную транзакцию подписчика и поле status_fail при поступлении непроверенной транзакции;
13. Оптимизированная логика управления UTXO для отката блока;

Bytom ядро

1. Обновлен установочный пакет Homebrew v1.0.8 от Bytom;

2. Завершено API идентификатора расхода и идентификатора ввода для сгенерированной транзакции;

3. Добавлены тесты нестандартных транзакций, идентификатор каждой записи на уровне bc;

Blockcenter

1. CMS поддерживает ограничение объема транзакций и количества подтверждений;

2. Во время построения транзакции добавлена ​​конфигурация серверной части, которая ограничивает подтверждение и объем транзакции.

3. Реорганизовал инфраструктуру тестирования интеграции API, запустил службу API локально, и каждый тест запускал реальный HTTP-запрос, приближая данные теста к реальной среде;

DAPP-демо

1. Dapp-demo оптимизировал функцию одновременной блокировки сервера буфера и устанавливает соответствующее время буфера для отправки транзакции для генерации неподтвержденного utxo;

2. Dapp-демонстрация, связанная с интерфейсом DAPP для тестирования нескольких одновременных сцен;

3. Подготовленные документы для разработчиков DAPP и описания кейсов для dapp-demo;

4. Front-end переподключен с back-end для тестирования нескольких параллельных сценариев;

Blockmeta

1. Добавлен компонент «Макет» Grandline;

2. Добавлена ​​поддержка транзакций «Подтвердить транзакцию» и «Декодировать транзакцию», включенный в bytom kit;

Боковая цепь

1. Оптимизирован механизм согласования боковой цепочки Dpos + BFT: интерфейс голосования Dpos, расчет голосов и увеличение консенсуса BFT;

--

--

BytomDAO
BytomDAO

No responses yet