Farcaster - Дали сме в перфектния момент за създаване на нов тип социална среда? #78
Всеки година централизираните социални мрежи налагат все повече ограничения за това, което потребителите и разработчиците могат да правят. Те изглежда вярват, че ограничаването на изборите е пътят към здрава и устойчива мрежа, докато обратното вероятно е вярно. Децентрализираната социална мрежа изглежда нормално и логично развитие, вследствие на наложения контрол. Те могат да гарантират, че потребителите притежават директен контакт с аудиторията си и че разработчиците винаги могат да създават приложения в мрежата.
Централизираните социални мрежи стриктно контролират способността на потребителите да достигнат до своята аудитория. Те подчертават някои публикации и потискат други, за да увеличат прегледите на страницата и приходите от реклами. Но надеждно достигане до аудиторията е ценно за потребителите и не само по начин на "публикувай и получавай заплащане".
Например последователите на Илън Мъск в Twitter правят лесно за неговите компании да събират милиарди от публиката. Когато хората разберат, че компаниите ограничават достъпа за своя собствена полза, те разбираемо остават подразнени. Те се възмущават още повече, когато осъзнаят, че компаниите контролират тяхната идентичност и могат да ги ограничат достъпа до платформите без никакви последствия!
Децентрализация на социалните мрежи (Sufficient decentralization)
Социална мрежа постига достатъчна децентрализация, ако двама потребители могат да се намерят и комуникират, дори ако останалата част от мрежата иска да го предотврати!
Това предполага, че потребителите винаги могат да достигнат до своята аудитория, което може да бъде възможно единствено, ако разработчиците могат да създават множество клиенти в мрежата. Ако съществува само един клиент, той може да спре потребителите да комуникират. Постигането на това изисква само три децентрализирани характеристики:
Възможността да се претендира за уникално потребителско име, публикуване на съобщения под това име и четене на съобщения от всяко валидно име! Това един вид се явява портфейълт към, който е прикачена цялата информация (Username, постове, чатове и т.н.).
Farcaster
Farcaster е протокол за създаване на децентрализирани социални приложения.
Това е децентрализиран протокол, чрез, който потребителите контролират своите данни, а разработчиците могат да създават приложения на мрежата без разрешение(permissionlessly).
Акаунти
Потребителският акаунт има уникален числов идентификатор като например 413241, който се привежда до притежаваните от потребителя потребителски имена.
Идентификаторите се проследяват с помощта на Ethereum договор, който гарантира, че двама потребители винаги могат да намерят и комуникират помежду си.
Много децентрализирани мрежи са обединени, но това нарушава гаранцията за неограничен достъп до обществени данни. Също така усложнява работата на разработчиците, като ги задължава да преглеждат множество ненадеждни сървъри.
Farcaster съхранява всички данни на потребителите на сървър, наречен Hub. Всеки може да поддържа този Hub, свързан с всички останали Хъбове по P2P мрежа.
Когато потребител изпраща ново съобщение към Hub-a, то се разпространява до всички останали Хъбове. Всеки Hub трябва да съхранява валидни данни от всички потребители, в противен случай той ще бъде изключен от мрежата.
Място за съхранение (Storage)
Позволяването на потребителите да съхраняват неограничени количества данни вреди на здравето на мрежата. Злонамерени потребители могат да създадат милиарди спам съобщения, което затруднява разработчиците и потребителите в използването на мрежата. Също така прави невъзможно експлоатацията на Хъбовете, които са проектирани за стандартни хардуерни средства.
Farcaster таксува потребителите с наем, за да съхраняват данни в мрежата. Годишна такса се плаща на протокола, която гарантира определено пространство на Хъбовете. Това обезсърчава спама и стимулира потребителите да почистват по-малко ценните данни в мрежата.
За момента и в бъдеще най-вероятно - протокола ще бъде платен!
За сега мисля, че е нещо от сорта на 25-30 лв. на година.
Архитектура на протокола
Децентрализирана социална мрежа има много изисквания, които са трудни за изпълнение в една система. Потребителите трябва да могат да създават, притежават и прехвърлят акаунти по децентрализиран начин.
Съобщенията, които те създават, трябва да се разпространяват почти в реално време и често се изпращат в големи обеми. Постигането на тези цели е възможно само с хибридна архитектура, която комбинира On-chain и Off-chain системи.
On-chain контрактите се използват за рядко срещани действия, при които са важни консистентността и децентрализацията. Акаунтите, потребителските имена, съхранението и ключовете се управляват с помощта на поредица от Ethereum договори.
Off-chain системите се използват за често срещани действия, където е важна производителността. Съобщенията, създадени от потребителските акаунти, се съхраняват и разпространяват в P2P мрежа от Farcaster hubs. За разлика от блокчейн, мрежата използва модел за евентуална консистентност, който позволява бързо разпространение на съобщенията в обмен на по-слаб модел на консистентност.
Интересното тук е, че дори децентрализираните социалните проложения се прехвърлят към Layer 2 проекти с цел понижаване на цената на транзакциите. Това ще доведе до много позитиви и активност в Layer 2 мрежите. Farcaster са предпочели да работят с Optimism и техния OP stack.
Препоръчвам, които пожелае да изгледа този подкаст, за да придобие и малко по-обширна представа за социалните мрежи и как може да бъде сменен самия бизнес модел!




