Eric Lombrazo разработчик Bitcoin Core, и поэтому лучше всего он пояснит о важных событиях 1 августа. 1 августа произойдет изменения кода биткоин. Код который регулирует сеть должен быть улучшен, чтобы иметь возможность обрабатывать большее количество транзакций в секунду. По этой причине сообщество, майнеры и разработчики бумажников не находят себе место уже месяц. В строках ниже BitcoinRushMD полностью перевели его объяснение на сайте SatoshisDeposition, где вы можете слушать аудио вариант на английском языке где Eric Lombrazo все детально рассказывает.

 

Почему трудно сделать масштабирование в протоколе биткоин

В отличии от других систем развилки программного обеспечения, биткоин имеет огромную логическую проблему когда дело доходит до выпуска обновлений для протокола. Биткоин валюта основывается на консенсусе между узлами. Таким образом, все узлы которые проверяют транзакции должны иметь одинаковую информацию.

[Узлы это несколько независимых компьютеров по всему миру, которые хранят регистр транзакций сети биткоин с самого начала и до сегодняшнего дня. Реестр всегда делает обновление последних транзакций с сети. Реестр значится как дистрибутив, хранящиеся на нескольких отдельных устройств. Они сравнивают свои данные с данными хранящимися в регистрах хранящихся на других узлах, чтобы убедиться что они являются действительными. Распределительный характер реестра сделок, гарантирует, что вредоносные изменения реестра будут выявлены и удалены.]

Система узлов очень важна, поскольку она определяет какие сделки считаются действительными в сети. Если разные люди не согласны, то мы имеем разную историю и они могут не совпадать друг с другом. Некоторые узлы могут считать, что некоторые пользователи имеют определенное количество биткоин, другие … совсем другую сумму.  Очевидно, что это не очень хорошо для сети.

 

Бифуркации очень распространены в мире технологий

В большинстве типов ПО при обновлении обычно новая версия запускается так, что люди могут загрузить обновление и установить его. Форматы файлов совместимы с версиями до и после обновлении.

Как правило это не проблема, поскольку различные документы могут быть преобразованы в обоих направлениях, чтоб новые версии смогли новые версии и старые версий могут конвертировать файлы в формат, который вы можете прочесть. [Например, документ DOCX может быть преобразован в DOC для тех, кто использует старую версию Word чтоб могли его прочесть]. Так что это очень легко для пользователей перейти от старой версии на новую в своем собственном темпе, когда они хотят.

С сетевыми приложениями или веб-браузерами очень легко добавлять новые функциональные возможности в протоколе. Старые браузеры которые не поддерживают новые функциональные возможности могут иметь просто пустой ящик вместо функциональности добавлены в последнее время, показывая что функция не поддерживается.

 

Тем не менее блокчейн нетипичный

Если сеть с децентрализованным консенсусом такой как биткоин не сможешь этого сделать. Если все не согласны на действительности сделок, то аннулируется вся предпосылка системы. Имеется в виду что идея где каждый должен согласиться с историей транзакции больше не действует.

Фактические структуры данных используются для передачи информации и обратно через узлы имеют номера, которые соответствуют с версией протокола. Эти цифры не могут быть изменены так просто. Вы не можете иметь новое программное обеспечение для обнаружения новых узлов а старые игнорировать.

Все процедуры связанные с биткоином должны иметь криптографические подписи. Все поступающие данные должны быть пропущены через хэш-функцию.

Это означает, что если конкретное программное обеспечение не понимает конкретное поля данных и не может его подвердить становится трудно для всех чтобы договориться о той же истории.

Если необходимо запустить обновление правил протокола логистика становится проблематичным. Не слишком легко, чтоб убедить всех загрузить новое программное обеспечение. Невозможно ожидать что все сделают тоже самое в одно и тоже время и организовать себя. Некоторые люди не хотят немедленно сделать обновление или не могут делать или не получили сообщение.

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here