일요일, 4월 14, 2024
HomeNFT비트코인의 스마트 계약과 서수 통합: 4부

비트코인의 스마트 계약과 서수 통합: 4부


이 게시물은 다음 날짜에 처음 게시되었습니다. 중간. 1부 읽기 여기2 부 여기및 3부 여기.

BSV-20 토큰의 배포 제어

지난 기사에서우리는 스마트 계약이 전송을 제어할 수 있음을 보여주었습니다. BSV-20 발행 후 토큰. 오늘 우리는 그러한 토큰의 배포/발행을 제어하는 ​​방법을 보여줍니다.

티커리스 모드

BSV-20은 V2에 티커리스 모드를 도입하고 V1과는 다른 접근 방식을 취합니다.

배포
배치하다, 파견하다 그리고 민트 공급량이 21000000인 토큰에 다음 JSON(ContentType: application/bsv-20)을 입력합니다.

참고로 V1과 달리 지정이 없습니다. 진드기 필드 (따라서 티커가 없는).

문제

위의 토큰 10000개를 발행하려면 다음 JSON을 사용하여 전송 비문을 생성합니다.

티커 대신 토큰은 ID 토큰이 배포된 트랜잭션 ID와 출력 인덱스로 구성된 필드는 다음과 같이 형식화됩니다. _.

또한 첫 번째 발행 트랜잭션은 전체 공급량이 한 번에 발행되기 때문에 배포 트랜잭션에서 지출해야 하지만, 발행 트랜잭션은 이를 사용하지 않고 V1에서 분리되어 있습니다. 즉, 토큰의 모든 거래는 해당 토큰의 최초 배포를 추적할 수 있으며 각 거래는 최초 거래에 기반을 둔 DAG(방향성 비순환 그래프)에 있음을 의미합니다. 이를 통해 BSV-20 인덱서는 전체 블록체인을 스캔하고 발행 거래를 주문할 필요가 없기 때문에 더 효율적으로 확장할 수 있습니다.첫번째는 첫번째다 주조.

BSV-20 토큰 V2의 작동 방식에 대한 자세한 내용은 다음을 읽어보세요. 공식 문서.

공정한 출시

BSV-20 V1 토큰의 주목할만한 특징은 공정한 출시입니다. ERC-20 토큰. 특히 누군가가 BSV-20에 토큰 거래를 배포하면 모든 사람이 토큰을 청구할 수 있는 동일한 기회를 갖게 됩니다. 발행자는 일정 부분을 무료로 예약할 수 없습니다. 즉, 사전 채굴이 없습니다.

V2 티커리스 모드로 배포 시 토큰의 전체 공급량을 한 번에 발행하면 공정한 출시를 유지할 수 있나요?

대답은 ‘예’입니다. 배포 시 표준 발행자 주소(P2PKH 스크립트)에서 전체 공급을 잠그는 대신 스마트 계약에 잠급니다. 스마트 계약은 누구나 호출할 수 있으며 모든 배포 정책을 시행할 수 있습니다.

발행 거래 체인

위 다이어그램에서 각 상자는 토큰 UTXO를 나타내며 쌓인 UTXO는 동일한 거래에 있습니다. 두 번째 트랜잭션은 첫 번째 화살표로 표시된 첫 번째 배포 트랜잭션의 UTXO를 사용하고 두 개의 UTXO를 생성합니다.

  • 제네시스에서 동일한 계약의 생성된 사본이지만 남은 공급량이 감소했습니다.
  • 새로 발행된 토큰.

전체 토큰 공급이 발행될 때까지 거래 체인이 계속됩니다. 계약은 누구나 호출할 수 있습니다.

몇 가지 정책을 예로 들어보겠습니다.

비율 제한

이 정책에 따르면 마지막 청구로부터 5분 이상 떨어져 있는 한 누구나 토큰을 청구할 수 있습니다. 계약 내용은 아래와 같습니다.

계약

6~12행에서는 속도 제한을 적용합니다. 라인 26-30은 공급이 초과되지 않도록 합니다. 그렇다면 38-52행은 동일한 계약을 포함하지만 업데이트된 상태인 공급 잔여량을 포함하는 출력을 생성합니다. 55-58행은 대상 주소에 토큰을 발행합니다.

미니 PoW

정책은 다음과 같이 특정 난이도 요구 사항을 충족하는 임시 값을 찾는 한 누구나 토큰을 청구할 수 있도록 보장합니다. 비트코인 작업증명(PoW).

크레딧: David Case

ICO

전송을 통해 누구나 토큰을 받을 수 있도록 정책을 구현할 수 있습니다. 비트코인 ICO(초기화폐공개)와 유사하게 신뢰할 수 없는 방식으로 특정 주소로 전송됩니다. 위 다이어그램에서는 계약을 통해 검증되는 비트코인 ​​결제를 위한 세 번째 출력이 추가되었습니다.

비트코인 마스터클래스 #3 2일차 – 오후 세션 시청: 온체인 회계 및 매핑 거래

유튜브 영상

width=”560″ height=”315″frameborder=”0″allowfullscreen=”allowfullscreen”>

블록체인이 처음이신가요? CoinGeek을 확인하세요 초보자를 위한 블록체인 섹션, 블록체인 기술에 대해 자세히 알아볼 수 있는 최고의 리소스 가이드입니다.



RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisment -
Google search engine

Most Popular

Recent Comments