Author

Topic: Was ist ein Bitcoin genau? (Read 638 times)

legendary
Activity: 2702
Merit: 1261
January 17, 2014, 01:23:50 AM
#6
Die Schlüssel im Wallet müssten aber nicht binär gespeichert werden, oder?
Also man könnte doch auch so speichern, dass man die lesen kann.

Die Schlüssel sind letztendlich (grosse) Zahlen (Parameter einer Ellipsenfunktion). Die kann man selbstverstädnlich direkt oder in abgeleiteter Form (z.B. WIF - Wallet Import Format, BIP038 verschlüsselt etc.) natürlich auch auf Papier ausdrucken/aufschreiben und hat dann eine Paperwallet. Lesen kann man die Schlüssel in jeder Form, nur kann ein Computer mit so grossen Zahlen deutlich besser umgehen als ein Mensch. Ein aktueller Rechner speichert sowieso alles Binär, egal in welchem Format die Schlüssel vorliegen.
newbie
Activity: 24
Merit: 0
January 16, 2014, 11:19:52 AM
#5
Leuchtet absolut ein.
Vielen Dank.
Alles klar.

legendary
Activity: 2912
Merit: 1309
January 16, 2014, 11:15:57 AM
#4
Mitlerweile sind die Keys in der Wallet verschlüsselt gespeichert (sollte man zumindest so machen), das ist natürlich ein Grund die "binär" zu speichern

Dann gibt es auch noch als Grund dass man die halt in einer Art Datenbank speichert. In der Wallet sind nicht nur die Keys gespeichert.
Klar kann man sich auch einen Client bauen, der das als Textfile einliest.. aber oftmals ist doch eine Speicherung "Binär" sinnvoller, schneller..
newbie
Activity: 24
Merit: 0
January 16, 2014, 10:54:07 AM
#3
Ah! Vielen Dank für die Erklärung!
Das ist jetzt schon viel klarer.

Die Schlüssel im Wallet müssten aber nicht binär gespeichert werden, oder?
Also man könnte doch auch so speichern, dass man die lesen kann.
Hat das einen besonderen Grund?
legendary
Activity: 3676
Merit: 1495
January 15, 2014, 04:34:32 PM
#2
Ist das also so, dass in meinem Wallet die Adresse und Menge des Bitcoinsbruchteils gespeichert ist der mir gehört, dazu eine Reihe der öffentlichen Schlüssel aller Vorbesitzer und schließlich mein öffentliche Schlüssel, sowie mein dazugehöriger privater Schlüssel?
Nein.

Die Reihe der öffentlichen Schlüssel aller Vorbesitzer und auch die Menge des Bitcoinsbruchteils
werden lediglich in der Blockchain gespeichert. nicht in Deiner Wallet.

In Deiner Wallet befinden sich eigentlich nur Deine Schlüssel,
der öffentliche, aus dem sich die Bitcoin-Adresse ergibt
und der private, den man benötigt, um Bitcoins von dieser Adresse zu versenden,
dazu kommen evtl. (je nach verwendetem Client) noch Informationen über von Dir bereits getätigte Transaktionen mit diesem Schlüssel-Paar.
Aber im Falle einer Paper-Wallet gibts außer den Schlüsseln .... nichts.

Ein Bitcoin ist keine Datei und auch in keiner Datei gespeichert,
er ergibt sich nur rein rechnerisch, ist die Summe der Ein- und Auszahlungen einer bestimmten Adresse.

Frei nach Matrix könnte man sagen:
"Den Bitcoin gibt es nicht."
newbie
Activity: 24
Merit: 0
January 15, 2014, 04:21:33 PM
#1
Hallo

ich bin relativ neu hier und weiß immer noch nicht, was denn nun ein Bitcoin und der Wallet ganz genau sind.
Es interessiert mich insbesondere, wie die genau abgespeichert werden.

Ich lese z.B. auf de.bitcoin.it:

Wie funktioniert Bitcoin?
Bitcoin benutzt eine Public-Key Infrastruktur. Ein Bitcoin enthält den Public Key seines Besitzers. Wenn ein Bitcoin von Benutzer A zu Benutzer B transferiert wird, fügt Benutzer A den Public Key von Benutzer B dem Bitcoin hinzu. B ist nun der Besitzer des Bitcoin und kann diesen weiter transferieren. ...


Ist das also so, dass in meinem Wallet die Adresse und Menge des Bitcoinsbruchteils gespeichert ist der mir gehört, dazu eine Reihe der öffentlichen Schlüssel aller Vorbesitzer und schließlich mein öffentliche Schlüssel, sowie mein dazugehöriger privater Schlüssel?

Ich kann mir das nicht recht vorstellen, wie das dann ist, wenn ich z.B. nur 0.0001 BTC im Wallet habe, hängen da dann auch zig öffentliche Schlüssel der Vorbesitzer dran?
Dann müssten ja die BTC-Teile mit jedem Besitzerwechsel immer größer werden!
Wie werden denn mehrere BTC-Teile zusammengefasst, wenn welche dazu kommen?

Wie ist denn da die genaue Datenstruktur?
Wenn ich einen Wallet mit einem Texteditor anschaue, sind das nur Binärdaten, keine Adressen und Schlüsselzeichen (wie ich sie von PGP usw. her kenne).
Das Public Key Verfahren kenne ich schon, aber wie das bei BTC genau zum Einsatz kommt ist mir noch schleierhaft.

Kann mir da jemand einen Link auf eine genaue Erklärung dieser Dateien (BTC/Wallet) geben?

Danke

franc
Jump to: