> 웹3.0 > 본문

Farcaster 및 Lens와 비교할 때 Solana의 동작 및 깜박임은 어떻게 다릅니까?

WBOY
풀어 주다: 2024-07-16 13:21:17
원래의
1078명이 탐색했습니다.

번역: Vernacular Blockchain

최근 솔라나와 Dialect는 브라우저 확장을 통해 교환, 투표, 기부, 발행 등 원클릭 조작 기능을 가능하게 하는 새로운 솔라나 컨셉인 "Actions and Blinks"를 공동 출시했습니다. Action은 다양한 작업과 트랜잭션의 실행을 단순화하고 Blink는 시간 동기화 및 순차적 기록을 통해 네트워크 합의와 일관성을 보장합니다. 이 두 가지의 결합을 통해 솔라나는 고성능, 저지연 블록체인 경험을 제공할 수 있습니다. Blinks를 개발하려면 Web2 애플리케이션의 지원이 필요하며 이는 Web2와 Web3 간의 신뢰, 호환성 및 협력 문제를 가져옵니다. Actions 및 Blinks는 온체인 보안에 더 많이 의존하는 Farcaster 및 Lens Protocol에 비해 트래픽을 얻기 위해 Web2 애플리케이션에 더 많이 의존합니다.

1. 액션과 블링크의 작동 원리

与Farcaster和Lens相比,Solana Actions和Blinks有何不同之处?

1) 액션(Solana Actions)

공식 정의에 따르면: Solana Actions는 솔라나 블록체인에서 트랜잭션을 반환하는 표준화된 API입니다. 이러한 거래는 QR 코드, 버튼+위젯, 인터넷 웹사이트 등 다양한 환경에서 미리 확인하고 서명하고 전송할 수 있습니다.

작업은 간단히 서명을 기다리는 거래로 이해될 수 있습니다. 더 확장하자면, 액션은 솔라나 네트워크의 트랜잭션 처리 메커니즘에 대한 추상적인 설명으로, 트랜잭션 처리, 계약 실행, 데이터 작업 등 다양한 작업을 포괄합니다. 사용자는 토큰 전송 및 디지털 자산 구매를 포함하여 작업을 통해 거래를 보낼 수 있습니다. 개발자는 작업을 사용하여 스마트 계약을 호출하고 실행하여 복잡한 온체인 논리를 구현합니다.

Solana는 "거래"를 통해 이러한 작업을 처리하며, 각 거래는 특정 계정 간에 실행되는 일련의 지침으로 구성됩니다. 병렬 처리 및 걸프 스트림 프로토콜을 통해 솔라나는 거래를 검증자에게 미리 전달하여 확인 지연을 줄입니다. 세분화된 잠금 메커니즘을 통해 솔라나는 충돌 없는 다수의 트랜잭션을 동시에 처리할 수 있어 시스템 처리량을 크게 향상시킬 수 있습니다. 솔라나는 실행 중 트랜잭션 입력, 출력 및 상태의 정확성을 보장하기 위해 런타임을 사용하여 트랜잭션 및 스마트 계약 지침을 실행합니다.

초기 실행 후 트랜잭션은 블록 확인을 기다립니다. 대다수의 검증인이 블록에 동의하면 거래가 최종적인 것으로 간주됩니다. 솔라나는 400밀리초의 짧은 확인 시간으로 초당 수천 건의 거래를 처리할 수 있습니다. 파이프라인 및 걸프 스트림 메커니즘 덕분에 네트워크의 처리량과 성능이 더욱 향상되었습니다.

작업은 단순한 작업이나 작업이 아니라 트랜잭션, 계약 실행 또는 데이터 처리일 수 있습니다. 이러한 작업은 다른 블록체인의 트랜잭션이나 계약 호출과 유사하지만 솔라나의 액션에는 독특한 장점이 있습니다:

효율적인 처리: 솔라나는 액션을 처리하는 효율적인 방법을 설계하여 대규모 네트워크에서 빠르게 실행할 수 있도록 했습니다.

낮은 대기 시간: Solana의 고성능 아키텍처는 작업의 처리 대기 시간을 매우 낮게 보장하여 빈도가 높은 트랜잭션과 애플리케이션을 지원합니다.

유연성: 작업은 스마트 계약 호출 및 데이터 저장/검색을 포함하여 다양하고 복잡한 작업을 수행할 수 있습니다(자세한 내용은 확장 링크 참조).

2) 블링크(블록체인 링크)

