비트코인은 무지한 기본 레이어입니다.
비트코인의 고유 스크립팅 환경에서는 계산이 상태 비저장(stateless) 방식으로 이루어지며, 이는 각 거래가 독립적으로 검증된다는 것을 의미합니다. 이전 사건이나 중간 결과에 대한 내장 메모리가 없기 때문에 비트코인은 다중 서명(multisig), 시간 잠금(timelocks) 또는 기본 상속 계약과 같은 간단한 일회성 논리로 제한됩니다.
진정한 비트코인 레이어-2 (L2) 네트워크는 상태 저장 계산이 필요합니다.
여기서 스타크웨어(StarkWare)의 새로 제안된 콜라이더VM(ColliderVM)이 등장합니다. 이 아이디어는 비트코인이 거래 간의 복잡한 계산을 검증할 수 있도록 하는 것입니다. 이는 최근에 새로운 소프트 포크 업그레이드가 필요하다고 생각되었던 사항입니다. 아직 개발 초기 단계에 있지만, 콜라이더VM은 CTV나 CAT와 같은 새로운 비트코인 opcode에 대한 현재의 교착 상태를 우회하려는 신뢰 최소화된 L2 브리지 아키텍처의 증가하는 클래스에 합류합니다. 포크가 필요하지 않습니다.
콜라이더VM은 비트VM2(BitVM2)와 스타크웨어의 이전 콜라이더 스크립트(ColliderScript)에서 아이디어를 기반으로 하여 해시 충돌 기반 퍼즐을 사용하여 비트코인 거래 간에 데이터를 전송합니다. 스타크웨어 공동 창립자인 엘리 벤-사손(Eli Ben-Sasson)에 따르면, 이는 콜라이더 스크립트보다 “최소 10,000배 더 효율적”입니다.
그러나 비트VM 창시자인 로빈 리누스(Robin Linus)는 블록웍스(Blockworks)와의 인터뷰에서 이는 그리 인상적이지 않을 수 있다고 언급했습니다. “콜라이더 스크립트는 비현실적으로 느립니다.”
콜라이더VM은 비트VM2의 사기 증명을 피합니다.
즉, 운영자는 사기 창이 만료될 때까지 인출을 미리 지불할 필요가 없습니다. 대신 계산은 유효성 기반이며 비트코인에서 직접 검증됩니다. “이것을 [zk 유효성 증명]을 제공하는 여정의 두 번째 단계로 생각하세요.”라고 벤-사손은 블록웍스에 말했습니다.
단점은 비용입니다. 비트코인 PIPES의 창시자인 미샤 코마로프(Misha Komarov)는 “하나의 계약을 사용하기 위해 전체 비트코인 네트워크 해시 레이트의 약 30시간을 필요로 합니다. [이는] 거래당 수백만 달러의 비용을 발생시킵니다 [그는 $40m으로 추정합니다].”라고 설명했습니다.
벤-사손은 콜라이더VM이 여전히 비쌈을 인정하며, 실제 사용에 적합하지 않다고 말했습니다. “새롭게 발표된 연구는 작동하는 것을 보여주기 때문에 중요합니다. 재정적으로 실행 가능한 것은 아닙니다.”
하지만 콜라이더VM의 자본 효율성과 단순성은 비트VM2의 복잡성에 실망한 개발자들에게 매력적일 수 있습니다. 리누스 자신은 비트코인 업그레이드에 대한 기대감을 표명했습니다. “CTV는 비트VM에 매우 좋습니다.”라고 그는 말했습니다. 특히 CSFS와 결합될 때 “존재적 정직 가정을 없애고 브리지 논리를 단순화”할 수 있습니다. 반면, 콜라이더VM은 현재로서는 CTV의 필요성을 완전히 우회하지만, 현실적 실행 가능성의 대가를 치르고 있습니다. 이는 전문 하드웨어의 출현으로 바뀔 수 있습니다.
한편 PIPES는 대안적 접근을 나타내며, 이는 보타닉스랩스(Botanix Labs)의 공동 창립자인 윌렘 슈로에(Willem Schroé)가 선호하는 방법입니다. 그의 관점에서 비트VM은 “너무 복잡하고” 콜라이더VM은 “브릴리언트하지만 에너지 집약적”입니다. PIPES는 “매우 간단하고 매우 깔끔하지만 매우 이론적이며 작동하지 않을 수 있습니다.”
코마로프는 이에 동의합니다. “PIPES는 이 해시 충돌 트릭과 비교했을 때 이론적 관점에서 훨씬 더 실험적입니다.”라고 그는 블록웍스에 말했습니다. “하지만 일단 작동하면 훨씬 더 저렴합니다.”
슈로에는 브리지 검증 공간에 대한 강한 견해를 가지고 있습니다.
어떤 접근 방식이 먼저 생산 준비가 되든, 그는 이들이 중요한 일을 한다고 생각합니다: 사용자가 계약과 같은 행동을 원한다는 것을 보여줍니다. “비트코인 코어는 계약에 대해 전혀 생각하지 않고 있습니다.”라고 슈로에는 말했습니다. “하지만 PIPES와 콜라이더는 수요를 보여줄 수 있습니다.”
보타닉스의 스파이더체인(Spiderchain)은 시간이 지남에 따라 확장 가능한 연합된 증명 스테이크(Proof-of-Stake) 검증자 세트를 사용합니다. 15명의 손으로 선택된 오케스트레이터로 시작하지만, 수천 명으로 확장될 것으로 예상됩니다. “적절한 성공적인 사이드체인을 구축한 다음 비트코인 코어에 수요를 보여줍시다.”라는 것이 슈로에의 생각입니다.
콜라이더VM이 앞으로 나아갈 길인지 여부는 아직 지켜봐야 합니다. 그러나 이는 비트코인 L2 지지자들이 프로토콜 변경을 기다리지 않고 있다는 또 다른 신호입니다. 아직 초기 단계라는 것이 벤-사손의 설명입니다. “[다른 많은 기술들과 마찬가지로] 이는 계속 발전할 것이며, 이후 단계는 비용을 더욱 줄일 가능성이 높습니다.”라고 그는 말했습니다. “우리는 가능한 것을 증명했습니다. 이제 도전 과제는 이를 실행 가능하게 만드는 것입니다.”