Децентрализация Farcaster: Феррула

Новичок7/4/2024, 7:06:42 PM
Эта статья знакомит с децентрализованным приложением социальной сети Farcaster, выделяя его архитектуру, построенную на Ethereum и Optimism, направленную на достижение цифрового суверенитета и владения пользователя.

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

Многие пытались, но пока никто не добился успеха. Войти Farcaster, достаточно децентрализованное приложение для социальных сетей, построенное на Ethereum и работающее на платформе Optimism. Farcaster функционирует аналогично X (ранее известной как Twitter) и Reddit. Пользователи могут быстро присоединиться к сети, создать профили, размещать «касты» (аналогично твитам) и подписываться на других пользователей. Большая часть тяжелой работы выполняется с помощью Warpcast, клиент Farcaster, который абстрагирует технические сложности и делает пользовательский опыт более гармоничным.

В отличие от X и Reddit, Farcaster позволяет пользователям владеть своими учетными записями и социальными графиками и отношениями, которые они создают с другими пользователями. Это значительное улучшение по сравнению с существующими устаревшими системами. Каждому пользователю Farcaster разрешено перемещаться между различными приложениями, запущенными на Farcaster, обеспечивая автономию и владение пользователем в клиенте.

Состояние Farcaster


=

\=
Хаб: Подобно узлам блокчейна, хабы хранят данные и прослушивают Ethereum и Optimism для получения информации о пользователях.

Приложения клиента: Приложения, используемые на платформе Farcaster, по сути, это Keypair и набор данных on-chain, который издатель приложения клиента использует для действий от имени пользователя, позволяя им публиковать, читать данные и выполнять другие действия.

Farcaster построил "достаточно децентрализованную" систему, которая позволяет пользователям иметь портативную идентичность между клиентскими приложениями. Это подобно использованию Google для входа в Facebook и X, но Farcaster идет дальше, делая данные также портативными. Разные клиентские приложения могут создавать уникальные впечатления на основе одних и тех же данных. Например, Warpcast напоминает Twitter, в то время как другое приложение может больше напоминать Discord.

Клиентское приложение должно подключаться к хабу, который не обязан разрешать коммуникацию. Хабы похожи на веб-серверы в мире веб2, и нет оплаты за чтение или запись данных в хаб для клиентских приложений. Обычно команда, создавшая клиентское приложение (например, Warpcast), также управляет узлами хаба, к которым они подключены, делая их «операторами» хаба. Каждый может запустить хаб, и если первоначальная конфигурация указывает на другие хабы, создается сеть.

Пользователи могут иметь переносимый криптовалютный баланс, а Клиентские приложения могут создавать кошельки с фиатными деньгами или дополнительные криптовалютные балансы для конкретных клиентских приложений. Например, пользователи Warpcast оплачивают "варпы", которые используются для глобального хранения Farcaster и специфических функций Warpcast.

Выбранная архитектура является "достаточно децентрализованной", потому что она предполагает, что несколько клиентских приложений будут работать независимо друг от друга и что любой, кто создает клиентское или подключенное приложение, должен будет запустить узел или купить доступ у сущности, запускающей узел.

Надвигающиеся проблемы

Несоответствие инцентивов сети

Farcaster работает через хабы, которые хранят данные и облегчают коммуникацию между Ethereum и Optimism. Хабы предоставляют API, позволяющие клиентским приложениям читать и записывать данные. Пользователи должны оплатить хранение, вызвав функцию «аренды» в умном контракте Optimism. Этот платежный шлюз потенциально снижает спам и бот-аккаунты, но ни один из денег за аренду не передается операторам узлов. По мере роста Farcaster хранение может стать невозможным для одного узла. Горизонтальное масштабирование или стимулирование операторов узлов могли бы решить эту проблему.

Централизация клиентских приложений

