Неможливий трикутник Blockchain має глибокий вплив на широкомасштабну популяризацію Blockchain. Він вимагає балансу між децентралізацією, безпекою та масштабованістю. Тому, переслідуючи масштабні програми, необхідно підтримувати баланс між цими трьома аспектами. Робіть компроміси. Виклики неможливого трикутника надихнули на безперервні технологічні інновації, і люди намагалися знайти рішення для сприяння розвитку та популяризації технології блокчейн. Нижче подано виступ Outprog на Arweave Day в Азії 2023:
Я радий можливості поділитися з вами сьогодні практиками Permaweb і SCP. Ці дві концепції можуть бути відносно незнайомими для багатьох людей, але вони мають велике значення для майбутнього розвитку блокчейн-додатків. Давайте глибше розглянемо ці концепції та те, як вони впливають на еволюцію блокчейну.
Частина перша: неможливий трикутник у блокчейні
По-перше, давайте поговоримо про неможливий трикутник блокчейна. Ця концепція охоплює три основні вимоги: децентралізація, масштабованість і безпека. Ми всі знаємо, що між цими трьома існує напруга. Якщо блокчейн-мережа дуже децентралізована, це може пожертвувати масштабованістю. Якщо мережа блокчейн прагне надзвичайно високої масштабованості, безпека може бути порушена.
Це знаменитий неможливий трикутник. За останні кілька років ми спостерігали, як багато блокчейн-проектів стикаються з проблемами, намагаючись збалансувати ці три аспекти. Великомасштабні програми вимагають високого ступеня масштабованості, але це часто призводить до зменшення децентралізації за рахунок безпеки.
Частина друга: Теорія SCP
Отже, що таке SCP (Storage-based Consensus Paradigm)? SCP — це консенсусна парадигма на основі сховища. Її основна ідея полягає в тому, що поки сховище є незмінним, а перераховані вище транзакції відстежуються, ви отримаєте той самий результат незалежно від того, де обчислюється програма. Це означає, що ми можемо досягти консенсусу без необхідності розподілених обчислень. Це дуже потужна концепція.
Взявши everPay як приклад, ми можемо розглядати його як централізований платіжний шлюз, подібний до PayPal. Але є одна ключова відмінність: у everPay усі записи про транзакції постійно зберігаються в Arweave. Це означає, що кожен може розрахувати та перевірити статус everPay відповідно до правил протоколу everPay. Ця функція надає everPay унікальні можливості надійного доступу, тоді як традиційний PayPal не може досягти такого рівня надійних можливостей.
Частина 3: Модульний Permaweb
Permaweb — це нова веб-архітектура, яка включає три основні компоненти: рівень додатків, рівень обслуговування та рівень зберігання. Але на відміну від традиційної веб-архітектури, рівень зберігання Permaweb використовує технологію блокчейн, зокрема блокчейн Arweave як рівень зберігання.
Це означає, що Permaweb захищений від втручання та простежується. Безпека гарантується базовим рівнем зберігання (Arweave), тоді як децентралізація гарантується стандартизованими протоколами та рівнями обслуговування з відкритим кодом. Нескінченні комбінації та гнучкість стали важливою основою масштабованості.
У практиці Permaweb сервісний рівень включає чотири стандартизовані протоколи, зокрема:
Шлюз: надає служби статичних файлів, такі як arweave.net або блокування легких вузлів тощо.
Групування: надає послуги завантаження групування даних, наприклад arseeding light nodes або bundlerr тощо.
Послідовність: надайте смарт-контракти або фінансові послуги, які потребують серіалізації, наприклад warp або everPay тощо.
Індексування: забезпечує індексування даних Arweave, наприклад The GraphQL або KNN3 тощо.
Будь-який розробник може використовувати вищезазначені стандартні служби для створення власної програми Permaweb; так само будь-який постачальник послуг може розробити стандартні служби для забезпечення підтримки API для програм. Крім того, постачальники послуг можуть горизонтально розширювати нескінченні стандартизовані послуги, що повністю вирішить проблему масштабованості.
SCP поєднує в собі модульну концепцію, яка була реалізована на практиці в Permaweb. У цій інженерній практиці вона повністю вирішила проблему неможливого трикутника блокчейна.
Частина 4: Застосування теорії SCP в різних областях
Теорія SCP не обмежується Permaweb. Ми можемо поєднати теорію SCP із традиційними концепціями мікросервісів, що означає, що рівень зберігання може бути більш відкритим, і навіть публічні мережі, такі як Ethereum, можна використовувати як рівень обслуговування активів. Ідея модульності принесе більше можливостей для майбутніх блокчейн-додатків.
Частина 5: Підсумок і прогноз
Нарешті, підіб’ємо підсумок. Наразі всі публічні ланцюги все ще обмежені неможливим трикутником блокчейну, і вони не можуть справді мати можливість розширюватися у великих масштабах. Однак SCP і Permaweb дослідили новий шлях. Ця дорога має міцне теоретичне обґрунтування та перевірена інженерною практикою. Будемо з нетерпінням чекати подальшого розвитку Permaweb і широкого застосування теорії SCP у світі блокчейнів.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Порушення неможливого трикутника: практика Permaweb і SCP
Неможливий трикутник Blockchain має глибокий вплив на широкомасштабну популяризацію Blockchain. Він вимагає балансу між децентралізацією, безпекою та масштабованістю. Тому, переслідуючи масштабні програми, необхідно підтримувати баланс між цими трьома аспектами. Робіть компроміси. Виклики неможливого трикутника надихнули на безперервні технологічні інновації, і люди намагалися знайти рішення для сприяння розвитку та популяризації технології блокчейн. Нижче подано виступ Outprog на Arweave Day в Азії 2023:
Я радий можливості поділитися з вами сьогодні практиками Permaweb і SCP. Ці дві концепції можуть бути відносно незнайомими для багатьох людей, але вони мають велике значення для майбутнього розвитку блокчейн-додатків. Давайте глибше розглянемо ці концепції та те, як вони впливають на еволюцію блокчейну.
Частина перша: неможливий трикутник у блокчейні
По-перше, давайте поговоримо про неможливий трикутник блокчейна. Ця концепція охоплює три основні вимоги: децентралізація, масштабованість і безпека. Ми всі знаємо, що між цими трьома існує напруга. Якщо блокчейн-мережа дуже децентралізована, це може пожертвувати масштабованістю. Якщо мережа блокчейн прагне надзвичайно високої масштабованості, безпека може бути порушена.
Це знаменитий неможливий трикутник. За останні кілька років ми спостерігали, як багато блокчейн-проектів стикаються з проблемами, намагаючись збалансувати ці три аспекти. Великомасштабні програми вимагають високого ступеня масштабованості, але це часто призводить до зменшення децентралізації за рахунок безпеки.
Частина друга: Теорія SCP
Отже, що таке SCP (Storage-based Consensus Paradigm)? SCP — це консенсусна парадигма на основі сховища. Її основна ідея полягає в тому, що поки сховище є незмінним, а перераховані вище транзакції відстежуються, ви отримаєте той самий результат незалежно від того, де обчислюється програма. Це означає, що ми можемо досягти консенсусу без необхідності розподілених обчислень. Це дуже потужна концепція.
Взявши everPay як приклад, ми можемо розглядати його як централізований платіжний шлюз, подібний до PayPal. Але є одна ключова відмінність: у everPay усі записи про транзакції постійно зберігаються в Arweave. Це означає, що кожен може розрахувати та перевірити статус everPay відповідно до правил протоколу everPay. Ця функція надає everPay унікальні можливості надійного доступу, тоді як традиційний PayPal не може досягти такого рівня надійних можливостей.
Частина 3: Модульний Permaweb
Permaweb — це нова веб-архітектура, яка включає три основні компоненти: рівень додатків, рівень обслуговування та рівень зберігання. Але на відміну від традиційної веб-архітектури, рівень зберігання Permaweb використовує технологію блокчейн, зокрема блокчейн Arweave як рівень зберігання.
Це означає, що Permaweb захищений від втручання та простежується. Безпека гарантується базовим рівнем зберігання (Arweave), тоді як децентралізація гарантується стандартизованими протоколами та рівнями обслуговування з відкритим кодом. Нескінченні комбінації та гнучкість стали важливою основою масштабованості.
У практиці Permaweb сервісний рівень включає чотири стандартизовані протоколи, зокрема:
Будь-який розробник може використовувати вищезазначені стандартні служби для створення власної програми Permaweb; так само будь-який постачальник послуг може розробити стандартні служби для забезпечення підтримки API для програм. Крім того, постачальники послуг можуть горизонтально розширювати нескінченні стандартизовані послуги, що повністю вирішить проблему масштабованості.
SCP поєднує в собі модульну концепцію, яка була реалізована на практиці в Permaweb. У цій інженерній практиці вона повністю вирішила проблему неможливого трикутника блокчейна.
Частина 4: Застосування теорії SCP в різних областях
Теорія SCP не обмежується Permaweb. Ми можемо поєднати теорію SCP із традиційними концепціями мікросервісів, що означає, що рівень зберігання може бути більш відкритим, і навіть публічні мережі, такі як Ethereum, можна використовувати як рівень обслуговування активів. Ідея модульності принесе більше можливостей для майбутніх блокчейн-додатків.
Частина 5: Підсумок і прогноз
Нарешті, підіб’ємо підсумок. Наразі всі публічні ланцюги все ще обмежені неможливим трикутником блокчейну, і вони не можуть справді мати можливість розширюватися у великих масштабах. Однак SCP і Permaweb дослідили новий шлях. Ця дорога має міцне теоретичне обґрунтування та перевірена інженерною практикою. Будемо з нетерпінням чекати подальшого розвитку Permaweb і широкого застосування теорії SCP у світі блокчейнів.