
Solana
Solana: A new architecture for a high performance blockchain
Anatoly Yakovenko · 2017 · 총 4개 섹션 · 10개 문장
이렇게 사용하세요
Introduction
This paper proposes a new blockchain architecture2 based on Proof of History (PoH)1 — a proof for verifying order and passage of time between events.
이 논문은 역사 증명(PoH)에 기반한 새로운 블록체인 아키텍처를 제안한다. PoH는 이벤트 간의 순서와 시간 경과를 검증하기 위한 증명이다.
The key insight is that a trustless2 source of time can enable much greater throughput1 than existing consensus mechanisms, which waste significant time reaching agreement on timestamps.
핵심 통찰은 신뢰 없는 시간 소스가 타임스탬프에 대한 합의에 상당한 시간을 낭비하는 기존 합의 메커니즘보다 훨씬 더 높은 처리량을 가능하게 할 수 있다는 것이다.
Solana is capable of sustaining up to 50,000 transactions per second on a standard gigabit network2, while Bitcoin processes roughly 7 and Ethereum roughly 15.
솔라나는 표준 기가비트 네트워크에서 초당 최대 50,000개의 트랜잭션을 처리할 수 있는 반면, 비트코인은 약 7개, 이더리움은 약 15개를 처리한다.
Proof of History
Proof of History is a high-frequency Verifiable Delay Function (VDF1). A VDF1 requires a specific number of sequential steps2 to evaluate, yet produces a unique output that can be efficiently and publicly verified.
역사 증명(PoH)은 고주파 검증 가능한 지연 함수(VDF1)이다. VDF1는 평가하기 위해 특정 수의 순차적인 단계가 필요하지만, 효율적이고 공개적으로 검증될 수 있는 고유한 출력을 생성한다.
The PoH sequence provides a cryptographic clock1 for the network. Each transaction can be timestamped by inserting it into the hash chain, providing a verifiable record of when it occurred relative to other events.
PoH 시퀀스는 네트워크에 암호화 시계를 제공한다. 각 트랜잭션은 해시 체인에 삽입되어 타임스탬프를 받을 수 있으며, 다른 이벤트들과의 상대적인 발생 시점에 대한 검증 가능한 기록을 제공한다.
Validator2s need only verify that the hash sequence is correct, which can be done in parallel using multiple cores, making verification extremely fast even for very long sequences.
검증자들은 해시 시퀀스가 올바른지만 확인하면 되는데, 이는 여러 코어를 사용하여 병렬로 수행될 수 있어 매우 긴 시퀀스에 대해서도 검증이 매우 빠르다.
Tower BFT
Tower BFT1 is a PoH-optimized version of PBFT (Practical Byzantine Fault Tolerance)2. It leverages the cryptographic clock provided by PoH to reduce messaging overhead and latency.
Tower BFT1는 PoH에 최적화된 PBFT2(실용적 비잔틴 장애 허용)의 버전이다. PoH가 제공하는 암호화 시계를 활용하여 메시지 오버헤드와 지연을 줄인다.
Validators vote on fork1s by locking their stake for exponentially increasing timeouts. The longer a validator has voted for a fork1, the more it costs to switch to another fork1, creating economic finality2.
검증자들은 지수적으로 증가하는 타임아웃 동안 스테이크를 잠금으로써 포크에 투표한다. 검증자가 포크에 더 오래 투표할수록 다른 포크로 전환하는 비용이 커지며, 이는 경제적 최종성을 만들어낸다.
Gulf Stream
Gulf Stream is Solana's mempool1-less transaction forwarding protocol. Clients submit transactions directly to the expected future leader, enabling validators to execute transactions ahead of time and reduce confirmation times.
Gulf Stream은 솔라나의 멤풀 없는 트랜잭션 전달 프로토콜이다. 클라이언트는 예상되는 미래 리더에게 직접 트랜잭션을 제출하여, 검증자들이 트랜잭션을 미리 실행하고 확인 시간을 줄일 수 있게 한다.
Because the Solana network knows the order of upcoming leaders, clients can forward transactions to the current and next few leaders simultaneously. This pushes transaction processing to the network edge2, reducing confirmation times to sub-second levels.
솔라나 네트워크는 다가오는 리더들의 순서를 알기 때문에, 클라이언트는 현재 및 다음 몇 명의 리더에게 동시에 트랜잭션을 전달할 수 있다. 이는 트랜잭션 처리를 네트워크 엣지로 밀어내어 확인 시간을 1초 이하로 줄인다.
원본 출처: Solana: A new architecture for a high performance blockchain by Anatoly Yakovenko (2017)
학습 목적으로 재구성된 콘텐츠입니다.