Bitcoin Forum
May 04, 2024, 04:39:04 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Unterschiede „Empfangsadresse“ Bitcoin - public key...  (Read 233 times)
Stefan22 (OP)
Newbie
*
Offline Offline

Activity: 1
Merit: 1


View Profile
August 21, 2019, 04:05:44 PM
Merited by d5000 (1)
 #1

Hallo Jungs, ich steh glaub ein wenig auf‘m schlauch - habe mir nun
Zwei Wallets angelegt - einmal coinbase und einmal jaxx liberty je installiert aufm smartphone -
Soweit so gut ich transferiere von meiner Exchange in Kraken coins auf die beiden Wallets klappt auch soweit - jetzt habe ich aber noch ein „Verständnisproblem“:

Was mir aufgefallen ist, dass wen ich beim coinbase mir eine „receive Adresse“ generieren lasse, (segwit) - ädert sich diese, sobald diese Transaktion darauf dann durchgeführt wurde...
Ist das normal, dass sich bei jeder neuen Transaktion eine neue Reveive Adresse generiert ?

Für das habe ich doch normal den public key ??

Wenn das so ist, wie müsste ich dann der Öffentlichkeit meine Adresse angeben, wenn ich bitcoins empfangen will ? Ist das eine der „receive Adressen“ die dann aus coinbase generiert wird.

Kann man eine generierte receive Adresse auch mehrmals verwenden ?
Für was ist dann der public key ? -

Das Ganze Prozedere ist bei jaxx liberty gleich - sprich da wird nach jeder erfolgreich transferierten aktion ebenfalls eine neue receive Adresse generiert -

Bin mal gespannt auf Eure Antworten....h
1714840744
Hero Member
*
Offline Offline

Posts: 1714840744

View Profile Personal Message (Offline)

Ignore
1714840744
Reply with quote  #2

1714840744
Report to moderator
1714840744
Hero Member
*
Offline Offline

Posts: 1714840744

View Profile Personal Message (Offline)

Ignore
1714840744
Reply with quote  #2

1714840744
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714840744
Hero Member
*
Offline Offline

Posts: 1714840744

View Profile Personal Message (Offline)

Ignore
1714840744
Reply with quote  #2

1714840744
Report to moderator
1714840744
Hero Member
*
Offline Offline

Posts: 1714840744

View Profile Personal Message (Offline)

Ignore
1714840744
Reply with quote  #2

1714840744
Report to moderator
1714840744
Hero Member
*
Offline Offline

Posts: 1714840744

View Profile Personal Message (Offline)

Ignore
1714840744
Reply with quote  #2

1714840744
Report to moderator
Coiner.de
Hero Member
*****
Offline Offline

Activity: 773
Merit: 531



View Profile
August 22, 2019, 09:20:42 AM
Merited by qwk (2)
 #2

Das ist normal. Das soll deine Privatsphäre und die deiner Zahlungspartner schützen.

Den Public Key hast du normalerweise gar nicht. Warum Coinbase oder jaxx den anzeigen sollten ist mir schleiherhaft.

Wenn du den Private Key besitzt und einen Backup dazu hast, kannst du die Adresse auch wiederverwenden, wenn dir deine Privatsphäre und die deiner Zahnlungspartner nicht so wichtig ist.

Bei Coinbase hast du den Private Key wahrscheinlich nicht. Jaxx kenne ich gar nicht.
Lakai01
Legendary
*
Offline Offline

Activity: 2296
Merit: 2721


Top Crypto Casino


View Profile
August 22, 2019, 10:26:19 AM
Merited by qwk (1)
 #3

Bei Coinbase hast du den Private Key wahrscheinlich nicht. Jaxx kenne ich gar nicht.
Jaxx ist ein Online Walletanbieter mit integriertem (rudimentärem) Exchange.

Zu den unterschiedlichen Adressen ... ist ein reiner Schutzmechanismus für dich. Nachdem ja in der Blockchain alle Vorgänge öffentlich aufrufbar sind würde sonst jeder wissen und sehen können, was du mit deinen Coins machst und wieviel du besitzt. Wär dann umgefähr so, wie wenn jeder deinen Bankkontostand einsehen könnte und wissen würde, was du mit deinem Geld machst Wink


█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
bob123
Legendary
*
Offline Offline

Activity: 1624
Merit: 2481



View Profile WWW
August 22, 2019, 05:14:19 PM
Merited by d5000 (1), qwk (1)
 #4

Fast alle Wallets sind HD-wallets (Hierarchical Deterministic). Das bedeutet, dass sie die private keys von einem Seed ableiten.
Der public key wird von dem private key abgeleitet. Und die Adresse wird vom public key abgeleitet.

