Що стосується потенціалу екосистеми біткойн, суть полягає в тому, що BTC є найбільшим активом. Екологічна стеля громадського ланцюга визначається ринковою вартістю громадського ланцюга. Найпростіше зрозуміти, що власники BTC завжди матимуть потребу в іпотечних кредитах, навіть якщо це буде 10% від суми коштів, тобто 120 мільярдів доларів США. І якщо це публічна мережа з ринковою вартістю 1 мільярд, 50% коштів становитиме лише 500 мільйонів доларів США, що є граничним розривом. Іншим прикладом є генерація стейблкойнів за допомогою іпотечних кредитів, і потенціал стейблкойнів буде великим.
З цієї точки зору ринкова вартість біткойна в чотири рази перевищує вартість Ethereum, а його екологічний потенціал, безумовно, набагато вищий, ніж у Ethereum. Але фактична ситуація прямо протилежна. Загальний масштаб екосистеми біткойн зараз значно відстає від Ethereum. Фундаментальна причина полягає в тому, що ефективність біткойна як загальнодоступного ланцюга занадто низька, програмованість занадто погана, і він не має повноти Тьюринга. Тоді рішенням буде імітація архітектури Ethereum і використання layer2. Рівень 2 потребує TPS і TPS, і він потребує програмованості та можливості програмування.
Застосування методу layer2 зараз є стратегією більшості екосистеми біткойн, але існує нагальна проблема, яку потрібно вирішити, і це безпека. Якщо ви хочете, щоб власники BTC спокійно вкладали свої кошти в Layer2, необхідно забезпечити безпеку BTC. Перш за все, безпека - це дуже важливо, адже ніхто не хоче перевірити кунжут і втратити кавун. По-друге, сам ланцюжок біткойнів відрізняється від Ethereum і не може навчатися на основі безпеки Ethereum.
Потім з'являється наш головний герой. babylon забезпечує безпеку нативного BTC і є основою для іншого рівня BTC2.
Архітектурна логіка Вавилона
Різні ланцюжки PoS, включаючи BT
●Сюди входить BTC layer2, але це також можуть бути інші публічні мережі. Рівень даних складається з окремих ланцюжків PoS, які хочуть використовувати біткойн для підвищення своєї безпеки та готові платити за це.
● Окрім виконання звичайних функцій протоколу консенсусу, таких як генерація та перевірка блоків, валідатори в ланцюжку PoS також відповідають за підписання підписів остаточності на гаджеті остаточності.Контрольний шар: Вавилонський ланцюг
● Рівень керування — це міст, що з’єднує мережу Bitcoin і ланцюжок PoS, і реалізований ланцюжком Cosmos-SDK під назвою Babylon chain.
●Babylon chain слугує площиною управління та відповідає за наступні ключові функції:
Надання послуг біткойн-міток часу: мережа Babylon записує хеші блоків PoS і набори валідаторів у ланцюжку Bitcoin, забезпечуючи узгодженість між ланцюжком PoS і мережею Bitcoin, а також забезпечуючи швидке та безпечне відокремлення.
Діє як торговий ринок: ланцюг Babylon поєднує стейкерів біткойн і ланцюг PoS, полегшуючи транзакції між ними.
Відстежуйте інформацію про стейкинг і перевірку: Мережа Babylon записує таку інформацію, як реєстрація ключів EOTS та оновлення, щоб забезпечити безпеку та прозорість процесу стекінгу.
Запис остаточного підпису ланцюга PoS: ланцюг Babylon зберігає остаточний підпис ланцюжка PoS для забезпечення безпеки протоколу.Базовий рівень безпеки: мережа Bitcoin
●Мережа Bitcoin є наріжним каменем усієї архітектури, що забезпечує безпеку системи.
● Безпека та децентралізований характер мережі біткойн забезпечують безпеку заставлених активів біткойн і запобігають зловмисній поведінці.
Користувачі Babylon можуть досягти безпечного стекінгу, не переказуючи біткойни зі своїх власних адрес. Таким чином власникам біткойнів не потрібно підключатися до мережі PoS. І немає необхідності інкапсулювати, розміщувати тощо заставлені біткойни.
Оскільки сам біткойн не підтримує смарт-контракти, повні за Тьюрингом, протокол Babylon вміло використовує існуючу мову сценаріїв біткойна та модель UTXO для реалізації функції іпотечного контракту. Протокол розробляє чотири типи транзакцій: іпотечні транзакції, транзакції звільнення, транзакції зі скороченням і транзакції звільнення. Ці транзакції обмежують шлях передачі біткойнів через певну логіку сценаріїв, таким чином досягаючи функцій, подібних до смарт-контрактів.
Трансакція ставки:
Іпотечна транзакція є першим кроком для участі користувачів у біткойнах. Вона блокує біткойн користувача в спеціальному UTXO. Цей UTXO можна розблокувати лише двома способами: транзакцією зняття ставки, ініційованою користувачем після виконання умов для скасування ставки. транзакція, ініційована в разі порушення безпеки.
Таким чином, трансакції стейкингу передають біткойн користувача в ланцюг PoS як депозит для його участі в перевірці та підтримці безпеки мережі.
2. Транзакція роз’єднання:
Коли користувачі хочуть відмовитися від стейкінгу біткойн, вони можуть ініціювати транзакцію без ставки.
Транзакції без ставок повинні відповідати певним умовам, наприклад, бути заблокованими на певний період часу, щоб запобігти частому входу та виходу користувачів із застави, що впливає на стабільність мережі.
3. Транзакція скорочення:
Слеш-транзакції запускаються, коли користувачі виконують зловмисну поведінку в ланцюжку PoS, наприклад подвійний підпис або намагаються підірвати мережевий консенсус.
Транзакція косою рискою надсилає забезпечені біткойни користувача на невитрачену адресу, тобто знищує ці біткойни як покарання за зловмисну поведінку.
Протокол Babylon гарантує, що у разі порушення безпеки особистий ключ зловмисника буде розкрито, а транзакції скорочення будуть автоматично активовані за допомогою гаджетної технології підтвердження відповідальності та остаточності.
4. Трансакція зняття ставки:
Транзакція зняття ставки використовується для вивільнення біткойнів користувача із заблокованого стану після закінчення відносного часу блокування транзакції зняття ставки.
Цей процес гарантує, що користувачі зможуть відновити свої біткойни вчасно, коли вони зазвичай відмовляються від ставок, у той же час запобігаючи атакам зловмисників під час процесу скасування ставок.
Механізм покарання
Для вищезазначених чотирьох типів транзакцій необхідно забезпечити механізми запобігання злочинам. Механізм технології Slash від Babylon реалізовано за допомогою передової криптографії, інноваційного протоколу консенсусу та оптимізованої мови сценаріїв Bitcoin
1. Твердження про відповідальність
Підзвітне твердження — це криптографічний метод, основна ідея якого полягає у використанні витягуваних одноразових підписів (EOTS), щоб гарантувати, що приватний ключ зловмисника буде скомпрометовано за певних обставин. У протоколі Babylon, коли валідатор виконує зловмисну поведінку, наприклад подвійне підписання, протокол автоматично витягує свій приватний ключ і робить його відкритим, щоб будь-хто міг використовувати приватний ключ для виконання транзакцій із розрізом і покарання винного.
Тому що заставодавець використовував спільний підпис, коли заставив UXTO. Якщо він хоче вчинити зло і підпише передачу до закінчення терміну зобов’язання, буде активовано твердження про відповідальність і закритий ключ буде розкрито.
2. Гаджет остаточності
Гаджети Finality — це додатковий рівень механізмів, доданий поверх існуючого консенсусного протоколу PoS для підвищення безпеки. Гаджет завершеності EOTS використовується в протоколі Babylon, вимагаючи від валідаторів виконання додаткових підписів за допомогою EOTS після завершення блоку.
Роль цього додаткового підпису полягає в тому, щоб перетворити всі порушення безпеки на заперечення проти тверджень підзвітності тієї ж висоти блоку, що дозволяє ефективно функціонувати механізму підзвітності.
Ключовим аспектом Babylon є його протокол мітки часу BTC. Він додає часові позначки подій з інших блокчейнів у біткойн, дозволяючи цим подіям користуватися часовими мітками біткойнів, як і транзакцій біткойн. Це фактично запозичує безпеку біткойна як сервера часових позначок. Протокол часової позначки BTC забезпечує швидке відокремлення акцій, складову довіру та знижує витрати на безпеку, щоб максимізувати ліквідність власників біткойнів. Протокол розроблено як модульний плагін, який можна використовувати поверх багатьох різних алгоритмів консенсусу PoS і забезпечує основу, на якій можна побудувати протокол скидання.
Служба позначок часу Bitcoin
Протокол біткойн Timestamp Protocol — це технологія перевірки часу, яка дозволяє надсилати довільні дані до Babylon для генерації міток часу Bitcoin для ланцюжка POS, тим самим покращуючи його цілісність і безпеку, наприклад протидіючи атакам на великій відстані.
Далекі атаки – це головний біль для торгових мереж. Верифікаційні вузли ланцюга POS повинні заставити токени як покарання за вчинення зла. Однак, коли вузли вилучають свої маркери, немає можливості обмежити їхню поведінку. Оскільки вартість побудови ланцюжка POS відносно низька, кілька верифікаторів можуть створити фальшивий ланцюжок. Далекі атаки стосуються початку блоку генезису, створення ланцюга, довшого за вихідний основний ланцюг, і підробки всієї історії транзакцій для заміни початкового основного ланцюга. Наприклад, злий валідатор все ще володіє жетоном за своїм вибором у підробленому ланцюжку.
Коли нещодавно додані вузли або вузли, які були в автономному режимі протягом тривалого часу, синхронізують нові дані блоку, вони не можуть чітко знати, який ланцюг є справжнім основним ланцюгом. Дуже ймовірно, що буде додано підроблений ланцюг, а справжній основний ланцюг буде узурповано .
Щоб запобігти дальнім атакам, багато ланцюжків PoS вимагають нових клієнтів і валідаторів, які приєднуються, щоб ідентифікувати блоки контрольних точок у канонічному ланцюзі. Можуть знадобитися дні або тижні, щоб усі довірені партнери узгодили контрольну точку. Це тому, що в блокчейні немає центральної довірчої сторони, і всі валідатори мають однакову довіру. Якщо існує підроблений ланцюжок і виникають розбіжності, верифікатору знадобиться певний час для спілкування та підтвердження.
Ось чому POS використовує дуже тривалий період розблокування застави.
Оскільки BTC є ланцюгом POW, найдовший ланцюг використовується як принцип основного ланцюга. Щоб атакувати BTC, необхідно зосередити 51% обчислювальної потужності всієї мережі. Вартість надзвичайно висока і може бути підтверджена як неможлива. Тому BTC можна вважати найбезпечнішим публічним ланцюгом.
1. Сервіс відмітки часу Bitcoin дозволяє валідаторам ланцюга PoS упаковувати хеш-значення блоку PoS і набору валідаторів, які проголосували за блок, в уніфікований пакет і надсилати його в ланцюг Bitcoin як транзакцію. Ця інформація про транзакції буде записана в блоці Bitcoin, таким чином «прив’язуючи» інформацію блоку PoS до ланцюга Bitcoin.
Оскільки контрольні точки в блоці PoS будуть надіслані в основну мережу Bitcoin, верифікатори PoS повинні синхронізувати лише контрольні точки в основній мережі BTC. Коли мітка часу заявки валідатора на зняття коштів записується в біткойнах, ланцюжку підробок потрібно згенерувати попередню мітку часу BTC, щоб переконати інших валідаторів, що вони не виводили гроші. Але така поведінка еквівалентна атаці на BTC.
Таким чином, POS-ланцюги, які використовують мітки часу BTC, можуть досягти швидкої декомпресії, яка часто потребує лише 1 дня або навіть кількох годин очікування.
Сервіс Bitcoin Timestamp — це технологія, яка використовує безпеку мережі Bitcoin, щоб підвищити безпеку ланцюга PoS і забезпечити швидке зняття ставок. Оскільки блоки PoS неможливо перевірити безпосередньо в біткойнах через недостатню кількість місця в блоках біткойн, Babylon діє як окремий ланцюг PoS, який об’єднує контрольні точки, надіслані ланцюгами PoS, і публікує їх у біткойнах від їх імені. Сервіс біткойн-міток часу Babylon має модульну конструкцію для легкої інтеграції.
Таким чином, протокол Babylon забезпечує інноваційний спосіб підвищення масштабованості та безпеки екосистеми BTC шляхом поєднання безпеки біткойнів із рішеннями рівня 2. Хоча біткойн стикається з проблемами щодо продуктивності та програмованості, архітектурний дизайн Babylon ефективно вирішує ці проблеми, дозволяючи власникам біткойнів безпечно брати участь у стейкінгу, не переміщуючи свої активи. Це не тільки підвищує екологічний потенціал біткойна, але й забезпечує важливі гарантії безпеки для майбутніх публічних мереж і проектів DeFi. У міру розвитку цього протоколу ми можемо очікувати подальшого зростання та диверсифікації екосистеми Bitcoin.
Довідкова стаття:
https://www.theblockbeats.info/news/48455
https://www.chaincatcher.com/article/2079486