공식 정의에 따르면 블링크는 모든 솔라나 액션을 공유 가능하고 메타데이터가 풍부한 링크로 변환할 수 있습니다. Blinks를 사용하면 작업 지원 클라이언트(브라우저 확장 지갑, 봇)가 사용자에게 더 많은 기능을 노출할 수 있습니다. 웹 사이트에서 Blink는 분산형 애플리케이션으로 리디렉션하지 않고도 지갑에서 거래 미리 보기를 즉시 실행할 수 있으며, Discord에서는 봇이 Blink를 대화형 버튼 세트로 확장할 수 있습니다. 이를 통해 URL을 표시하는 모든 웹 인터페이스와의 온체인 상호 작용이 가능해집니다.

간단히 말해서 Solana Blinks는 Solana Actions를 공유 가능한 링크(HTTP와 유사)로 변환합니다. 웹사이트와 소셜 미디어는 Phantom, Backpack, Solflare와 같은 지원되는 지갑의 기능을 활성화하여 온체인 거래를 위한 장소가 될 수 있으며, URL이 있는 모든 웹사이트에서 Solana 거래를 직접 시작할 수 있습니다.

요약하자면, 솔라나 액션(Solana Actions)과 블링크(Blinks)는 허가가 필요 없는 프로토콜/표준이지만, 의도 서술형 해결사에 비해 궁극적으로 사용자가 거래에 서명할 수 있도록 돕기 위해서는 여전히 클라이언트 애플리케이션과 지갑이 필요합니다.

Actions and Blinks의 직접적인 목표는 Solana의 온체인 작업을 "HTTP 체인"하고 이를 Twitter와 같은 Web2 애플리케이션으로 구문 분석하는 것입니다.

与Farcaster和Lens相比,Solana Actions和Blinks有何不同之处?

2. 이더리움에 분산형 소셜 프로토콜 적용

1) Farcaster 프로토콜

Farcaster는 Ethereum 및 Optimism을 기반으로 하는 분산형 소셜 그래프 프로토콜로, 애플리케이션이 블록체인, P2P 네트워크 및 분산 원장 등을 통과할 수 있도록 합니다. 분산형 기술 상호 연결. 이를 통해 사용자는 단일 중앙 집중식 엔터티에 의존하지 않고도 다양한 플랫폼 간에 콘텐츠를 원활하게 마이그레이션하고 공유할 수 있습니다. 소셜 네트워크 게시물에서 링크된 콘텐츠를 자동으로 추출하고 대화형 기능을 주입하는 Open Graph 프로토콜을 통해 사용자가 공유한 콘텐츠를 자동으로 추출하여 대화형 애플리케이션으로 변환할 수 있습니다.

분산형 네트워크: Farcaster는 분산형 네트워크를 사용하여 기존 소셜 네트워크에서 흔히 발생하는 중앙 집중식 서버의 단일 실패 지점 문제를 피합니다. 분산 원장 기술을 사용하여 데이터 보안과 투명성을 보장합니다.

공개 키 암호화: 모든 Farcaster 사용자는 한 쌍의 공개 키와 개인 키를 가지고 있습니다. 공개 키는 사용자를 식별하는 데 사용되며 개인 키는 작업에 서명하는 데 사용됩니다. 이 접근 방식은 사용자 데이터의 개인정보 보호와 보안을 보장합니다.

데이터 이식성: 사용자 데이터는 단일 서버가 아닌 분산형 스토리지 시스템에 저장됩니다. 이를 통해 사용자는 자신의 데이터를 완전히 제어하고 다른 앱 간에 데이터를 이동할 수 있습니다.

확인 가능한 신원: 공개 키 암호화 기술을 통해 Farcaster는 각 사용자의 신원을 확인할 수 있도록 보장합니다. 사용자는 작업에 서명하여 계정에 대한 통제권을 증명할 수 있습니다.

분산 식별자(DID): Farcaster는 분산 식별자(DID)를 사용하여 사용자와 콘텐츠를 식별합니다. DID는 공개 키 암호화를 기반으로 하며 매우 안전하고 불변합니다.

데이터 일관성: 네트워크의 데이터 일관성을 보장하기 위해 Farcaster는 블록체인과 유사한 합의 메커니즘("게시물"을 노드로 사용)을 사용합니다. 이 메커니즘은 모든 노드가 사용자 데이터 및 작업에 동의하고 데이터 무결성과 일관성을 유지하도록 보장합니다.

분산형 애플리케이션: Farcaster는 개발자가 분산형 애플리케이션(DApp)을 구축하고 배포할 수 있는 개발 플랫폼을 제공합니다. 이러한 애플리케이션은 Farcaster 네트워크에 원활하게 통합되어 사용자에게 다양한 기능과 서비스를 제공할 수 있습니다.

