저자: Ac-Core, 연구원, YBB Capital 출처: 매체 굿오바, 골든파이낸스 번역
요약
최근 솔라나와 다이얼렉트는 솔라나의 신개념 '액션스 와 브라우저 확장 프로그램을 통해 스와핑, 투표, 기부, 채굴 등의 기능을 원클릭으로 이용할 수 있는 솔라나의 새로운 개념인 '블링크'를 출시했습니다.
액션은 작업과 트랜잭션의 효율적인 실행을 촉진하고, 블링크는 시간 동기화 및 순차적 로깅을 통해 네트워크 합의와 일관성을 보장합니다. 이 두 가지를 함께 사용하면 솔라나는 고성능, 저지연 블록체인 경험을 제공할 수 있습니다.
블링크를 개발하려면 웹2 애플리케이션의 지원이 필요하며, 이는 웹2와 웹3 간의 신뢰, 호환성, 협력 문제를 제기합니다.
액션과 블링크는 온체인 보안에 더 의존하는 파캐스터와 렌즈 프로토콜보다 트래픽을 웹2 앱에 더 많이 의존합니다.
1. 액션과 깜박임의 작동 방식
1.1. 액션(솔라나 액션)
공식 정의: 솔라나 액션은 QR코드, 버튼 + 위젯, 인터넷 웹사이트 등 다양한 환경에서 미리 보고, 서명하고, 전송할 수 있는 솔라나 블록체인 상의 트랜잭션을 반환하는 표준화된 API입니다. 인터넷 웹사이트 등 다양한 환경에서 사용할 수 있습니다.
액션은 단순히 서명을 기다리는 트랜잭션으로 생각할 수 있습니다. 좀 더 자세히 설명하자면, 솔라나 네트워크에서 액션은 트랜잭션 처리 메커니즘에 대한 추상적인 설명으로 트랜잭션 처리, 컨트랙트 실행, 데이터 조작 등과 같은 다양한 작업을 포함합니다. 사용자는 액션을 통해 송금, 디지털 자산 구매 등의 트랜잭션을 전송할 수 있습니다. 개발자는 액션을 통해 스마트 컨트랙트를 호출하고 실행하여 복잡한 온체인 로직을 구현합니다.
솔라나는 특정 계정 간에 실행되는 일련의 명령으로 구성된 트랜잭션을 사용하여 이러한 작업을 처리합니다. 각 트랜잭션은 특정 계정 간에 실행되는 일련의 명령어로 구성됩니다. 병렬 처리와 걸프 스트림 프로토콜을 통해 솔라나는 트랜잭션을 검증자에게 미리 전달하여 확인 지연 시간을 줄입니다. 세분화된 잠금을 통해 솔라나는 충돌하지 않는 다수의 트랜잭션을 동시에 처리할 수 있어 시스템 처리량을 크게 늘릴 수 있습니다.
솔라나는 런타임을 사용해 트랜잭션과 스마트 컨트랙트 명령을 실행하며, 실행 중에 트랜잭션 입력, 출력, 상태가 올바른지 확인합니다. 최초 실행 후 트랜잭션은 블록 유효성 검사를 기다립니다. 검증자 과반수가 블록에 동의하면 해당 트랜잭션은 최종 트랜잭션으로 간주되며, 솔라나는 400밀리초의 짧은 확인 시간으로 초당 수천 건의 트랜잭션을 처리할 수 있습니다. 네트워크의 처리량과 성능은 파이프라인과 걸프 스트림 메커니즘을 통해 더욱 향상됩니다.
작업은 단순한 작업이나 연산이 아니라 트랜잭션, 계약 실행, 데이터 처리 등이 될 수 있습니다. 이러한 작업은 다른 블록체인의 트랜잭션 또는 컨트랙트 호출과 유사하지만, 솔라나의 액션은 고유한 장점을 제공합니다.1. 효율적인 처리: 솔라나는 대규모 네트워크에서 빠르게 실행될 수 있도록 액션을 처리하는 효율적인 방법을 설계했습니다.2. 낮은 지연 시간: 솔라나의 고성능 아키텍처는 액션이 매우 짧은 지연 시간으로 처리되도록 보장하여 빈도가 높은 거래 및 애플리케이션을 지원합니다. 낮은 지연 시간: 솔라나의 고성능 아키텍처는 매우 짧은 지연 시간으로 액션을 처리하여 빈도가 높은 거래와 애플리케이션을 지원합니다.3. 유연성: 액션은 스마트 컨트랙트 호출 및 데이터 저장/검색을 포함한 다양하고 복잡한 작업을 수행할 수 있습니다(자세한 내용은 확장 링크 참조).
1.2 블링크
공식 정의에 따르면: 블링크는 모든 솔라나 액션을 공유 가능한 메타데이터가 풍부한 링크로 변환합니다. 블링크를 사용하면 액션을 지원하는 클라이언트(브라우저 확장 지갑, 봇)가 사용자에게 더 많은 기능을 표시할 수 있습니다. 웹사이트에서 블링크는 탈중앙화된 애플리케이션으로 리디렉션하지 않고도 지갑에서 트랜잭션의 미리보기를 즉시 트리거할 수 있으며, 디스코드에서는 봇이 블링크를 대화형 버튼 세트로 확장할 수 있습니다. 이를 통해 URL을 표시하는 모든 웹 인터페이스에서 온체인 상호작용이 가능합니다.
단순히 말해, 솔라나 블링크는 솔라나 액션을 공유 가능한 링크로 변환합니다(HTTP와 유사). 팬텀, 백팩, 솔플레어 등 지원 지갑에서 이 기능을 활성화하면 웹사이트와 소셜 미디어가 온체인 거래의 장이 될 수 있으며, URL이 있는 모든 웹사이트는 솔라나 거래를 직접 시작할 수 있습니다.
요약하자면, 솔라나 액션과 블링크는 무허가 프로토콜/표준이지만, 인텐트 내러티브 솔버와 달리 궁극적으로 사용자가 트랜잭션에 서명하도록 돕기 위해서는 여전히 클라이언트 앱과 지갑이 필요합니다.
액션과 블링크의 즉각적인 목표는 솔라나의 온체인 액션을 트위터와 유사한 웹2.0 앱으로 파싱하여 "HTTP-화"하는 것입니다.
2. 이더넷의 탈중앙화된 소셜 프로토콜
2.1 파캐스터 프로토콜
파캐스터는 이더와 옵티미즘에 기반한 탈중앙화 소셜 그래프 프로토콜로 블록체인, P2P 네트워크, 분산 원장 등 탈중앙화 기술을 통해 애플리케이션의 상호 연결을 지원합니다. 이를 통해 사용자는 중앙화된 단일 기관에 의존하지 않고도 여러 플랫폼에서 콘텐츠를 원활하게 마이그레이션하고 공유할 수 있습니다. 오픈 그래프 프로토콜(소셜 네트워크 게시물에 게시된 링크에서 콘텐츠를 자동으로 추출하고 대화형 기능을 삽입)을 통해 사용자가 공유한 콘텐츠를 자동으로 추출하고 대화형 애플리케이션으로 변환할 수 있습니다.
분산형 네트워크: 파캐스터는 기존 소셜 네트워크의 중앙 집중식 서버에서 흔히 발생하는 단일 장애 지점을 피하기 위해 분산형 네트워크에 의존합니다. 분산 원장 기술을 사용하여 데이터 보안과 투명성을 보장합니다.
공개 키 암호화: Farcaster의 각 사용자는 공개 키와 개인 키 쌍을 가지고 있습니다. 공개 키는 사용자를 식별하는 데 사용되며, 개인 키는 사용자의 작업에 서명하는 데 사용됩니다. 이 방식은 사용자 데이터의 개인정보와 보안을 보장합니다.
데이터 이동성: 사용자 데이터는 단일 서버가 아닌 분산된 스토리지 시스템에 저장됩니다. 따라서 사용자는 자신의 데이터를 완벽하게 제어하고 애플리케이션 간에 데이터를 마이그레이션할 수 있습니다.
신원 확인: 공개 키 암호화를 통해 파캐스터는 각 사용자의 신원을 확인할 수 있도록 보장합니다. 사용자는 서명 행위를 통해 자신의 계정에 대한 통제권을 증명할 수 있습니다.
분산형 식별자(DID): Farcaster는 분산형 식별자(DID)를 사용하여 사용자와 콘텐츠를 식별합니다. DID는 공개 키 암호화를 기반으로 하며 매우 안전하며 변하지 않습니다.
데이터 일관성: 네트워크 전체에서 데이터의 일관성을 보장하기 위해 Farcaster는 블록체인과 유사한 합의 메커니즘("게시물"을 노드로 삼음)을 사용하여 모든 노드가 사용자의 데이터와 운영에 대해 동의하도록 함으로써 데이터 무결성과 일관성을 유지하도록 보장합니다. 이 메커니즘은 모든 노드가 사용자 데이터와 운영에 동의하고 데이터 무결성과 일관성을 유지하도록 보장합니다.
탈중앙화 앱: Farcaster는 개발자가 탈중앙화 애플리케이션(DApp)을 구축하고 배포할 수 있는 개발 플랫폼을 제공합니다. 이러한 앱은 Farcaster 네트워크와 원활하게 통합되어 사용자에게 다양한 기능과 서비스를 제공합니다.
보안 및 개인정보 보호: Farcaster는 사용자 데이터의 개인정보 보호와 보안을 강조합니다. 모든 데이터 전송 및 저장은 암호화되며, 사용자는 콘텐츠를 공개 또는 비공개로 설정할 수 있습니다.
Farcaster의 새로운 프레임 기능(다양한 프레임을 Farcaster와 통합하여 독립적으로 실행할 수 있음)에서 사용자는 글(스레드와 유사하며 텍스트, 이미지, 동영상, 링크를 포함)을 인터랙션으로 전환할 수 있습니다, 이미지, 동영상 및 링크)를 인터랙티브 애플리케이션으로 전환할 수 있습니다. 콘텐츠는 분산형 네트워크에 저장되므로 영구적이고 변조되지 않습니다. 각 게시물은 고유 식별자와 함께 게시되어 추적이 가능하며, 분산형 인증 시스템을 통해 사용자의 신원을 확인합니다. 탈중앙화 소셜 프로토콜인 Farcaster의 클라이언트는 프레임과 원활하게 통합됩니다.
2.2 주요 원칙
파캐스터 프로토콜은 신원 계층, 데이터 계층(허브), 애플리케이션 계층의 세 가지 주요 계층으로 나뉩니다. 애플리케이션 레이어. 각 계층에는 고유한 기능과 역할이 있습니다.
아이덴티티 레이어
- 기능: 사용자 신원 관리 및 확인을 담당하고, 사용자 신원의 고유성과 보안을 보장하기 위해 탈중앙화된 인증을 제공합니다. ID 레지스트리, Fname, 키 레지스트리, 스토리지 레지스트리의 네 가지 레지스트리로 구성됩니다(자세한 내용은 참조 링크 1 참조).
- 기술 원칙: 공개 키 암호화 기반의 분산형 식별자(DID)가 사용됩니다. 각 사용자는 자신의 신원을 식별하고 확인하기 위해 고유한 DID를 가지고 있습니다. 공개 키와 개인 키 쌍을 사용하여 사용자만이 자신의 신원 정보를 제어하고 관리할 수 있습니다. ID 계층은 서로 다른 애플리케이션과 서비스 간에 원활한 마이그레이션과 인증을 보장합니다.
데이터 레이어 - 허브
- 기능: 사용자가 생성한 데이터를 저장하고 관리하며 데이터의 보안, 무결성, 접근성을 보장하는 분산형 데이터 저장소를 제공합니다. 접근성 및 탈중앙화 데이터 저장 시스템.
- 기술 원리: 허브는 네트워크에 분산된 분산형 데이터 스토리지 노드로, 각 허브는 데이터의 일부 저장 및 관리를 담당하는 독립적인 저장 장치 역할을 합니다. 데이터는 허브 전체에 분산되어 있으며 암호화를 통해 보호됩니다. 데이터 계층은 데이터의 고가용성과 확장성을 보장하여 사용자가 언제든지 데이터에 액세스하고 마이그레이션할 수 있도록 합니다.
애플리케이션 계층
- 기능: 소셜 네트워킹, 콘텐츠 게시, 메시징 등 다양한 시나리오를 지원하기 위해 분산 애플리케이션(DApp)의 개발 및 배포를 위한 플랫폼을 제공합니다.
- 기술 원칙: 개발자는 Farcaster에서 제공하는 API와 도구를 사용하여 탈중앙화 애플리케이션을 구축하고 배포할 수 있습니다. 애플리케이션 계층은 신원 및 데이터 계층과 원활하게 통합되어 애플리케이션 사용 중 인증 및 데이터 관리를 보장합니다. 분산형 애플리케이션은 분산형 네트워크에서 실행되며 중앙 집중식 서버에 의존하지 않으므로 애플리케이션의 안정성과 보안이 향상됩니다.
2.3 위의 내용 요약
솔라나의 액션 및 깜박임은 웹2.0 애플리케이션의 트래픽 채널을 개방하기 위해 설계되었습니다. 즉각적인 영향: 사용자 관점: 거래를 간소화하는 동시에 자금 도난 위험을 높임, 솔라나 관점: 국경 간 트래픽을 크게 향상시키지만 Web2의 검열 규정에 따른 호환성 및 지원 문제에 직면해 있습니다. 향후 Layer2, SVM, 모바일 운영 체제 등 Solana의 방대한 에코시스템이 개발되면 이러한 기능이 더욱 향상될 수 있습니다.
반면, 이더넷의 파캐스터 프로토콜은 솔라나의 전략에 비해 웹2 트래픽 통합이 약화되고 전반적인 검열 및 보안이 강화되었으며, 파캐스터+EVM 모델은 기본 웹3 철학에 더 밀접하게 부합합니다.
2.4 렌즈 프로토콜
렌즈 프로토콜은 또 다른 탈중앙화 소셜 그래프 프로토콜로 사용자가 소셜 데이터와 콘텐츠를 자신의 소셜 데이터와 콘텐츠를 완벽하게 제어할 수 있도록 설계된 또 다른 분산형 소셜 그래프 프로토콜입니다. 렌즈 프로토콜을 통해 사용자는 자신의 소셜 그래프를 생성, 소유, 관리할 수 있으며, 이를 애플리케이션과 플랫폼 간에 원활하게 마이그레이션할 수 있습니다. 이 프로토콜은 NFT를 사용해 사용자의 소셜 그래프와 콘텐츠를 나타내며 데이터 고유성과 보안을 보장합니다.렌즈 프로토콜은 이더를 기반으로 하며 Farcaster와 몇 가지 유사점과 차이점이 있습니다.
유사점:
차이점:
기술 아키텍처:
Farcaster: 이더(L1)를 기반으로 구축되었으며, 사용자 신원 관리에 사용되는 신원 레이어, 탈중앙화 스토리지 노드의 허브로 사용되는 데이터 레이어, 데이터 배포를 위해 오프라인 허브를 사용하는 애플리케이션 레이어(디앱 개발을 위한 플랫폼 제공에 사용)로 나뉩니다.
렌즈 프로토콜: 폴리곤(L2) 기반, NFT를 사용해 사용자의 소셜 그래프와 콘텐츠를 표현하며 모든 활동은 사용자의 지갑에 저장되어 데이터 소유권과 이동성을 강조합니다.
인증 및 데이터 관리:
Farcaster: 분산형 스토리지 노드(허브)를 사용해 분산된 스토리지 노드(허브)를 사용하여 데이터를 관리하고, 연간 처리 업데이트와 증분 그래프를 통한 합의를 통해 보안과 고가용성을 보장합니다.
Lens Protocol: 개인 데이터 프로필 NFT는 업데이트 없이도 데이터 고유성과 보안을 보장합니다.
애플리케이션 생태계:
파캐스터와 렌즈 프로토콜을 비교해보면 사용자 제어와 인증은 유사하지만 데이터 저장과 생태계에서는 상당한 차이가 있으며, 파캐스터는 계층적 구조와 탈중앙화된 스토리지를 강조하는 반면 렌즈 프로토콜은 계층적 구조와 탈중앙화된 스토리지를 강조합니다. 파캐스터는 계층적 구조와 탈중앙화된 스토리지를 강조하는 반면, 렌즈 프로토콜은 데이터 이동성과 소유권을 위해 NFT를 사용하는 것을 강조합니다.
3. 세 가지 중 가장 먼저 확장성을 달성할 수 있는 것은 무엇인가요?
이 분석을 통해 세 프로토콜은 각각 고유한 강점과 과제를 가지고 있습니다. 솔라나는 소셜 미디어 플랫폼과 블링크에서 링크를 쉽게 생성할 수 있다는 점을 활용하여 모든 웹사이트나 앱을 암호화폐 거래 게이트웨이로 전환하는 고성능과 능력으로 빠르게 주목받고 있습니다. 하지만 웹2.0에 의존하기 때문에 트래픽과 보안 사이에 상충되는 부분이 있습니다.
2022년에 설립된 렌즈 프로토콜은 모듈식 설계와 온체인 스토리지를 활용하여 우수한 확장성과 투명성을 제공함으로써 초기 시장 기회를 활용했지만, 비용과 확장성, 그리고 시장의 FOMO 정서에 직면할 수 있습니다.
Farcaster는 웹3.0 원칙에 가장 근접한 디자인으로 가장 탈중앙화되어 있다는 장점이 있지만, 기술 반복과 사용자 관리 측면에서도 도전 과제를 안고 있습니다.