Прорив у масштабному впровадженні Блокчейн: аналіз екосистеми Біткойн
У крипто-ринку обговорення екосистеми Біткойн поступово зростає. Використання клієнтських рішень для верифікації в Біткойн-скрипті для створення смарт-контрактів, одночасно сумісно з безмежно масштабованою мережею Lightning для каналів торгівлі, може стати масштабним застосуванням Блокчейн, яке одночасно гарантує "безпеку, децентралізацію та масштабованість".
Ця стаття розгляне деякі основні поняття екосистеми Біткойн, включаючи "неможливий трикутник Блокчейн", що заважає масштабному застосуванню, "Лайтнінг-мережу", яка долає цю проблему, а також поточні рішення для сценаріїв Біткойн та принципи моделі UTXO.
Блокчейн великомасштабного застосування перешкоди
Протягом тривалого часу мережі Блокчейн не могли одночасно забезпечити безпеку, децентралізацію та масштабованість, ця проблема "неможливого трикутника" заважала масовому застосуванню Блокчейн.
Протягом минулого десятиріччя Ethereum зосередився на розвитку децентралізації та постійно інновував на рівні інфраструктури базового блокчейну, щоб розширити масштабованість публічних блокчейнів. Для досягнення цієї мети Ethereum впровадив різні алгоритми повітря, шардінг, Rollup та інші технології.
Проте, виходячи з спроб Ethereum та його Layer2, як тільки рішення обмежується Блокчейн, продуктивність матиме верхню межу. Навіть найпотужніший на сьогодні Блокчейн все ще важко перевершити TPS( ліміт обсягу транзакцій на секунду ), і від вимог масового комерційного використання на рівні мільйонів TPS та цілей глобальної промислової реалізації на рівні сотень мільйонів TPS залишається величезна відстань.
Для основних публічних блокчейнів, будь то Ефір або Біткойн, існує одна проблема – "як вирішити питання масштабованості?"
Механізм роботи мережі Lightning
Лазерна мережа використовує офлайн-обчислення, а саме "платіжний канал (Payment Channel)", повністю вирішуючи проблему масштабованості "неможливого трикутника" -- достатньо встановити достатню кількість каналів, щоб обробляти будь-яку кількість одночасних транзакцій.
Принцип роботи мережі блискавки
Мережа Lightning імітує спосіб банківських розрахунків: користувачі A та B відкривають канал Lightning між собою через мережу Lightning. Коли канал відкритий, A та B використовують канал для безпосередніх розрахунків у мережі Lightning, не потребуючи розрахунків у Біткойн блокчейні. Лише коли канал закритий, A та B повинні перетнути мережу Lightning, щоб провести розрахунки у Біткойн блокчейні.
Процес роботи з блискавичними каналами
Сплата резервного капіталу: для відкриття каналу блискавичної мережі потрібно сплатити резерв у біткойнах.
Запис транзакцій поза ланцюгом: за допомогою мережі Lightning кожна транзакція записується поетапно, і для кожного запису необхідно підписати угоду про покарання.
Записи розрахунків у ланцюгу: після закриття блискавичної каналу, історичні дані транзакцій упаковуються й закриваються за один раз, в кінцевому підсумку відправляються на Біткойн Блокчейн.
Як мережа Lightning уникає шахрайства на ланцюгу
Якщо під час торгівлі в каналі одна сторона вчиняє шахрайство -- закриває канал з метою розрахунку Біткойн достроково. Тоді під час закриття каналу в Блокчейні Біткойн негайно з'явиться шахрайська транзакція. Завдяки відкритості Блокчейну Біткойн, інша сторона може своєчасно це помітити та застосувати раніше підписану угоду про покарання. Зміст покарання полягає в конфіскації всіх резервів.
Боттлнек масштабного застосування мережі Lightning
Теоретично, мережа Lightning реалізувала безмежну масштабованість, подолавши неможливий трикутник блокчейну. Але найважливішою проблемою, що заважає мережі Lightning реалізувати масове застосування, є те, що мережа Lightning використовує ті ж скрипти, що й Біткойн, а в ланцюзі Біткойн немає смарт-контрактів, лише прості скрипти, які не можуть підтримувати складні застосування.
Біткойн-лінія є неповною в плані Тюрінга, що означає, що теоретично неможливо вирішити будь-яку обчислювальну задачу. Використовуючи скриптові мови, що є повними в плані Тюрінга, можна логічно досягти сумісності з іншими мовами програмування та теоретично реалізувати будь-яку логіку, яку можуть реалізувати інші мови, а також максимально відтворити реальну бізнес-логіку.
Отже, найбільша проблема, яку потрібно подолати блискавичній мережі, це "як реалізувати смарт-контракти на Біткойні".
Існуючі рішення для покращення "функцій" Біткойн Блокчейн
1. Бічний Блок(
Бічний ланцюг - це ланцюг, що має функцію смарт-контрактів, копіюючи його і двосторонньо пов'язуючи з основним ланцюгом Біткойна, що дозволяє безшовно переміщувати активи Біткойна між основним і бічним ланцюгами, реалізуючи смарт-контракти. Але наразі немає достатньо децентралізованих технологій двостороннього зв'язку. Копіювання основного ланцюга та переміщення активів за допомогою бічного ланцюга вимагає послуг третіх сторін, які є централізованими, наразі існують лише напівцентралізовані рішення. Рішення бічного ланцюга через проблеми централізації, пов'язані з випуском третьою стороною, ніколи не отримували підтримки від спільноти розробників Біткойна.
) 2. 彩色币###Кольорові монети(
Кольорові монети - це механізм, що використовує "заміщуваність" Біткойна, шляхом "фарбування" певних монет, щоб відокремити специфічні токени від інших токенів, створюючи таким чином програми, які підходять для цих монет. Конкретний спосіб полягає у використанні інструкції OP_RETURN у скрипті Біткойна, додаючи 80 байт довільних символів, проектуючи рядок у відповідному форматі, шляхом штучного визначення значення рядка позначається "кольорові монети" та створюючи більш складні смарт-контракти. Але 80 байтів простору занадто мало для реалізації складних функцій.
Наступний план "кольорових монет" також представив нові технології, такі як технологія гравірування "Ordinals" та BRC-20. Але ці кольорові монети викликатимуть додаткові серйозні проблеми — займатимуть простір "сегрегованого свідчення", що призведе до зменшення кількості виконуваних транзакцій у Біткойні, погіршуючи його продуктивність. План кольорових монет також зазнав сильного опору з боку основних розробників Біткойна, оскільки кольорові монети забруднюють первісний Біткойн, а також штучно визначені форми все ще потребують централізованого третього боку для серверного аналізу.
У 2016 році розробник ядра Біткойн Пітер Тодд запропонував парадигму клієнтської верифікації, яка забезпечує приватність умов контракту, відомих лише обом сторонам, шляхом імітації традиційного підписання контракту без участі будь-якої третьої сторони, що досягає повної децентралізації. Одночасно, під час виконання угоди, використовується спосіб, при якому сторона, що ініціює угоду, надає необхідні дані про повну історію транзакцій, а інша сторона самостійно перевіряє їх, щоб запобігти виникненню шахрайських схем.
Верифікація клієнта, яка не має проблем централізації та є ознакою поза ланцюгом, що не підлягає обмеженням продуктивності, робить її наразі найбільш визнаним "оптимальним" рішенням для усунення недостатності Тюрінгової повноти Біткойн Блоку.
)# Чи є підтвердження клієнта бездоганним?
Для вирішення проблеми, що клієнтська перевірка не містить механізму запобігання подвійним витратам, було введено концепцію "одноразової печатки". Конкретний підхід полягає в тому, що кожен стан кожного контракту, який необхідно перевірити в клієнтській перевірці, пов'язується з певним неналежним витратним виходом Біт ###UTXO(. Як тільки потрібно змінити стан перевірки контракту, необхідно витратити прив'язаний UTXO, щоб витрачена транзакція отримала підтвердження в Блокчейн. Крім того, витрачена транзакція Біткойн повинна надати доказ зміни стану.
Додаткова інформація про модель UTXO
Відмінний від моделей облікових записів Ethereum, невитрачене вихідне підтвердження транзакції )UTXO( є сумою криптовалюти, яка відправляється з однієї адреси на іншу, але ще не була викуплена отримувачем, щоб у подальших транзакціях надіслати кошти іншим.
Модель UTXO може ефективно запобігти проблемі дворазового витрачання. Наприклад, якщо гаманець користувача брав участь лише в одній транзакції і отримав 1 BTC, то валідатор транзакцій знає, що UTXO баланс цього користувача становить 1 BTC. Якщо цей користувач надішле 1 BTC іншій особі, його UTXO відразу ж стане 0 BTC. Якщо цей користувач потім спробує двічі витратити свої монети в другій транзакції, валідатор виявить, що його UTXO баланс недостатній для використання в якості входу для другої транзакції, чесний валідатор не буде поширювати або підтверджувати його транзакцію з дворазовим витрачанням.
![Біткойн екосистема обов'язковий посібник (1): Розблокування сили трильйонного ринку])https://img-cdn.gateio.im/webp-social/moments-032c88beff7a6fe6889a76ae0dfed543.webp(
Наступний індексний ріст: Біткойн екосистема повністю вибухає
У процесі еволюції Біткойна дизайн верифікації клієнта майстерно уникає проблеми централізації, пов'язаної зі сторінніми ланцюгами та кольоровими монетами, і вводить механізм одноразової печатки, що додатково підвищує безпеку. Наразі екосистема Біткойна зустрічає народження ряду нових протоколів, серед яких протокол RGB не лише використовує вищезазначені ідеї, але й пропонує сумісність зі світловою мережею, закладаючи основу для безмежної масштабованості.
Незважаючи на те, що сумісність протоколу RGB з мережами Lightning ще не є ідеальною, галузь сповнена впевненості в майбутньому, вірячи, що інфраструктура, яка допоможе постійно оптимізувати протокол, зможе подолати обмеження "неможливого трикутника Блокчейн".
Ми маємо підстави очікувати, що наступний цикл зростання індексу Блокчейн буде спричинений масовим впровадженням Блокчейн, яке зумовлене вибухом екосистеми Біткойн. Віримо, що Біткойн перевершить первісне одне зберігання вартості, підкреслюючи свої валютні властивості, водночас постійно через різноманітні рішення підключаючи більше застосувань до екосистеми Біткойн, сприяючи масштабованості та сталому розвитку екосистеми, продовжуючи приносити безмежні можливості світу Блокчейн.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
14 лайків
Нагородити
14
3
Репост
Поділіться
Прокоментувати
0/400
LightningPacketLoss
· 22год тому
Біткойн все ще повільний. Спочатку знищимо майнерів.
Переглянути оригіналвідповісти на0
OldLeekNewSickle
· 22год тому
Не ж все ж btc поведе до місяця? невдахи збираються
Переглянути оригіналвідповісти на0
BottomMisser
· 23год тому
Склавши десять років, все ще не можу дістатися до дна.
Біткойн екосистема прорив: Lighting Network та клієнтська верифікація відкривають нову главу в масштабному застосуванні Блокчейн
Прорив у масштабному впровадженні Блокчейн: аналіз екосистеми Біткойн
У крипто-ринку обговорення екосистеми Біткойн поступово зростає. Використання клієнтських рішень для верифікації в Біткойн-скрипті для створення смарт-контрактів, одночасно сумісно з безмежно масштабованою мережею Lightning для каналів торгівлі, може стати масштабним застосуванням Блокчейн, яке одночасно гарантує "безпеку, децентралізацію та масштабованість".
Ця стаття розгляне деякі основні поняття екосистеми Біткойн, включаючи "неможливий трикутник Блокчейн", що заважає масштабному застосуванню, "Лайтнінг-мережу", яка долає цю проблему, а також поточні рішення для сценаріїв Біткойн та принципи моделі UTXO.
Блокчейн великомасштабного застосування перешкоди
Протягом тривалого часу мережі Блокчейн не могли одночасно забезпечити безпеку, децентралізацію та масштабованість, ця проблема "неможливого трикутника" заважала масовому застосуванню Блокчейн.
Протягом минулого десятиріччя Ethereum зосередився на розвитку децентралізації та постійно інновував на рівні інфраструктури базового блокчейну, щоб розширити масштабованість публічних блокчейнів. Для досягнення цієї мети Ethereum впровадив різні алгоритми повітря, шардінг, Rollup та інші технології.
Проте, виходячи з спроб Ethereum та його Layer2, як тільки рішення обмежується Блокчейн, продуктивність матиме верхню межу. Навіть найпотужніший на сьогодні Блокчейн все ще важко перевершити TPS( ліміт обсягу транзакцій на секунду ), і від вимог масового комерційного використання на рівні мільйонів TPS та цілей глобальної промислової реалізації на рівні сотень мільйонів TPS залишається величезна відстань.
Для основних публічних блокчейнів, будь то Ефір або Біткойн, існує одна проблема – "як вирішити питання масштабованості?"
Механізм роботи мережі Lightning
Лазерна мережа використовує офлайн-обчислення, а саме "платіжний канал (Payment Channel)", повністю вирішуючи проблему масштабованості "неможливого трикутника" -- достатньо встановити достатню кількість каналів, щоб обробляти будь-яку кількість одночасних транзакцій.
Принцип роботи мережі блискавки
Мережа Lightning імітує спосіб банківських розрахунків: користувачі A та B відкривають канал Lightning між собою через мережу Lightning. Коли канал відкритий, A та B використовують канал для безпосередніх розрахунків у мережі Lightning, не потребуючи розрахунків у Біткойн блокчейні. Лише коли канал закритий, A та B повинні перетнути мережу Lightning, щоб провести розрахунки у Біткойн блокчейні.
Процес роботи з блискавичними каналами
Як мережа Lightning уникає шахрайства на ланцюгу
Якщо під час торгівлі в каналі одна сторона вчиняє шахрайство -- закриває канал з метою розрахунку Біткойн достроково. Тоді під час закриття каналу в Блокчейні Біткойн негайно з'явиться шахрайська транзакція. Завдяки відкритості Блокчейну Біткойн, інша сторона може своєчасно це помітити та застосувати раніше підписану угоду про покарання. Зміст покарання полягає в конфіскації всіх резервів.
Боттлнек масштабного застосування мережі Lightning
Теоретично, мережа Lightning реалізувала безмежну масштабованість, подолавши неможливий трикутник блокчейну. Але найважливішою проблемою, що заважає мережі Lightning реалізувати масове застосування, є те, що мережа Lightning використовує ті ж скрипти, що й Біткойн, а в ланцюзі Біткойн немає смарт-контрактів, лише прості скрипти, які не можуть підтримувати складні застосування.
Біткойн-лінія є неповною в плані Тюрінга, що означає, що теоретично неможливо вирішити будь-яку обчислювальну задачу. Використовуючи скриптові мови, що є повними в плані Тюрінга, можна логічно досягти сумісності з іншими мовами програмування та теоретично реалізувати будь-яку логіку, яку можуть реалізувати інші мови, а також максимально відтворити реальну бізнес-логіку.
Отже, найбільша проблема, яку потрібно подолати блискавичній мережі, це "як реалізувати смарт-контракти на Біткойні".
Існуючі рішення для покращення "функцій" Біткойн Блокчейн
1. Бічний Блок(
Бічний ланцюг - це ланцюг, що має функцію смарт-контрактів, копіюючи його і двосторонньо пов'язуючи з основним ланцюгом Біткойна, що дозволяє безшовно переміщувати активи Біткойна між основним і бічним ланцюгами, реалізуючи смарт-контракти. Але наразі немає достатньо децентралізованих технологій двостороннього зв'язку. Копіювання основного ланцюга та переміщення активів за допомогою бічного ланцюга вимагає послуг третіх сторін, які є централізованими, наразі існують лише напівцентралізовані рішення. Рішення бічного ланцюга через проблеми централізації, пов'язані з випуском третьою стороною, ніколи не отримували підтримки від спільноти розробників Біткойна.
) 2. 彩色币###Кольорові монети(
Кольорові монети - це механізм, що використовує "заміщуваність" Біткойна, шляхом "фарбування" певних монет, щоб відокремити специфічні токени від інших токенів, створюючи таким чином програми, які підходять для цих монет. Конкретний спосіб полягає у використанні інструкції OP_RETURN у скрипті Біткойна, додаючи 80 байт довільних символів, проектуючи рядок у відповідному форматі, шляхом штучного визначення значення рядка позначається "кольорові монети" та створюючи більш складні смарт-контракти. Але 80 байтів простору занадто мало для реалізації складних функцій.
Наступний план "кольорових монет" також представив нові технології, такі як технологія гравірування "Ordinals" та BRC-20. Але ці кольорові монети викликатимуть додаткові серйозні проблеми — займатимуть простір "сегрегованого свідчення", що призведе до зменшення кількості виконуваних транзакцій у Біткойні, погіршуючи його продуктивність. План кольорових монет також зазнав сильного опору з боку основних розробників Біткойна, оскільки кольорові монети забруднюють первісний Біткойн, а також штучно визначені форми все ще потребують централізованого третього боку для серверного аналізу.
) 3. Підтвердження клієнта ### Client-Validation (
У 2016 році розробник ядра Біткойн Пітер Тодд запропонував парадигму клієнтської верифікації, яка забезпечує приватність умов контракту, відомих лише обом сторонам, шляхом імітації традиційного підписання контракту без участі будь-якої третьої сторони, що досягає повної децентралізації. Одночасно, під час виконання угоди, використовується спосіб, при якому сторона, що ініціює угоду, надає необхідні дані про повну історію транзакцій, а інша сторона самостійно перевіряє їх, щоб запобігти виникненню шахрайських схем.
Верифікація клієнта, яка не має проблем централізації та є ознакою поза ланцюгом, що не підлягає обмеженням продуктивності, робить її наразі найбільш визнаним "оптимальним" рішенням для усунення недостатності Тюрінгової повноти Біткойн Блоку.
)# Чи є підтвердження клієнта бездоганним?
Для вирішення проблеми, що клієнтська перевірка не містить механізму запобігання подвійним витратам, було введено концепцію "одноразової печатки". Конкретний підхід полягає в тому, що кожен стан кожного контракту, який необхідно перевірити в клієнтській перевірці, пов'язується з певним неналежним витратним виходом Біт ###UTXO(. Як тільки потрібно змінити стан перевірки контракту, необхідно витратити прив'язаний UTXO, щоб витрачена транзакція отримала підтвердження в Блокчейн. Крім того, витрачена транзакція Біткойн повинна надати доказ зміни стану.
Додаткова інформація про модель UTXO
Відмінний від моделей облікових записів Ethereum, невитрачене вихідне підтвердження транзакції )UTXO( є сумою криптовалюти, яка відправляється з однієї адреси на іншу, але ще не була викуплена отримувачем, щоб у подальших транзакціях надіслати кошти іншим.
Модель UTXO може ефективно запобігти проблемі дворазового витрачання. Наприклад, якщо гаманець користувача брав участь лише в одній транзакції і отримав 1 BTC, то валідатор транзакцій знає, що UTXO баланс цього користувача становить 1 BTC. Якщо цей користувач надішле 1 BTC іншій особі, його UTXO відразу ж стане 0 BTC. Якщо цей користувач потім спробує двічі витратити свої монети в другій транзакції, валідатор виявить, що його UTXO баланс недостатній для використання в якості входу для другої транзакції, чесний валідатор не буде поширювати або підтверджувати його транзакцію з дворазовим витрачанням.
![Біткойн екосистема обов'язковий посібник (1): Розблокування сили трильйонного ринку])https://img-cdn.gateio.im/webp-social/moments-032c88beff7a6fe6889a76ae0dfed543.webp(
Наступний індексний ріст: Біткойн екосистема повністю вибухає
У процесі еволюції Біткойна дизайн верифікації клієнта майстерно уникає проблеми централізації, пов'язаної зі сторінніми ланцюгами та кольоровими монетами, і вводить механізм одноразової печатки, що додатково підвищує безпеку. Наразі екосистема Біткойна зустрічає народження ряду нових протоколів, серед яких протокол RGB не лише використовує вищезазначені ідеї, але й пропонує сумісність зі світловою мережею, закладаючи основу для безмежної масштабованості.
Незважаючи на те, що сумісність протоколу RGB з мережами Lightning ще не є ідеальною, галузь сповнена впевненості в майбутньому, вірячи, що інфраструктура, яка допоможе постійно оптимізувати протокол, зможе подолати обмеження "неможливого трикутника Блокчейн".
Ми маємо підстави очікувати, що наступний цикл зростання індексу Блокчейн буде спричинений масовим впровадженням Блокчейн, яке зумовлене вибухом екосистеми Біткойн. Віримо, що Біткойн перевершить первісне одне зберігання вартості, підкреслюючи свої валютні властивості, водночас постійно через різноманітні рішення підключаючи більше застосувань до екосистеми Біткойн, сприяючи масштабованості та сталому розвитку екосистеми, продовжуючи приносити безмежні можливості світу Блокчейн.