Ich bin am Einarbeiten in Bitcoin & Co. Die technischen Hintergründe (Hash, Public-Key usw.) sind mir bekannt. Jedoch habe ich starke Verwirrung bezüglich der zu verwendenden Adressen. Zum Beispiel ist mir unklar:
- einmal wird als "Bitcoin-Address" der Public Key bezeichnet. Dies dürfte wohl falsch sein.
- ein andermal wird als "Bitcoin-Address" der Hash aus dem Public-Key und dem Netzwerk (Main oder Testnet) bezeichnet
- noch ein andermal soll eine "Bitcoin-Address" der Hash aus dem Hash des Public-Key und dem Netzwerk sein
- oder ist die "Bitcoin-Address" gar ein ScriptPubKey, also der Hash aus der Bitcoin-Address, welche wiederum das Netzwerk und den Hash des Public-Key enthält?
Ja, was denn nun?
- und was ist dann die Wallet-Adresse? Die sollte es doch eigentlich gar nicht geben, oder?
Ich vermute, dass ich, um mir selbst "Coins" (damit meine ich ein Bitcoin-Bruchteil) aus einer Position aus meinem Wallet zu senden, zunächst selbst eine "Bitcoin-Address" generieren muss (z.B. über den entsprechenden Button im Receive-Fenster von Electrum), dann eine Transaktion erstelle (mit einem Wallet oder einem kleinen NBitcoin-Programm), wobei ich diese Adresse dann als Empfänger angebe. Das hieße, ich brauche gar keine dubiose "Wallet-Adresse".
- bin ich da auf dem richtigen Weg oder schon längst falsch abgebogen?
Hintergrund: ich möchte die Zusammenhänge genau verstehen (deswegen auch die NBitcoin-Geschichten) und nicht nur mehr oder weniger blind mit Wallets herumhantieren, ohne dass ich genau weiß, was ich tue.