Da man quasi unzählige private keys (und desshalb auch Adressen) generieren kann, wird für jede Transaktion eine neue generiert. Dies dient der Privatsphäre.
Die Adressen an sich sind 'ewig' gültig. Du kannst also immer Coins an und von dieser Adresse senden, solange du den private key hast (was der Fall ist, fall du ein Backup - also den mnemonic code - hast).

Mit dem public- und private key kommst du eig. garnicht in Berührung. Das regelt die Software im Hintergrund.


Jaxx ist ein Online Walletanbieter mit integriertem (rudimentärem) Exchange.

Jaxx ist meines Wissens nach ein Desktop- bzw. Mobile wallet. Kein online Wallet.
Aber definitiv nicht zu empfehlen. Ich würde jedem von Jaxx und Exodus abraten.

mr.relax
Hero Member
*****
Offline Offline

Activity: 1651
Merit: 863



View Profile
August 28, 2019, 03:02:41 PM
Last edit: August 28, 2019, 03:15:45 PM by mr.relax
 #5

Der Public Key ist die Empfangsaddresse.
Der Private Key wird normalerweise vom Wallet verwaltet, lässt sich aber zB bei Jaxx anzeigen.
Ein Private Key gilt immer nur für einen Public Key.
Aus dem PrivateKey lässt sich der PublicKey ableiten, nicht aber umgekehrt.
Wird eine neue Empfangsaddresse generiert, gibt es dazu auch einen neuen Private Key.
Die Masterseed gilt für alle bereits benutzten und zukünftig zu benutzenden Addressen und ist weitgehend kompatibel zu anderen Wallets,
da die Wortliste auf der von Electrum veröffentlichten Liste basiert.
Wird ein zusätzliches Passwort verwendet, hängt dieses genau genommen an der Masterseed dran.
BitcoinCore verwendet KEINE Masterseed!

Benutzte Addressen bleiben stets weiter verwendbar, da das Wallet ja weiterhin die passenden PrivateKeys hält.

Das beste Wallet ist stets eines bei dem garantiert nur man selber die Keys hält, zB electrum.
Viele Wallets bieten nur sehr eingeschränkte funktionalität. So kann man oft nicht festlegen, von welcher Addresse etwas gesendet wird, falls man wie oft, auf mehreren Addressen des Wallets Teilbeträge hält, und wohin genau das Wechselgeld einer Transaktion zurückgesendet wird.
Alleine so etwas schränkt die Privatsphäre stark ein!
Auch Möglichkeiten wie nachträgliche Fee-erhöhung(CPFP) oder Ersetzbare Transaktion(RBF) werden meist nicht nutzbar sein.
Elektrum ist da weit führend!
Ein Onlineaccount zB bei Coinbase ist in so fern kein Wallet. In Wirklichkeit hält Coinbase da die Coins, nicht man selber.

Trade across blockchains DECENTRAL : https://cutt.ly/rOSoDl
Coiner.de
Hero Member
*****
Offline Offline

Activity: 773
Merit: 531



View Profile
August 28, 2019, 05:39:07 PM
Merited by qwk (1)
 #6

Der Public Key ist die Empfangsaddresse.

Nein.

A Bitcoin address is a 160-bit hash of the public portion of a public/private ECDSA keypair.
bob123
Legendary
*
Offline Offline

Activity: 1624
Merit: 2481



View Profile WWW
August 28, 2019, 06:56:17 PM
Merited by qwk (1)
 #7

Der Public Key ist die Empfangsaddresse.

Wie Coiner.de bereits erwähnte, ist dies nicht der Fall.
Die Adresse ist das Ergebnis des RIPEMD160-hashes des SHA256-hashes des public keys.



Der Private Key wird normalerweise vom Wallet verwaltet, lässt sich aber zB bei Jaxx anzeigen.

Private keys lassen sich bei allen (guten) Wallets anzeigen, wobei Jaxx zu einem schlechten Wallet gehört (Sicherheitsprobleme etc.).



Ein Private Key gilt immer nur für einen Public Key.

Stimmt so auch nicht ganz.
Zu jedem private key gibt es 2 public keys (compressed und nicht compressed)

Und wenn man es weiterspinnen möchte, gibt es sogar noch mehr. Legacy (P2PKH), P2SH und P2WPKH Adressen können alle vom selben Private Key abgeleitet werden.



Die Masterseed gilt für alle bereits benutzten und zukünftig zu benutzenden Addressen und ist weitgehend kompatibel zu anderen Wallets,
da die Wortliste auf der von Electrum veröffentlichten Liste basiert.

Die meisten Wallets basieren auf BIP39 (mnemonic code -> seed conversion).
Electrum hingegen hat sein eigenes Verfahren. Ist also nicht kompatibel zu anderen Wallets.



Wird ein zusätzliches Passwort verwendet, hängt dieses genau genommen an der Masterseed dran.