Warpcast - основной участник и создатель Farcaster, и это самое широко используемое клиентское приложение. Если только один клиент доминирует, Farcaster рискует стать еще одной централизованной платформой социальных медиа. Клиентские приложения используют один ключ для действий от имени пользователя, что похоже на то, как работают кошельки web3, но имеет значительную мощь. Интеграция технологии смарт-кошелька может позволить пользователям использовать свой учетный ключ Farcaster в качестве основного кошелька.

Представляем Ferrule и Ferrule MPC

Farcaster волнует не только своими техническими достижениями, но и сообществом, которое он вырастил. Однако окончательная форма Farcaster еще не реализована. Введите Ferrule, протокол, построенный внутри Farcaster, который позволяет любому создать свой собственный клиент для Farcaster.

Важность феррулы

В настоящее время экономика Farcaster ограничена. Конкретно, нет стимулов для кого-либо запускать хаб Farcaster, что приводит к тому, что Farcaster управляет всей сетью. Хотя это не совершенно централизовано, это не полностью децентрализовано, отсюда и теговая линия Farcaster "достаточно децентрализована". Путь к более децентрализованной сети принес бы огромную пользу от Ferrule.

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

Источник:https://dune.com/pixelhack/farcaster

Рост Farcaster не замедлился и продолжает наращивать импульс, с более чем 60 000 уникальными ежедневными пользователями, увеличившимися на 66% по сравнению с предыдущим месяцем. С экспоненциальным ростом активность пользователей, встроенная в каждую уникальную учетную запись, увеличивается. Хотя любой может запустить узел Farcaster, нет стимулов это делать. Стимулы для роста узлов будут необходимы для оптимального масштабирования системы.

Концевое кольцо Дизайн

Ferrule - это новейший дизайн Farcaster Hubs, работающий как активно проверяемая служба Eigenlayer (AVS). Он позволяет использовать существующие активы для обеспечения безопасности и правильной работы хабов и протокола Farcaster. Пользователи рестейкаются в контракты Ferrule, и активы динамически делегируются хабам на основе поведения сети. Некоторая доля стейкинговой доходности будет направлена операторам хаба в качестве вознаграждения, вместе с некоторыми издержками на аренду хранилища учетной записи.

В настоящее время у Farcaster Hubs ограничены проверки целостности данных, и нет экономических дезинцентивов для спама или манипуляции. Ferrule стремится решить эту проблему, обеспечивая проверяемую и безопасную работу Хабов. Узлы Ferrule транслируют криптографически верифицируемые артефакты, подтверждающие правильную работу. Экономические стимулы поощряют правильное поведение, а бездействие или злонамеренные действия наказываются путем снижения.

По мере развития Ferrule стремится решить проблемы роста состояния и централизации клиента/хаба. Стимулируемые хабы могут создать систему маршрутизации, обеспечивая, что им не нужно хранить все данные, но они получают вознаграждение за хранение и предоставление доступа к данным. Дизайн Ferrule нацелен на то, чтобы сделать централизацию менее целесообразной, вознаграждая правильное поведение хаба.

Несколько пунктов дорожной карты для Ferrule включают:

Механизм рестейкинга:

  • Рестейкинг: Пользователи могут заново стейкать свои существующие активы (такие как ETH или другие совместимые токены) в контракты Ferrule. Этот процесс стейкинга привязывает их активы к безопасности хабов Farcaster.
  • Динамическая Делегация: Заложенные активы динамически делегируются различным хабам в зависимости от поведения и потребностей сети. Это обеспечивает безопасность сети и реакцию на изменения в шаблонах использования.

Система поощрений:

  • Награды для операторов хабов: Часть дохода от стейкинга и расходы на аренду хранилища направляются на операторов хаба. Это обеспечивает финансовый стимул для поддержания целостности и производительности сети.
  • Экономические дезинцентивы: Неактивность или злонамеренные действия Хабов наказываются экономическими механизмами сокращения. Это гарантирует, что Хабы мотивированы работать правильно и безопасно.

