сайдчейн

Що таке сайдчейни

Сайдчейни (від англ. Side chain - бічний ланцюг) - технологія, яка знаходиться на стадії активного розвитку. Вона дозволяє токенам та іншим цифровим активам одного блокчейну, безпечним чином використовуватися в іншому блокчейні і потім (в разі необхідності) бути повернутими в оригінальний блокчейн. Спочатку концепція сайдчейнів була описана у 2014 році у white paper, написаній розробниками компанії Blockstream, - Enabling Blockchain Innovations with Pegged Sidechains.

Для чого потрібні сайдчейни

Творці концепції сайдчейнів в майбутньому бачать широку глобальну мережу безлічі сплетених між собою блокчейнів, у кожного з яких буде свій протокол, правила і набір функцій. Всі вони, однак, будуть прив'язані до біткоіна і захищені його майнінговою мережею. Сайдчейни також можуть використовуватися для моделювання змін, що розглядаються для кодової бази біткоіна.

Крім того, сайдчейни призначені і для комерційного використання. Наприклад, сайдчейн, який розробляється Blockstream Liquid призначений для обслуговування біткоін-бірж, процесингових сервісів і трейдерів. Він скорочує час, необхідний для здійснення транзакцій між різними рахунками.

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

Як працюють сайдчейни

Сайдчейн є окремим блокчейном з двосторонньою прив'язкою до батьківського блокчейну. Це забезпечує взаємозамінність активів із заданою інтенсивністю. Батьківський блокчейн зазвичай називається «основним (головним) ланцюгом», додаткові ланцюги - сайдчейнами.

Користувач батьківського блокчейну повинен спочатку відправити токени на вихідні адреси, де вони «замикаються» учасниками так званої «федерації», що покликане виключити можливість їх витрачання в іншому місці. По завершенню транзакції її учасники отримують підтвердження, однак з метою додаткової безпеки це відбувається після деякого періоду очікування. Після цього еквівалентна кількість монет перекладається в сайдчейн, і у користувача з'являється можливість їх витратити. Під час відправки монет з сайдчейну в основний блокчейн, відбувається зворотний процес.

Що таке федерація

Федерація - це група операторів, яка виступає в ролі проміжної точки між основним ланцюгом і одним з її сайдчейнів. Федерація визначає, коли монети користувача «замикаються» і коли вони можуть бути витрачені.

При цьому, творці сайдчейнів можуть обирати членів федерації. Недоліком такої моделі є наявність додаткового шару між основним ланцюгом і блокчейном і, як наслідок, ризики централізації.

ціпок

У січні 2017 року, Blockstream представили новий white paper сайдчейнів, що містить оновлені механізм консенсусу і модель довіри, а також опис механізмів, що забезпечують, у разі невдачі, повернення відправлених коштів в батьківський ланцюг.

Новий технічний опис отримав назву Strong Federations: An Interoperable Blockchain Solution to Centralized Third Party Risks (Сильні федерації: рішення взаємозамінних блокчейнів щодо ризиків, пов'язаних з централізованими третіми особами).

Фактично, Strong Federations представляють собою добре продумані адреси мультипідписів, в яких «замикаються» біткоіни. Розблокувати їх можна тільки в разі підтвердження справжності платежу достатньою кількістю власників ключа. Подібна функція забезпечує публічно перевірювані, надійні мережі транзакцій, які дозволяють переміщати будь-який актив між різними, за своїми характеристиками, ринками, не вимагаючи централізованої довіри до будь-якої сторони.

Чи безпечне використання сайдчейнів

Сайдчейни самі відповідають за свою безпеку. За відсутності достатньої майнінгової потужності для забезпечення безпеки, сайдчейн може бути підданий зламу. Оскільки кожен сайдчейн є незалежним, в разі, якщо він зламаний або скомпрометований, збиток залишається в рамках цього ланцюга і не зачіпається основна система блокчейн. Відповідно, якщо буде скомпрометований основний блокчейн, сайдчейн продовжить працювати, але його прив'язка до батьківської ланцюга знеціниться.

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

Які існують платформи сайдчейнів

Найбільш відома на сьогоднішній день платформа - Liquid від Blockstream. Компанія називає цю технологію «більш надійною та ефективною системою для переміщення біткоінів, пов'язаних з біржами». Очікується, що виробництво сайдчейнів Liquid буде запущене в першому кварталі 2018 року.

Також, широкої популярності набула платформа RSK (Rootstock) - сайдчейн біткоіна з тюринг-повною віртуальною машиною, яка сумісна з інтерфейсом децентралізованих додатків мережі Ethereum. Запуск основної мережі платформи під назвою Bamboo відбувся в січні 2018. Генерація блоків в мережі RSK ведеться в режимі поєднаного майнінгу з біткоінами. Також розробники заявляють, що в майбутньому сайдчейн Bamboo зможе створювати смарт контракти для мережі Litecoin.

Технологію сайдчейнів, як рішення для бізнесу, пропонує Ardor - система блокчейн для децентралізованих сервісів другого покоління від команди Nxt. Її ключовою відмінністю є використання Proof of Stake як алгоритм консенсусу, в той час як самі сайдчейни, будучи тісно інтегрованими з основним блокчейном, називаються «дочірніми ланцюгами» (childchains). Бета-реліз Ardor відбувся у лютому 2017.

Фото: flickr.com
Обробка: Vinci