BTC
ETH
HTX
SOL
BNB
시장 동향 보기
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

비트코인 스마트 계약 구현 솔루션인 OP_NET과 Arch에 대한 자세한 설명, 이들이 생태 르네상스를 가져올 수 있을까요?

区块律动BlockBeats
特邀专栏作者
2024-08-30 04:15
이 기사는 약 2437자로, 전체를 읽는 데 약 4분이 소요됩니다
"프로토콜", "비트코인 1.5 레이어", 서로 다른 위치에 따른 다양한 참여 방법
AI 요약
펼치기
"프로토콜", "비트코인 1.5 레이어", 서로 다른 위치에 따른 다양한 참여 방법

지난 반달 동안 비트코인 메인넷의 두 가지 스마트 계약 구현 솔루션인 OP_NET과 Arch가 많은 논의를 불러일으켰습니다. 흥미로운 점은 OP_NET이라는 이름이 친숙한 OP_CAT과 매우 유사하다는 것입니다. 둘 다 "OP_"로 시작하는데, 이는 매우 혼란스럽고 사람들이 두 형제가 비슷하다고 생각하게 만듭니다.

따라서 이 글의 시작 부분에서 나는 모든 사람에게 OP_CAT에 대해 언급하고 싶습니다. 우선 OP_CAT은 비트코인 연산 코드로 지난해부터 Taproot Wizards의 창립자인 Udi Wertheimer라고도 알려진 Quantum Cats가 이끄는 커뮤니티 세력이 OP_CAT의 "부활"을 요구해 왔습니다. OP_CAT이 기존 비트코인 연산코드이기 때문에 '부활'했다고 하는데, 나카모토 사토시는 잠재적인 DoS 공격으로 이어질 수 있다는 이유로 2010년에 해당 연산코드를 제거했습니다. CAT는 "concatenate"의 약어입니다. OP_CAT의 기능은 문자열 연결 작업을 통해 두 문자열을 하나로 연결하는 것입니다.

그렇다면 어떻게 이 opcode를 통해 비트코인이 스마트 계약을 구현할 수 있을까요? 솔직히 말해서 이것은 매우 추상적이고 이해하기 어렵기 때문에 관심 있는 친구들에게 다른 리듬 작가 Jaleel의 기사( "13줄의 코드가 비트코인이 스마트 계약을 구현하는 데 도움이 됩니까? OP_CAT 소프트 포크 이해" )를 읽어 보시기 바랍니다. 여기서는 몇 가지 핵심 사항을 빠르게 요약하고 싶습니다.

OP_CAT에는 비트코인 네트워크의 소프트 포크가 포함됩니다. 이 단계에 도달하려면 먼저 BIP-347 제안이 통과되어야 합니다. 현재 제안은 전체 제안 프로세스의 두 번째 단계인 "제안됨" 상태로만 진행되었습니다.

BCH 및 BSV의 OP_CAT은 몇 년 넘게 부활했지만 관련 사용 사례는 여전히 매우 추상적입니다. 현재 논의에서는 OP_CAT을 사용하여 어떤 종류의 dApp을 만들 수 있는지 특별히 명확하고 직접적인 사례를 볼 수 없습니다.

OP_CAT은 1단계 "해독제"가 아닙니다. OP_CAT을 부활시키는 것은 비트코인 스마트 계약의 봉인을 해제하는 첫 번째 단계에 가깝습니다. OP_CAT가 성공적으로 부활하면 몇 가지 훌륭한 사용 사례가 나타나고 더 많은 비트코인 opcode를 잠금 해제하기 위한 논의가 계속될 것이라고 예상하는 것이 합리적입니다. OP_CAT이 활성화되면서 Fractal에 새로운 혁신이 있을지 먼저 기대해 보겠습니다.

OP_NET은 실제로 Rune, BRC-20, ARC-20과 같은 "프로토콜" 범주로 분류되어야 합니다. 이름에도 "OP_"가 있지만 구현은 비트코인 opcode와 아무 관련이 없습니다.

OP_NET

