저자: OP_NET 중국 커뮤니티, 출처: 작성자 트위터 @opnetbtc_cn
요약하자면:
OP_CAT은 비트코인입니다. OP_CAT은 비트코인 트랜잭션에서 데이터를 처리하는 데 사용되는 비트코인 스크립트의 연산자입니다.
OP_NET은 비트코인 위에 구축된 메타 프로토콜로 프로토콜의 표준을 준수하는 자산을 발행, 거래 및 관리하는 데 사용됩니다.
Fractal은 비트코인과는 독립적이며 거래 속도를 높이고 더 복잡한 애플리케이션을 가능하게 하는 비트코인 기능을 확장하는 데 사용되는 사이드체인입니다.
프랙탈은 비트코인의 기능을 확장하고 거래 속도를 높이며 더 복잡한 애플리케이션을 구현하는 데 사용되는 비트코인 독립적인 사이드체인입니다.
예시 정보
예시 다이어그램은 아키텍처보다는 범주화에 관한 것이며 실제 계층 구조를 나타내지 않습니다. 실제 상황은 "너는 나에게, 나는 너에게"라는 복잡한 관계입니다.
OP_CAT은 비트코인 스크립팅 기능의 일부이므로 기본 계층의 일부로 분류할 수 있고, 프랙탈은 OP_CAT과 함께 OP_NET을 가질 수 있으며, 프로토콜 계층에서는 이러한 스크립트 옵코드로 OP_CAT을 호출하여 고급 기능을 구현하는 데 사용할 수 있습니다. ......
OP_CAT은 세계에서 가장 일반적인 스크립팅 옵코드입니다. p>OP_CAT
OP_CAT은 비트코인의 초기 스크립팅 옵코드의 일부였으며, 사토시 나카모토는 가능한 취약성(무제한 메모리 사용으로 인한 잠재적인 서비스 거부 공격)을 피하기 위해 OP_CAT을 포함한 여러 옵코드를 비활성화했습니다. 그러나 BIP-420은 특별히 다음을 위해 OP_CAT을 다시 도입하는 제안서입니다. BIP-420은 OP_CAT을 새로운 방식으로 복원하기 위해 OP_CAT을 다시 도입하자는 제안이며, BIP-420은 제안의 번호일 뿐입니다.
OP_NET
자산을 발행, 거래, 관리하기 위한 프로토콜 표준으로 옵코드와 같은 유형이 아닙니다. 오디날/룬 등과 비교해야 합니다. 인덱스에서 스마트 컨트랙트 연산을 수행하는 Wasm 컴파일 인덱서를 통해 다국어 호환성을 달성합니다. 계정 모델을 사용하며 모든 트랜잭션은 BTC를 가스로 사용하며, 여전히 이해하기 어렵다면 스마트 컨트랙트가 있다는 것만 기억하시면 됩니다.
프랙탈
비트코인과 독립적인 사이드체인인 프랙탈은 낮은 수수료, 더 많은 용량, 더 빠른 속도라는 이점을 가지고 있습니다. 프랙탈은 메인 네트워크와 최대한 일관성을 유지하려고 노력하면서(비트코인 코어 및 POW를 수정하지 않음) 설계에 따라 스마트 컨트랙트를 확장하려고 시도할 수 있습니다. 결국 성장과 발전 여부는 합의 결과에 따라 달라질 것입니다. 하지만 OP_NET & OP_CAT이 그 위에서 실험하는 것을 막지는 못합니다.
요약
OP_CAT과 OP_NET은 이름은 같지만 구현 방식은 다릅니다. OP_CAT이 메인넷에서 컨트랙트를 확장할 목적으로 비트코인 자체를 수정하기 위한 비트코인 개선 제안(BIPS)이 통과되기를 바란다면, OP_CAT은 OP_NET과 같은 것이 아니라 다른 방식으로 구현됩니다.
그렇다면 OP_NET은 이를 우회할 수 있는 현실적인 최적의 솔루션을 제공합니다. 적어도 지금까지는 이 경로를 넘어서는 해결책은 발견되지 않았습니다.
질문을 남기며: 사람들은 OP_CAT 재활성화를 비트코인 코어의 수정으로 간주할 수 있다고 생각하나요? 네트워크의 모든 노드가 OP_CAT을 사용하는 새로운 트랜잭션을 이해하고 수락하지 않는다면, 일부 노드가 업데이트되지 않으면 소프트 포크가 될 수 있을까요?
첫째, 수정에 대한 입장과 정의: 저는 개인적으로 활성화는 무에서 유로, 다시 유에서 무로 변화를 일으키는 것이며, 추가, 삭제, 존재, 부재 모두 수정에 해당한다고 생각합니다.