Минулого тижня акаунт Віталіка Бутеріна в Twitter був зламаний і використовувався для розміщення фішингових посилань, в результаті чого користувачі втратили понад 690 000 доларів. Після дослідження Slowmist зазначив, що фішингова організація, яка стоїть за інцидентом із крадіжкою Twitter Віталіка, все ще пов’язана з популярним і божевільним PinkDrainer.Методом злому може бути викрадення SIM-карти або інші можливості. Через два дні Віталік заявив у децентралізованому соціальному медіа Farcaster, що його обліковий запис у Twitter дійсно зазнав атаки на SIM-карту. Можливо, причиною було те, що номер його мобільного телефону було розкрито під час реєстрації в Twitter Blue. Раніше він бачив, що ви повинні не використовуйте номер свого мобільного телефону для автентифікації. пропозиції, але, на жаль, я цього не зрозумів. Віталік сказав, що видалив Twitter і приєднався до Farcaster, який може контролювати відновлення облікового запису через адреси Ethereum.
Farcaster — це децентралізований протокол для створення соціальних програм. Farcaster можна використовувати через інтерфейси, такі як Opencast і Warpcast. Farcaster отримав 30 мільйонів доларів США інвестицій під керівництвом a16z у 2022 році. У цій статті буде коротко проаналізовано цей децентралізований соціальний протокол, який віддають перевагу Віталік і a16z.
Основні проблеми в соціальних мережах
Діяльність у соціальних мережах можна просто розуміти як групу користувачів, які взаємодіють, наприклад, надсилають інформацію (текст, зображення, аудіо тощо) об’єктам, лайкають, коментують, пересилають тощо для публікацій один одного. У централізованій соціальній мережі ця група користувачів може взаємодіяти лише в межах певної соціальної програми, тоді як у децентралізованій соціальній мережі цій групі користувачів із різних програм буде дозволено взаємодіяти між різними програмами.
Також будуть проблеми, які Farcaster класифікує як чотири основні проблеми для децентралізованих соціальних мереж: ідентичність, автентифікація, доступність і послідовність. Ідентифікація, тобто ім’я користувача, дозволяє користувачам перемикатися між різними соціальними програмами та діяти як ідентифікатор користувача; автентифікація, коли користувачі отримують листи від інших, вони повинні переконатися, що вони є визнаними та надійними джерелами; доступність, дані користувача зберігаються в різних додатки Все завжди доступне; узгодженість, правила соціальної мережі, усі зовнішні додатки мають підтримувати та постійно виконувати ці правила.
Рішення Фаркастера
Соціальна мережа Farcaster охоплює три рівні: рівень ідентичності, рівень даних і рівень додатків. Рівень ідентифікації базується на Ethereum для визначення операцій і методів авторизації, які можна виконувати в мережі. Ідентифікація та автентифікація є ядром; рівень даних зберігає інформацію, авторизовану рівнем ідентифікації, і робить її доступною; прикладний рівень споживає інформація, що зберігається на рівні даних.
(1) Ідентифікація: Farcaster ID (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, інтерфейси Opencast і Warpcast у стилі Twitter з відкритим кодом, а також крос-постинг у Twitter і Lens Соціальний агрегатор Так. Інтерфейсом Farcaster, який використовує Віталік, є Warpcast. Логіка використання Warpcast в основному така ж, як і основна логіка Twitter. Ви можете переглядати глобальні публікації «світової групи», а також можете залишати коментарі, пересилати та ставити «подобається» до публікацій (ланцюжків) користувачів. ти слідуєш.
Програми, створені на основі Farcaster, надають сценарії споживання даних, що зберігаються в концентраторах. Сервер додатків спілкується з концентратором, завантажує всю інформацію, організовує та класифікує інформацію для створення програм для різних користувальницьких завдань, а потім надає API для переміщення даних від різних клієнтів. використовувати.
Програми, створені на основі Farcaster, повинні відповідати грубому консенсусу та виконувати код Farcaster, який служить моделлю керування Farcaster. Коли хтось висуває пропозицію щодо вдосконалення FIP (Fracaster Improvement Proposal), отримує схвалення від розробників протоколів, розробників програм і користувачів і випускає код, у Farcaster відбуваються зміни. Різні суб'єкти досягають консенсусу, погоджуючись або відхиляючи. Farcaster не матиме обов’язкового процесу голосування, і не буде офіційної ролі права вето.
Партнери соціальної екосистеми
Посилання на інші програми або спільноти через обліковий запис Farcaster, включаючи нагадування користувача Alertcaster, Move-to-Earn Blobs, попередній перегляд соціальної активності в ланцюжку Eventcaster, відстеження індикатора екосистеми Farcaster Network Farcaster, виконання завдань для отримання балів FarQuest, програма обміну повідомленнями Frens, і Ethereum Explore Interface у ланцюжку, децентралізовані хакерські новини Kiwi News, знайдіть останній проект Web3 Launchcaster, персоналізоване джерело медіа Neynar, видавництво та комунікації Paragraph, знайдіть цікаві теми Pincaster, інструмент DAO Purple DAO, створений Nouns Builder, пошукова система Пошук через Raycast , пошук за допомогою API/GUI Searchcaster, дослідження вмісту спільноти Farcaster Surveycaster, чайові Tipcast і пряма трансляція на основі маркерів Unlonele.
Наразі Farcaster все ще перебуває на стадії бета-тестування, і користувачі можуть спочатку подати список очікування. І Farcaster, і Lens Protocol служать основними протоколами для побудови соціальних мереж, але порівняно з Lens Protocol Farcaster знаходиться далі від уваги користувачів і зосереджується на розробниках і створенні додатків. За офіційними даними станом на середину вересня до та після того, як Віталік оголосив про використання Farcaster, загальна кількість користувачів Farcaster становила трохи більше 20 000, з більш ніж 3,8 мільйонами історичних повідомлень на хабах, а після переходу на Optimism він почав фільтрувати спам до орієнтуватися на більше користувачів. відкрити. Хоча немає жодних новин про план десантування Farcaster, Farcaster зробив модуль управління FIP важливою частиною протоколу, який все ще гідний досвіду та взаємодії з користувачем.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Одна стаття, щоб дізнатися про Farcaster, децентралізовану соціальну мережу, яку просуває Віталік
Автор: дефіоз
Минулого тижня акаунт Віталіка Бутеріна в Twitter був зламаний і використовувався для розміщення фішингових посилань, в результаті чого користувачі втратили понад 690 000 доларів. Після дослідження Slowmist зазначив, що фішингова організація, яка стоїть за інцидентом із крадіжкою Twitter Віталіка, все ще пов’язана з популярним і божевільним PinkDrainer.Методом злому може бути викрадення SIM-карти або інші можливості. Через два дні Віталік заявив у децентралізованому соціальному медіа Farcaster, що його обліковий запис у Twitter дійсно зазнав атаки на SIM-карту. Можливо, причиною було те, що номер його мобільного телефону було розкрито під час реєстрації в Twitter Blue. Раніше він бачив, що ви повинні не використовуйте номер свого мобільного телефону для автентифікації. пропозиції, але, на жаль, я цього не зрозумів. Віталік сказав, що видалив Twitter і приєднався до Farcaster, який може контролювати відновлення облікового запису через адреси Ethereum.
Farcaster — це децентралізований протокол для створення соціальних програм. Farcaster можна використовувати через інтерфейси, такі як Opencast і Warpcast. Farcaster отримав 30 мільйонів доларів США інвестицій під керівництвом a16z у 2022 році. У цій статті буде коротко проаналізовано цей децентралізований соціальний протокол, який віддають перевагу Віталік і a16z.
Основні проблеми в соціальних мережах
Діяльність у соціальних мережах можна просто розуміти як групу користувачів, які взаємодіють, наприклад, надсилають інформацію (текст, зображення, аудіо тощо) об’єктам, лайкають, коментують, пересилають тощо для публікацій один одного. У централізованій соціальній мережі ця група користувачів може взаємодіяти лише в межах певної соціальної програми, тоді як у децентралізованій соціальній мережі цій групі користувачів із різних програм буде дозволено взаємодіяти між різними програмами.
Також будуть проблеми, які Farcaster класифікує як чотири основні проблеми для децентралізованих соціальних мереж: ідентичність, автентифікація, доступність і послідовність. Ідентифікація, тобто ім’я користувача, дозволяє користувачам перемикатися між різними соціальними програмами та діяти як ідентифікатор користувача; автентифікація, коли користувачі отримують листи від інших, вони повинні переконатися, що вони є визнаними та надійними джерелами; доступність, дані користувача зберігаються в різних додатки Все завжди доступне; узгодженість, правила соціальної мережі, усі зовнішні додатки мають підтримувати та постійно виконувати ці правила.
Рішення Фаркастера
Соціальна мережа Farcaster охоплює три рівні: рівень ідентичності, рівень даних і рівень додатків. Рівень ідентифікації базується на Ethereum для визначення операцій і методів авторизації, які можна виконувати в мережі. Ідентифікація та автентифікація є ядром; рівень даних зберігає інформацію, авторизовану рівнем ідентифікації, і робить її доступною; прикладний рівень споживає інформація, що зберігається на рівні даних.
(1) Ідентифікація: Farcaster ID (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, інтерфейси Opencast і Warpcast у стилі Twitter з відкритим кодом, а також крос-постинг у Twitter і Lens Соціальний агрегатор Так. Інтерфейсом Farcaster, який використовує Віталік, є Warpcast. Логіка використання Warpcast в основному така ж, як і основна логіка Twitter. Ви можете переглядати глобальні публікації «світової групи», а також можете залишати коментарі, пересилати та ставити «подобається» до публікацій (ланцюжків) користувачів. ти слідуєш.
Програми, створені на основі Farcaster, надають сценарії споживання даних, що зберігаються в концентраторах. Сервер додатків спілкується з концентратором, завантажує всю інформацію, організовує та класифікує інформацію для створення програм для різних користувальницьких завдань, а потім надає API для переміщення даних від різних клієнтів. використовувати.
Програми, створені на основі Farcaster, повинні відповідати грубому консенсусу та виконувати код Farcaster, який служить моделлю керування Farcaster. Коли хтось висуває пропозицію щодо вдосконалення FIP (Fracaster Improvement Proposal), отримує схвалення від розробників протоколів, розробників програм і користувачів і випускає код, у Farcaster відбуваються зміни. Різні суб'єкти досягають консенсусу, погоджуючись або відхиляючи. Farcaster не матиме обов’язкового процесу голосування, і не буде офіційної ролі права вето.
Партнери соціальної екосистеми
Посилання на інші програми або спільноти через обліковий запис Farcaster, включаючи нагадування користувача Alertcaster, Move-to-Earn Blobs, попередній перегляд соціальної активності в ланцюжку Eventcaster, відстеження індикатора екосистеми Farcaster Network Farcaster, виконання завдань для отримання балів FarQuest, програма обміну повідомленнями Frens, і Ethereum Explore Interface у ланцюжку, децентралізовані хакерські новини Kiwi News, знайдіть останній проект Web3 Launchcaster, персоналізоване джерело медіа Neynar, видавництво та комунікації Paragraph, знайдіть цікаві теми Pincaster, інструмент DAO Purple DAO, створений Nouns Builder, пошукова система Пошук через Raycast , пошук за допомогою API/GUI Searchcaster, дослідження вмісту спільноти Farcaster Surveycaster, чайові Tipcast і пряма трансляція на основі маркерів Unlonele.
Наразі Farcaster все ще перебуває на стадії бета-тестування, і користувачі можуть спочатку подати список очікування. І Farcaster, і Lens Protocol служать основними протоколами для побудови соціальних мереж, але порівняно з Lens Protocol Farcaster знаходиться далі від уваги користувачів і зосереджується на розробниках і створенні додатків. За офіційними даними станом на середину вересня до та після того, як Віталік оголосив про використання Farcaster, загальна кількість користувачів Farcaster становила трохи більше 20 000, з більш ніж 3,8 мільйонами історичних повідомлень на хабах, а після переходу на Optimism він почав фільтрувати спам до орієнтуватися на більше користувачів. відкрити. Хоча немає жодних новин про план десантування Farcaster, Farcaster зробив модуль управління FIP важливою частиною протоколу, який все ще гідний досвіду та взаємодії з користувачем.