Co to jest Farcaster?
W dzisiejszych czasach sieci społecznościowe odgrywają ważną rolę i zapewniają możliwości szybkiej komunikacji, dzielenia się wiedzą i twórczej ekspresji. Jednak wraz z ich wpływem rośnie również problem prywatności i cenzury, co skłania do poszukiwania alternatywnych rozwiązań.
Farcaster to innowacyjny projekt, który ma na celu przywrócenie użytkownikom kontroli nad ich danymi i rozwiązanie problemów związanych z sieciami społecznościowymi.
Czym jest Farcaster?
Farcaster to zdecentralizowany protokół społecznościowy oparty na Optimism.
Pozwala on użytkownikom tworzyć profile, publikować posty i wchodzić w interakcje, podobnie jak w przypadku znanych sieci społecznościowych, takich jak Reddit czy X (dawniej Twitter).
Ponieważ protokół jest oparty na łańcuchu bloków, użytkownicy mają pełną kontrolę nad własnymi danymi, odbiorcami i treściami, które udostępniają. Co ważne, dane nie są przechowywane centralnie, ale za pośrednictwem systemu węzłów, który zapewnia odpowiedni poziom bezpieczeństwa informacji bez przeciążania sieci głównej.
Farcaster wykorzystuje umowy rejestrowe i huby jako technologię. Są one ważne dla tworzenia kont, zarządzania danymi i autoryzacji wiadomości.
Protokół ma trzy główne typy kontraktów:
- Id Registry: pozwala użytkownikom na rejestrację, migrację i przywracanie kont Farcaster. Każdy użytkownik jest identyfikowany przez unikalny numer (fid), który jest przypisywany do adresu Ethereum podczas rejestracji.
- Storage Registry: zapewnia możliwość wynajmu przestrzeni dyskowej poprzez płatność w Ethereum. Ceny przechowywania są ustalane w dolarach amerykańskich i przeliczane na ETH za pomocą wyroczni Chainlink.
- Key Registry: odpowiada za klucze dla aplikacji. Klucze mogą być dodawane lub usuwane w dowolnym momencie.
Wszystkie dane są przechowywane w hubach – serwerach połączonych w sieci peer-to-peer, które komunikują się ze sobą i sprawdzają stan protokołu. Każdy hub przechowuje kopię wszystkich danych, do których każdy użytkownik może uzyskać dostęp za pośrednictwem interfejsu API.
Działania użytkownika (polubienia, subskrypcje itp.) nazywane są wiadomościami. Cykl życia wiadomości w Farcaster wygląda następująco:
- Użytkownik tworzy nową wiadomość.
- Wiadomość jest podpisywana kluczem konta użytkownika.
- Wiadomość jest przesyłana do huba.
- Hub weryfikuje ważność i poprawność wiadomości.
- Hub wysyła wiadomość do innych hubów.
- Przechowywanie wiadomości następuje po sprawdzeniu konfliktów.
Elastyczność użytkowników jest osiągana dzięki zdecentralizowanemu systemowi tożsamości Ethereum Name Service (ENS), który pozwala im mieć wiele nazw. Ponadto Farcaster charakteryzuje się możliwością łatwego tworzenia aplikacji społecznościowych, dzięki integracji OP Stack.
Warto zaznaczyć, że zespół projektowy skupia się na minimalizowaniu aktywności botów. W tym celu protokół wykorzystuje model płatnej rejestracji. Użytkownicy muszą zapłacić 5 dolarów za rejestrację, co zapobiega tworzeniu spamerskich kont i ogranicza liczbę publikacji.
Historia Farcaster
Farcaster został założony w 2020 roku przez byłych pracowników Coinbase, Dana Romero i Varuna Srinivasana, po pięciu latach pracy “w kryptowalutach”. W lipcu 2022 r. projekt zebrał 30 milionów dolarów od znanych firm inwestycyjnych, takich jak a16zcrypto, Coinbase Ventures, Multicioin Capital i wielu innych.
Na początku projekt nie był popularny, ale teraz nabiera rozpędu dzięki uruchomieniu Farcaster Frames – nowej funkcji, która pozwala przekształcić dowolną publikację w interaktywne doświadczenie.
Podobnie jak w przypadku zwykłych publikacji w sieciach społecznościowych, Farcaster Frames wyświetla treści w postaci statycznych obrazów lub filmów, ale ta funkcja umożliwia również korzystanie z interaktywnych elementów w postaci przycisków, co pozwala publikacjom dynamicznie reagować na działania użytkownika.
Według Dana Romero, Farcaster Frames chroni również użytkowników przed zagrożeniami związanymi z interakcją z aplikacjami i witrynami innych firm, takimi jak drenaż portfela i spoofing.
Kluczowe cechy i możliwości Farcaster
Farcaster wykorzystuje architekturę hybrydową, która przechowuje informacje o tożsamości użytkownika na blockchainie, jednocześnie przechowując dane publikacji i interakcji poza nim. Struktura ta pozwala na wydajne tworzenie kont, przesyłanie wiadomości i publikowanie.
Dane: Farcaster
System onchain z obsługą smartcontract jest odpowiedzialny za następujące funkcje:
- tworzenie kont: użytkownicy mogą rejestrować swoje konta bezpośrednio na blockchainie;
- płacenie abonamentu za przechowywanie danych: użytkownicy płacą abonament, aby zapewnić bezpieczne przechowywanie informacji o ich tożsamości;
- zarządzanie kluczami kont: możliwość dodawania i zarządzania kluczami w celu zapewnienia dostępu do połączonych aplikacji.
Farcaster korzysta z sieci offline. Działania, które użytkownicy mogą podejmować poza blockchainem obejmują:
- publikowanie rzutów (postów);
- śledzenie innych użytkowników;
- odpowiadanie na posty;
- aktualizowanie informacji profilowych.
Aby rozwijać Farcaster, deweloperzy mogą tworzyć zdecentralizowane aplikacje i odgrywać ważną rolę w rozwoju protokołu. Mogą również uczestniczyć w zarządzaniu, przesyłać sugestie dotyczące ulepszenia Farcaster i pomagać w tworzeniu niezbędnej dokumentacji.
W chwili pisania tego tekstu łączna liczba publikacji w Farcaster wynosi około 152 000.
Dane: Dune
Zalety i wady Farcaster
Jak każdy projekt kryptowalutowy, Farcaster ma swoje wady i zalety.
Zalety są następujące:
- Elastyczność: Farcaster integruje zdecentralizowane systemy tożsamości, takie jak ENS, co pozwala użytkownikom na korzystanie z wielu nazw.
- Kontrola treści i moderacja: Użytkownicy mają kontrolę nad treścią i moderacją poprzez zdecentralizowane narzędzia.
- Leasing pamięci masowej: Rozwiązując problemy z pamięcią masową, Farcaster wykorzystuje podejście polegające na leasingu danych, optymalizując wydajność sieci.
- Interfejs użytkownika: Platforma stawia na prostotę i łatwość obsługi, z przejrzystym i intuicyjnym interfejsem.
- Integracja międzyplatformowa: Farcaster zapewnia narzędzia i interfejsy API do integracji z innymi aplikacjami dApps.
Jednak podobnie jak wiele innych systemów blockchain, Farcaster może napotkać problemy ze skalowalnością, zwłaszcza gdy liczba użytkowników szybko rośnie. Ponadto protokół jest nadal aktywnie rozwijany, więc platforma może doświadczać okresowych usterek.
Jak zacząć korzystać z Farcaster
Farcaster ma około 20 różnych klientów do łączenia się. Jednym z najpopularniejszych jest Warpcast, aplikacja dostępna zarówno na Androida, jak i iOS.
Niestety, nie ma wsparcia dla użytkowników komputerów Mac i Windows, a korzystanie z Farcastera na komputerach stacjonarnych nie jest jeszcze możliwe.
Rejestracja w Farcaster za pośrednictwem telefonu jest dość wygodna. Ważne jest, aby bezpiecznie zapisać początkowe hasło podane podczas tworzenia konta, ponieważ jest to klucz do konta i jest potrzebny do przywrócenia go lub zaimportowania na inne urządzenie.
Warto zauważyć, że korzystanie z niego jest płatne. Ma to na celu zapobieganie spamowi i aktywności botów. Istnieje również pewna opłata za każdą wysłaną wiadomość, która jest wykorzystywana do obsługi systemu przechowywania danych.
Kiedy subskrybujesz Farcaster, otrzymujesz jednostkę pamięci, która obejmuje 5000 rzutów, 2500 reakcji i 2500 subskrypcji. Jeśli limity zostaną przekroczone, stare rekordy zostaną usunięte. Jedna jednostka pamięci kosztuje 0,75 USD miesięcznie, a dwie jednostki kosztują 1 USD miesięcznie.
Perspektywy dla Farcaster
Rozwój Farcaster jest imponujący, a liczba aktywnych użytkowników rośnie z dnia na dzień, zwłaszcza po wprowadzeniu Frames, które angażuje użytkowników poprzez interaktywne aplikacje.
Nacisk na bezpieczeństwo i otwarty kod źródłowy, a także wsparcie ze strony znanych osobistości z branży, wzmacniają jego pozycję jako niezawodnej i innowacyjnej platformy w świecie zdecentralizowanych mediów społecznościowych.
Podsumowanie
Farcaster zapoczątkował nową erę zdecentralizowanych mediów społecznościowych i dał użytkownikom pełną kontrolę nad ich odbiorcami i treściami bez interwencji stron trzecich a to wszystko dzięki blockchain.
Nacisk na bezpieczeństwo, otwarty kod źródłowy i wsparcie znanych osobistości z branży sprawiają, że jest to zaufana i pionierska platforma w zdecentralizowanej przestrzeni mediów społecznościowych.
Jako część ekosystemu Web3, Farcaster może być niezbędną alternatywą dla tych, którzy szukają platformy, która daje im pełną kontrolę nad ich treściami, danymi i prywatnością, co znacznie różni się od tradycyjnych mediów społecznościowych.