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