a16z Crypto: 블록체인이 금융 인프라로 나아가는 네 가지 핵심 능력
저자:a16z Crypto
편집: 佳欢, ChainCatcher
금융은 블록체인의 가장 명백한 응용 시나리오 중 하나이며, 인프라에 대한 요구가 가장 높은 시나리오 중 하나입니다. 사람들이 블록체인의 금융 용도에 대해 논의할 때, 종종 그것의 한 가지 장점인 자산, 소유권 기록 및 실행 규칙을 단일 거래 상대방의 통제를 받지 않는 공유 시스템에 통합할 수 있다는 점을 언급합니다. 그러나 이것이 블록체인이 자연스럽게 글로벌 금융 시장의 방대한 규모와 복잡한 운영 요구를 충족할 수 있다는 것을 의미하지는 않습니다.
수년 동안 블록체인이 대규모 응용 조건을 갖추었는지에 대한 논의는 주로 비용과 처리량을 중심으로 진행되었습니다. 처리량은 한 체인이 초당 얼마나 많은 거래를 처리할 수 있는지를 의미하며, 금융 응용이 충분한 처리 능력을 갖추지 못하면 대규모로 실현할 수 없습니다. 그러나 많은 공식 운영 시스템의 처리량 차이가 점차 줄어들면서 논의의 초점도 변화하기 시작했습니다.
금융 기관이 체인에서 거래를 실행하고 스테이블 코인 및 토큰화 자산을 발행하기 시작하면서, 그들은 이러한 네트워크가 실제 금융 시장의 운영 요구를 충족할 수 있는지를 판단해야 합니다. 여기에는 안정적이고 신뢰할 수 있는 거래 접근 및 예측 가능한 거래 처리 규칙뿐만 아니라 민감한 정보의 공개 여부 및 공개 시점을 결정하는 능력이 포함됩니다. 네트워크 혼잡, 시스템 중단 또는 공격이 발생하더라도 이러한 보장은 무효가 되어서는 안 됩니다.
블록체인 설계자는 수년 동안 이러한 문제를 해결하기 위해 노력해 왔습니다. 본문에서는 어떤 문제가 진전을 이루었고, 어떤 문제가 여전히 해결되지 않았으며, 왜 오늘날의 블록체인이 과거보다 금융 시장을 지원할 수 있는 능력이 더 뛰어난지를 논의할 것입니다.
예측 가능성: 거래가 포함되고 규칙에 따라 정렬되도록 보장
수년 동안 처리 능력은 블록체인의 가장 명백한 병목 현상이었습니다. 거래 처리 능력이 부족하고 네트워크가 혼잡하며 수수료가 과도한 등의 기본 문제로 인해 많은 현실 금융 시나리오가 실현될 수 없었습니다. 충분한 처리 능력이 없다면 네트워크 활동이 증가할 경우 주문을 하거나 주문을 업데이트하는 등의 일반적인 작업이 비용이 높아지고 실행이 불안정해질 수 있습니다.
지난 몇 년 동안, 특히 이전 인프라 업그레이드에서 이러한 제한이 명확히 완화되었습니다. 5년 동안 전체 산업의 블록체인 총 처리량은 100배 이상 증가했으며, 일부 공식 운영 중인 블록체인 시스템은 이제 초당 수만 건의 거래를 처리할 수 있습니다. 이는 시작에 불과하며, 압력 테스트가 진행되고 새로운 아키텍처가 도입됨에 따라 이 숫자는 계속 증가할 수 있습니다.
그러나 새로운 문제는 처리량 자체가 거래가 언제 블록에 포함될지를 설명하지 못한다는 것입니다. 이것이 바로 예측 가능성이 해결해야 할 문제입니다.
금융 시장에는 특정 시간 창에서만 유효한 많은 작업이 있기 때문에 거래는 제때 블록에 포함되고 참여자가 사전에 명확히 알고 있는 규칙에 따라 처리되어야 합니다. 일상적인 결제의 경우 1초의 불확실성은 그리 중요하지 않을 수 있지만, 금융 시장에서는 밀리초 단위의 불확실성조차도 참여자들이 거래소에 대한 신뢰를 흔들 수 있습니다.
체인 상의 주문서의 예를 들면, 거래자의 주문 취소 지시가 제때 효력을 발휘하지 못하면 다른 사람들이 이미 무효가 된 가격으로 거래를 체결할 수 있습니다. 시장 조성자는 이러한 위험을 가격에 반영하여 매도-매수 스프레드를 확대하여 자신을 보호하게 되며, 결국 모든 참여자가 더 나쁜 거래 가격에 직면하게 됩니다.
다시 말해, 예측 가능성은 두 가지 보장을 필요로 합니다: 첫째, 거래가 제때 포함될 수 있는 보장, 즉 검열 저항성; 둘째, 명확한 거래 정렬 보장입니다.
회복력: 참여자가 신뢰할 수 있게 거래를 제출할 수 있도록 보장
정렬 규칙이 충분히 잘 설계되었다 하더라도, 특정 단일 주체가 여전히 누가 거래를 제출하고 실행할 수 있는지를 통제할 수 있다면 어떻게 될까요? 예를 들어, 뉴욕 증권 거래소가 매초 전 세계 참여자 중 무작위로 하나를 선택하여 모든 거래가 시장에 진입하는 경로를 통제한다고 가정해 보십시오. 분명히 이러한 노드는 거래 실행을 좌우할 수 있는 막대한 권력을 얻게 될 것입니다.
거래 정렬은 주문이 블록에 포함된 후의 순서를 결정하며, 회복력은 더 앞선 단계에 초점을 맞춥니다: 참여자가 과연 주문을 제출할 수 있는가? 그들이 특정 단일 진입점이나 운영자에 의존해야 하며, 후자의 결정이 가격, 위험 또는 거래 결과에 영향을 미칠 수 있는가?
따라서 블록체인 개발자는 더 강력한 보장을 추구하고 있으며, "거래가 결국 포함될 것"에서 "거래가 제때 포함될 수 있는가"로 초점을 전환하고 있습니다. 목표는 유효한 거래가 제때 네트워크에 도착하면 즉시 포함되어야 하며, 단순히 "곧 처리될 것"이라는 약속만 받는 것이 아닙니다. 이는 "거래가 결국 처리될 것"보다 훨씬 엄격하며, 금융 시장이 필요로 하는 것은 바로 이러한 확실성입니다.
a16z Crypto의 연구원들은 강력한 체인 품질이라는 개념과 측정 방법을 제안했습니다. 핵심은 참여자가 다음 실행 라운드에 진입할 기회가 특정 운영자가 통제하는 단일 대기열에 의존하지 않도록 하는 것입니다. 구체적으로, 블록체인은 각 블록에 다른 경로에서 제출된 거래를 처리하기 위해 일부 공간을 예약할 수 있으며, 유효한 거래에 대해 여러 진입 경로를 제공하여 단일 운영자가 어떤 거래가 우선 처리될지를 통제하는 것을 줄입니다.
목표는 블록 공간이 여러 진입점을 가진 공유 인프라가 되는 것이며, 단일 주체가 통제하는 대기열이 아닌 것입니다. 이는 현재 운영 중인 시스템보다 더 복잡한 프로토콜 설계를 요구하지만, 이를 위해 복잡성을 증가시키는 것은 가치가 있을 수 있습니다: 네트워크가 큰 압력을 받더라도 참여자는 자신의 거래가 정상적으로 처리될 것이라고 믿을 수 있습니다.
정렬: 시장이 거래 순서를 예측할 수 있도록
예측 가능성은 거래소가 거래 순서를 어떻게 결정하는지에도 달려 있습니다. 거래가 처리 대기 상태에 들어가면 시장은 명확한 정렬 규칙 세트를 필요로 합니다.
많은 블록체인에서 거래는 일반적으로 개별적으로 최종 확인되지 않고, 먼저 배치로 집계되어 "블록"이 되며, 이후 블록 생성자나 제안자가 장부에 기록합니다. 현재 많은 시스템에서 블록 생성자나 제안자는 어떤 거래를 포함할지 및 거래 순서를 어떻게 정렬할지를 상당 부분 결정할 수 있습니다. 이러한 설계는 프로토콜을 단순화하기 위한 것이며, 특정 응용에는 여전히 수용 가능할 수 있습니다. 그러나 금융 시장에서는 거래 순서가 누가 우선권을 얻고, 어떤 가격으로 거래가 이루어지며, 실행 과정이 공정한지를 직접 결정합니다.
더 중요한 것은, 만약 특정 주체가 다음 블록을 통제한다면, 그들은 다른 사람보다 거래를 더 빨리 보고 조치를 취할 수 있습니다. 암호화 시장에서는 이것이 종종 MEV라고 불리며, 이는 일반 블록 보상 외에 블록에 거래를 포함하거나 제외하거나 재정렬함으로써 얻는 가치입니다.
MEV를 설명할 때 사람들은 종종 "샌드위치 공격"의 예를 듭니다: 거래자가 처리 대기 중인 거래를 보고 먼저 그 거래 전에 거래를 체결하여 가격을 올리고, 그 거래가 실행된 후 즉시 또 다른 거래를 완료하여 가격 변화에서 이익을 얻습니다. 기관 시장의 경우 문제는 더욱 직접적입니다: 누가 주문 흐름을 통제하느냐에 따라 다른 참여자보다 먼저 정보를 이용해 결정을 내릴 수 있습니다.
이는 기존 금융 시장 구조의 결함과 매우 유사합니다. 전통적인 시장에서 중앙 집중화된 중개인은 주문 흐름과 거래 의도를 우선적으로 확보하는 특권을 통해 이익을 얻을 수 있습니다. 만약 체인 상의 시장이 거래 정렬 및 실행 규칙에 대한 강력한 보장을 제공하지 못한다면, 동일한 정보 비대칭을 재생산할 수 있습니다.
블록체인 프로토콜 설계자는 더 명확한 정렬 규칙을 연구하고 있으며, 주로 우선 수수료를 기준으로 한 결정론적 규칙과 특정 거래소가 자체 응용에 따라 설정한 규칙을 포함합니다. 구체적인 메커니즘은 여전히 활발한 연구 분야이지만, 그 기본 원칙은 전통 금융에 낯설지 않습니다: 시장 참여자는 자신의 거래가 어떻게 정렬되고 실행될지를 정확히 예측할 수 있어야 하며, 이는 전통 거래소에서 사용하는 가격 우선, 시간 우선 원칙과 유사합니다.
거래 포함과 정렬은 협력하여 작동해야 합니다. 만약 경매 입찰이나 청산 거래가 정렬 단계에 들어가기 전에 선택적으로 지연된다면, 아무리 공정한 정렬 규칙이라도 소용이 없습니다. 마찬가지로, 참여자가 거래가 포함된 후 어떻게 처리될지를 판단할 수 없다면, 제때 포함되는 것 자체의 의미도 크게 줄어들 것입니다.
높은 처리량은 체인 상의 금융을 가능하게 합니다; 오직 예측 가능한 거래 포함과 명확한 정렬 규칙만이 시간에 민감하고 시장이 압박을 받을 때 진정으로 사용할 수 있도록 보장할 수 있습니다.
프라이버시: 실행 전 거래 의도를 보호
거래는 참여자가 보유한 정보나 다음 단계의 의도를 노출할 수 있습니다. 예를 들어, 주문의 규모와 방향은 특정 펀드가 포지션을 늘리거나 줄이고 있음을 나타낼 수 있습니다. 만약 이러한 정보가 주문이 완전히 실행되기 전에 공개된다면, 다른 거래자들은 선행 거래를 통해 가격에 영향을 미칠 수 있습니다.
이는 체인 상의 환경에서 특히 중요합니다. 왜냐하면 많은 블록체인이 거래가 최종 확인되기 전에 처리 대기 중인 거래를 공개하기 때문입니다. 따라서 실행 후 정보가 완전히 비밀로 유지될 수 없더라도, 금융 시장은 실행 전의 프라이버시를 보호해야 합니다.
현재 프로토콜 설계자의 목표는 거래 정보가 여전히 다른 사람에 의해 이용될 수 있는 단계에서 그 구체적인 내용을 비밀로 유지하면서, 거래 실행 후에는 더 다양한 프라이버시 모델을 지원하는 것입니다. 거래가 완료된 후, 정보 공개 규칙은 변경될 수 있습니다: 공개 시장은 전체 기록을 공개할 수 있으며, 은행은 거래 상대방과 규제 기관에만 관련 기록을 공개할 수 있습니다. 비록 모든 세부 사항을 볼 수는 없더라도, 다른 사람들은 거래가 규칙을 준수했는지를 검증할 수 있어야 합니다.
이를 위해 프로토콜 설계자는 시간 잠금 암호화 및 문턱 암호화와 같은 다양한 유형의 암호 기술을 탐색하고 있습니다. 이러한 기술은 거래 내용이 미리 정해진 기한이 끝나거나 위원회가 거래가 블록 내에서 위치가 확정되었다고 확인할 때까지 숨길 수 있습니다. 이렇게 되면, 시장이 이 거래를 보더라도 이미 선행 거래를 할 수 없습니다.
시장은 투명성을 유지할 수 있지만, 모든 참여자가 다른 사람들이 아직 실행하지 않은 주문을 실시간으로 볼 필요는 없습니다. 체인 상의 금융도 이 경계를 명확히 할 필요가 있습니다: 실행 후에는 감사 가능하고, 실행 전에는 비밀을 유지해야 합니다.
블록체인이 핵심 금융 인프라가 되려면, 참여자가 신뢰할 수 있는 시장을 지원할 수 있어야 합니다.
처리량은 첫 번째 시험일 뿐입니다. 충분한 처리 능력이 없다면 체인 상의 금융은 소수 응용에서 벗어나기 어렵습니다; 그러나 속도가 이미 기본 능력이 되었을 때, 진정으로 어려운 문제는 블록체인이 금융 기관이 시장 인프라에 대해 가지고 있는 기존 요구 사항을 충족할 수 있는지 여부입니다. 여기에는 예측 가능한 거래 실행, 명확하고 모호하지 않은 우선 순위 규칙, 안정적이고 압박에 강한 거래 접근, 그리고 사후 투명성을 희생하지 않고 거래 실행 전 정보를 보호하는 것이 포함됩니다.