보안 및 개인 정보 보호: Farcaster는 사용자 데이터의 개인 정보 보호 및 보안을 강조합니다. 모든 데이터 전송 및 저장은 암호화되며 사용자는 콘텐츠를 공개 또는 비공개로 설정할 수 있습니다.

Farcaster의 새로운 기능인 프레임(다양한 프레임이 Farcaster와 통합되어 독립적으로 실행됨)에서 사용자는 "캐스트"(텍스트, 이미지, 비디오 및 링크를 포함한 게시물과 유사)를 대화형 애플리케이션으로 전환할 수 있습니다. 이 콘텐츠는 분산형 네트워크에 저장되어 영속성과 불변성을 보장합니다. 각 게시물에는 게시 시 고유 식별자가 있어 추적이 가능하고 분산 인증 시스템을 통해 사용자의 신원을 확인할 수 있습니다. 분산형 소셜 프로토콜인 Farcaster의 클라이언트는 프레임과 원활하게 통합됩니다.

2) 주요 원칙

与Farcaster和Lens相比,Solana Actions和Blinks有何不同之处?

Farcaster 프로토콜은 ID 계층, 데이터 계층(허브) 및 애플리케이션 계층의 세 가지 주요 계층으로 나뉩니다. 각 계층에는 특정 기능과 역할이 있습니다.

A. ID 레이어

기능: 사용자 ID의 고유성과 보안을 보장하기 위해 분산형 ID 인증을 제공합니다. 4개의 레지스트리가 포함됩니다: ID 레지스트리, Fname, 키 레지스트리 및 스토리지 레지스트리(자세한 내용은 링크 1 참조).

기술 원칙: 공개 키 암호화 기술을 기반으로 하는 분산 식별자(DID)를 사용합니다. 각 사용자는 자신의 신원을 식별하고 확인하는 데 사용되는 고유한 DID를 가지고 있습니다. 공개 키와 개인 키 쌍을 사용하면 사용자만이 자신의 신원 정보를 제어하고 관리할 수 있습니다. ID 계층은 다양한 애플리케이션과 서비스 간의 원활한 마이그레이션과 인증을 보장합니다.

B. 데이터 계층 - 허브

기능: 사용자 생성 데이터를 저장하고 관리하며 데이터 보안, 무결성 및 접근성을 보장하는 분산형 데이터 저장 시스템을 제공합니다.

기술 원리: 허브는 네트워크에 분산된 분산형 데이터 저장 노드입니다. 각 허브는 독립적인 저장 장치 역할을 하며 데이터의 일부를 저장하고 관리하는 역할을 합니다. 데이터는 허브에 분산되어 암호화 기술로 보호됩니다. 데이터 계층은 데이터의 고가용성과 확장성을 보장하여 사용자가 언제든지 데이터에 액세스하고 마이그레이션할 수 있도록 합니다.

C. 애플리케이션 레이어

기능: 소셜 네트워크, 콘텐츠 게시, 메시징 등 다양한 애플리케이션 시나리오를 지원하는 분산형 애플리케이션(DApp)을 개발 및 배포할 수 있는 플랫폼을 제공합니다.

기술 원칙: 개발자는 Farcaster에서 제공하는 API와 도구를 사용하여 분산형 애플리케이션을 구축하고 배포할 수 있습니다. 애플리케이션 계층은 ID 계층 및 데이터 계층과 원활하게 통합되어 애플리케이션 사용 중 인증 및 데이터 관리를 보장합니다. 분산형 애플리케이션은 분산형 네트워크에서 실행되며 중앙 집중식 서버에 의존하지 않으므로 애플리케이션의 신뢰성과 보안이 향상됩니다.

3) 요약

A.Solana의 Actions & Blinks

Solana의 Actions and Blinks는 Web2 애플리케이션의 트래픽 채널을 연결하도록 설계되었습니다. 직접적인 영향은 다음과 같습니다.

사용자 관점: 거래 프로세스를 단순화하지만 자금 도난의 위험을 증가시킵니다.

Solana 관점: 국경 간 트래픽 효과를 크게 향상하지만 Web2 검열로 인해 호환성 및 지원 문제에 직면합니다.

Solana의 광범위한 생태계 내에서 Layer2, SVM 및 모바일 운영 체제와 같은 향후 개발은 이러한 기능을 더욱 향상시킬 수 있습니다.

B. 이더리움의 Farcaster 프로토콜

