Технология сайдчейн – новые возможности для сети биткоин

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

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

Что такое сайдчейн (sidechain) – мы и рассмотрим в сегодняшней статье.

Алгоритм работы системы биткоин

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

  1. В технологии блокчейн, являющейся основой биткоина, каждый последующий блок цепочки связан с предыдущим, он несет в себе его хеш, который получается путем сворачивания массива данных в строчку определенной длинны, по заданному алгоритму. Эта связь гарантирует неизменность всей цепочки.
  2. Желая потратить или переместить монеты, участник сети должен доказать, что имеет на это право. В качестве доказательства  для просмотра данных предъявляется открытый ключ, для отправки используется закрытый ключ, соответствующий определенному биткоин-адресу, именно с помощью него подписывается транзакция, а он сам не подлежит разглашению.
  3. Созданием блоков занимаются майнеры. За закрытие блока майнер, которому удалось это сделать быстрее других получает награду в виде вновь выпущенных монет, таким образом организованна эмиссия монет в сети.

Важно! Транзакция считается подтвержденной только после того как она попала в закрытый блок. Как правило при переводе для полной уверенности ждут 2х-3х подтверждений, это гарантирует то что транзакция не сможет быть отменена.

Интервалы формирования блоков

Блок биткоина содержит записи о произведенных транзакциях. Он накапливает сведения об операциях, не отраженных в предшествующих элементах цепи. Блок прикрепляется в конце блокчейна и уже не подлежит изменению или исправлению. Интервал формирования блоков равен 10 минутам. Путь одной транзакции до блока занимает от 1 до 30 минут. Эти временные интервалы выше, чем у вновь создаваемых альтернативных криптовалют, так называемых альткоинов.

Структура транзакции

Транзакция в системе биткоин состоит из следующих компонентов:

  • заголовок;
  • вход;
  • выход.

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

Условия проведения транзакции

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

Единый стандарт безопасности для всех

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

Единая не значит удобная

Технология биткоин – самая первая разработка в области криптовалюты изменяется очень медленно. В каких-то моментах она не устраивает пользователей. Не желающим мириться с неудобствами остается один выход – заниматься другой криптовалютой или создавать свою. Внедрение технологии сайдчейн предлагает другие возможности.

Что такое сайдчейн

В переводе sidechain означает боковую цепь. Это своеобразные ответвления, цепочки блоков от основной сети биткоин.

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

Как отправить монеты из одной цепочки в другую

Предполагаемая технология отправки биткоинов в другие блокчейны выглядит примерно так:

  1. Биткоины отправляются на определенный адрес в системе, который сразу после этого становится недоступным. Пользуясь возможностями транзакций пользователь ставит задачу будущему владельцу: доказать, что отправленные монеты нигде не используются. Пока этого не произойдет, биткоины остаются заморожены в системе.
  2. Затем пользователь отправляет сообщение о заморозке в блокчейн, преимуществами которого он хочет воспользоваться. Если второй блокчейн признал себя сайдчейном биткоина, он поменяет эти замороженные монеты на свои.
  3. Теперь пользователь может совершать любые транзакции в другом блокчейне, выигрывая время, экономя на комиссии, используя смарт-контракты и прочее.
  4. Кто бы ни был держателем монет в сайдчейне, он может в любое время отправить их обратно в систему биткоин. Для этого ему нужно заморозить их в сайдчейне при помощи специальной транзакции. Монеты исчезнут в сайдчейне и станут доступны пользователю в системе биткоин.

Важно! В представленной технологии монеты не создаются и не уничтожаются, они именно передаются: исчезают в одной сети, появляются в другой и наоборот.

Сайдчейны также, как и система биткоин, работают по трехэтапному алгоритму:

  1. Определить вес не использованных выходов транзакций.
  2. Доказать право владения.
  3. Заморозить монеты в системе биткоин до тех пор, пока они работают в сайдчейне.

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

Роль сайдчейнов в формировании новой экосистемы

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

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

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

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: