Автор: Лян
Обзор
Возможности и опыт разработки самой инфраструктуры Web3 определяют принятие разработчиков и процветание соответствующей экологии приложений. Без омнислоя Биткойна не было бы ни USDT, ни такой инфраструктуры, как консенсус (metamask, infura, etherscan) и Ethereum. Без DeFi и процветания NFT было бы трудно достичь уровня 2 и новых высокопроизводительных публичных сетей.
В настоящее время в мире насчитывается около 20 000 активных разработчиков Web3. Для сравнения, в мире насчитывается около 20 миллионов активных разработчиков. Таким образом, существует огромный потенциал для улучшения опыта разработчиков Web3, привлечения большего количества разработчиков Web2 и создания дополнительного рынка. и потенциальная энергия.
С другой стороны, основным ограничением существующих разработчиков являются ограничения сценариев и возможности, которых могут достичь текущие технические компоненты Web3. Одним из самых больших ограничений является динамическое хранение данных. Смарт-контракты, как нынешний основной децентрализованный метод хранения изменяемых данных, имеют очевидные недостатки, связанные с медленной производительностью чтения и записи, а также высокой ценой, поэтому разработчикам контрактов приходится изучать игру в гольф на Solidity Gas. Хотя статические хранилища данных, такие как Filecoin и Arweave, в настоящее время в основном используются для хранения метаданных и изображений NFT, они не могут удовлетворить потребности разработчиков в динамическом чтении и записи структурированных данных. Другими словами, в настоящее время не существует решения для децентрализованного динамического хранения данных вне сети с хорошим опытом разработки и функциональностью.
Огнезаклинатель против керамики
Ближайшими протоколами на рынке являются Farcaster и Ceramic, которые аналогичны децентрализованным сетям передачи данных, таким как сеть Биткойн и Ethereum.
Farcaster — это децентрализованный социальный протокол. В дополнение к идентификатору fid и имени пользователя, реализуемым через NFT в цепочке, протокол децентрализован через сеть узлов цепочки (концентраторы) и 6 типов данных (CRDT) для конкретных социальных сценариев. , структура данных, которая может достичь единообразного конечного состояния путем объединения различных версий данных), достигая опыта, очень близкого к опыту социальных приложений web2.
Farcaster также реализует децентрализованную автономную сеть передачи данных, но главное отличие состоит в том, что Farcaster поддерживает только 6 типов данных, и у разработчиков нет возможности определять новые, настраиваемые типы данных в соответствии со своими потребностями и сценариями. Если среднестатистический разработчик захочет разработать новый социальный протокол, если он не сможет повторно использовать 6 типов данных Farcaster, ему будет очень сложно переразработать или разветвить код для реализации нового набора децентрализованных сетей передачи данных (Farcaster получил 30 миллионов долларов США). долларов) Финансирование, децентрализованные узлы до сих пор не развернули сеть после двух лет разработки).
Преимущество Farcaster заключается в том, что в настоящее время у него очень активное сообщество в социальных сетях, а сеть стабильна. Эти преимущества привлекли многих сторонних разработчиков к практике в протоколе Farcaster, используя существующие возможности децентрализованного хранения данных и возможности его использования. эффект сети существующих пользователей.
Ceramic — это децентрализованное автономное хранилище данных. Его преимуществами являются высокая производительность чтения и записи по сравнению с on-chain, а также низкая стоимость (без газа). Чтобы добиться максимальной универсальности и возможности компоновки данных, Ceramic позволяет разработчикам создавать собственные типы данных для работы с различными сценариями приложений, такими как социальные, инструментальные и контентные приложения. Самый важный сценарий — это в основном чтение и запись тяжелых данных, и поскольку он совершенно не подходит для сценариев, реализованных в цепочке, это, конечно, включает в себя социальные сценарии.
Керамика, как общий децентрализованный уровень хранения данных, который может определять типы данных, имеет следующие характеристики:
Данные могут быть изменены (изменяемые данные), вот в чем разница с Filecoin и Arweave.
Сосредоточьтесь на структурированных данных (например, JSON).
Поддерживает гибкие, свободно определяемые типы данных (разработчики могут определять новые типы данных в соответствии со сценариями, отличными от Farcaster)
Но самая большая проблема с Ceramic на данный момент заключается в том, что опыт разработчиков относительно низок, а стабильность самой системы все еще нуждается в улучшении. Это очень похоже на Ethereum в 2016 и 2017 годах.
Подводя итог, можно сказать, что в Farcaster есть сценарии для пользователей C-стороны, и система стабильна для разработчиков, но ее фатальный недостаток заключается в том, что тип данных Ceramic, как общий уровень данных, требует от сторонних разработчиков отработки конкретных сценариев. , но текущий опыт разработчиков Плохой, сеть нестабильна.
катастрофа
Подводя итог, чтобы наконец усовершенствовать крайне необходимый сценарий децентрализованных данных в цепочке, необходимо решить две основные проблемы:
Предоставьте пользователям инфраструктурные приложения, чтобы сделать ценность перенесенных данных более очевидной. Как и в случае с MetaMask, значение Etherscan в экосистеме Ethereum
Улучшите опыт разработчиков и обеспечьте более стабильную поддержку протокола.
В настоящее время это место по-прежнему остается голубым океаном. Связанные проекты включают сеть US3R, инвестированную DHVC. Этот проект представляет собой платформу разработки и экосистему DApps. Он также является единственным поставщиком браузеров данных с открытым исходным кодом в экосистеме Ceramic. интегрированных наборов инструментов, включая кошелек данных, браузер данных и консоль разработчика, а также усовершенствования протоколов, упрощающие создание приложений на Ceramic.
Предстоит пройти долгий путь к децентрализации данных из цепочки, и это также важный инструмент для перехода от Web2 к Web3. Развитие этой области непосредственно заложит основу для проекта Web3 и проложит путь к возвращению. ценности данных.



