Farcaster 노드를 운영하면 돈을 벌 수 있다고? Ferrule의 “소셜 재스테이킹” 경제를 이해하자

블록비츠
2024-06-06 20:13:24
수집
새로운 프로토콜 Ferrule은 Farcaster 현재 아키텍처에서 클라이언트 애플리케이션의 불일치한 인센티브와 중앙 집중화 문제를 해결하는 것을 목표로 합니다.

원문 제목:《Decentralizing Farcaster: Ferrule

저자:austbot、David Shuttleworth、JJ Alicea

편집:Joyce,BlockBeats

편집자 주:

Farcaster의 열기는 커뮤니티가 창작자 경제 트랙에 더 많은 관심을 기울이도록 이끌고 있습니다. 전날, ANAGRAM 개발 팀은 Farcaster 기반의 프로토콜 Ferrule을 출시했습니다. 이는 Farcaster Hub를 분산시키고 보안을 강화하기 위한 프로토콜입니다. Ferrule은 누구나 자신의 Farcaster 클라이언트를 구축할 수 있도록 하여 사용자 자율성과 소유권을 보장합니다. Ferrule의 목표는 Eigenlayer AVS를 통해 확장 가능하고 지속 가능한 네트워크를 구축하고, 노드 운영자를 유도하며 데이터 샤딩을 구현하여 Farcaster 현재 아키텍처에서 클라이언트 애플리케이션의 불일치한 유인과 집중화 문제를 해결하는 것입니다.

ANAGRAM 개발 팀 파트너 David Alexander는 Ferrule에 대한 기대를 설명했습니다. Ferrule은 Farcaster 생태계의 유인 시스템에 대한 그의 생각에서 시작되었으며, Farcaster 생태계 혁신과 권력 분산을 더욱 촉진할 수 있기를 희망합니다. BlockBeats는 관련 내용을 다음과 같이 편집했습니다:

블록체인의 기본 약속 중 하나는 디지털 주권과 소유권입니다. 전통적인 시스템은 오랜 시간 동안 근본적으로 붕괴되었습니다. 최첨단 기술의 출현은 우리가 이러한 시스템을 넘어 새로운 패러다임으로 나아갈 수 있게 해주었습니다. 소셜 미디어는 대규모 개혁이 필요한 시스템 중 하나입니다. 이러한 관점은 새롭지도 독특하지도 않습니다. Bitclout 시대부터 개발자, 사용자 및 투자자들은 탈중앙화된 소셜 그래프, 인증 레이어 및 그에 수반되는 모든 것을 옹호해왔습니다.

많은 사람들이 시도했지만 성공하지 못했습니다. 이제 이더리움 위에 구축되고 Optimism에 의해 지원되는 완전 탈중앙화된 소셜 네트워크 애플리케이션인 Farcaster가 등장했습니다.

Ferrule의 출시 배경

Farcaster의 현재 상태

Farcaster의 기능은 X(구 Twitter)와 Reddit과 유사합니다. 사용자는 네트워크에 빠르게 가입하고, 프로필을 생성하며, 트윗과 유사한 "casts"를 게시하고, 다른 사용자를 팔로우할 수 있습니다. 많은 기술적 작업은 Warpcast에 의해 수행되며, Warpcast는 기술적 복잡성을 추상화하여 사용자 경험을 원활하게 만듭니다.

X와 Reddit과는 달리, Farcaster는 사용자가 자신의 계정과 다른 사용자와 생성한 소셜 그래프 및 관계를 소유할 수 있도록 합니다. 이는 기존 전통 시스템에 대한 중대한 업그레이드입니다. 각 사용자는 다양한 Farcaster 애플리케이션 간에 자유롭게 이동할 수 있어 클라이언트 내에서 사용자 자율성과 소유권을 보장합니다.

Farcaster의 아키텍처는 다음과 같습니다:

Hub: 블록체인 노드와 유사하게, Hubs는 데이터를 저장하고 이더리움 및 Optimism에서 사용자에 대한 특정 정보를 수신합니다.

클라이언트 애플리케이션: Farcaster 플랫폼에서 사용되는 애플리케이션으로, 본질적으로 체인상의 키 쌍과 데이터 세트이며, 클라이언트 애플리케이션 게시자는 이를 사용하여 사용자를 대신해 작업을 수행할 수 있습니다. 이를 통해 게시, 데이터 읽기 및 기타 작업을 수행할 수 있습니다.

