웹3.0 OP_CAT을 사용하여 머클 트리 구성 및 검증

OP_CAT을 사용하여 머클 트리 구성 및 검증

Jun 25, 2024 pm 06:06 PM

시리즈 #1에 이어 OP_CAT을 사용하여 머클 트리를 구성하고 검증하는 방법을 보여줍니다. 비트코인에서 머클트리는 데이터 검증, 동기화, 블록체인의 트랜잭션과 블록을 효과적으로 연결하기 위한 데이터 구조로 활용됩니다.

Constructing and Verifying Merkle Trees using OP_CAT

이 게시물은 Medium에 처음 게시되었습니다. 시리즈 #1에 이어 OP_CAT를 사용하여 Merkle 트리를 구성하고 검증하는 방법을 보여줍니다. 비트코인에서는 데이터 검증, 블록체인 동기화, 트랜잭션과 블록을 효율적으로 연결하기 위한 데이터 구조로 머클 트리가 사용됩니다. 두 스택 변수의 연결을 허용하는 OP_CAT opcode는 공개 키의 SHA256 해시와 함께 사용되어 비트코인 ​​스크립트 내에서 머클 트리 확인 프로세스를 간소화할 수 있습니다. OP_CAT는 머클 트리에서 항목을 생성하고 열 수 있도록 고유하게 허용합니다. 머클 트리를 구축하고 검증하기 위한 기본 작업에는 두 값을 연결한 다음 해싱하는 작업이 포함되기 때문입니다.

머클 트리에는 다양한 응용 프로그램이 있습니다. 다음은 몇 가지 대표적인 예입니다:

머클 증명
머클 증명은 전체 블록체인을 다운로드하지 않고도 특정 거래가 머클 트리에 포함되어 있는지 확인하는 데 사용되는 암호화 방법입니다. 이는 경량 클라이언트에 특히 유용하며 데이터 확인 효율성을 향상시킵니다.

트리 서명
트리 서명은 트리 구조, 특히 머클 트리를 사용하여 디지털 서명의 보안과 효율성을 향상시키는 암호화 방법입니다. 이 접근 방식은 일반 Multisig에 비해 메시지 또는 메시지 세트가 특정 키로 서명되었다는 보다 간결하고 개인적인 증명을 생성하는 데 사용됩니다.

Zero-Knowledge Proofs
STARK(Succinct Transparent Arguments of Knowledge)는 일종의 영지식증명 시스템. STARKS는 증명자가 계산 자체에 대한 민감한 정보를 공개하지 않고 검증자에게 계산의 유효성을 증명할 수 있도록 설계되었습니다.

OP_CAT가 비트코인에 추가되면 잠재적으로 비트코인에서 STARK 검증기를 구현할 수 있습니다. 스크립트에 대한 작업이 이미 진행 중입니다. 이를 통해 비트코인 ​​네트워크에서 안전하고 개인적인 거래가 가능해집니다. SNARK와 같은 페어링 기반 증명 시스템과 비교할 때 STARK는 비트코인 ​​친화적인 것으로 간주됩니다.

구현
Cryptis를 사용하여 Merkle 트리를 간단하게 구현합니다. 다음 코드는 일반적으로 머클 증명을 확인하는 데 사용되는 리프와 머클 경로가 주어지면 머클 트리의 루트 해시를 계산합니다. 전체 코드는 https://github.com/sCrypt-Inc/scrypt-btc-merkle에 있습니다.

한 번 실행하면 다음과 같은 트랜잭션이 발생합니다.
Mempool에서 트랜잭션을 확인하세요
Mempool
Script 버전에서 트랜잭션을 확인하세요
여기 아래와 같은 베어 스크립트의 대체 구현입니다. 머클트리 구현에 Cryptis를 사용하면 얻을 수 있는 주요 이점 중 하나는 가독성과 유지 관리 용이성입니다. 스크립트는 읽고 작업하기가 매우 어려운 경우가 많습니다.

