Inscripties en Ordinals verzamelen met Sparrow Wallet
Gebruikers die de ord wallet niet kunnen of nog niet hebben ingesteld, kunnen inscripties en ordinals ontvangen met alternatieve bitcoin wallets, zolang ze zeer voorzichtig zijn met hoe ze vanuit die wallet uitgeven.
Deze gids geeft enkele basisstappen over hoe je een wallet kunt maken met Sparrow Wallet die compatibel is met ord
en later in ord
kan worden geïmporteerd
⚠️⚠️ Waarschuwing!! ⚠️⚠️
Als algemene regel geldt dat je deze aanpak moet gebruiken en deze wallet alleen als ontvangwallet met de Sparrow-software moet gebruiken.
Besteed geen satoshi's uit deze wallet tenzij je zeker weet wat je doet. Je kunt gemakkelijk per ongeluk de toegang tot je ordinals en inscripties verliezen als je deze waarschuwing negeert.
Wallet-instelling & Ontvangen
Download de Sparrow Wallet vanaf de releases-pagina voor je specifieke besturingssysteem.
Selecteer File -> New Wallet
en maak een nieuwe wallet aan met de naam ord
.
Verander het Script Type
in Taproot (P2TR)
en selecteer de optie New or Imported Software Wallet
.
Selecteer Use 12 Words
en klik vervolgens op Generate New
. Laat de wachtwoordzin leeg.
Er wordt een nieuwe 12-woord BIP39 seed phrase voor je gegenereerd. Schrijf dit ergens veilig op, aangezien dit je backup is om toegang te krijgen tot je wallet. DEEL of TOON deze seed phrase NOOIT aan iemand anders.
Zodra je de seed phrase hebt opgeschreven, klik je op Confirm Backup
.
Voer de seed phrase die je hebt opgeschreven opnieuw in en klik vervolgens op Create Keystore
.
Klik op Import Keystore
.
Klik op Apply
. Voeg een wachtwoord toe voor de wallet als je dat wilt.
Je hebt nu een wallet die compatibel is met ord
en geïmporteerd kan worden in ord
met de BIP39 Seed Phrase. Om ordinals of inscripties te ontvangen, klik je op het tabblad Receive
en kopieer je een nieuw adres.
Elke keer dat je wilt ontvangen, moet je een gloednieuw adres gebruiken en geen bestaande adressen hergebruiken.
Houd er rekening mee dat bitcoin anders is dan sommige andere blockchain wallets, in die zin dat deze wallet een onbeperkt aantal nieuwe adressen kan genereren. Je kunt een nieuw adres genereren door op de knop Get Next Address
te klikken. Je kunt al je adressen bekijken in het tabblad Addresses
van de app.
Je kunt elk adres een label toevoegen, zodat je kunt bijhouden waarvoor het is gebruikt.
Inscripties valideren / Bekijken
Zodra je een inscriptie hebt ontvangen, zie je een nieuwe transactie in het tabblad Transactions
van Sparrow, evenals een nieuwe UTXO in het tabblad UTXOs
.
In het begin kan deze transactie de status "Unconfirmed" hebben, en je zult moeten wachten totdat deze is gemined in een bitcoinblok voordat deze volledig is ontvangen.
Om de status van je transactie te volgen, kun je met de rechtermuisknop op de transactie klikken, Copy Transaction ID
selecteren en vervolgens die transactie-ID plakken op mempool.space.
Zodra de transactie is bevestigd, kun je je inscriptie valideren en bekijken door naar het tabblad UTXOs
te gaan, de UTXO te vinden die je wilt controleren, met de rechtermuisknop op de Output
te klikken en Copy Transaction Output
te selecteren. Deze transactie-uitvoer-ID kan vervolgens worden geplakt in de zoekfunctie van ordinals.com.
UTXO's Bevriezen
Zoals hierboven uitgelegd, wordt elke inscriptie opgeslagen in een Unspent Transaction Output (UTXO). Je moet uiterst voorzichtig zijn om je inscripties niet per ongeluk uit te geven, en een manier om dit moeilijker te maken, is door de UTXO te bevriezen.
Om dit te doen, ga je naar het tabblad UTXOs
, zoek je de UTXO die je wilt bevriezen, klik je met de rechtermuisknop op de Output
en selecteer je Freeze UTXO
.
Deze UTXO (Inscriptie) is nu niet meer besteedbaar binnen de Sparrow Wallet totdat je deze ontgrendelt.
Importeren in ord
wallet
Voor details over het instellen van Bitcoin Core en de ord
wallet kun je de Wallet Guide bekijken.
Bij het instellen van ord
kun je in plaats van ord wallet create
om een gloednieuwe wallet aan te maken, je bestaande wallet importeren met ord wallet restore "BIP39 SEED PHRASE"
door de seed phrase te gebruiken die je met Sparrow Wallet hebt gegenereerd.
Er is momenteel een bug die ervoor zorgt dat een geïmporteerde wallet niet automatisch opnieuw wordt gescand tegen de blockchain. Om dit te omzeilen, moet je handmatig een rescan starten met de Bitcoin Core CLI: bitcoin-cli -rpcwallet=ord rescanblockchain 767430
Je kunt vervolgens de inscripties van je wallet controleren met ord wallet inscriptions
Houd er rekening mee dat als je eerder een wallet hebt aangemaakt met ord
, je al een wallet hebt met de standaardnaam, en je je geïmporteerde wallet een andere naam moet geven. Je kunt de parameter --wallet
gebruiken in alle ord
-commando's om naar een andere wallet te verwijzen, bijvoorbeeld:
ord wallet --name ord_from_sparrow wallet restore --from mnemonic
ord wallet --name ord_from_sparrow wallet inscriptions
bitcoin-cli -rpcwallet=ord_from_sparrow rescanblockchain 767430
Inscripties verzenden met Sparrow Wallet
⚠️⚠️ Waarschuwing ⚠️⚠️
Hoewel het sterk wordt aanbevolen om een Bitcoin Core-node op te zetten en de ord
-software uit te voeren, zijn er bepaalde beperkte manieren waarop je inscripties veilig kunt verzenden vanuit Sparrow Wallet. Houd er rekening mee dat dit niet wordt aanbevolen en dat je dit alleen moet doen als je volledig begrijpt wat je doet.
Het gebruik van de ord
-software zal veel van de complexiteit die we hier beschrijven wegnemen, aangezien het automatisch en veilig het verzenden van inscripties op een eenvoudige manier kan afhandelen.
⚠️⚠️ Extra Waarschuwing ⚠️⚠️
Gebruik je Sparrow-inscriptieswallet niet voor algemene overboekingen van bitcoin die geen inscripties zijn. Je kunt een aparte wallet in Sparrow opzetten als je normale bitcointransacties wilt uitvoeren, en je inscriptieswallet apart houden.
Bitcoin's UTXO model
Voordat je een transactie verzendt, is het belangrijk dat je een goed mentaal model hebt van het Unspent Transaction Output (UTXO)-systeem van bitcoin. De manier waarop Bitcoin werkt is fundamenteel anders dan bij veel andere blockchains zoals Ethereum. In Ethereum heb je doorgaans een enkel adres waarop je ETH opslaat, en je kunt geen onderscheid maken tussen de ETH - het is gewoon één enkele waarde van het totale bedrag op dat adres. Bitcoin werkt heel anders: we genereren een nieuw adres in de wallet voor elke ontvangst, en elke keer dat je sats ontvangt op een adres in je wallet, creëer je een nieuwe UTXO. Elke UTXO kan afzonderlijk worden bekeken en beheerd. Je kunt specifieke UTXO's selecteren die je wilt uitgeven, en je kunt ervoor kiezen om bepaalde UTXO's niet uit te geven.
Sommige Bitcoin-wallets tonen dit detailniveau niet en laten je alleen een enkele opgetelde waarde van al het bitcoin in je wallet zien. Echter, bij het verzenden van inscripties is het belangrijk dat je een wallet gebruikt zoals Sparrow, die UTXO-controle mogelijk maakt.
Je inscriptie inspecteren voordat je deze verzendt
Zoals eerder beschreven, worden inscripties op sats geschreven, en sats worden opgeslagen binnen UTXO's. UTXO's zijn een verzameling satoshis met een specifieke waarde in aantal satoshis (de outputwaarde). Meestal (maar niet altijd) zal de inscriptie worden geschreven op de eerste satoshi in de UTXO.
Bij het inspecteren van je inscriptie voordat je deze verzendt, is de belangrijkste stap om te controleren op welke satoshi in de UTXO je inscriptie is geschreven.
Om dit te doen, kun je de stappen volgen in de sectie Validating / Viewing Received Inscriptions hierboven om de inscriptiepagina voor je inscriptie op ordinals.com te vinden
Daar vind je wat metadata over je inscriptie, die er als volgt uitziet:
Er zijn een paar belangrijke dingen om hier te controleren:
- De
output
-identifier komt overeen met de identifier van de UTXO die je gaat verzenden. - De
offset
van de inscriptie is0
(dit betekent dat de inscriptie zich op de eerste satoshi in de UTXO bevindt). - de
output_value
heeft voldoende sats om de transactiekosten (postage) voor het verzenden van de transactie te dekken. Het exacte bedrag dat je nodig hebt, hangt af van de fee rate die je voor de transactie kiest
Als al het bovenstaande waar is voor je inscriptie, zou het veilig moeten zijn om deze te verzenden met de onderstaande methode.
⚠️⚠️ Wees zeer voorzichtig bij het verzenden van je inscriptie, vooral als de offset
-waarde niet 0
is. Het wordt niet aanbevolen deze methode te gebruiken als dat het geval is, omdat je anders per ongeluk je inscriptie naar een bitcoin-miner kunt sturen, tenzij je precies weet wat je doet.
Je inscriptie verzenden
Om een inscriptie te verzenden, ga je naar het tabblad UTXOs
en zoek je de UTXO die je eerder hebt gevalideerd en waarvan je weet dat deze je inscriptie bevat.
Als je de UTXO eerder hebt bevroren, moet je er met de rechtermuisknop op klikken en deze ontdooien (unfreezen).
Selecteer de UTXO die je wilt verzenden en zorg ervoor dat dit de enige geselecteerde UTXO is. Je zou UTXOs 1/1
in de interface moeten zien. Zodra je zeker weet dat dit het geval is, kun je op Send Selected
klikken.
Je wordt vervolgens gepresenteerd met de interface voor het opstellen van de transactie. Er zijn een paar dingen die je hier moet controleren om ervoor te zorgen dat het verzenden veilig is:
- De transactie zou slechts 1 invoer moeten hebben, en dit zou de UTXO moeten zijn met het label dat je wilt verzenden.
- De transactie zou slechts 1 uitvoer moeten hebben, namelijk het adres/label waar je de inscriptie naartoe wilt sturen
Als je transactie er anders uitziet, bijvoorbeeld als je meerdere invoeren of meerdere uitvoeren hebt, dan is dit mogelijk geen veilige overdracht van je inscriptie. Je zou moeten stoppen met verzenden totdat je meer begrijpt of totdat je de inscriptie kunt importeren in de ord
wallet.
Je zou een passende transactievergoeding moeten instellen. Sparrow raadt meestal een redelijke vergoeding aan, maar je kunt ook mempool.space raadplegen om te zien wat het aanbevolen tarief is voor het verzenden van een transactie.
Je zou een label voor het ontvangersadres moeten toevoegen. Een label zoals alice adres voor inscriptie #123
zou ideaal zijn.
Zodra je hebt gecontroleerd of de transactie veilig is met de bovenstaande controles en je zeker bent van het verzenden, kun je op Create Transaction
klikken.
Hier kun je opnieuw dubbelchecken of je transactie veilig lijkt. Zodra je zeker bent, kun je op Finalize Transaction for Signing
klikken.
Hier kun je alles drie keer controleren voordat je op Sign
klikt.
En dan krijg je nog een allerlaatste kans om alles te controleren voordat je op Broadcast Transaction
klikt. Zodra je de transactie hebt uitgezonden, wordt deze naar het bitcoin-netwerk gestuurd en begint deze zich door de mempool te verspreiden.
Als je de status van je transactie wilt volgen, kun je de Transaction Id (Txid)
kopiëren en deze in mempool.space plakken.
Zodra de transactie is bevestigd, kun je de inscriptiepagina op ordinals.com controleren om te bevestigen dat deze naar de nieuwe outputlocatie en het nieuwe adres is verplaatst.
Probleemoplossing
Sparrow Wallet toont geen transactie/UTXO, maar ik kan het zien op mempool.space!
Zorg ervoor dat je wallet verbonden is met een bitcoin-node. Om dit te controleren, ga naar de Voorkeuren
-> Server
-instellingen en klik op Bestaande Verbinding Bewerken
.
Van daaruit kun je een node selecteren en op Test Verbinding
klikken om te controleren of Sparrow succesvol verbinding kan maken.