На прошлой неделе аккаунт Виталика Бутерина в Твиттере был взломан и использован для размещения фишинговых ссылок, в результате чего пользователи потеряли более 690 000 долларов. После исследования Slowmist отметил, что фишинговая организация, стоящая за инцидентом с кражей Twitter Виталиком, все еще связана с популярным и безумным PinkDrainer. Методом взлома может быть угон SIM-карты или другие возможности. Два дня спустя Виталик заявил в децентрализованной социальной сети Farcaster, что его аккаунт в Твиттере действительно подвергся атаке с целью взлома SIM-карты. Причина может заключаться в том, что номер его мобильного телефона был раскрыт при регистрации в Twitter Blue. Он уже видел, что вам следует не использовать номер своего мобильного телефона для аутентификации.предлагал, но, к сожалению, я этого не понял. Виталик сказал, что он удалил Twitter и присоединился к Farcaster, который может контролировать восстановление учетных записей через адреса Ethereum.
Farcaster — это децентрализованный протокол для создания социальных приложений. Farcaster можно использовать через внешние интерфейсы, такие как Opencast и Warpcast. В 2022 году Farcaster получила инвестиции в размере 30 миллионов долларов США во главе с a16z. В этой статье будет кратко проанализирован этот децентрализованный социальный протокол, который предпочитают Виталик и a16z.
Основные проблемы социальных сетей
Действия в социальных сетях можно просто понимать как взаимодействие группы пользователей, например, отправку информации (текста, изображений, аудио и т. д.) объектам, лайков, комментирования, пересылки и т. д. сообщений друг друга. В централизованной социальной сети эта группа пользователей может взаимодействовать только внутри конкретного социального приложения, тогда как в децентрализованной социальной сети этой группе пользователей из разных приложений будет разрешено взаимодействовать между приложениями.
Будут также проблемы, которые Farcaster классифицирует как четыре основные проблемы для децентрализованных социальных сетей: идентичность, аутентификация, доступность и согласованность. Идентичность, то есть имя пользователя, позволяет пользователям переключаться между различными социальными приложениями и выступать в качестве удостоверения пользователя; аутентификация, когда пользователи получают письма от других, они должны убедиться, что они распознаны и являются надежными источниками; доступность, пользовательские данные хранятся в разных приложения Все всегда доступно; согласованность, правила социальных сетей, все интерфейсные приложения должны постоянно поддерживать и обеспечивать соблюдение этих правил.
Решение Farcaster
Социальная сеть Farcaster охватывает три уровня: уровень идентификации, уровень данных и уровень приложений. Уровень идентификации основан на Ethereum и определяет операции и методы авторизации, которые могут выполняться в сети.Идентификация и аутентификация являются ядром; уровень данных хранит информацию, авторизованную уровнем идентификации, и делает ее доступной; уровень приложения использует информация, хранящаяся на уровне данных.
(1) Идентификация: Идентификатор Farcaster (FID)
Farcaster представляет имя пользователя и Farcaster ID (FID) для социальной идентификации пользователя, где FID — это уникальный и незащищенный идентификатор, введенный Farcaster для обозначения личности пользователя. Идентификатор FID представляет собой строку цифр, привязанную к основному адресу пользователя. Хотя он децентрализован, нецелесообразно использовать числовой идентификатор для представления пользователя. Поэтому пользователь может зарегистрировать имя Farcaster, которое имя пользователя и свяжите его с FID. Имена пользователей Farcaster хранятся в специальном месте, называемом пространством имен. Имена пользователей могут быть отозваны, но FID — нет.
Имя пользователя и идентификатор Farcaster будут отражены в двух разных контрактах на Ethereum: реестре имен и реестре FID, оба из которых составляют основу идентификации пользователя Farcaster.
Стоит отметить, что восстановление личности пользователя выигрывает от FID. Пользователи могут заранее установить другой адрес в качестве сертификата для восстановления своей личности Farcaster.Этот другой адрес может быть адресом другого кошелька пользователя, адресом других известных пользователей Farcaster или даже сторонним хранителем.
(2) Сертификация
Аутентификация сообщений получает преимущества от Farcaster ID. Когда пользователь получает сообщение, он или она может подтвердить истинный источник сообщения, просмотрев FID отправителя, найдя соответствующий открытый ключ (адрес) в цепочке Ethereum, а затем проверив, была ли подпись отправителя сгенерирована по этому адресу. . .
Чтобы защитить закрытый ключ пользователя на устройстве (закрытый ключ необходимо загрузить в приложение устройства для создания подписи), Farcaster вводит концепцию подписывающих лиц. Подписывающая сторона — это ключ Ed25519, сгенерированный вне цепочки. Пользователь регистрирует подписывающую сторону, выполняя транзакцию в KeyRegistry с использованием открытого ключа подписывающей стороны. Затем закрытый ключ можно использовать для подписи и публикации сообщений в сети.
(3)Доступность: аренда склада
В централизованном социальном приложении пользователи хранят информацию на серверах, подобных RSS, и получают все данные в сети, индексируя все эти серверы. Farcaster представляет хабы для хранения данных: когда разные пользователи взаимодействуют в социальных сетях, они загружают копии информации друг друга и сохраняют их.
Но чтобы предотвратить затопление хабов спамом, Farcaster взимает с пользователей арендную плату за хранение данных в сети, что также является основным источником дохода Farcaster. Пользователи арендуют место для хранения данных, выплачивая ежегодную плату компании Farcaster, которая подавляет спам и поощряет пользователей удалять данные меньшей ценности. Хранилище управляется и отслеживается в цепочке с помощью контракта StorageRegistry.
(4)Консистенция
Farcaster — это не прямое социальное приложение, а социальный протокол более низкого уровня, аналогичный взаимосвязи между Lens Protocol и Lenster. Приложения, созданные в настоящее время на Farcaster, в основном включают Alphacaster, социальное приложение Web3, поддерживаемое DAO, создание и обмен Discove, групповую и персонализированную подписку Jam, интерфейсы с открытым исходным кодом в стиле Twitter Opencast и Warpcast, а также перекрестную публикацию в Twitter. и агрегатор Lens Social Ага. Интерфейс Farcaster, используемый Виталиком, — Warpcast. Логика использования Warpcast в основном такая же, как основная логика Twitter.Вы можете просматривать общие сообщения «мировой группы», а также оставлять комментарии, пересылать и ставить лайки постам (темам) пользователей. Вы выполните.
Приложения, созданные на базе Farcaster, предоставляют сценарии использования данных, хранящихся в концентраторах. Сервер приложений взаимодействует с хабом, загружает всю информацию, организует и классифицирует информацию для создания приложений для различного пользовательского опыта, а затем предоставляет API для перемещения данных от разных клиентов. использовать.
Приложения, созданные на базе Farcaster, должны следовать грубому консенсусу Farcaster и запускать код, который служит моделью управления Farcaster. Когда кто-то выдвигает предложение FIP (предложение по улучшению Fracaster), получает одобрение от разработчиков протоколов, разработчиков приложений и пользователей и публикует код, последуют изменения в Farcaster. Разные субъекты достигают консенсуса, соглашаясь или отвергая. У Farcaster не будет обязательного процесса голосования, и не будет официальной роли права вето.
Партнеры по социальной экосистеме
Связывайтесь с другими приложениями или сообществами через учетную запись Farcaster, включая напоминания для пользователей Alertcaster, BLOB-объекты Move-to-Earn, предварительный просмотр социальной активности в сети Eventcaster, отслеживание индикаторов экосистемы Farcaster Network Farcaster, выполнение задач для зарабатывания баллов FarQuest, приложение для обмена сообщениями Frens, и Ethereum Изучите интерфейс в цепочке, децентрализованные хакерские новости Новости Kiwi, найдите последний проект Web3 Launchcaster, персонализированный медиа-источник Neynar, издательское дело и коммуникация Paragraph, найдите интересные темы Pincaster, инструмент DAO Purple DAO, созданный Nouns Builder, поисковая система Поиск через Raycast , поиск с использованием API/GUI Searchcaster, исследование контента сообщества Farcaster Surveycaster, чаевые Tipcast и прямые трансляции на основе токенов Unlonely.
В настоящее время Farcaster все еще находится на стадии бета-тестирования, и пользователи могут сначала составить список ожидания. И Farcaster, и Lens Protocol служат базовыми протоколами для создания социальных сетей, но по сравнению с Lens Protocol Farcaster находится дальше от внимания пользователей и фокусируется на разработчиках и создании приложений. Официальные данные по состоянию на середину сентября до и после того, как Виталик объявил об использовании Farcaster, общее количество пользователей Farcaster составляло чуть более 20 000, с более чем 3,8 миллионами исторических сообщений на хабах, а после перехода на Optimism он начал фильтровать спам на ориентируйтесь на большее количество пользователей. Хотя новостей о плане раздачи Farcaster нет, Farcaster сделала модуль управления FIP важной частью протокола, который по-прежнему достоин пользовательского опыта и взаимодействия.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Одна статья, чтобы узнать о Farcaster, децентрализованной социальной сети, продвигаемой Виталиком.
Автор: дефиоазис
На прошлой неделе аккаунт Виталика Бутерина в Твиттере был взломан и использован для размещения фишинговых ссылок, в результате чего пользователи потеряли более 690 000 долларов. После исследования Slowmist отметил, что фишинговая организация, стоящая за инцидентом с кражей Twitter Виталиком, все еще связана с популярным и безумным PinkDrainer. Методом взлома может быть угон SIM-карты или другие возможности. Два дня спустя Виталик заявил в децентрализованной социальной сети Farcaster, что его аккаунт в Твиттере действительно подвергся атаке с целью взлома SIM-карты. Причина может заключаться в том, что номер его мобильного телефона был раскрыт при регистрации в Twitter Blue. Он уже видел, что вам следует не использовать номер своего мобильного телефона для аутентификации.предлагал, но, к сожалению, я этого не понял. Виталик сказал, что он удалил Twitter и присоединился к Farcaster, который может контролировать восстановление учетных записей через адреса Ethereum.
Farcaster — это децентрализованный протокол для создания социальных приложений. Farcaster можно использовать через внешние интерфейсы, такие как Opencast и Warpcast. В 2022 году Farcaster получила инвестиции в размере 30 миллионов долларов США во главе с a16z. В этой статье будет кратко проанализирован этот децентрализованный социальный протокол, который предпочитают Виталик и a16z.
Основные проблемы социальных сетей
Действия в социальных сетях можно просто понимать как взаимодействие группы пользователей, например, отправку информации (текста, изображений, аудио и т. д.) объектам, лайков, комментирования, пересылки и т. д. сообщений друг друга. В централизованной социальной сети эта группа пользователей может взаимодействовать только внутри конкретного социального приложения, тогда как в децентрализованной социальной сети этой группе пользователей из разных приложений будет разрешено взаимодействовать между приложениями.
Будут также проблемы, которые Farcaster классифицирует как четыре основные проблемы для децентрализованных социальных сетей: идентичность, аутентификация, доступность и согласованность. Идентичность, то есть имя пользователя, позволяет пользователям переключаться между различными социальными приложениями и выступать в качестве удостоверения пользователя; аутентификация, когда пользователи получают письма от других, они должны убедиться, что они распознаны и являются надежными источниками; доступность, пользовательские данные хранятся в разных приложения Все всегда доступно; согласованность, правила социальных сетей, все интерфейсные приложения должны постоянно поддерживать и обеспечивать соблюдение этих правил.
Решение Farcaster
Социальная сеть Farcaster охватывает три уровня: уровень идентификации, уровень данных и уровень приложений. Уровень идентификации основан на Ethereum и определяет операции и методы авторизации, которые могут выполняться в сети.Идентификация и аутентификация являются ядром; уровень данных хранит информацию, авторизованную уровнем идентификации, и делает ее доступной; уровень приложения использует информация, хранящаяся на уровне данных.
(1) Идентификация: Идентификатор Farcaster (FID)
Farcaster представляет имя пользователя и Farcaster ID (FID) для социальной идентификации пользователя, где FID — это уникальный и незащищенный идентификатор, введенный Farcaster для обозначения личности пользователя. Идентификатор FID представляет собой строку цифр, привязанную к основному адресу пользователя. Хотя он децентрализован, нецелесообразно использовать числовой идентификатор для представления пользователя. Поэтому пользователь может зарегистрировать имя Farcaster, которое имя пользователя и свяжите его с FID. Имена пользователей Farcaster хранятся в специальном месте, называемом пространством имен. Имена пользователей могут быть отозваны, но FID — нет.
Имя пользователя и идентификатор Farcaster будут отражены в двух разных контрактах на Ethereum: реестре имен и реестре FID, оба из которых составляют основу идентификации пользователя Farcaster.
Стоит отметить, что восстановление личности пользователя выигрывает от FID. Пользователи могут заранее установить другой адрес в качестве сертификата для восстановления своей личности Farcaster.Этот другой адрес может быть адресом другого кошелька пользователя, адресом других известных пользователей Farcaster или даже сторонним хранителем.
(2) Сертификация
Аутентификация сообщений получает преимущества от Farcaster ID. Когда пользователь получает сообщение, он или она может подтвердить истинный источник сообщения, просмотрев FID отправителя, найдя соответствующий открытый ключ (адрес) в цепочке Ethereum, а затем проверив, была ли подпись отправителя сгенерирована по этому адресу. . .
Чтобы защитить закрытый ключ пользователя на устройстве (закрытый ключ необходимо загрузить в приложение устройства для создания подписи), Farcaster вводит концепцию подписывающих лиц. Подписывающая сторона — это ключ Ed25519, сгенерированный вне цепочки. Пользователь регистрирует подписывающую сторону, выполняя транзакцию в KeyRegistry с использованием открытого ключа подписывающей стороны. Затем закрытый ключ можно использовать для подписи и публикации сообщений в сети.
(3)Доступность: аренда склада
В централизованном социальном приложении пользователи хранят информацию на серверах, подобных RSS, и получают все данные в сети, индексируя все эти серверы. Farcaster представляет хабы для хранения данных: когда разные пользователи взаимодействуют в социальных сетях, они загружают копии информации друг друга и сохраняют их.
Но чтобы предотвратить затопление хабов спамом, Farcaster взимает с пользователей арендную плату за хранение данных в сети, что также является основным источником дохода Farcaster. Пользователи арендуют место для хранения данных, выплачивая ежегодную плату компании Farcaster, которая подавляет спам и поощряет пользователей удалять данные меньшей ценности. Хранилище управляется и отслеживается в цепочке с помощью контракта StorageRegistry.
(4)Консистенция
Farcaster — это не прямое социальное приложение, а социальный протокол более низкого уровня, аналогичный взаимосвязи между Lens Protocol и Lenster. Приложения, созданные в настоящее время на Farcaster, в основном включают Alphacaster, социальное приложение Web3, поддерживаемое DAO, создание и обмен Discove, групповую и персонализированную подписку Jam, интерфейсы с открытым исходным кодом в стиле Twitter Opencast и Warpcast, а также перекрестную публикацию в Twitter. и агрегатор Lens Social Ага. Интерфейс Farcaster, используемый Виталиком, — Warpcast. Логика использования Warpcast в основном такая же, как основная логика Twitter.Вы можете просматривать общие сообщения «мировой группы», а также оставлять комментарии, пересылать и ставить лайки постам (темам) пользователей. Вы выполните.
Приложения, созданные на базе Farcaster, предоставляют сценарии использования данных, хранящихся в концентраторах. Сервер приложений взаимодействует с хабом, загружает всю информацию, организует и классифицирует информацию для создания приложений для различного пользовательского опыта, а затем предоставляет API для перемещения данных от разных клиентов. использовать.
Приложения, созданные на базе Farcaster, должны следовать грубому консенсусу Farcaster и запускать код, который служит моделью управления Farcaster. Когда кто-то выдвигает предложение FIP (предложение по улучшению Fracaster), получает одобрение от разработчиков протоколов, разработчиков приложений и пользователей и публикует код, последуют изменения в Farcaster. Разные субъекты достигают консенсуса, соглашаясь или отвергая. У Farcaster не будет обязательного процесса голосования, и не будет официальной роли права вето.
Партнеры по социальной экосистеме
Связывайтесь с другими приложениями или сообществами через учетную запись Farcaster, включая напоминания для пользователей Alertcaster, BLOB-объекты Move-to-Earn, предварительный просмотр социальной активности в сети Eventcaster, отслеживание индикаторов экосистемы Farcaster Network Farcaster, выполнение задач для зарабатывания баллов FarQuest, приложение для обмена сообщениями Frens, и Ethereum Изучите интерфейс в цепочке, децентрализованные хакерские новости Новости Kiwi, найдите последний проект Web3 Launchcaster, персонализированный медиа-источник Neynar, издательское дело и коммуникация Paragraph, найдите интересные темы Pincaster, инструмент DAO Purple DAO, созданный Nouns Builder, поисковая система Поиск через Raycast , поиск с использованием API/GUI Searchcaster, исследование контента сообщества Farcaster Surveycaster, чаевые Tipcast и прямые трансляции на основе токенов Unlonely.
В настоящее время Farcaster все еще находится на стадии бета-тестирования, и пользователи могут сначала составить список ожидания. И Farcaster, и Lens Protocol служат базовыми протоколами для создания социальных сетей, но по сравнению с Lens Protocol Farcaster находится дальше от внимания пользователей и фокусируется на разработчиках и создании приложений. Официальные данные по состоянию на середину сентября до и после того, как Виталик объявил об использовании Farcaster, общее количество пользователей Farcaster составляло чуть более 20 000, с более чем 3,8 миллионами исторических сообщений на хабах, а после перехода на Optimism он начал фильтровать спам на ориентируйтесь на большее количество пользователей. Хотя новостей о плане раздачи Farcaster нет, Farcaster сделала модуль управления FIP важной частью протокола, который по-прежнему достоин пользовательского опыта и взаимодействия.