맨위로 가기
  • 공유 공유
  • 댓글 댓글
몇 초 안에 비문 이해하기》비트코인 서수 및 비문에 대한 궁극적인 가이드(3)
N_Pu8ytvi6

2024.05.05 09:55:55

비트코인 비문이란 무엇이며 어떻게 작동하나요?

앞서 언급했듯이 비문은 단일 사토시 또는 시퀀스에 임의의 데이터(예: 이미지, 텍스트, 메시지 또는 소프트웨어 파일)를 삽입하는 방법입니다. 현재 형태의 비문은 두 가지 비트코인 ​​업그레이드(SegWit 및 Taproot)를 통해 구현됩니다.

SegWit(Segregated Witness)은 확장성을 개선하기 위해 2017년 소프트웨어를 통해 비트코인에 도입되었습니다. 보다 구체적으로, SegWit은 채굴자가 고정된 양의 블록 공간 내에서 더 많은 트랜잭션을 압축할 수 있도록 하는 작은 트랜잭션과 각 블록이 더 많은 트랜잭션을 만들 수 있도록 하는 더 큰 블록(1MB에서 4MB)을 모두 지원합니다. 이는 다른 모든 거래 자료에서 서명 또는 증인 자료를 분리하고 별도의 구조로 블록 끝으로 이동하여 바이트(재료 크기) 개념을 가상 바이트(가중치)로 대체하고 가중치를 다시 계산함으로써 수행됩니다. 증인정보는 중량단위의 1/4로 계산됩니다. 이는 거래 감시 부분의 데이터 “가중치”가 일반 거래 데이터보다 4배 작으므로 채굴 거래 수수료가 훨씬 적다는 것을 의미합니다.

두 번째 업그레이드인 Taproot는 비트코인의 스마트 계약 기능, 특히 라이트닝 네트워크(추천서에 설명되어 있음)와 같은 레이어 2 네트워크 결제 채널에 대한 시한 계약을 강화하기 위해 2021년 소프트 포크를 통해 비트코인에 도입되었습니다. 감시 데이터의 크기 제한을 제거하고 트랜잭션의 감시 부분 내에 더 복잡한 스크립트를 작성할 수 있습니다.

OP_RETURN opcode는 SegWit 및 Taproot 이전에도 최대 80바이트의 데이터를 쓸 수 있었지만, 이 두 업데이트에서 도입된 75% 할인된 중량 단위와 증인 데이터 크기 제한의 제거로 인해 실수로 비문의 문이 열렸습니다. 오늘날 우리는 이를 인식합니다.

SegWit과 Taproot 업데이트의 목표는 비문과 유사한 것을 활성화하는 것이 아니었기 때문에 "우연히"라고 말합니다. 실제로 비트코인 ​​순수주의자들은 잠재적인 취약점을 도입하지 않고 비트코인을 개선할 수 있는 훌륭하고 안전한 방법으로 이러한 업데이트를 압도적으로 지지했으며 이제는 비문 추세를 강력하게 비판하고 이를 부정적인 외부효과로 간주합니다.

비문 만들기

비문 작성은 임의의 데이터(예: JPEG)를 Taproot 스크립트로 래핑하고 이를 비트코인 ​​거래의 감시 부분에 삽입하는 것으로 시작됩니다. 데이터는 데이터 푸시 형태로 opcode 사이에 기록되고 Taproot는 단일 데이터 푸시를 520바이트로 제한하므로 더 큰 데이터 파일을 기록하려면 레코드 크기에 도달할 때까지 여러 데이터 푸시가 필요할 수 있습니다.

다음으로, 적립된 사토시는 커밋 트랜잭션과 공개 트랜잭션이라는 두 가지 트랜잭션을 통해 네트워크에 브로드캐스트됩니다. Taproot 스크립트(JPEG 비문 전송을 위한 SAT 생각)를 사용하려면 지갑에 기존 Taproot 출력이 있어야 하기 때문에 이 2단계 프로세스가 필요합니다. 커밋 트랜잭션은 Taproot 스크립트의 해시(참조)로 구성되며 지불 조건이 스크립트에 의해 정의된 Taproot 출력을 생성합니다. 반면 공개 트랜잭션은 전체 스크립트를 공개하고 기록될 사토시의 출력을 설정하여 약정 트랜잭션의 입력을 소비합니다.

그런 다음 이러한 트랜잭션은 메모리 풀로 전송되고 보류 중인 모든 트랜잭션은 채굴자의 확인을 기다립니다. 거래가 채굴되면 해당 비문은 비트코인 ​​블록체인의 영구적인 일부가 되며 Ordinals Explorer와 같은 사용자 정의 도구를 통해 모든 사람이 추적하고 볼 수 있습니다. 말할 필요도 없이, 서수 또는 비문의 수집가와 거래자는 Lai 도구를 사용하여 모든 프로세스를 요약하고 기술 지식이 없는 청중이 더 쉽게 이해할 수 있도록 만듭니다.

일반 비트코인 ​​거래(또는 이더리움 NFT) 전송과 달리 비문을 생성, 발행 및 추적하려면 완전히 동기화된 전체 노드에서 독점 "ord" 클라이언트를 실행해야 합니다. "ord" 클라이언트는 비트코인 ​​코어와 함께 작동하며 사용자가 개별 사토시를 기록하고 UTXO에서 중앙에서 추적할 수 있도록 해줍니다. 이 클라이언트가 없으면 일반 비트코인 ​​지갑은 각인된 Satoshi와 일반 Satoshi를 구별할 수 없으므로 다음 요점으로 넘어갑니다.

 

코인올백 공식 카톡방 입장

화사한 영희님의 오픈프로필

 

open.kakao.com

#ENA코인 #memeai코인 #gmrx코인 #rez코인 #catgpt코인

#rtf코인 #bobe코인 #kmno코인 #rndr코인 #pendle코인

#arb코인 #eloncat코인 #caw코인 #fet코인 #cpool코인

#ckb코인 #super코인 #ens코인 #xrd코인 #sc코인 #rune코인

댓글 서비스는 로그인 후 이용하실 수 있습니다.
전체댓글 [1]
댓글보기
  • 피피
  • 2024.05.05 10:23:51
성투하세요
답글 달기
  • 0
  • ·
  • 0
1