미래에 코인을 사용할 수 있는 방법을 제어하여 보다 정교한 거래 유형을 가능하게 하는 메커니즘인 비트코인에 “계약”을 도입하려는 탐구는 지속적인 과제였습니다. 최근 연구는 논쟁이 많고 복잡한 소프트 포크 프로세스 없이 어떻게 계약을 달성할 수 있는지에 대해 밝혀줍니다.
Ethan Heilman, Victor Kolobov, Avihu Levy 및 Andrew Poelstra의 논문에 설명된 이 새로운 접근 방식은 오늘날 존재하는 비트코인에 대한 언약을 허용할 수 있는 혁신적인 방법론인 “ColliderScript”를 소개합니다.
ColliderScript의 주요 장점은 OP_CAT과 같은 프로토콜 변경 없이도 언약을 가능하게 한다는 것입니다. 비트코인의 언약 개념은 이를 가능하게 하기 위해 합의 계층에서 필요한 실질적인 변화로 인해 일부 사람들에게 위협적인 것으로 간주되었습니다.
더 읽어보세요: Satoshi 시대의 비트코인 코드 아이디어는 Taproot Wizards로부터 힘을 얻습니다.
ColliderScript는 높은 계산 비용에도 불구하고 언약 기능이 지금도 비트코인에서 기술적으로 가능하다는 것을 증명함으로써 문제를 회피합니다. 초기에는 필요한 상당한 계산 능력으로 인해 트랜잭션당 수백만 달러로 추정되었습니다.
현재 형태로는 이것이 비실용적일 수 있지만, 이 논문은 귀중한 개념 증명을 제시합니다. 논문의 공동 저자 중 한 명인 StarkWare의 Avihu Levy는 비용이 많이 드는 계약조차도 비트코인에 자리를 잡을 것으로 기대합니다.
Levy는 Blockworks에 “대안이 있고 사람들이 그것을 사용하고 있고 이미 존재하고 비용이 더 많이 든다면 잠재적으로 소프트 포크를 향한 사회적 프로세스를 가속화할 것입니다.”라고 말했습니다.
ColliderScript의 접근 방식은 계약과 유사한 결과를 달성하기 위해 상당한 계산 능력이 필요한 SHA-1 암호화에 의존합니다. 하드웨어 또는 전용 알고리즘을 발전시키는 Levy와 그의 공동 저자 프로젝트는 결국 이러한 비용을 줄여 Collider Script를 더욱 실용적으로 만들 수 있습니다.
“저는 우리가 개선할 수 있고 크게 개선할 수 있다고 100% 확신합니다.”라고 Levy는 말했습니다. “해시 함수 측면에서 개선할 수 있다는 것은 매우 분명합니다.”
NIST(국립표준기술연구소)에 따르면 SHA-1도 더 이상 사용되지 않을 예정입니다.
그러나 악의적인 공격자가 지불해야 하는 비용이 정직한 공격자가 지불하는 비용보다 약 백만 배나 더 큰 한 Levy는 걱정하지 않습니다.
“SHA-1에 문제가 발생하면 알고리즘에서 이를 교체할 수 있습니다. 예를 들어 비트코인에도 존재하는 SHA-256으로 교체하면 일부 변경사항도 작동할 수 있으므로 문제가 되지 않습니다.”
레비는 효율성이 향상되더라도 공식적으로 약정을 포함하도록 비트코인을 소프트포킹하는 것이 “가장 깨끗하고 안전하며 효율적인” 경로로 남을 것임을 인정합니다.
이 연구는 단지 기술적 경로를 강조하는 것이 아닙니다. Levy가 지적한 것처럼 이는 계약의 유용성을 입증하는 역할을 할 수 있으며 비트코인 이해관계자들 사이에서 흔히 느리게 진행되는 합의 구축 프로세스를 잠재적으로 가속화할 수 있습니다.
Levy는 더 확장 가능한 것으로 발전하기 전에 고비용 혁신으로 시작된 BitVM의 개발과 유사점을 도출하면서 ColliderScript도 비슷한 궤적을 따를 수 있다고 믿습니다. BVM의 두 번째 버전이 비트코인의 복잡한 거래 환경에서 보다 실현 가능한 사용을 가능하게 한 것처럼, ColliderScript의 향후 반복은 약정 기반 거래를 점점 더 실행 가능하게 만들 수 있습니다.
이 프로젝트는 호기심과 끈기가 혼합되어 시작되었으며 Levy는 4월부터 여가 시간에 작업을 진행했습니다. 비트코인이 확장성 및 거래 유연성과 관련된 문제에 계속 직면함에 따라 이러한 유형의 풀뿌리 실험은 ColliderScript 자체가 주류 솔루션이 되는지 여부에 관계없이 비트코인 개발에 중요한 역할을 할 수 있습니다.