체인피드 소개:
비트코인 생태계에서는 OP_CAT의 복귀가 광범위한 논의와 관심을 불러일으켰습니다. 암호화폐 KOL Alpha Xinjiang은 OP_CAT이 무엇인지, 그리고 이것이 비트코인에 어떤 새로운 사용 사례와 기회를 가져오는지 알아보기 위한 기사를 작성했습니다.
기사 출처:
https://twitter.com/0xShinChannn/status/1790433144577114414
기사 작성자:
알파뉴소스 |
관점:
Alpha New Sauce | 0xShinChan: OP_CAT의 TLDR 의미는 이더 과 마찬가지로 비트코인의 스마트 계약 기능을 향상시키기 위한 이니셔티브라는 것입니다. 이제 BIP 347로부터 잠재적인 업그레이드로 초기 공식 지정을 받았습니다. OP_CAT은 비트코인의 초기 opcode입니다. 원래는 비트코인 창시자 나카모토 사토시 사토시 나카모토 만든 프로그래밍 단축키였습니다. 그러나 높은 메모리 사용량과 잠재적인 보안 취약점에 대한 우려로 인해 2010년에 제거되었습니다. 비트코인 연구원인 Ethan Heilman과 Armin Sabouri는 OP_CAT opcode를 비트코인의 스크립팅 언어에 다시 도입할 것을 제안하는 비트코인 개선 제안(BIP)을 제안했습니다. 이러한 opcode를 통해 개발자는 Taproot 업그레이드에서 새로운 트랜잭션 유형을 활성화하는 데 사용되는 기본 스크립트 언어인 Tapscript에서 Merkle 트리 및 기타 해시 데이터 구조를 구축하고 평가할 수 있습니다. OP_CAT은 이론적으로 어떻게 작동하나요? (i) 팝 값: 먼저 스택에서 상위 두 항목을 제거합니다. (ii) 연결: 그런 다음 두 용어를 함께 결합합니다. x1과 x2가 용어이고 x2가 마지막으로 추가된 용어인 경우 OP_CAT는 이를 연결하여 x1x2를 형성합니다. (iii) 푸시 백: 새로 결합된 항목을 스택 맨 위에 다시 놓습니다. 그러나 스택에 항목이 2개 미만이거나 결합된 항목의 크기가 520바이트(비트코인의 스크립트 요소 제한)를 초과하는 경우 OP_CAT은 작동하지 않습니다. 소프트 포크 통해 활성화되면 스크립트에서 사용되지 않는 기존 작업을 대체하여 네트워크를 크게 변경하지 않고도 해당 작업을 활성화할 수 있습니다. 한 쪽은 비트코인이 BTC 거래의 핵심 기능을 유지하면서 그대로 유지되어야 한다고 믿는 반면, 다른 쪽은 비트코인이 굳어질 준비가 되어 있지 않으며 모든 새로운 확장성 솔루션, 브리지 + L2 붐을 고려할 때 개선의 여지가 있다고 믿습니다. 문제의 핵심은 비트코인이 더 프로그래밍 가능한 체인으로 확장되어야 하는지 아니면 P2P 결제 결제 계층으로 남아 있어야 하는지에 대한 중요한 결정입니다. [영어 원문]
콘텐츠 소스