OP_NET의 프레임워크는 크게 두 부분으로 나눌 수 있습니다. 첫째, 비트코인 메인 네트워크의 스마트 계약 구현 계획이므로 비트코인 메인 네트워크는 전체 기술 프레임워크의 일부를 차지해야 합니다. OP_NET의 기술 프레임워크에서 비트코인 메인넷이 수행하는 역할은 "행동 개시 레이어"와 "최종 확인 레이어"라고 할 수 있습니다. 스마트 계약의 실행 및 상태 확인은 OP_VM 및 OP_NET 노드로 구성된 "실행 계층"인 또 다른 부분입니다.

위의 기술 프레임워크 다이어그램을 기반으로 OP_NET이 비트코인 메인 네트워크에서 스마트 계약을 구현하는 프로세스를 간략하게 설명할 수 있습니다. 먼저, 계약을 배포/상호작용하는 사용자는 비트코인 메인 네트워크에서 트랜잭션을 시작합니다. 이 트랜잭션의 데이터 필드에는 "BSI"라는 문자열이 포함되어 실행 계층에서 이것이 OP_NET 계약 대화형 트랜잭션인지 알아낼 수 있습니다. 트랜잭션이 확인된 후 OP_VM은 해당 계약 작업을 실행하고 상태를 업데이트하며, 이는 상태 확인을 위해 OP_NET 노드로 전달되며 최종적으로 상태는 Bitcoin dApp에 제공됩니다. 비트코인 dApp은 계약 실행 결과를 획득하고 해당 작업을 수행한 후 해당 작업 결과를 비트코인 메인넷에 제출합니다.

이것을 보면 익숙한 느낌이 드실 수도 있습니다. 이것이 바로 오프체인 인덱서의 "오프체인 실행, 온체인 확인" 세트가 아닌가요? 실제로 몇 가지 유사점이 있습니다. 그러나 OP_NET에는 실제로 "비트코인을 소각"한다는 점에서 흥미로운 메커니즘이 있습니다.

OP_NET의 거래 수수료는 두 부분으로 구성됩니다. 첫 번째 부분은 당연히 비트코인 거래에 대한 가장 기본적인 비트코인 네트워크 수수료이고, 다른 부분은 OP_NET 거래 수수료이며, OP_NET 거래 수수료는 실행 수수료와 우선순위 수수료로 구성됩니다. . 두 수수료 모두 비트코인으로 지불됩니다. OP_NET 거래 수수료는 "먼지"(너무 작은 UTXO)로 간주되어 노드에 의해 거부되지 않도록 330 Satoshi 이상이어야 합니다. 우선 순위 수수료를 통해 계약 실행 조치를 통해 Ethereum과 같은 가스를 늘려 자체 거래가 가능하도록 할 수 있습니다. 먼저 실행됩니다(OP_VM은 어떤 작업이 먼저 실행되는지 정렬할 수 있습니다).

OP_NET 거래 수수료가 0.0025 비트코인보다 크면 330 사토시가 "소각"되며, 초과분은 노드 운영자에게 보상으로 지급됩니다. 소위 "소각"은 실제로 계약 주소로 보낸 돈을 인출할 수 없는 이더리움에서 자주 발생하는 상황과 약간 비슷합니다. 왜냐하면 OP_NET은 실제로 특정 유형의 비트코인 거래 "Taproot 스크립트 경로 지출"을 사용하여 비트코인을 전송하기 때문입니다. 비트코인 통화 주소는 계약 주소로 추상화됩니다. 이 계약 주소는 누구도 통제할 수 없으므로 "소각" 효과가 있습니다.

마지막으로, 우리는 이 프로젝트의 배경을 바탕으로 이 프로젝트에 대해 작은 관찰을 합니다. 이 프로젝트의 팀은 MotoSwap 팀입니다. 나중에 OSHI가 애플리케이션에 참여했을 때 BRC-20 토큰의 전체 시장 가치에서 3위를 차지했던 $OSHI를 기억하실지 모르겠습니다. 팀에는 약간의 차이가 있었고 그 중 일부는 Moto를 만들기 위해 CBRC-20으로 이전되었습니다. OP_NET 자체는 프로토콜 상호작용에 의해 소비되는 토큰으로 비트코인을 사용하지만 OP_ 20 및 OP_ 721이라는 두 가지 표준도 내장되어 있습니다. 따라서 이 프로젝트의 스타일은 우리가 추구하는 "새로운 프로토콜"에 더 가깝다고 말할 수 있습니다. , New Assets' 스타일에 익숙했습니다.