Farcaster는 사용자가 다양한 클라이언트 애플리케이션 간에 이식 가능한 신원을 가질 수 있도록 하는 "완전 탈중앙화" 시스템을 구축했습니다. 이는 Google로 Facebook과 X에 로그인하는 것과 유사하지만, Farcaster는 데이터를 이식 가능하게 만듭니다. 서로 다른 클라이언트 애플리케이션은 동일한 데이터를 기반으로 독특한 사용자 경험을 생성할 수 있습니다. 예를 들어, Warpcast는 Twitter와 유사하지만, 다른 애플리케이션은 Discord와 더 유사할 수 있습니다.

클라이언트 애플리케이션은 Hub에 연결해야 하지만, Hub는 통신을 허용할 의무가 없습니다. Hubs는 Web2의 웹 서버와 유사하며, 클라이언트 애플리케이션이 Hub의 데이터를 읽거나 쓰는 것은 무료입니다. 일반적으로 클라이언트 애플리케이션을 개발하는 팀(예: Warpcast)은 그들이 연결하는 Hub 노드를 운영하여 Hub의 "운영자"가 됩니다. 누구나 Hub를 운영할 수 있으며, 초기 구성이 다른 Hubs를 가리키면 네트워크가 생성됩니다.

사용자는 이식 가능한 암호화폐 잔액을 가질 수 있으며, 클라이언트 애플리케이션은 법정 화폐 지갑이나 추가 클라이언트 애플리케이션 특정 암호화폐 잔액을 생성할 수 있습니다. 예를 들어, Warpcast 사용자는 "warps" 수수료를 지불하며, 이 수수료는 전 세계 Farcaster 저장소 및 Warpcast 특정 기능에 사용됩니다.

이러한 아키텍처는 "완전 탈중앙화"라고 불리며, 이는 여러 클라이언트 애플리케이션이 독립적으로 운영되며, 클라이언트를 구축하거나 연결 애플리케이션을 만드는 모든 사람이 노드를 운영하거나 노드 운영实体에 대한 접근 권한을 구매해야 한다는 것을 전제로 합니다.

임박한 문제

잘못된 네트워크 유인:

Farcaster는 Hubs를 통해 운영되며, Hubs는 데이터를 저장하고 이더리움과 Optimism 간의 통신을 촉진합니다. Hubs는 API를 호스팅하여 클라이언트 애플리케이션이 데이터를 읽고 쓸 수 있도록 합니다. 사용자는 Optimism 스마트 계약에서 "임대" 기능을 호출하여 저장 비용을 지불해야 합니다. 이러한 지불 메커니즘은 스팸 및 봇 계정을 줄일 수 있지만, 임대의 어떤 부분도 노드 운영자에게 분배되지 않습니다. Farcaster가 발전함에 따라 단일 노드는 저장 요구를 감당할 수 없을 수 있습니다. 수평 확장 또는 노드 운영자에 대한 유인은 이 문제를 해결할 수 있습니다.

클라이언트 애플리케이션의 집중화:

Warpcast는 Farcaster의 핵심 기여자이자 창시자로, 가장 널리 사용되는 클라이언트 애플리케이션입니다. 만약 단일 클라이언트가 지배적이라면, Farcaster는 또 다른 중앙 집중화된 소셜 미디어 플랫폼이 될 수 있습니다. 클라이언트 애플리케이션은 단일 키를 사용하여 사용자를 대신해 작업을 수행하며, 이는 web3 지갑의 작동 방식과 유사하지만 상당한 권력을 가집니다. 스마트 지갑 기술을 통합하면 사용자가 Farcaster 키 계정을 주요 지갑으로 사용할 수 있습니다.

Ferrule: Farcaster에 유인 노드 도입

Farcaster가 주목받는 이유는 기술적 성취뿐만 아니라 그것이 육성한 커뮤니티에도 있습니다. 그러나 Farcaster의 최종 형태는 아직 실현되지 않았습니다. 이제 우리는 Ferrule을 도입합니다. 이는 Farcaster 내부에서 구축된 프로토콜로, 누구나 Farcaster를 위해 자신의 클라이언트를 구축할 수 있도록 합니다.

Ferrule의 중요성

