Разрыв невозможного треугольника: постоянная паутина и практика SCP

Невозможный треугольник блокчейна оказывает глубокое влияние на крупномасштабную популяризацию блокчейна. Он требует баланса между децентрализацией, безопасностью и масштабируемостью. Поэтому при разработке крупномасштабных приложений необходимо поддерживать баланс между этими тремя аспектами. Идите на компромисс. Проблемы невозможного треугольника стимулировали постоянные технологические инновации, и люди пытались найти решения, способствующие развитию и популяризации технологии блокчейн. Ниже приводится выступление Outprog на Arweave Day в Азии 2023:

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

Часть первая: Невозможный треугольник блокчейна

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

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

Часть вторая: Теория SCP

Итак, что же такое SCP (парадигма консенсуса на основе хранилища)? SCP — это консенсусная парадигма, основанная на хранилище. Ее основная идея заключается в том, что, пока хранилище неизменно и указанные выше транзакции отслеживаются, вы получите один и тот же результат независимо от того, где выполняется приложение. Это означает, что мы можем достичь консенсуса без необходимости распределенных вычислений. Это очень мощная концепция.

Взяв EverPay в качестве примера, мы можем рассматривать его как централизованный платежный шлюз, аналогичный PayPal. Но есть одно ключевое отличие: в EverPay все записи транзакций постоянно хранятся в Arweave. Это означает, что любой может рассчитать и проверить статус everPay в соответствии с правилами протокола everPay. Эта функция дает EverPay уникальные возможности без доверия, в то время как традиционный PayPal не может достичь такого уровня возможностей без доверия.

Часть 3. Модульная постоянная сеть

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

Это означает, что Permaweb защищен от несанкционированного доступа и отслеживается. Безопасность гарантируется базовым уровнем хранения (Arweave), а децентрализация гарантируется стандартизированными протоколами и уровнями обслуживания с открытым исходным кодом. Бесконечные комбинации и гибкость стали важной основой масштабируемости.

В практике Permaweb уровень обслуживания включает четыре стандартизированных протокола, в том числе:

  • Шлюз: предоставляет статические файловые службы, такие как arweave.net или арест легких узлов и т. д.
  • Объединение: предоставляет услуги загрузки пакетов данных, такие как легкие узлы или связывание и т. д.
  • Последовательность: предоставление смарт-контрактов или финансовых услуг, требующих сериализации, таких как warp или everPay и т. д.
  • Индексирование: обеспечивает индексирование данных Arweave, например The GraphQL или KNN3 и т. д.

Любой разработчик может использовать вышеупомянутые стандартные сервисы для создания своего собственного приложения Permaweb; аналогичным образом, любой поставщик услуг может разработать стандартные сервисы для обеспечения поддержки API для приложений. Кроме того, поставщики услуг могут горизонтально расширять бесконечные стандартизированные услуги, что полностью решит проблему масштабируемости.

SCP сочетает в себе модульную концепцию и был реализован на практике в Permaweb. В этой инженерной практике он полностью решил проблему невозможного треугольника блокчейна.

Часть 4: Применение теории SCP в различных областях

Теория SCP не ограничивается Permaweb. Мы можем объединить теорию SCP с традиционными концепциями микросервисов, что означает, что уровень хранения может быть более открытым, и даже публичные сети, такие как Ethereum, могут использоваться в качестве уровня обслуживания активов. Идея модульности предоставит больше возможностей будущим приложениям блокчейна.

Часть 5: Резюме и перспективы

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

Посмотреть Оригинал
  • Награда
  • комментарий
  • Поделиться
комментарий
Нет комментариев