
XRP Ledger
The Ripple Protocol Consensus Algorithm
David Schwartz, Noah Youngs, Arthur Britto · 2014 · 총 3개 섹션 · 8개 문장
이렇게 사용하세요
Abstract
While several distributed payment system1s have been proposed that do not require a trusted third party, none have managed to solve the fundamental problem of reaching consensus2 on the ordering of transactions without incurring significant costs.
신뢰할 수 있는 제3자를 필요로 하지 않는 여러 분산 결제 시스템이 제안되었지만, 상당한 비용을 발생시키지 않고 트랜잭션 순서에 대한 합의에 도달하는 근본적인 문제를 해결한 것은 없었다.
The Ripple Protocol consensus algorithm (RPCA1) is applied every few seconds by all nodes, in order to maintain the correctness and agreement of the network, and its efficiency means that the network can settle transactions in a matter of seconds.
리플 프로토콜 합의 알고리즘(RPCA1)은 네트워크의 정확성과 합의를 유지하기 위해 모든 노드에 의해 몇 초마다 적용되며, 그 효율성 덕분에 네트워크는 몇 초 안에 트랜잭션을 정산할 수 있다.
Introduction
Ripple is a payment system, currency exchange, and remittance2 network, built upon a distributed open source internet protocol, consensus ledger, and its own currency called XRP1.
리플은 분산된 오픈소스 인터넷 프로토콜, 합의 원장, 그리고 XRP1라는 자체 통화를 기반으로 구축된 결제 시스템, 통화 거래소, 송금 네트워크이다.
Every node in the network maintains a current version of a shared global ledger, which contains the accounts and balances of every participant. Each participant can extend credit to any other participant via 'trust line1s'.
네트워크의 모든 노드는 모든 참여자의 계정과 잔액을 포함하는 공유된 글로벌 원장의 현재 버전을 유지한다. 각 참여자는 '트러스트 라인'을 통해 다른 참여자에게 신용을 제공할 수 있다.
XRP was not mined; instead, Ripple Labs pre-generated 100 billion XRP and periodically releases a portion of it into the market, retaining the rest in escrow2 to fund operations and development.
XRP는 채굴되지 않았다. 대신 리플랩스가 1,000억 XRP를 미리 생성하고, 나머지는 운영 및 개발 자금을 위해 에스크로에 보관하면서 일부를 정기적으로 시장에 출시한다.
The Ripple Protocol Consensus Algorithm
In the Ripple protocol, each server maintains a list of validator2s it trusts, known as a Unique Node List (UNL1). During consensus, a node only considers votes from servers in its UNL1. A transaction is accepted if 80% of UNL1 members agree.
리플 프로토콜에서 각 서버는 고유 노드 목록(UNL1)으로 알려진 신뢰하는 검증자 목록을 유지한다. 합의 과정에서 노드는 UNL1에 있는 서버의 투표만 고려한다. UNL1 구성원의 80%가 동의하면 트랜잭션이 수락된다.
The consensus algorithm proceeds in rounds. In each round, servers receive candidate transaction set1s from peers, merge them, and vote. Transactions receiving greater than 50% approval proceed to the next round, and those reaching 80% are added to the ledger2.
합의 알고리즘은 라운드로 진행된다. 각 라운드에서 서버는 피어로부터 후보 트랜잭션 집합을 수신하고, 이를 병합하여 투표한다. 50% 이상의 승인을 받은 트랜잭션은 다음 라운드로 진행되고, 80%에 도달한 것들은 원장에 추가된다.
Because the Ripple network does not rely on proof-of-work, it consumes negligible amounts of energy compared to Bitcoin, making it a significantly more environmentally friendly solution for global payments.
리플 네트워크는 작업증명에 의존하지 않기 때문에 비트코인에 비해 무시할 수 있는 수준의 에너지를 소비하며, 이는 글로벌 결제를 위한 훨씬 더 친환경적인 솔루션이 되게 한다.
원본 출처: The Ripple Protocol Consensus Algorithm by David Schwartz, Noah Youngs, Arthur Britto (2014)
학습 목적으로 재구성된 콘텐츠입니다.