현재 Farcaster의 경제 모델은 제한적입니다. 구체적으로, Farcaster Hub를 운영하도록 사람들을 유도하는 유인이 전혀 없어 Farcaster가 전체 네트워크를 관리하게 됩니다. 비록 이것이 완전히 중앙 집중화된 것은 아니지만, 완전히 탈중앙화된 것도 아니므로 Farcaster는 "완전 탈중앙화"로 표방됩니다. Ferrule을 통해 더 탈중앙화된 네트워크 경로로 나아가는 것이 큰 혜택을 받을 것입니다.

완전 탈중앙화 네트워크의 이점은显著합니다. 이더리움과 솔라나와 마찬가지로 상태 증가가 점점 더 문제가 되고 있습니다. 사용자 수가 증가하고 상호작용이 늘어남에 따라 데이터 저장의 부담이 전적으로 Farcaster에 떨어집니다. 이는 단순히 중앙 집중화와 확장성 문제일 뿐만 아니라 지속 가능한 상태 증가 문제이기도 합니다. 대규모 채택이 이루어짐에 따라 이 문제는 가속화될 것입니다.

Farcaster의 성장은 둔화되지 않고 계속해서 모멘텀을 얻고 있으며, 매일 60,000명 이상의 고유 사용자가 있으며, 전년 대비 66% 증가했습니다. 기하급수적인 성장과 함께 각 고유 계정에 내장된 사용자 활동도 증가하고 있습니다. 누구나 Farcaster 노드를 운영할 수 있지만, 유인이 없습니다. 유인 노드의 성장은 시스템의 최적 확장을 위해 매우 중요합니다.

Ferrule은 Farcaster Hubs의 새로운 설계로, Eigenlayer의 능동 검증 서비스(AVS)로 운영됩니다. 이는 기존 자산을 활용하여 Hub의 운영과 Farcaster 프로토콜의 올바른 기능을 보장하고 확보할 수 있습니다. 사용자는 자산을 Ferrule 계약에 재담보하여 네트워크 행동에 따라 동적으로 자산을 Hubs에 위임합니다. 일부 담보 수익은 Hub 운영자에게 보상으로 분배되며, 저장 계좌 임대 비용의 일부도 지급됩니다.

현재 Farcaster Hubs의 데이터 완전성 검사는 제한적이며, 스팸이나 조작을 방지할 경제적 동기가 없습니다. Ferrule은 Hubs가 검증 가능하고 안전하게 운영되도록 보장함으로써 이 문제를 해결하는 것을 목표로 합니다. Ferrule 노드는 암호학적으로 검증 가능한 증명서를 방송하여 올바르게 운영되고 있음을 증명합니다. 경제적 유인은 올바른 행동을 장려하며, 무작위 행동이나 악의적 행동은 감소를 통해 처벌됩니다.

Ferrule의 발전과 함께, 이는 상태 증가 및 클라이언트 / Hub 집중화 문제를 해결하는 것을 목표로 합니다. 유인 Hubs는 라우팅 시스템을 생성하여 모든 데이터를 저장할 필요가 없도록 하고, 저장 및 데이터 접근 제공에 대한 보상을 받을 수 있습니다. Ferrule의 설계는 올바른 Hub 행동에 대한 보상을 통해 집중화를 덜 가능하게 만드는 것을 목표로 합니다.

Ferrule 로드맵

재질 보증 메커니즘:

재담보: 사용자는 기존 자산(예: ETH 또는 기타 호환 토큰)을 Ferrule 계약에 재담보할 수 있습니다. 이 담보 과정은 그들의 자산을 Farcaster Hubs의 안전성과 연결합니다.

동적 위임: 담보된 자산은 네트워크의 행동과 수요에 따라 동적으로 다양한 Hubs에 위임됩니다. 이는 네트워크가 안전성을 유지하고 사용 패턴의 변화에 대응할 수 있도록 보장합니다.

유인 조치:

Hub 운영자에 대한 보상: 담보 수익의 일부와 저장 계좌의 임대 비용이 Hub 운영자에게 분배됩니다. 이는 네트워크의 완전성과 성능을 유지하기 위한 경제적 유인을 제공합니다.

경제적 저항: Hub의 무작위 행동이나 악의적 행동에 대해 감소 메커니즘을 통해 경제적 처벌을 부여합니다. 이는 Hub가 올바르고 안전하게 운영될 동기를 제공합니다.

검증 가능한 작업:

암호학적 증명: Ferrule 노드는 그들의 올바른 운영을 증명하기 위해 암호학적으로 검증 가능한 증거를 방송해야 합니다. 이 증거는 Hub가 수행하는 작업이 합법적이며 네트워크 규칙에 부합하는지를 보장하는 데 사용됩니다.

