Algorand, Solana, Near와 같은 블록체인은 사용자가 체인의 기본 통화(예: $ALGO, $SOL 등) 잔액 전체를 소모할 수 없으며, 일부 금액이 잔액 내에서 잠기거나 동결된다는 특징을 가지고 있습니다.
본 문서에서는 다양한 블록체인들이 이러한「잔액 일부 동결」 설계를 채택한 이유를 밝히고, 이것이 사용자에게 미치는 영향을 더 잘 이해할 수 있도록 돕겠습니다.
원인
이러한 설계를 가진 블록체인들의 공통점은 사용자의 자유와 네트워크 보안 사이의 균형을 맞추는 것입니다. 사용자가 자금의 일부를 잠그도록 요구함으로써, 네트워크는 스팸 및 악의적인 활동을 방지하고 리소스를 효율적으로 할당하며 체인의 높은 성능을 유지할 수 있습니다. 그러나 이러한 접근 방식은 사용자가 이러한 요구 사항을 이해하고 자신의 계정 잔액을 효과적으로 관리해야 함을 의미합니다.
Algorand
Algorand 체인에서 계정은 블록체인상에 존재하기 위해 최소 잔액을 유지해야 합니다. 이 요구 사항은 악의적인 공격을 방지하고 네트워크의 효율성을 유지하기 위한 것입니다. 최소 잔액은 계정의 크기에 따라 계산되며, 계정의 크기는 사용자가 선택하거나 생성한 Algorand 표준 자산(ASA) 또는 스마트 컨트랙트가 증가함에 따라 커집니다. 이는 잔액의 일부가 이 요구 사항을 충족하기 위해 항상「잠겨」 있음을 의미합니다.
Near
Near 체인에는 스토리지 스테이킹(때때로 「임대료(rent)」라고 함) 개념이 있습니다. 사용자는 자신의 계정과 스마트 컨트랙트가 블록체인에서 사용하는 스토리지 공간을 충당하기 위해 일정량의 $NEAR를 스테이킹해야 합니다. 이는 네트워크 리소스의 효율적인 할당을 보장하고 악의적인 공격을 방지합니다. 스토리지에 사용된 스테이킹된 $NEAR는 공간을 차지하는 데이터를 삭제하거나 계정을 삭제하지 않는 한 소모할 수 없습니다.
Solana
Solana는 「임대료(rent)」라고 불리는 새로운 개념을 도입했습니다. Solana에서 계정을 유지하려면 임대료를 지불할 수 있는 충분한 $SOL을 보유해야 합니다. 이는 Solana가 사용하지 않는 계정을 정리하도록 유도하여 높은 성능과 효율적인 상태를 유지하는 것을 목표로 하기 때문입니다. 계정에 더 많은 양의 $SOL을 예치하면 임대료를 면제받을 수 있는데, 이는 기본적으로 계정이 지속적인 임대료 비용 없이 활성 상태를 유지하도록 잔액의 일부를 잠그는 것입니다.
Ripple (XRP Ledger)
XRP Ledger는 계정을 생성하고 유지하기 위한 최소 준비금을 요구합니다. 이 준비금 요구 사항은 대량의 계정을 생성하거나 거래를 수행하는 비용을 높여 악의적인 공격과 활동을 방지하는 것을 목표로 합니다. 최소 준비금은 네트워크 거버넌스 결정에 따라 변경될 수 있지만, 계정을 삭제(일반적인 방식은 아님)하지 않는 한 사용자가 소모할 수 없는 「잠긴」 잔액으로 남습니다.
Cardano
Cardano(ADA) 네트워크에서 스테이킹을 진행하면 자산은 두 부분으로 나뉩니다:
가용 잔액: 즉시 전송 및 사용할 수 있는 ADA
동결 잔액(스테이킹 보상): 스테이킹으로 발생했으나 아직 수령하지 않은 보상으로, 일시적으로 직접 전송할 수 없음
따라서 지갑에 표시되는 「총 잔액」은 실제로 전송 가능한 금액보다 큽니다. 동결된 부분을 사용하려면: 스테이킹 보상을 먼저 수령해야 합니다.
수령 후에는 해당 보상이 가용 잔액으로 이동하여 정상적으로 전송할 수 있습니다.
Stellar (XLM)
Stellar 네트워크에서 계정은 최소 잔액으로 일정량의 XLM을 유지해야 하므로 전체 잔액을 전송할 수 없습니다.
가용 잔액: 정상적으로 전송 및 사용할 수 있는 XLM
보유 잔액(최소 잔액): 계정에 반드시 남아 있어야 하며 전송할 수 없는 XLM
👉 기본 규칙:
기본 보유액: 1 XLM (계정 존재를 위한 최소 요구 사항)
따라서 지갑에 표시되는 「총 잔액」은 종종 「전송 가능 잔액」보다 큽니다.
비트코인 Ordinals
비트코인 Ordinals 프로토콜로 인해 현재 시중의 많은 비트코인 지갑이 UTXO(사용되지 않은 트랜잭션 출력)를 잠가야 합니다. 이는 주로 Ordinals 프로토콜이 각 사토시(satoshi)에 일련번호를 할당하여 개별 사토시를 추적하고 메타데이터를 기록할 수 있게 하기 때문입니다.
Ordinals 추적: Ordinals 프로토콜은 사토시가 채굴된 순서에 따라 고유한 일련번호를 할당합니다. 이를 통해 각 사토시를 정확하게 추적할 수 있습니다.
인스크립션 및 출처: 특정 사토시에 메타데이터를 기록함으로써 Ordinals 프로토콜은 고유한 디지털 아트(NFT와 유사) 생성을 촉진합니다. 그러나 기록된 사토시의 무결성과 출처를 유지하기 위해 이를 실수로 소모하거나 다른 사토시와 섞이지 않도록 하는 것이 매우 중요합니다.
UTXO 잠금: 지갑은 기록된 사토시를 포함하는 UTXO를 잠가 이러한 특정 사토시가 일반 거래에서 소모되지 않도록 합니다. UTXO를 잠그는 것은 기록된 사토시의 고유성과 추적 가능성을 유지하고, 메타데이터 유실을 방지하며, 올바른 사토시를 식별할 수 있도록 돕습니다.
Dynex (DNX)
Dynex 체인의 잔액 동결 메커니즘은 거래 무결성을 보장하고, 보안을 강화하며, 규제 요구 사항을 준수함으로써 네트워크와 사용자를 보호하기 위해 설계되었습니다.
거래 확인: 이중 지불을 방지하기 위해 거래가 완전히 확인될 때까지 잔액이 일시적으로 동결될 수 있습니다.
보안 조치: 사기 및 무단 거래를 방지하기 위해 네트워크는 검증을 위해 잔액을 동결할 수 있습니다.
스마트 컨트랙트: 스마트 컨트랙트와 관련된 잔액은 계약 실행이 완료될 때까지 동결될 수 있습니다.