Проверяемая операция:

  • Криптографические артефакты: Краевые узлы должны транслировать криптографически верифицируемые артефакты, подтверждающие их правильную работу. Эти артефакты используются для обеспечения легитимности действий, выполняемых Хабами, и соответствия правилам сети.
  • Механизмы консенсуса: Фреймворк AVS гарантирует, что все хабы работают проверяемым образом, способствуя доверительной среде, в которой пользователи могут быть уверены в надежности сети.

Разделение данных и маршрутизация:

  • Управление ростом государства: Для управления ростом государства Ferrule включает механизмы фрагментации данных и маршрутизации. Такой подход гарантирует, что ни один отдельный хаб не должен хранить все данные, распределяя нагрузку на хранение по всей сети.
  • Поощрения за доступ к данным: Хабы получают вознаграждение за хранение данных и предоставление к ним доступа. Доказательства хранения данных транслируются по всей сети, создавая карту местоположения данных и обеспечивая эффективное извлечение данных.

Муфта MPC: обеспечение децентрализованного клиента и подключенных приложений

MPC Framework:

  • Многозначное вычисление (MPC): Ferrule MPC использует техники MPC, чтобы позволить нескольким сторонам совместно вычислять функции над их входами, сохраняя при этом конфиденциальность этих входов. Это обеспечивает, что чувствительные данные пользователей остаются конфиденциальными, даже во время совместных процессов.
  • Клиентские и подключенные приложения: Фреймворк MPC позволяет разрабатывать по-настоящему децентрализованные клиентские или подключенные приложения на Farcaster. Эти приложения могут работать безопасно и независимо, взаимодействуя с сетью без ущерба для конфиденциальности пользователей.

Авторизация и интеграция смарт-кошелька:

  • Granular Authorization: Ferrule MPC поддерживает создание системы авторизации, которая позволяет пользователям делегировать конкретные действия над своими учетными записями. Это аналогично новым тенденциям в блокчейне, где пользователи могут авторизовать определенные действия над своими кошельками.
  • Технология умного кошелька: Интеграция технологии умного кошелька позволяет пользователям использовать свой учетную запись Farcaster key в качестве основного кошелька. Эта интеграция обеспечивает беспрепятственный опыт пользователя, позволяя пользователям управлять своими криптовалютными активами и социальными взаимодействиями из одной учетной записи.

API и интерфейсы данных:

  • Стандартизированные точки доступа к данным: Хабы обеспечивают стандартизированные точки доступа к данным, гарантируя, что клиентские приложения могут взаимодействовать с данными сети однородным образом. Эта стандартизация упрощает разработку новых приложений и улучшает взаимодействие.
  • Расширенные модели объектов: клиентские приложения, такие как Warpcast, могут расширять объектную модель Farcaster, чтобы включить дополнительные функции, такие как предварительно вычисленные социальные графы и поведенческие данные. Эта гибкость позволяет создавать разнообразные и инновационные пользовательские впечатления.

Ferrule MPC - это библиотека и набор примеров для команд, чтобы запускать децентрализованные приложения клиента или подключенные приложения на Farcaster. Он будет основной частью Ferrule, если он будет полностью реализован. Хотя он еще не полностью готов к выпуску, Ferrule MPC нацелен на разжигание обсуждения в сообществе Farcaster о решении этих назревающих проблем.

Мы надеемся, что Ferrule MPC станет полезным инструментом в будущем. Если дизайн Ferrule вас вдохновляет,

Отказ от ответственности:

  1. Эта статья перепечатана из[Ferrule Github], Все авторские права принадлежат оригинальному автору [austbot, Дэвид Шаттлворт, JJ Alicea]. Если есть возражения против этой перепечатки, пожалуйста, свяжитесь с Gate Learnкоманда, и они незамедлительно справятся с этим.
  2. Ответственность за отказ: Взгляды и мнения, выраженные в этой статье, являются исключительно взглядами автора и не являются инвестиционными советами.
  3. Переводы статьи на другие языки выполняются командой Gate Learn. Если не указано иное, копирование, распространение или плагиат переведенных статей запрещены.

Децентрализация Farcaster: Феррула

