비트코인 네트워크에서 스마트 계약 구현을 가능하게 할 수 있는 ‘비트코인 가상 머신(BitVM)’이 커뮤니티에서 큰 주목을 받고 있다. 2023년, 블록체인 개발자 로빈 리누스가 발표한 논문에서 제시된 BitVM은 비트코인 네트워크의 활용성을 크게 확장시킬 잠재력을 지닌 것으로 평가받고 있다.
BitVM은 복잡한 계산과 스마트 계약을 비트코인 네트워크 내에서 실행할 수 있게 하는 가상 머신 개념이다. 핵심은 온체인에서 직접 계산하지 않고 이를 검증하는 ‘증명자’와 ‘검증자’ 모델을 사용하는 점에 있다. 비트코인의 합의 규칙을 변경하지 않으면서도 튜링 완전성을 달성해, 복잡한 스마트 계약과 오프체인 계산이 가능하다.
BitVM은 두 당사자 간의 거래를 처리하고 검증하는 모델로 작동한다. 증명자가 계산을 시작하고 그 결과를 평가하며, 검증자는 이를 확인해 정확성을 보장한다. 분쟁이 발생하면 스마트 계약 조건에 따라 계산이 온체인에서 실행되고, 사기 행위자를 처벌한다.
BitVM은 기존 비트코인 계약을 더 복잡하게 만들 수 있어 다양한 탈중앙화 애플리케이션(DApp)도 지원할 수 있다. 네트워크 효율성을 높이고 블록체인의 불필요한 데이터 축적을 방지해 관리 및 확장성을 개선하며, 사기 행위를 억제한다.
비트VM과 EVM은 개념상 비슷하지만 처리 방식과 범위에서 차이가 있다. BitVM은 두 당사자 간의 계산을 오프체인에서 주로 수행하고, 분쟁만 온체인에서 처리한다. 반면, EVM은 모든 거래를 온체인으로 처리해 더 높은 탈중앙화와 보안성을 유지한다. BitVM은 비트코인 네트워크 확장을 목표로 하는 반면, EVM은 이더리움 생태계 내 다양한 기능을 수행하는 중심적 역할을 한다.
BitVM은 비트코인의 전통적 역할을 넘어 스마트 계약과 확장 가능한 애플리케이션을 지원해 비트코인 네트워크의 활용성을 크게 확대할 것으로 기대된다.
* 이 기사는 2024년 09월 22일, 11:30 게재된 것으로, 요약해 재전송합니다. 원문 보기 ⇒