Загрузка...
Главная  |  Новости  |  За счет новых функций узла Биткоина можно будет упростить проверку блоков

За счет новых функций узла Биткоина можно будет упростить проверку блоков

16.02.2017

За счет новых функций узла Биткоина можно будет упростить проверку блоков

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

В то же время для реализации блоков не требуется одобрение транзакций, а поэтому общая скорость осуществления сделок значительно сокращается и получатель подолгу дожидается своих Биткоинов. Неоднократно разработчики пытались решить данную дилемму, но идеальный ответ найден не был. Недавно появилась очередная альтернатива ускорению процесса подтверждения транзакций, которая получила название: «Cuckoo Cache», или же Кэш кукушки.

Алгоритм Cuckoo – средство отлова подтверждений

 Пять лет назад Гэвин Андресен разработал код активации Биткоина, улавливающий прежние итоги оценок со стороны узлов. Последний анализирует кэш на предмет правильности подписей, которые в нем содержатся. Джереми Рубин, специалист в области криптографии, утверждает, что новый способ позволит узлам избавиться от необходимости получать драгоценные подписи ECDSA, примененные ранее.

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

Новая разработка чем-то похожа на рюкзак – она позволяет брать с собой все полезные вещи и прикреплять их в любой нужный момент. В некоторых случаях придется возвращаться за разрешением к узлам, но подобный подход будет происходить нечасто. «Кэш» немного похож на рюкзак, если оценивать его с точки зрения программистов. Подобную аналогию можно провести и с классическим кэшем подписи, который схож с небольшим пластиковым пакетом – дырявым, некрасивым и непрактичным.

Пакет неудобен при носке, он не вмещает много вещей и не отличается надежностью. И его используют только по той причине, что без него было бы немного сложнее. Cuckoo Cache похож на рюкзак с множеством карманов, который помогает блокчейну Биткоина распознавать, где можно найти информацию, необходимую для одобрения операций. При этом «рюкзак» позволяет быстро найти любые данные и обеспечить должный уровень безопасности. По словам господина Рубина, использование кода вроде Cuckoo Cache, который подготовлен для следующего выпуска Bitcoin Version 0.14, позволит сделать сеть более эффективной и оптимизировать ряд тонкостей в ее работе.

Повышение эффективности первой криптовалюты

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