Новичок7/4/2024, 7:06:42 PM
Эта статья знакомит с децентрализованным приложением социальной сети Farcaster, выделяя его архитектуру, построенную на Ethereum и Optimism, направленную на достижение цифрового суверенитета и владения пользователя.

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

Многие пытались, но пока никто не добился успеха. Войти Farcaster, достаточно децентрализованное приложение для социальных сетей, построенное на Ethereum и работающее на платформе Optimism. Farcaster функционирует аналогично X (ранее известной как Twitter) и Reddit. Пользователи могут быстро присоединиться к сети, создать профили, размещать «касты» (аналогично твитам) и подписываться на других пользователей. Большая часть тяжелой работы выполняется с помощью Warpcast, клиент Farcaster, который абстрагирует технические сложности и делает пользовательский опыт более гармоничным.

В отличие от X и Reddit, Farcaster позволяет пользователям владеть своими учетными записями и социальными графиками и отношениями, которые они создают с другими пользователями. Это значительное улучшение по сравнению с существующими устаревшими системами. Каждому пользователю Farcaster разрешено перемещаться между различными приложениями, запущенными на Farcaster, обеспечивая автономию и владение пользователем в клиенте.

Состояние Farcaster


=

\=
Хаб: Подобно узлам блокчейна, хабы хранят данные и прослушивают Ethereum и Optimism для получения информации о пользователях.

Приложения клиента: Приложения, используемые на платформе Farcaster, по сути, это Keypair и набор данных on-chain, который издатель приложения клиента использует для действий от имени пользователя, позволяя им публиковать, читать данные и выполнять другие действия.

Farcaster построил "достаточно децентрализованную" систему, которая позволяет пользователям иметь портативную идентичность между клиентскими приложениями. Это подобно использованию Google для входа в Facebook и X, но Farcaster идет дальше, делая данные также портативными. Разные клиентские приложения могут создавать уникальные впечатления на основе одних и тех же данных. Например, Warpcast напоминает Twitter, в то время как другое приложение может больше напоминать Discord.

Клиентское приложение должно подключаться к хабу, который не обязан разрешать коммуникацию. Хабы похожи на веб-серверы в мире веб2, и нет оплаты за чтение или запись данных в хаб для клиентских приложений. Обычно команда, создавшая клиентское приложение (например, Warpcast), также управляет узлами хаба, к которым они подключены, делая их «операторами» хаба. Каждый может запустить хаб, и если первоначальная конфигурация указывает на другие хабы, создается сеть.

Пользователи могут иметь переносимый криптовалютный баланс, а Клиентские приложения могут создавать кошельки с фиатными деньгами или дополнительные криптовалютные балансы для конкретных клиентских приложений. Например, пользователи Warpcast оплачивают "варпы", которые используются для глобального хранения Farcaster и специфических функций Warpcast.

Выбранная архитектура является "достаточно децентрализованной", потому что она предполагает, что несколько клиентских приложений будут работать независимо друг от друга и что любой, кто создает клиентское или подключенное приложение, должен будет запустить узел или купить доступ у сущности, запускающей узел.

Надвигающиеся проблемы

Несоответствие инцентивов сети

Farcaster работает через хабы, которые хранят данные и облегчают коммуникацию между Ethereum и Optimism. Хабы предоставляют API, позволяющие клиентским приложениям читать и записывать данные. Пользователи должны оплатить хранение, вызвав функцию «аренды» в умном контракте Optimism. Этот платежный шлюз потенциально снижает спам и бот-аккаунты, но ни один из денег за аренду не передается операторам узлов. По мере роста Farcaster хранение может стать невозможным для одного узла. Горизонтальное масштабирование или стимулирование операторов узлов могли бы решить эту проблему.

Централизация клиентских приложений