합의 메커니즘: AVS 프레임워크는 모든 Hub가 검증 가능한 방식으로 운영되도록 보장하여 신뢰할 필요 없는 환경을 촉진하며, 사용자가 네트워크의 신뢰성에 대해 안심할 수 있도록 합니다.

데이터 샤딩 및 라우팅:

상태 증가 관리: 상태 증가를 관리하기 위해 Ferrule은 데이터 샤딩 및 라우팅 메커니즘을 결합합니다. 이 방법은 단일 Hub가 모든 데이터를 저장할 필요가 없도록 하여 저장 부담을 네트워크 전체에 분산시킵니다.

데이터 접근 유인: Hub는 데이터를 저장하고 접근을 제공함으로써 보상을 받습니다. 데이터 저장의 증명은 네트워크에서 방송되어 데이터 위치의 지도를 생성하고 효율적인 데이터 검색을 보장합니다.

Ferrule MPC

MPC 프레임워크:

다자간 계산(MPC): Ferrule MPC는 MPC 기술을 활용하여 여러 참여자가 입력을 비공식적으로 유지하면서 공동으로 함수를 계산할 수 있도록 합니다. 이는 민감한 사용자 데이터가 협력 과정에서 여전히 비밀로 유지되도록 보장합니다.

클라이언트 및 연결 애플리케이션: MPC 프레임워크는 Farcaster에서 진정으로 탈중앙화된 클라이언트 또는 연결 애플리케이션을 개발할 수 있게 합니다. 이러한 애플리케이션은 안전하고 독립적으로 운영되며, 사용자 프라이버시를 위협하지 않고 네트워크와 상호작용할 수 있습니다.

권한 부여 및 스마트 지갑 통합:

세분화된 권한 부여: Ferrule MPC는 사용자 계정을 통해 특정 작업을 위임할 수 있는 권한 시스템을 생성하는 것을 지원합니다. 이는 블록체인에서 새롭게 떠오르는 패턴과 유사하며, 사용자가 지갑을 통해 특정 활동을 승인할 수 있습니다.

스마트 지갑 기술: 스마트 지갑 기술을 통합하면 사용자가 Farcaster 키 계정을 주요 지갑으로 사용할 수 있습니다. 이러한 통합은 원활한 사용자 경험을 제공하며, 사용자가 단일 계정에서 암호화 자산과 소셜 상호작용을 관리할 수 있게 합니다.

API 및 데이터 인터페이스:

표준화된 데이터 접근점: 허브는 표준화된 데이터 접근점을 제공하여 클라이언트 애플리케이션이 일관된 방식으로 네트워크 데이터와 상호작용할 수 있도록 보장합니다. 이러한 표준화는 새로운 애플리케이션 개발을 간소화하고 상호 운용성을 강화합니다.

확장 가능한 객체 모델: 클라이언트 애플리케이션(예: Warpcast)은 Farcaster 객체 모델을 확장하여 사전 계산된 소셜 그래프 및 행동 데이터를 포함할 수 있습니다. 이러한 유연성은 다양하고 혁신적인 사용자 경험을 창출할 수 있습니다.

Ferrule MPC는 팀이 Farcaster에서 탈중앙화된 클라이언트 또는 연결 애플리케이션을 운영하기 위한 라이브러리 및 샘플 세트입니다. 만약 전면적으로 시행된다면, 이는 Ferrule의 핵심 부분이 될 것입니다. 아직 완전히 출시 준비가 되지는 않았지만, Ferrule MPC는 Farcaster 커뮤니티 내에서 이러한 임박한 문제를 해결하기 위한 논의를 촉발할 것을 목표로 합니다.

우리는 Ferrule MPC가 앞으로 나아가는 유용한 도구가 되기를 희망합니다.

체인캐처(ChainCatcher)는 독자들에게 블록체인을 이성적으로 바라보고, 리스크 인식을 실제로 향상시키며, 다양한 가상 토큰 발행 및 조작에 경계해야 함을 상기시킵니다. 사이트 내 모든 콘텐츠는 시장 정보나 관련 당사자의 의견일 뿐이며 어떠한 형태의 투자 조언도 제공하지 않습니다. 만약 사이트 내에서 민감한 정보를 발견하면 “신고하기”를 클릭하여 신속하게 처리할 것입니다.
체인캐처 혁신가들과 함께하는 Web3 세상 구축