새로운 비트코인 제안 "OP_CAT"에 대한 간략한 논의: BTC 생태계의 후속 시장 발전에 어떤 영향을 미칠까요?
원저자: Haotian (X: @tmel0211 )

최근 논의된 새로운 비트코인 제안 OP_CAT에 대해 어떻게 생각하시나요? 아직 공식적으로 비트코인 코어 코드에 병합되지는 않았지만 BTC 커뮤니티에서 광범위한 논의가 촉발되었습니다. 그렇다면 OP_CAT opcode는 정확히 무엇을 해결합니까? BTC가 도입되면 BTC의 프로그래밍 가능성이 어떻게 향상되나요? BTC 생태계의 후속 시장 발전에 어떤 영향을 미칠까요? 다음으로 제가 이해한 바를 간략하게 말씀드리겠습니다.
1) OP_CAT는 BIP 420 및 BIP 347의 양자 얽힘 중첩 상태에 있다고 농담으로 개발자가 호출하는 완전히 새로운 opcode 제안입니다. 이것이 단지 명확한 한 EIP가 구체적인지는 중요하지 않습니다. 아직 논의 중이며 공식적으로 충분히 포함되지 않은 제안입니다.
간단히 말해서, OP_CAT은 여러 UTXO 잠금 해제 스크립트 바이트 문자열의 결합된 연결 처리를 실현할 수 있으며, 이를 통해 BTC 메인 네트워크의 프로그래밍 기능, 프로그램 확장성 및 온체인 검증 계산 복잡성을 향상시킬 수 있습니다.
2) 비트코인 스크립트 확장 제안으로서의 Covenant 계약과 유사하게 OP_CAT도 비트코인 스크립트의 확장성을 향상시키는 것을 목표로 합니다. 차이점은 Covenant는 비트코인 거래가 복잡한 스마트 계약 및 애플리케이션을 지원하기 위해 보다 복잡한 프로그래밍 가능성을 달성할 수 있도록 하는 것을 목표로 한다는 것입니다.
대조적으로, OP_CAT은 구현하기가 더 쉽고 복잡한 스크립트의 구성 및 실행을 단순화하여 온체인 검증의 효율성을 향상시키는 것을 목표로 합니다. 대중적인 이해: OP_CAT은 스크립트 조각을 결합하는 기능을 제공합니다. 도입 전에는 각 UTXO 스크립트가 독립적으로 실행되었습니다. OP_CAT을 사용하면 복잡한 실행 로직을 일련의 결합된 단순 스크립트 조각으로 분할할 수 있으며 서로 다른 UTXO 및 완전한 실행이 필요할 때 전체 노드는 트리거를 실행하기 위해 OP_CAT 명령을 사용하여 이러한 스크립트 조각을 연결합니다.
3) 이 조합 기능을 사용하면 이론적으로 비트코인에 많은 복잡한 실행 논리가 나타날 수 있습니다. 예를 들면 다음과 같습니다.
1. 다중 서명과 시간 잠금은 여러 UTXO에 걸쳐 더 복잡한 실행 잠금 해제 조건을 설정하고 여러 주체에 시간 잠금을 설정할 수 있습니다.
2. 재귀 및 반복을 통해 여러 스크립트 바이트 문자열이 재귀 및 조건부 실행을 형성하고 특정 종료 조건이 충족될 때까지 반복할 수 있습니다.
3. 모듈형 애플리케이션, 공통 스크립트 로직을 추출하여 여러 프로그램 실행 조각에서 재사용할 수 있습니다.
Alice가 플랫폼 C에서 호스팅되는 자금을 Bob에게 이체할 때 세 명의 주체가 동시에 서명해야 합니다. 플랫폼 C가 서명 시간을 초과하는 경우 Bob이 오랫동안 서명하지 않으면 Alice와 Bob이 함께 서명하여 자금을 회수할 수 있습니다. 이체를 통해 Alice는 거래를 철회할 수 있습니다. Bob이 Alice의 자금 출처에 문제가 있다고 생각하면 이를 거부할 수 있습니다. 이는 단순한 예일 뿐이며 실제로 스크립트 조각의 조합을 사용하여 더 복잡하고 세부적인 제어를 달성할 수 있습니다.
4) 이전에 BitVM은 오프체인에서 복잡한 작업을 수행하고 체인에서 핵심 검증 및 결제 패러다임만 구현하여 BTC의 프로그래밍 가능하고 Turing-complete 계산에 대한 모든 사람의 상상력을 불러일으켰습니다. BTC 메인 네트워크에서 OP_CAT의 "재귀적" 조합 실행은 또 다른 상상력이 풍부한 추가 기능이며, OP_CAT은 BitVM 구현을 가속화하고 온체인 검증 비용을 줄이는 데 큰 이점이 있습니다.
그것을 이해하는 방법? 원래 BitVM을 실행하려면 오프체인 프로그램을 단일 UTXO에서 실행할 수 있는 독립적인 스크립트 조각으로 캡슐화해야 합니다. 체인에서 실행하기 위해 이러한 조각을 함께 배치하려면 더 많은 비용이 필요합니다. 복잡한 TaprootTree 구조는 BitVM 프로그램이 실행된 후 체인에서 대화형 검증 비용이 상대적으로 높다는 것을 의미합니다. OP_CAT이 도입되면 BitVM 체인에 캡슐화된 각 조각을 완전하고 독립적으로 실행할 필요가 없습니다. 분명히 UTXO 잠금 해제 조건이 어느 정도 누적된 후에 체인은 상태를 요약하고 업데이트할 수 있습니다. 조각은 온체인 검증 상호 작용의 수와 비용을 크게 줄일 수 있습니다.
즉, OP_CAT에 대한 뜨거운 논의는 비트코인이 프로그래밍 가능성을 더욱 향상시킬 것이라는 모든 사람의 기대를 반영합니다. 실제로 구현되면 BitVM 구현, 다양한 BTC 레이어 2 크로스체인 자산 솔루션의 보안 개선 및 동형 구조도 지원할 것입니다. UTXO의 바인딩. 고정 체인의 생태학적 확장과 메인 네트워크의 동시 개발, 심지어 라이트닝 네트워크 및 RGB 클라이언트 검증과 같은 잠재적으로 확장 가능한 시장의 발전도 촉매 역할을 할 것입니다.
이론적으로 BTC의 프로그래밍 가능성이 향상되면 확장된 생태계에 즉각적인 자극 효과가 있을 것입니다. 결국 모든 사람이 언젠가 모래가 시멘트 바닥으로 변한다면 대단한 일이 아닐 것입니다. 건물 짓기가 더 쉽나요?
그런데 정말 합쳐질까요? 수년 동안 제안되었지만 채택되지 않은 Covenant 제안을 생각하면 새로운 OP_CAT 제안을 사용하여 시장 상상력을 브레인스토밍하는 것도 좋습니다.


