가이드 · 전체 6부 중 1부
빠른 시작
Label 309에는 두 가지 측면이 있습니다. 누구나 존재 증명(Proof of Existence, PoE)을 게시할 수 있고, 누구나 그것을 검증할 수 있다는 점입니다. 검증은 아무 준비 없이 지금 바로 실행할 수 있는 측면이므로, 여기서부터 시작합니다.
설치
사용하는 스택에 맞는 것을 고르십시오. 모두 동일한 검증기를 바이트 단위로 일치시킨 형제 구현입니다.
# TypeScript / JavaScript
npm i @cardanowall/sdk-ts
# Python
pip install cardanowall-sdk
# Rust
cargo add cardanowall
# CLI — a single self-contained binary; grab it from the releases page
cardanowall --version레코드 검증하기
이것이 가장 빠르게 얻을 수 있는 성과입니다. 어느 도구든 Cardano 트랜잭션을 가리키기만 하면 판정이 돌아옵니다. 계정도, 로그인도, 키도 필요 없으며, 검증은 전적으로 공개된 체인 데이터만으로 완결됩니다.
cardanowall verify 3b9f…c1a2import { verifyTx } from '@cardanowall/sdk-ts/verifier';
const report = await verifyTx({ txHash: '3b9f…c1a2' });
console.log(report.verdict); // 'valid' | 'pending' | 'unverifiable' | 'failed'import asyncio
import cardanowall
report = asyncio.run(cardanowall.verify_tx(cardanowall.VerifyTxInput(tx_hash="3b9f…c1a2")))
print(report.verdict)use cardanowall::verifier::{verify_tx, VerifyTxInput};
let report = verify_tx(&VerifyTxInput::new("3b9f…c1a2"));
println!("{}", report.verdict.as_str()); // "valid" | "pending" | "unverifiable" | "failed"판정 결과만 있으면(CLI의 경우 종료 코드까지 더해져) 이를 스크립트나 CI 작업에 연결할 수 있습니다. 봉인된 레코드의 복호화, 사용자 지정 익스플로러, 보고서의 전체 구조에 대해서는 레코드 검증하기를 참조하십시오.
다음 단계: 게시
게시는 체인에 레코드를 기록하는 작업이므로, 트랜잭션을 제출할 곳이 필요합니다. SDK나 CLI를 Label 309 게이트웨이로 가리키면, 게이트웨이가 트랜잭션을 구성하고 브로드캐스트해 줍니다. 키와 콘텐츠는 평문 상태로 사용자의 기기를 떠나는 일이 없습니다. 자세한 절차는 첫 PoE 게시하기에서 단계별로 안내합니다.
검증부터 시작하십시오
검증은 누구의 허락도 필요로 하지 않습니다. 아무것에도 가입하기 전에 할 수 있는 유일한 작업입니다. 검증자가 알려 주는 결과를 신뢰하게 되면, 게시는 자연스러운 다음 단계가 됩니다.