Warpcast - основной участник и создатель Farcaster, и это самое широко используемое клиентское приложение. Если только один клиент доминирует, Farcaster рискует стать еще одной централизованной платформой социальных медиа. Клиентские приложения используют один ключ для действий от имени пользователя, что похоже на то, как работают кошельки web3, но имеет значительную мощь. Интеграция технологии смарт-кошелька может позволить пользователям использовать свой учетный ключ Farcaster в качестве основного кошелька.

Представляем Ferrule и Ferrule MPC

Farcaster волнует не только своими техническими достижениями, но и сообществом, которое он вырастил. Однако окончательная форма Farcaster еще не реализована. Введите Ferrule, протокол, построенный внутри Farcaster, который позволяет любому создать свой собственный клиент для Farcaster.

Важность феррулы

В настоящее время экономика Farcaster ограничена. Конкретно, нет стимулов для кого-либо запускать хаб Farcaster, что приводит к тому, что Farcaster управляет всей сетью. Хотя это не совершенно централизовано, это не полностью децентрализовано, отсюда и теговая линия Farcaster "достаточно децентрализована". Путь к более децентрализованной сети принес бы огромную пользу от Ferrule.

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

Источник:https://dune.com/pixelhack/farcaster

Рост Farcaster не замедлился и продолжает наращивать импульс, с более чем 60 000 уникальными ежедневными пользователями, увеличившимися на 66% по сравнению с предыдущим месяцем. С экспоненциальным ростом активность пользователей, встроенная в каждую уникальную учетную запись, увеличивается. Хотя любой может запустить узел Farcaster, нет стимулов это делать. Стимулы для роста узлов будут необходимы для оптимального масштабирования системы.

Концевое кольцо Дизайн

Ferrule - это новейший дизайн Farcaster Hubs, работающий как активно проверяемая служба Eigenlayer (AVS). Он позволяет использовать существующие активы для обеспечения безопасности и правильной работы хабов и протокола Farcaster. Пользователи рестейкаются в контракты Ferrule, и активы динамически делегируются хабам на основе поведения сети. Некоторая доля стейкинговой доходности будет направлена операторам хаба в качестве вознаграждения, вместе с некоторыми издержками на аренду хранилища учетной записи.

В настоящее время у Farcaster Hubs ограничены проверки целостности данных, и нет экономических дезинцентивов для спама или манипуляции. Ferrule стремится решить эту проблему, обеспечивая проверяемую и безопасную работу Хабов. Узлы Ferrule транслируют криптографически верифицируемые артефакты, подтверждающие правильную работу. Экономические стимулы поощряют правильное поведение, а бездействие или злонамеренные действия наказываются путем снижения.

По мере развития Ferrule стремится решить проблемы роста состояния и централизации клиента/хаба. Стимулируемые хабы могут создать систему маршрутизации, обеспечивая, что им не нужно хранить все данные, но они получают вознаграждение за хранение и предоставление доступа к данным. Дизайн Ferrule нацелен на то, чтобы сделать централизацию менее целесообразной, вознаграждая правильное поведение хаба.

Несколько пунктов дорожной карты для Ferrule включают:

Механизм рестейкинга:

  • Рестейкинг: Пользователи могут заново стейкать свои существующие активы (такие как ETH или другие совместимые токены) в контракты Ferrule. Этот процесс стейкинга привязывает их активы к безопасности хабов Farcaster.
  • Динамическая Делегация: Заложенные активы динамически делегируются различным хабам в зависимости от поведения и потребностей сети. Это обеспечивает безопасность сети и реакцию на изменения в шаблонах использования.

Система поощрений:

  • Награды для операторов хабов: Часть дохода от стейкинга и расходы на аренду хранилища направляются на операторов хаба. Это обеспечивает финансовый стимул для поддержания целостности и производительности сети.
  • Экономические дезинцентивы: Неактивность или злонамеренные действия Хабов наказываются экономическими механизмами сокращения. Это гарантирует, что Хабы мотивированы работать правильно и безопасно.