OP_EXISTS
이를 생성할 수 있는 컴파일러가 있는지 알려주세요. Jerry–BitcoinBay(@Lightswarm) 2024년 3월 1일
더 많은 OP_CAT 사용 사례를 계속 지켜봐 주시기 바랍니다.
보기: sCrypt 해커톤 학생들은 블록체인에 더 많은 것이 있다는 것을 깨닫습니다
블록체인을 처음 접하시나요? 블록체인 기술에 대해 자세히 알아보려면 최고의 리소스 가이드인 CoinGeek의 초보자를 위한 블록체인 섹션을 방문하세요.

위 내용은 OP_CAT을 사용하여 머클 트리 구성 및 검증의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

<gum> : Bubble Gum Simulator Infinity- 로얄 키를 얻고 사용하는 방법
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
Nordhold : Fusion System, 설명
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora : 마녀 트리의 속삭임 - Grappling Hook 잠금 해제 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Metaplanet은 Bitcoin Treasury Holdings를 또 다른 319 BTC로 확장 Metaplanet은 Bitcoin Treasury Holdings를 또 다른 319 BTC로 확장 Apr 15, 2025 am 11:20 AM

오늘 초 발표에서 일본 회사 인 Metaplanet은 또 다른 319 비트 코인 (BTC)을 인수하여 총 회사 지분을 4,500 BTC 이상으로 추진했다고 밝혔다.

Bitwise는 런던 증권 거래소 (LSE)에서 4 개의 암호화 ETP 목록을 발표했습니다. Bitwise는 런던 증권 거래소 (LSE)에서 4 개의 암호화 ETP 목록을 발표했습니다. Apr 18, 2025 am 11:24 AM

주요 디지털 자산 관리자 인 Bitwise는 LSE (London Stock Exchange)에서 4 개의 암호화 거래소 거래 제품 (ETP)을 목록에 올렸다고 발표했습니다.

전 세계 중앙 은행은 금 구매를 증가시키고 있습니다. 전 세계 중앙 은행은 금 구매를 증가시키고 있습니다. Apr 15, 2025 am 11:00 AM

X의 Kobeissi Letter의 보고서에 따르면 IMS IFS와 Global Gold Council의 데이터를 언급 한 국가는 2 월에 24 톤의 금을 축적했습니다.

Bitcoin (BTC)은 더 넓은 시장이 무역 관련 뉴스에 호의적으로 조정함에 따라 상향으로 표류합니다. Bitcoin (BTC)은 더 넓은 시장이 무역 관련 뉴스에 호의적으로 조정함에 따라 상향으로 표류합니다. Apr 15, 2025 am 11:14 AM

가장 큰 cryptocurrency는 지난 24 시간 동안 1.6% 증가했으며 현재 85,000 달러에 부끄러워하고 있습니다. 에테르 (ETH), 한편, 2.7% 상승했습니다.

Movement Labs와 Movement Network Foundation은 Move Token과 관련된 최근 시장 제작 불규칙성에 대한 독립적 인 조사를 시작했습니다. Movement Labs와 Movement Network Foundation은 Move Token과 관련된 최근 시장 제작 불규칙성에 대한 독립적 인 조사를 시작했습니다. Apr 16, 2025 am 11:16 AM

NT Labs 및 The Movement Network Foundation은 Move Token 시장 제작 불규칙성에 대한 독립 조사를 시작합니다.

자본의 물결은 이더 리움에서 [ETH]에서 Tron [trx]으로 흘러 나옵니다. 자본의 물결은 이더 리움에서 [ETH]에서 Tron [trx]으로 흘러 나옵니다. Apr 16, 2025 am 11:14 AM

Stablecoins가 Tron으로 이주하는 15 억 5 천만 달러로, 투자자들은 저렴한 체인을 선호하고 전통적인 USD 지원 자산을 넘어 다각화하는 것으로 보입니다.

PI 네트워크 토큰 가격은 지난 주 동안 14% 이상 증가했습니다. PI 네트워크 토큰 가격은 지난 주 동안 14% 이상 증가했습니다. Apr 16, 2025 am 11:22 AM

프레스 타임 현재 PI는 4 월 12 일 ChainLink와의 통합 후 $ 0.6711로 거래됩니다. 이 발표로 인해 PI 가격이 급증했습니다.