저자: 무스타파 베다왈라, 아르주나 위제예쿤
편집자: Babywhale, Foresight News
블록체인 네트워크는 오랫동안 혁신적인 결제 인프라로 인식되어 왔습니다. 수년 동안 그들은 결제 회사가 필요로 하고 소비자가 기대하는 안전하고 처리량이 높으며 저비용의 거래를 지원하기 위해 확장하기 위해 노력해 왔습니다. 지난 한 해 동안 Visa 팀은 블록체인 확장성을 뒷받침하는 기술 혁신에 세심한 주의를 기울여 왔으며, 대체 블록체인 네트워크는 물론 이더리움 기반의 레이어 2 네트워크에서 이루어진 상당한 진전에 만족하고 있습니다. 우리의 목표는 블록체인 네트워크의 기술적 특징을 깊이 이해하고 이를 활용하여 기존 네트워크를 강화하고 상업 및 자금 이동에 사용할 수 있는 새로운 제품을 구축하는 것입니다.
우리는 여러 블록체인 네트워크가 결제 생태계에 등장할 가능성이 있다고 믿으며, 솔라나가 주류 결제 흐름을 주도하는 네트워크 중 하나가 될 가능성도 있다고 봅니다. 솔라나는 네트워크의 빠른 속도, 확장성 및 낮은 거래 비용으로 인해 지불 분야에서 유망한 미래를 가지고 있으며, 이는 USDC와 같은 스테이블코인을 사용하는 효율적인 블록체인 결제 네트워크의 최고의 후보가 되는 데 도움이 됩니다. Solana에는 결제 기술에 관심이 있는 모든 사람이 확인해 볼 만한 많은 주요 기능과 새로운 혁신이 포함되어 있습니다.
Visa 규모의 거래 처리량
글로벌 결제 네트워크인 Visa는 초당 65,000건 이상의 거래를 실행할 수 있습니다. 솔라나는 아직 Visa의 처리 효율성에 도달하지 못했지만, 솔라나는 초당 평균 400건의 사용자 생성 트랜잭션(TPS)을 처리할 수 있으며 피크 수요 기간에는 종종 2,000TPS까지 급증하여 결제 사용 사례를 테스트하고 시험할 수 있습니다. 이에 비해 이더리움의 평균 TPS는 12인 반면 비트코인은 7입니다.
병렬 트랜잭션 처리: Solana의 높은 처리량 기본 설계를 통해 트랜잭션을 병렬로 처리할 수 있어 네트워크 효율성이 크게 향상됩니다. 서로 다른 독립 계정의 거래는 동시에 실행될 수 있으므로 솔라나는 주로 두 당사자 간에 거래가 발생하거나 한 당사자가 여러 당사자에게 비용을 지불하는 결제 및 정산 시나리오를 효과적으로 지원할 수 있습니다.
솔라나에서는 스마트 계약을 동시에 실행할 수도 있습니다. 트랜잭션은 상호 작용하는 상태 또는 계정을 지정하여 유효성 검사기가 충돌하지 않는 트랜잭션을 동시에 실행할 수 있도록 합니다. 단일 스레드 모델을 사용하는 이더리움과 같은 다른 체인과 달리 Solana는 다중 스레드 접근 방식을 사용하여 병렬 트랜잭션 실행을 달성합니다. 간단히 말해서, 솔라나의 아키텍처는 여러 트랜잭션을 동시에 처리할 수 있도록 하여 네트워크 한 부분의 정체가 전체 네트워크 성능에 영향을 미치는 것을 방지하는 데 도움이 됩니다.
거래 비용이 낮고 예측 가능하여 결제 효율성 향상에 도움
비용 측면에서 솔라나의 거래 수수료는 낮을 뿐만 아니라(보통 $0.001 미만) 예측 가능합니다. 이러한 예측 가능한 저렴한 비용으로 인해 기존 결제 운영의 효율성과 비용 절감을 모색할 수 있는 네트워크가 되었습니다. 아래 그림 1에서 솔라나는 네트워크에서 수행되는 거래 수요에 따라 수수료가 예측할 수 없이 변동될 수 있는 비트코인 및 이더리움에 비해 상당한 비용 이점을 가지고 있습니다. 결제 회사의 경우 거래 비용을 예측할 수 없는 네트워크로 인해 제품 비용 관리가 어려워지고 소비자 경험이 저하될 수 있습니다.
그림 1: 미국 달러 기준 거래 수수료
현지화된 수수료 시장을 통한 비용 예측 가능성: 솔라나의 현지화된 수수료 시장은 블록체인 중에서 독특합니다. 이 혁신은 서로 겹치지 않는 트랜잭션이 별도의 도로를 주행하는 차량처럼 별도의 스레드에서 실행되는 솔라나의 병렬 처리 기능과 밀접한 관련이 있습니다. 네트워크 정체는 다른 블록체인 네트워크의 수수료 인상의 중요한 원인이며 전체 시스템에 부정적인 영향을 미칠 수 있습니다. NFT의 인기는 네트워크 정체로 이어질 수 있으며, 동시에 발생할 수 있는 소비자 P2P 거래는 더 비싸거나 심지어 경제적으로 비효율적일 수 있습니다.
그림 2: 솔라나를 이더리움 및 기타 블록체인 네트워크 수수료 메커니즘과 비교
솔라나의 메커니즘은 한 계정의 거래 정체가 다른 계정의 거래에 영향을 미치지 않도록 보장합니다. 계정이 특정 자산(예: NFT)에 대해 높은 수요를 생성하는 경우 해당 특정 계정의 수수료만 증가하고 다른 계정의 수수료는 영향을 받지 않습니다. 이는 특정 자산에 대한 수요가 급증할 때 거래 비용이 일시적으로 상승하는 반면 체인의 다른 거래에 대한 수수료는 영향을 받지 않는 사용 사례 수요를 기반으로 수수료 시장을 생성합니다. 서로 다른 상태를 사용하는 계산을 병렬로 실행함으로써 솔라나는 단일 글로벌 수수료 시장을 갖는 대신 "상태 경쟁"을 기반으로 수수료 시장을 만들 수 있습니다.
소비자가 기대하는 거래 완료
거래 완전성은 사용자가 자신의 행동이 블록체인 네트워크에서 얼마나 빨리 확인되기를 기대하는지를 측정합니다. 결제의 경우 거래 확인 시간은 네트워크 처리량만큼 중요합니다. 예를 들어 이더리움의 평균 TPS는 약 12이지만 혼잡 시 가스 제한 및 스마트 계약 요구 사항으로 인해 사용자는 거래가 확인되기까지 몇 분의 대기 시간을 경험할 수 있습니다. Solana의 목표 시간 슬롯은 400밀리초이지만 실제 범위는 500~600밀리초가 될 수 있습니다.
솔라나의 대다수 애플리케이션은 최종 결과를 결정하기 위해 "낙관적 확인"을 사용합니다. 이는 모든 검증인이 블록에 투표할 때까지 기다리지 않고 최종성을 달성하기 위해 솔라나가 사용하는 메커니즘입니다. 이 경우, 위임된 스테이크 검증인의 2/3 이상을 대표하는 검증인이 블록에 투표하고 낙관적 확인이 없는 블록이 롤백되거나 확정되지 않으면 해당 존 블록은 확정된 것으로 간주될 수 있습니다. 이 메커니즘을 통해 솔라나는 다른 많은 블록체인보다 훨씬 짧은 시간에 최종성을 달성할 수 있습니다. 빠른 거래 완료 속도는 더 나은 결제 경험으로 이어질 수 있습니다. 이에 비해 비트코인 거래 확인에는 6개의 블록이 확인되어야 하며, 이는 최대 1시간이 걸릴 수 있습니다.
표 1: 다양한 블록체인에서 거래를 확인하는 데 필요한 블록 확인 횟수 및 시간
가용성: 다수의 노드 및 다수의 검증자 클라이언트
가용성: 다수의 노드 및 다수의 검증자 클라이언트
결제 네트워크는 사용자가 결제해야 할 때 항상 거래를 시작하고 실행할 수 있는 경우에만 효과적일 수 있습니다. 블록체인 네트워크의 경우 가용성은 사용자가 트랜잭션을 시작할 수 있도록 네트워크를 집합적으로 지원하는 독립적인 참가자 또는 노드의 수로 가장 잘 측정됩니다. 2023년 7월 현재 솔라나 네트워크에는 1,893명의 활성 검증인, 즉 블록 생성 및 투표를 담당하는 주체가 있습니다. 또한 자체적으로 블록을 생성하지는 않지만 로컬 거래 기록을 유지하는 925개의 RPC 노드가 있습니다. 블록체인 네트워크의 노드 수가 많을수록 탄력성과 중복성이 향상됩니다. 충분한 수의 노드가 계속 실행되는 한 일부 노드에 문제가 발생하거나 오프라인 상태가 되더라도 네트워크는 데이터 손실 없이 계속 작동할 수 있습니다. 솔라나 커뮤니티는 또한 자연 재해나 서비스 제공업체 액세스 정책의 변경과 같은 상황에 대비해 네트워크를 더욱 강력하게 만들기 위해 노드 지역과 인프라 제공업체의 다양성에 중점을 두고 있습니다. 솔라나 네트워크는 40개 이상의 국가, 수백 개의 독립 호스트 및 다양한 지역에 노드를 보유하고 있습니다. 이는 기술적인 어려움에도 불구하고 원활하고 안정적인 작동을 보장하는 데 도움이 됩니다.
검증자 클라이언트는 노드 운영자가 PoS 블록체인에서 검증자 역할을 할 수 있도록 하는 소프트웨어 도구입니다. 검증인 클라이언트의 다양성은 네트워크의 탄력성을 높입니다. 한 클라이언트에는 버그나 취약성이 있을 수 있지만 다른 클라이언트에는 없을 수도 있으므로 단일 소프트웨어 결함으로 인해 네트워크가 중단될 가능성이 줄어듭니다. 솔라나는 처음에 솔라나 랩스(Solana Labs)가 출시한 검증자 클라이언트에서 실행되었습니다. 2022년 8월, Jito Labs는 두 번째 검증인 클라이언트 Jito-Solana를 출시했습니다. 얼마 지나지 않아 Jump Crypto는 독립형 C++ 유효성 검사 클라이언트인 Firedancer(베타)도 출시했습니다.
Firedancer는 600,000 TPS를 달성한 라이브 데모에서 입증된 것처럼 상당한 성능 향상을 제공할 수 있는 잠재력이 돋보입니다. 다양한 검증인 클라이언트를 갖는 목적은 네트워크를 안정적으로 유지하는 것입니다. 이더리움 외부에서 솔라나는 여러 개의 완전히 독립적인 검증인 클라이언트를 보유한 몇 안 되는 블록체인 중 하나입니다.
시대의 요구에 부응하다
병렬 처리의 높은 처리량, 현지화된 수수료 시장의 저렴한 비용, 다수의 노드와 다중 노드 클라이언트의 높은 탄력성을 포함한 솔라나의 고유한 기술적 장점은 함께 가치 제안에 대해 신뢰할 수 있는 지불을 제공하는 확장 가능한 블록체인 플랫폼을 만듭니다. . 이것이 솔라나 네트워크에서의 거래를 포함하도록 스테이블코인 결제 파일럿을 확대하기로 결정한 몇 가지 이유입니다. 솔라나에서 스테이블코인 결제 기능을 시험하면서 현대 기업 금융 운영의 요구 사항을 충족하는 솔라나의 능력을 테스트할 계획입니다.
모든 댓글