Solana의 전략과 비교하여 Ethereum의 Farcaster 프로토콜은 Web2 트래픽 통합을 약화시키고 전반적인 검열 저항과 보안을 강화합니다. Farcaster + EVM 모델은 Web3의 기본 개념과 더 일치합니다.

4) 렌즈 프로토콜

与Farcaster和Lens相比,Solana Actions和Blinks有何不同之处?

Lens 프로토콜은 사용자가 자신의 소셜 데이터와 콘텐츠를 완벽하게 제어할 수 있도록 설계된 또 다른 분산형 소셜 그래프 프로토콜입니다. Lens Protocol을 사용하면 사용자는 소셜 그래프를 생성, 소유 및 관리할 수 있으며 이를 다양한 앱과 플랫폼 간에 원활하게 마이그레이션할 수 있습니다. 이 프로토콜은 NFT를 사용하여 사용자의 소셜 그래프와 콘텐츠를 표현하고 데이터 고유성과 보안을 보장합니다. Ethereum의 프로토콜로서 Lens 프로토콜은 Farcaster와 몇 가지 유사점과 차이점이 있습니다:

A. 유사점:

사용자 제어: 이 두 프로토콜에서 사용자는 자신의 데이터와 콘텐츠를 완벽하게 제어할 수 있습니다.

인증: 둘 다 분산 식별자(DID)와 암호화 기술을 사용하여 사용자 신원의 보안과 고유성을 보장합니다.

B. 차이점:

기술적 아키텍처:

Farcaster: Ethereum(L1) 기반으로 사용자 ID를 관리하는 ID 레이어, 분산형 스토리지 노드를 위한 데이터 레이어(허브), DApp 개발 플랫폼으로 구분됩니다. . 애플리케이션 계층은 데이터 보급을 위해 오프라인 허브를 사용합니다.

Lens 프로토콜: Polygon(L2)을 기반으로 NFT는 사용자의 소셜 그래프와 콘텐츠를 나타내는 데 사용되며 모든 활동은 사용자의 지갑에 저장되어 데이터 소유권과 이동성을 강조합니다.

검증 및 데이터 관리:

Farcaster: 분산 스토리지 노드(허브)를 사용하여 데이터를 관리하고 연간 핸들 업데이트를 통해 보안과 고가용성을 보장하며 델타 그래프를 통해 합의에 도달합니다.

렌즈 프로토콜: 개인 데이터 아카이브 NFT는 업데이트 없이 데이터의 고유성과 보안을 보장합니다.

앱 생태계:

Farcaster: ID 및 데이터 계층과 완벽하게 통합된 포괄적인 DApps 개발 플랫폼을 제공합니다.

렌즈 프로토콜: 사용자 소셜 그래프와 콘텐츠의 이동성에 중점을 두고 다양한 플랫폼과 애플리케이션 간의 원활한 전환을 지원합니다.

이번 비교를 통해 Farcaster와 Lens Protocol은 사용자 제어 및 인증 측면에서 유사하지만 데이터 저장 및 생태계 측면에서 상당한 차이가 있음을 알 수 있습니다. Farcaster는 계층화된 구조와 분산형 스토리지를 강조하는 반면, Lens Protocol은 데이터 이동성과 소유권을 위해 NFT 사용을 강조합니다.

3. 대규모 적용을 가장 먼저 달성할 수 있는 프로토콜은 무엇입니까?

위의 분석을 통해 이 세 가지 프로토콜에는 각각 고유한 장점과 과제가 있습니다.

Solana는 소셜 미디어 플랫폼을 활용하고 고성능 웹사이트나 앱을 암호화폐 거래 게이트웨이로 전환하는 Blinks를 사용하여 빠르게 인기를 얻었습니다. 그러나 Web2에 대한 의존도는 트래픽과 보안 간의 균형을 가져옵니다.

2022년에 설립된 렌즈 프로토콜은 모듈식 설계와 온체인 스토리지를 사용하여 우수한 확장성과 투명성을 제공하고 초기 시장 기회를 포착하지만 비용, 확장성 및 시장 FOMO 정서 측면에서 어려움에 직면할 수 있습니다.

Farcaster의 장점은 디자인이 Web3 원칙에 가장 가깝고 최고 수준의 분산화를 제공한다는 것입니다. 그러나 이로 인해 기술 반복 및 사용자 관리에도 어려움이 따릅니다.

위 내용은 Farcaster 및 Lens와 비교할 때 Solana의 동작 및 깜박임은 어떻게 다릅니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:panewslab.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!