체인 정보의 "클라우드 검증" 실현을 돕는 라이트 클라이언트
TinTinland
2023-05-07 02:00
本文约2786字,阅读全文需要约11分钟
미래에는 라이트 클라이언트가 어디에나 있을 것입니다.

우리 모두 알다시피, 이더리움의 발전은 새로운 어려움에 직면해 있습니다. 이더리움은 엄청난 양의 경제 활동을 지원하고 매일 수십억 달러의 거래를 처리하며 호황을 누리고 있는 DeFi 및 NFT 공간에서 수천 개의 DApp을 실행합니다. 그러나 이더리움의 제한된 공간 자원은 더 이상 너무 많은 응용 프로그램을 수용할 수 없으며 많은 사용자의 무리를 수용할 수 없습니다.네트워크가 정체되면 트랜잭션 비용이 증가하고 지연되어 사용자의 금전적 부담이 커집니다.

이를 고려하여 Ethereum 확장 문제를 해결하기 위해 관련 팀은 샤딩을 포함한 많은 기술 솔루션을 제안했습니다. 샤딩은 네트워크의 여러 트랙을 나누고, 수평적으로 확장 가능한 방식으로 트랜잭션을 병렬로 처리하고, 컴퓨팅 및 스토리지 용량을 여러 서버에 분산하여 전체 처리량을 높입니다.샤딩이 주창하는 "모든 사람이 모든 샤드를 실행할 필요는 없다"는 기술적 개념이 라이트 클라이언트 탄생의 핵심이 되었습니다.

라이트 클라이언트는 이더리움 샤딩에서 중요한 역할을 하며, 검증자가 다양한 샤드를 신속하게 확인 및 동기화하고 많은 DApp 운영 중에 발생하는 차단 문제를 성공적으로 해결할 수 있도록 합니다. Polkadot 및 NEO와 같은 퍼블릭 체인은 빠른 개발로 인한 제한된 확장 및 큰 사용자 로드의 어려움에 직면하고 있으며 애플리케이션 생태 지도의 더 나은 레이아웃을 위해 보다 부드럽고 자유로운 환경을 제공하기 위해 라이트 클라이언트 실행을 시작했습니다.

마티 맥플라이는 언젠가 이렇게 말했습니다."미래에는 라이트 클라이언트가 어디에나 있을 것입니다."첫 번째 레벨 제목

라이트 클라이언트란? 간편한 확인, 빠른 응답

라이트 클라이언트를 이해하기 전에 먼저 클라이언트의 개념부터 시작해야 합니다. 컴퓨터 과학의 클라이언트는 인터넷 브라우저가 콘텐츠를 요청하기 위해 웹 사이트에 연결하는 클라이언트인 것처럼 서버에 연결하는 하드웨어 또는 소프트웨어입니다. 블록체인 세계에서 클라이언트는 P2P 방식으로 다른 클라이언트와 연결하는 소프트웨어이며 모든 클라이언트는 서로 통신하고 네트워크를 형성하며 각 클라이언트는 노드입니다.

이더리움을 예로 들면, 과거에는 네트워크에서 트랜잭션과 블록의 유효성을 검사하고 재방송하는 역할을 하는 노드 유형(일명 전체 노드)이 한 가지뿐이었습니다. 인터넷과 블록체인의 운영 특성에 의해 각 풀 노드는 각 블록을 다운로드하고 검증해야 하며, 각 트랜잭션도 검증 및 확인의 전 과정을 거쳐야 합니다. 그런 다음 사용자 수가 증가하고 서비스 지향 응용 프로그램의 수가 증가함에 따라 이러한 종류의 풀 노드 제어는 높은 비용과 느린 검사와 같은 위에서 언급한 문제를 가져와 이더리움의 장기적인 발전을 방해합니다.

이러한 상황에서 점차 라이트 클라이언트라는 개념이 등장하게 되었습니다. 라이트 클라이언트는 블록체인 생태계의 핵심 요소로, 사용자가 블록체인에서 많은 양의 정보를 읽고 쓸 필요 없이 안전하고 분산된 방식으로 블록체인에 액세스하고 상호 작용할 수 있도록 도와줍니다. 라이트 클라이언트는 최소 신뢰 방식으로 전체 노드와 상호 작용할 수 있으며 사전 지식 없이 정보의 진위를 증명할 수 있습니다. 라이트 클라이언트의 기본 기능은 네트워크에 블록이 나타날 때마다 다운로드하고 클라이언트에 특정 상태의 Merkle 증명 요청을 보내는 것입니다. 분산 해시 테이블을 사용하여 로컬 저장소 대신 접두사 노드를 추적합니다."클라우드 스토리지, 클라우드 검증" 방식으로 개별 사용자의 정보 검증 자료를 직접 획득하여 거래 및 엔터테인먼트 등 다양한 활동을 보다 빠르게 수행할 수 있습니다.

첫 번째 레벨 제목

라이트 클라이언트를 사용한 성공 사례

보조 제목

Fluffy

보조 제목

NEO

보조 제목

Substrate Connect

보조 제목

Helios

첫 번째 레벨 제목

미래에 직면: 라이트 클라이언트가 어려움을 해결하는 방법

라이트 클라이언트의 적용이 나날이 확산되고 있지만 관련된 운영상의 단점도 무시할 수 없습니다. 예를 들어, 라이트 클라이언트는 네트워크 서비스에 직접 연결되지 않고, 클라이언트 이외의 다른 필수 정보를 확인할 수 없으며, 다른 피어 노드로 데이터를 직접 전송할 수 없습니다. 그러나 현재 퍼블릭 체인 생태는 데이터 전송 및 효율적인 처리를 위해 "크로스 체인" 기술을 지속적으로 강조합니다.개발자는 크로스 체인 기술의 경험을 통해 라이트 클라이언트의 데이터를 연결하려고 노력할 수 있으며 이는 기술적으로 매우 중요합니다. 라이트클라이언트 업그레이드 및 기능 최적화 핵심 방향.

또한 라이트 클라이언트는 인센티브가 생태계 안정의 핵심이라는 것을 모두 알고 있기 때문에 더 나은 사용자 인센티브 방법이 부족합니다. 사용자가 분산되고 안전한 방식으로 블록체인에 액세스하도록 허용하고, 사용자와 기관이 전체 노드를 실행하고, 가벼운 노드를 제공하고, 불량 데이터를 제공하는 악의적인 전체 노드를 처벌하도록 장려하는 방법은 무엇입니까? 아마도 라이트 클라이언트 생태계의 운영 및 관리를 위해 "DAO" 거버넌스와 유사한 개념 시스템을 채택하는 것이 가능할 것입니다."개발자-라이트 클라이언트-사용자" 간의 선순환 시스템을 형성합니다.

참조:

참조:

라이트 클라이언트란? 그리고 당신이 그것에 대해 알아야 하는 이유

소개 | 이더리움 블록체인용 라이트 클라이언트 시작하기

NEXT 소규모 커뮤니티 교실 | 수업 26: NEO Light 클라이언트를 만드는 방법

소개 | Fluffy 클라이언트: 이더리움을 위한 매우 가벼운 클라이언트

TinTinland
作者文库