Проверяемая операция:

  • Криптографические артефакты: Краевые узлы должны транслировать криптографически верифицируемые артефакты, подтверждающие их правильную работу. Эти артефакты используются для обеспечения легитимности действий, выполняемых Хабами, и соответствия правилам сети.
  • Механизмы консенсуса: Фреймворк AVS гарантирует, что все хабы работают проверяемым образом, способствуя доверительной среде, в которой пользователи могут быть уверены в надежности сети.

Разделение данных и маршрутизация:

  • Управление ростом государства: Для управления ростом государства Ferrule включает механизмы фрагментации данных и маршрутизации. Такой подход гарантирует, что ни один отдельный хаб не должен хранить все данные, распределяя нагрузку на хранение по всей сети.
  • Поощрения за доступ к данным: Хабы получают вознаграждение за хранение данных и предоставление к ним доступа. Доказательства хранения данных транслируются по всей сети, создавая карту местоположения данных и обеспечивая эффективное извлечение данных.

Муфта MPC: обеспечение децентрализованного клиента и подключенных приложений

MPC Framework:

  • Многозначное вычисление (MPC): Ferrule MPC использует техники MPC, чтобы позволить нескольким сторонам совместно вычислять функции над их входами, сохраняя при этом конфиденциальность этих входов. Это обеспечивает, что чувствительные данные пользователей остаются конфиденциальными, даже во время совместных процессов.
  • Клиентские и подключенные приложения: Фреймворк MPC позволяет разрабатывать по-настоящему децентрализованные клиентские или подключенные приложения на Farcaster. Эти приложения могут работать безопасно и независимо, взаимодействуя с сетью без ущерба для конфиденциальности пользователей.

Авторизация и интеграция смарт-кошелька:

  • Granular Authorization: Ferrule MPC поддерживает создание системы авторизации, которая позволяет пользователям делегировать конкретные действия над своими учетными записями. Это аналогично новым тенденциям в блокчейне, где пользователи могут авторизовать определенные действия над своими кошельками.
  • Технология умного кошелька: Интеграция технологии умного кошелька позволяет пользователям использовать свой учетную запись Farcaster key в качестве основного кошелька. Эта интеграция обеспечивает беспрепятственный опыт пользователя, позволяя пользователям управлять своими криптовалютными активами и социальными взаимодействиями из одной учетной записи.

API и интерфейсы данных:

  • Стандартизированные точки доступа к данным: Хабы обеспечивают стандартизированные точки доступа к данным, гарантируя, что клиентские приложения могут взаимодействовать с данными сети однородным образом. Эта стандартизация упрощает разработку новых приложений и улучшает взаимодействие.
  • Расширенные модели объектов: клиентские приложения, такие как Warpcast, могут расширять объектную модель Farcaster, чтобы включить дополнительные функции, такие как предварительно вычисленные социальные графы и поведенческие данные. Эта гибкость позволяет создавать разнообразные и инновационные пользовательские впечатления.

Ferrule MPC - это библиотека и набор примеров для команд, чтобы запускать децентрализованные приложения клиента или подключенные приложения на Farcaster. Он будет основной частью Ferrule, если он будет полностью реализован. Хотя он еще не полностью готов к выпуску, Ferrule MPC нацелен на разжигание обсуждения в сообществе Farcaster о решении этих назревающих проблем.

Мы надеемся, что Ferrule MPC станет полезным инструментом в будущем. Если дизайн Ferrule вас вдохновляет,

Отказ от ответственности:

  1. Эта статья перепечатана из[Ferrule Github], Все авторские права принадлежат оригинальному автору [austbot, Дэвид Шаттлворт, JJ Alicea]. Если есть возражения против этой перепечатки, пожалуйста, свяжитесь с Gate Learnкоманда, и они незамедлительно справятся с этим.
  2. Ответственность за отказ: Взгляды и мнения, выраженные в этой статье, являются исключительно взглядами автора и не являются инвестиционными советами.
  3. Переводы статьи на другие языки выполняются командой Gate Learn. Если не указано иное, копирование, распространение или плагиат переведенных статей запрещены.
Comece agora
Registe-se e ganhe um cupão de
100 USD
!