Category Archives: Crypto

Bitcoin Signet Tokens

Es ist leider sehr schwer testnet tokens in dem normalen testnet von Bitcoin zu bekommen (Difficulty ist sehr hoch und man braucht GPU um die Tokens zu minen). Deswegen gibt es das Signet netzwerk, welches Proof-of-Signature (und nicht Proof-of-Work) ist. Kurz gesagt das erlaubt einem schnell und einfach ohne viel ressourcen zu verbrauchen die tokens zu generieren und dann kann man seine implementation im Bitcoin netz testen. Dafür braucht man einen Bitcoin Core node im Signet Netzwerk. Darauf werde ich jetzt nicht drauf eingehen, nur wie man die tokens generiert.

Es gibt verschieden Lösungen im Internet und was bei mir funktioniert hat ist powecoins.

git clone https://github.com/ajtowns/powcoins.git
cd powcoins/
./powcoins setup-wallet --cli "bitcoin-cli -signet -rpcuser=$RPCUSER -rpcpassword=$RPCPASSWORD"
./powcoins claim --relay-peer=inquisition.bitcoin-signet.net --max-diff=33 --cli "bitcoin-cli -signet -rpcuser=$RPCUSER -rpcpassword=$RPCPASSWORD" $BITCOINADDRESS

Wir haben drei variablen die auf dein System angepasst werden muessen:

  • RPCUSER (der RPC user von deinem Node)
  • RPCPASSWORD (das RPC password)
  • BITCOINADDRESS (Bitcoin Addresse welche die Tokens erhalten wird)

Falls du keinen user gesetzt hast, kannst du die Optionen auch weglassen.

Am besten den Befehl über Nacht in einer screen session laufen lassen, das hat mir mehr als 1000sBTC gebracht, mehr als genug zum testen.

while true ; do sleep 30 ; time ./powcoins claim --relay-peer=inquisition.bitcoin-signet.net --max-diff=40 --cli "bitcoin-cli -signet -rpcuser=$RPCUSER -rpcpassword=$RPCPASSWORD" $BITCOINADDRESS ; done