Hallo,
ich spiele mal wieder mit Bitcoin-Adressen etc. pp. rum und bin beim Erstellen von Adressen über welche gestolpert, die kürzer als 34 Zeichen sind. Mir ist klar, dass das möglich ist, da dies im Bitcoinwiki steht:
https://de.bitcoin.it/wiki/AdresseDie Längen müssen scheinbar in {26, ..., 34} liegen. Nichtsdestotrotz wollte ich wissen, wie die kürzeste "valide" Adresse aussieht. Dabei stieß ich auf folgenden Beitrag:
https://bitcoin.stackexchange.com/questions/36944/what-are-the-minimum-and-maximum-lengths-of-a-mainnet-bitcoin-addressFolgende Adresse mit 27 Zeichen wird dort genannt (es gibt scheinbar noch Kürzere mit 26 Zeichen, auch dort genannt):
https://blockchain.info/address/1111111111111111111114oLvT2Nun sagt der Autor des Beitrags:
This address is valid and has been used on the blockchain! But it is not the shortest address.
Das bezweifel ich aber stark, dass dies eine valide, das heisst nutzbare Adresse ist. Denn wenn man genau hinguckt, dann sieht man, dass der "Besitzter" der Adresse einen Privatekey besitzen muss, welcher beim Durchorgeln durch mehrere Hashalgorithmen bei 0x0000000000000000000000000000000000000000 landen muss. Das Ganze plus die Checksumme und durch Base58 gejagt ergibt dann offensichtlich:
1111111111111111111114oLvT2
Das ist aber nichts Magisches wenn man sich ein bisschen mit Bitcoingraffiti auskennt. Man kann gleich mit 0x0000000000000000000000000000000000000000 anfangen, die Checksumme berechen, hinten anfügen und man bekommt über Base58 eine gültige Bitcoinadresse. Bei diesem Vorgehen kann man aber nur einzahlen, da der entsprechende Privatekey nicht bekannt ist.
Man sieht auch leicht bei dieser Adresse, dass dort nur eingezahlt wurde (bei der noch kürzen auch)! Was man aber auch sieht ist, dass dort auch aktuell eingezahlt wird.
Die Frage ist nun: Warum wird dort noch ständig eingezahlt? Ist dies eine Adresse, welche ständig beim Bitcoingraffiti genutzt wird? Letztendlich erzeugt man ja beim Bitcoingraffiti eine grosse Transaktion, welche kleine Werte auf viele Adressen (ohne bekannten Privatekey) verteilt und die "zusammengefügten" Adressen der Transaktion ergeben dann beliebige Daten in der Blockchain. Die Menge der pro Transaktion eingezahlten Bitcoins ist aktuell verschwindend gering. Jedoch liegen insgesamt schon über 66 BTC auf dieser Adresse, welche man dann getrost von den 21 Mio. abziehen kann.
Was meint ihr?