Satscard

Satscardは、ビットコイン、Inscription、Runeを保存するために使用できるカードです。

スロット

各Satscardには、対応するビットコインアドレスを持つプライベートキーが格納された10個のスロットがあります。

最初は、すべてのスロットが封印されており、プライベートキーはSatscardにのみ保存されています。

スロットは開封でき、対応するプライベートキーを抽出できます。

開封は永続的です。Satscardが封印されている場合、そのプライベートキーは誰にも知られていないという確信を持つことができます。Satscardの物理的な所有権を得ることで、封印されたスロット内のアセットの唯一の所有者になります。

寿命

Satscardの使用可能な寿命は10年間と予想されます。貴重な資産の長期保存にはSatscardを使用しないでください。

表示

スマートフォンに置くと、Satscardは製造時期に応じてhttps://satscard.com/startまたはhttps://getsatscard.com/startで始まるURLを送信します。

このURLには、現在のスロットのアドレスを復元するために使用できる署名が含まれています。この署名はランダムなナンスで作成されるため、Satscardがタップされるたびに変更され、Satscardにプライベートキーが含まれているという確信をある程度提供します。

ordは、完全なURLをordエクスプローラーの検索バーまたは/satscardページの入力フィールドに入力することで、Satscardの内容の表示をサポートしています。

ordinals.comの場合、これはordinals.com/satscardです。

開封

Satscardスロットは、coinkite-tap-protoリポジトリで利用可能なcktapバイナリを使用して開封し、プライベートキーを抽出できます。

Satscardスロットが開封された後は、PINとNFC経由でプライベートキーが読み取れるようになるため、そのスロットからすべてのアセットを別のウォレットにスイープする必要があります。

スイープ

まず、coinkite-tap-protoリポジトリをクローンし、Python仮想環境内でcktapバイナリをインストールします:

$ git clone https://github.com/coinkite/coinkite-tap-proto.git
$ cd coinkite-tap-proto
$ python3 -m venv venv
$ source venv/bin/activate
$ pip3 install 'coinkite-tap-protocol[cli]'

Satscardスロットを開封します:

$ cktap unseal

プライベートキーをエクスポートします:

$ cktap wif

これにより、次のような内容が出力されます:

Slot #1:

bc1q6e2renlnjyhwnyncd7sgr6s4s2cnkdknvrz40d

p2wpkh:KwVN7HkFnTymkfCh1b4Y5bRGftySuK4jjPQdgBoMURWCi8CjbZPN

アドレスタイプ(この場合はp2wpkh)とプライベートキー(この場合はKwVN7HkFnTymkfCh1b4Y5bRGftySuK4jjPQdgBoMURWCi8CjbZPN)をメモしてください。

プライベートキーをファイルに書き込みます。この例ではファイル名private-key.wifを使用します。

アセットをordウォレットにスイープします:

$ cat private-key.wif | ord wallet sweep --address-type p2wpkh --fee-rate 10

注意深く行い、幸運を!