Tezos, Обновление по вкладам на сегодняшний день

Уважаемые сторонники Tezos,

При разработке программного обеспечения для вкладов мы следили за тем, чтобы все взносы в проект Tezos регистрировались в блоках Биткойн и Эфириум, поэтому нет риска потерять или забыть о любых взносах, и поэтому сбор средств может быть проверен позднее. Для удобства мы также создали счетчик, который дает резюме вкладов на сайте https://check.tezos.com и глобальном счетчике на https://tezos.com. В первый час сбора средств мы столкнулись с коррупцией базы данных, которую мы используем для составления этих резюме, но отключение только помешало менее 1% участников автоматически подтвердить свою транзакцию. Мы вручную подтвердили вклад этих участников.

Мы напрямую работали с этими участниками, чтобы объяснить ситуацию и включить подтверждение транзакции в базу данных. Тем временем мы тщательно написали и протестировали скрипты для проверки согласованности базы данных, как ее внутренней согласованности, так и ее согласованности относительно блоков биткойнов и Ethereum. Вот результат сухого пробега в производственной базе данных после 726 блоков (5 июля около 2 вечера по UTC). Эти результаты согласуются с полным воспроизведением тестовой базы данных.

Пропущенные UTXO (выходы без транзакции): 199
Пропущенные депозиты: 45
Глобальные данные после исправления:
Собранный БТД: 48 768 (-4 565)
Собранный ETH: 274 613 (+1 984)
Всего выделенных кошельков: 21 755 (+348)
Измененные кошельки: 1,272
Добавлены кошельки: 200
Другими словами, как только мы запускаем наши скрипты очистки, счетчик веб-сайтов будет показывать на 4565 меньше BTC и 1,984 больше ETH.

Обратите внимание, что все транзакции были обработаны правильно на самих блочных цепочках, поэтому фактические вклады не затронуты. Только наша отдельная независимая база данных, которая создает сводку результатов, была временно затронута в течение первого часа сбора средств, и теперь мы выпустили исправление проблемы.

Количество кошельков, у которых было неточное резюме, составляет 1 272. Из них только 243 пропали без вестита в УКТОС или на депозитах ETH. Для других затронутых кошельков внесенные взносы были действительными, но общее количество выделенных тлей было ошибочным.

Все пропущенные UTXOS (кроме 4) произошли в 8 первых блоках фолдсаля. 4 оставшихся отсутствующих UTXO были распределены случайным образом (уровень: 15, 331, 524, 575).

Ошибки, возникшие во время 8 первых блоков толпы, вызваны двумя ошибками:

Первоначально сервер «офлайн» был развернут с слишком небольшим количеством ОЗУ, а скрипт обслуживания разбился пару раз. Это объясняет отсутствие UTXO.
При отладке этих случайных сбоев мы ошибочно (из-за лишения сна в то время) удалили некоторые глобальные счетчики. Это объясняет несоответствие между фактическим собранным BTC / ETH и суммой, показанной счетчиком веб-сайта.

У нас еще нет объяснений для четырех незарегистрированных UTXO, которые произошли позже в crowdsale. Но мы подозреваем ошибку в библиотеке разбора биткойнов, на которую мы полагаемся, или на библиотеке базы данных, или на том, как мы их используем. В любом случае, теперь у нас есть надежная проверка целостности и может быстро обнаружить и исправить любые отсутствующие UTXO.

С Уважением,
Команда Tezos

блокчейнбиткоитсиднейавстралиякриптовалюта
25%
0
25
0.791 GOLOS
0
В избранное
Exchange Tracker
Все о биржах криптовалют. Обзоры и самые важные новости бирж.
25
0

Зарегистрируйтесь, чтобы проголосовать за пост или написать комментарий

Авторы получают вознаграждение, когда пользователи голосуют за их посты. Голосующие читатели также получают вознаграждение за свои голоса.

Зарегистрироваться
Комментарии (4)
Сортировать по:
Сначала старые