Es wird genau genommen nicht daran gehängt, sondern der Seed wird mit diesem Passwort verschlüsselt.
Ohne Passwort, wird einfach ein leerer String ("") genommen.



BitcoinCore verwendet KEINE Masterseed!

Core verwerndet einen seed.
Nur wird dieser Seed nicht mittels BIP39 zu einem Mnemonic code (die 12/24 Wörter) konvertiert. Es ist aber trozdem ein HD wallet (BIP32), so wie die meisten anderen (wenn nicht sogar alle) auch.



Auch Möglichkeiten wie nachträgliche Fee-erhöhung(CPFP) oder Ersetzbare Transaktion(RBF) werden meist nicht nutzbar sein.

Die Fee-erhöhung ist das RBF (Replace-by-Fee).
CPFP (Child-pays-for-Parent) ist eine andere Möglichkeit die Transaktion "durchzubringen". Das kann von jedem Wallet aus gemacht werden, das ist kein spezielles Feature welches nur von bestimmten Wallets unterstützt wird.

onleines
Full Member
***
Offline Offline

Activity: 368
Merit: 212


Don't buy Bitcoin - Earn it


View Profile WWW
September 06, 2019, 11:55:52 AM
 #8

Der Public Key ist die Empfangsaddresse.
Der Private Key wird normalerweise vom Wallet verwaltet, lässt sich aber zB bei Jaxx anzeigen.
Ein Private Key gilt immer nur für einen Public Key.
Aus dem PrivateKey lässt sich der PublicKey ableiten, nicht aber umgekehrt.
Wird eine neue Empfangsaddresse generiert, gibt es dazu auch einen neuen Private Key.
Die Masterseed gilt für alle bereits benutzten und zukünftig zu benutzenden Addressen und ist weitgehend kompatibel zu anderen Wallets,
da die Wortliste auf der von Electrum veröffentlichten Liste basiert.
Wird ein zusätzliches Passwort verwendet, hängt dieses genau genommen an der Masterseed dran.

Habe ich das richtig verstanden...

Ich habe ein Masterseed mit allen "verbrauchten" Public / Private-Keys. Da ich ja für jede Transaktion immer einen neuen Public Key verwende. Sollte jemand an eine bereits benutzten Public Key mir erneut Bitcoin sendet, werden die trotzdem angenommen.

Wenn ich von meiner Hardware-Wallet (zB Trezor) eine Password-Phrase besitze, dann kann ich daraus wieder mein Private Key generieren. Wäre das dann vom Masterseed oder müsste ich von jedem Public Key - Private Key eine separate Password Phrase haben?

mr.relax
Hero Member
*****
Offline Offline

Activity: 1651
Merit: 863



View Profile
September 06, 2019, 01:07:39 PM
Merited by qwk (1)
 #9

Hab ja oben einige Halbwahrheiten geschrieben, die zum Glück korrigiert wurden.

Ja, alte Addressen bleiben weiter gültig.
Aus der Masterseed, also Wortfolge, werden alle neuen Addressen und damit auch passenden Privatekeys abgeleitet.
Pro Wallet gibt es nur eine Masterseed, die für alle erzeugten Addressen gilt.

Lustigerweise sogar in der selben Reihenfolge, wenn man  ein neues Wallet mit der alten Passphrase erstellt.
Du brauchst also im Wiederherstellungsfall entweder die Passphrase, oder aber die Privaten Keys(Je einen pro Addresse).

Normalerweise sicherst Du die Passphrase, das reicht.

Oder aber wenn Du den Zugang zu einer einzigen Addresse sicherst, reicht ein privater Schlüssel(der für die Addresse passt)
 

Trade across blockchains DECENTRAL : https://cutt.ly/rOSoDl
fronti
Legendary
*
Offline Offline

Activity: 2909
Merit: 1307



View Profile
September 07, 2019, 10:11:52 PM
Last edit: September 07, 2019, 11:19:05 PM by fronti
 #10


BitcoinCore verwendet KEINE Masterseed!

Core verwerndet einen seed.
Nur wird dieser Seed nicht mittels BIP39 zu einem Mnemonic code (die 12/24 Wörter) konvertiert. Es ist aber trozdem ein HD wallet (BIP32), so wie die meisten anderen (wenn nicht sogar alle) auch.



aber nicht alle versionen von "core" Smiley Das ist mitlwerweile der Fall aber auch da kiann man dsa ausschalten.
Ursprünglich waren die Keys aus Purem zufall errechnet und das ist immer noch möglich..


If you like to give me a tip:  bc1q8ht32j5hj42us5qfptvu08ug9zeqgvxuhwznzk

"Bankraub ist eine Unternehmung von Dilettanten. Wahre Profis gründen eine Bank." Bertolt Brecht
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!