위험 경고: '가상화폐', '블록체인'이라는 이름으로 불법 자금 모집 위험에 주의하세요. — 은행보험감독관리위원회 등 5개 부처
검색
로그인
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
시장 동향 보기

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

区块律动BlockBeats
特邀专栏作者
2024-08-30 04:15
이 기사는 약 2437자로, 전체를 읽는 데 약 4분이 소요됩니다
"프로토콜", "비트코인 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 공식 커뮤니티에 가입하세요