아치

OP_NET과 달리 Arch는 OKX, Portal Ventures, Big Brain Holdings, ABCDE 등이 참여하는 Multicoin Capital이 주도하는 700만 달러의 초기 자금 조달을 받았다고 발표했습니다. Arch는 PoS 네트워크 검증자를 위한 가스 수수료 및 서약 토큰으로 자체 토큰을 갖게 됩니다.

따라서 Arch의 포지셔닝은 OP_NET과 완전히 다릅니다. OP_NET이 적어도 단기적으로는 여전히 "새로운 프로토콜, 새로운 자산" 스타일에 더 관심이 있다면, Arch는 완전히 "비트코인 메인 네트워크에 구축된 스마트 계약 레이어", 즉 "비트코인 1.5 레이어"입니다. .

위 그림을 보면 Arch의 작업 흐름을 대략적으로 설명할 수 있습니다. 사용자는 비트코인 메인넷에서 트랜잭션을 시작하고, 아치 노드는 트랜잭션을 스니핑하고 이를 처리하고 검증합니다. 리더 노드는 아치 네트워크의 블록을 설정하는 역할도 담당합니다. 비트코인 거래를 확인했습니다. 비트코인 메인넷으로 돌아갑니다.

OP_NET과 약간 비슷해 보이죠? 하지만 실제로 Arch의 공식 문서를 주의 깊게 읽어보면 네트워크 안정성을 보장하는 방법과 "실행 계층"과 관련된 기타 기술적 설명이 OP_NET보다 더 자세하다는 것을 알 수 있습니다. 예를 들어, Arch는 네트워크 구성원의 51%가 정직하고 협조적이라면 서명에 서명하여 네트워크의 안정성을 보장할 수 있는 "FROST + ROAST" 서명 방식을 사용했습니다.

마지막으로, Arch는 Arch 네트워크의 가스 요금인 "실행 계층"으로 자체 토큰을 가지고 있지만 사용자는 Arch를 통해 계약과 상호 작용할 때 여전히 비트코인으로 지불할 수 있으며 수수료 변환은 백엔드에서 수행됩니다. 따라서 사용 측면에서 Arch는 다른 지갑 세트가 필요하지 않습니다.

결론

OP_NET은 기술적 구현 측면에서 Arch와 약간 유사합니다. 일반적으로 비트코인 메인넷은 "개시자" 및 "확인 레이어"로 간주되며 "실행 레이어" 자체라고 말할 수 있습니다. 그러나 두 프로젝트의 포지셔닝은 완전히 다릅니다. 전자는 "프로토콜"이고 후자는 "비트코인 1.5 레이어"입니다.

물론, 비트코인 메인넷이 폭발하는 데 걸리는 오랜 시간은 여전히 두 사람이 개발한 dApp의 효율성을 제한할 수 있습니다. 자체 실행 및 확인은 충분히 빠르지만, 비트코인 메인넷에서 최종 확인을 위해서는 여전히 비트코인 메인넷의 채굴자들은 무엇이든 할 수 있습니다. 그럼에도 불구하고 우리 모두는 비트코인 생태계에 대한 지속적인 탐구가 발전으로 이어질 수 있다는 사실을 기쁘게 생각합니다.

마지막으로 주목할 점은 Arch의 토큰이 내년 1분기에 TGE가 될 수 있으므로 향후 관련 테스트 및 기타 활동이 시작되거나 Arch 기반 dApp이 출시된다면 관심 있는 모든 사람이 관심을 갖고 상호 작용할 수 있다는 것입니다. 그것. 현재 OP_NET에는 흥미로운 것이 없습니다. 그러나 현재 전체 생태계의 인기로 인해 OP_NET이 과거 ARC-20과 같은 프로토콜로 등장하는 것은 어려울 수 있습니다. .


BTC
기술
스마트 계약
Odaily 공식 커뮤니티에 가입하세요