Zum Inhalt springen

Axiom0815

Mitglied
  • Gesamte Inhalte

    10.408
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Axiom0815

  1. In Deutschland ist die Politik recht simpel. Was man fördern will bekommt Steuervorteile, was man tot machen will wird stark besteuert. Wichtig bei der Diskussion ist zu wissen, dass nur die Dienstleistung (eingenommenen Handelsgebühren) mit MwSt. belegt wird. Bei 100 Euro wären das bei einer Gebühr von 0,5% gerade mal 9,5ct. Nicht schön, aber es hält den Bitcoin nicht auf. Gerade weil das „Nischenprodukt“ auch in seiner „Nische“ bleiben kann und nicht immer wieder in FIAT-Währung umgetauscht werden muss.
  2. Europäer suchen in der Krise Sicherheit in Gold Auch Bitcoins gefragt Während sich die Griechenland-Krise verschärft, suchen Griechen und ausländische Investoren Schutz in alten und neuen "sicheren Häfen". http://www.finanzen.net/nachricht/rohstoffe/Auch-Bitcoins-gefragt-Europaeer-suchen-in-der-Krise-Sicherheit-in-Gold-4411020
  3. How to create Bitcoin Address 0 - Having a private ECDSA key 18E14A7B6A307F426A94F8114701E7C8E774E7F9A47E2C2035DB29A206321725 1 - Take the corresponding public key generated with it (65 bytes, 1 byte 0x04, 32 bytes corresponding to X coordinate, 32 bytes corresponding to Y coordinate) 0450863AD64A87AE8A2FE83C1AF1A8403CB53F53E486D8511DAD8A04887E5B23522CD470243453A299FA9E77237716103ABC11A1DF38855ED6F2EE187E9C582BA6 2 - Perform SHA-256 hashing on the public key 600FFE422B4E00731A59557A5CCA46CC183944191006324A447BDB2D98D4B408 3 - Perform RIPEMD-160 hashing on the result of SHA-256 010966776006953D5567439E5E39F86A0D273BEE 4 - Add version byte in front of RIPEMD-160 hash (0x00 for Main Network) 00010966776006953D5567439E5E39F86A0D273BEE (note that below steps are the Base58Check encoding, which has multiple library options available implementing it) 5 - Perform SHA-256 hash on the extended RIPEMD-160 result 445C7A8007A93D8733188288BB320A8FE2DEBD2AE1B47F0F50BC10BAE845C094 6 - Perform SHA-256 hash on the result of the previous SHA-256 hash D61967F63C7DD183914A4AE452C9F6AD5D462CE3D277798075B107615C1A8A30 7 - Take the first 4 bytes of the second SHA-256 hash. This is the address checksum D61967F6 8 - Add the 4 checksum bytes from stage 7 at the end of extended RIPEMD-160 hash from stage 4. This is the 25-byte binary Bitcoin Address. 00010966776006953D5567439E5E39F86A0D273BEED61967F6 9 - Convert the result from a byte string into a base58 string using Base58Check encoding. This is the most commonly used Bitcoin Address format 16UwLL9Risc3QfPqBUvKofHmBQ7wMtjvM Quelle: https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses Da findest Du auch mehr dazu. Leider nur in Englisch.
  4. Hallo, Du hast ja schon sehr gute Antworten hier erhalten. Lass mich auch noch ein paar Zeilen dazu schreiben… Das entscheidende Geheimnis bei Bitcoin ist der Private Key. Dieser sollte immer nur Dir allein bekannt sein, bei Dir lokal lagern und auf sicherem Wege erzeugt werden! Nimm eine Münze, werfe sie hoch und schau nach den Runterfallen, was oben liegt. Bei einer Zahl schreibe Dir eine 1, bei Kopf eine 0 auf einen Zettel. Dies tue 8-mal. Die Zahlen schreibst Du hintereinander auf. Jetzt hast Du ein Byte (8Bit) in binärer Schreibweise zufällig erzeugt. Schreibe dies jetzt in Hexadezimal (00-FF) auf einen anderen Zettel. Den Vorgang oben (Münzwurf) machst Du 32-mal, wobei Du die Hexa-Zahlen direkt hintereinander schreibst. Es kommt dann zu Beispiel so etwas raus: 269229F12724D373925983E7281E6232EB0077D20870100C231BDF6593927C5B Das ist Dein neuer, echt zufällig erzeugter, Private Key! (Hexadezimal) Diesen kann man auch in anderen Formaten schreiben, z.B. Base(64) oder Base(58) (Ist das gleiche wie Base(64), nur ohne verwechselbare Zeichen.) Auf bitaddress.org z.B. kannst Du Dir die verschieden Formate ansehen und umwandeln. Dein Public Key (öffentliche Schlüssel) wird durch mehrfaches hashen Deines Privaten Keys erzeugt. Dein Public Key Adresse (öffentliche Schlüssel) wird durch mehrfaches hashen Deines ECDSA Public Keys erzeugt. Genutzt wird dazu SHA(256) und RIMEND(160), zwei als sicher angesehenen Hash Algorithmen. Der Grund des mehrmaligen Hash und das man noch RIMEND160 mit rein genommen hat, ist die Sicherheit. Sollte irgendwann SHA(256) als nicht mehr sicher gelten, ist RIMEND(160) zusätzlich noch dabei. Als Ergebnis erhältst Du eine Art „Fingerabdruck“ (fingerprint) der genau Deinen Privaten Key identifiziert, ohne dass man daraus Dein Privaten Key wieder zurück rechnen kann. So läuft es in übrigen auch bei digitalen Signaturen. Aus den „Fingerabdruck“ wird noch durch zweimaliges hashen eine Checksumme ermittelt und gekürzt hinten dran gehängt. Durch diese Checksumme werden Tippfehler etc. vermieden. Umgewandelt in Base(58), Kennnummer davor, fertig. Mit Würfeln geht es natürlich schneller als per Münzwurf. Die Erzeugung des Public Key kannst Du übrigens getrost einem Programm überlassen. Unter Hash SHA(256) und RIMEND(160) findest Du im Internet weiterführende Details zu den Algorithmen. Axiom Änderung: ECDSA Public Keys hinzu gefügt.
  5. NIST beerdigt umstrittenen Zufallszahlengenerator Dual_EC_DRBG Die US-Standardisierungsbehörde reagiert auf die heftige Kritik an dem Algorithmus. Krypto-Experten befürchten, dieser sei von der NSA mit einer Hintertür versehen worden. http://www.heise.de/newsticker/meldung/NIST-beerdigt-umstrittenen-Zufallszahlengenerator-Dual-EC-DRBG-2731747.html
  6. Hallo, ich bin aktiver Mitleser, möchte aber heute zu diesem Thema gern etwas schreiben. Paperwallet ist eine gute Form der Aufbewahrung von Bitcoins. Wie oben schon gesagt, kommt es bei der Erzeugung des Privaten Keys auf Quelle der Zufallszahlen an. Richtig wurde schon auf versteckte Pools hingewiesen! Wichtig zu wissen ist, dass jeder Zufallsgenerator auf einen Computer deterministisch ist! (Pseudozufallsgeneratoren) Siehe: https://de.wikipedia.org/wiki/Zufallszahlengenerator#Deterministische_Zufallszahlengeneratoren Ich nutze aus „alter Krytozeit“ einen echten physikalischen Zufallsgenerator. (Seit Edward Snowden sollte man wissen warum.) Die erzeugte echte 256bit-Zufallszahl kannst Du dann in einen privaten Schlüssel umwandeln (ist nur ein anderes Format), fertig. (Hinweis: Entropie beachten und nur von 0x1 bis 0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE BAAE DCE6 AF48 A03B BFD2 5E8C D036 4140 nutzen.) Da jetzt nicht jeder einen echten physikalischen Zufallsgenerator zu Hause hat, kannst Du auch einfach Würfel benutzen. Mit 6 Würfel 32-mal gewürfelt, umrechnen in eine 256-bit Zahl, schon hat man ein echten zufälligen Schüssel. ;-) Es kommt natürlich immer auf die Summe der Bitcoin an, die man dann auf einer Paperwallet lagert. Zum QR-Code. Es gibt ein JavaScript, der QR-Code generiert. Mal googlen. Oder Du nutzt OFFLINE bitaddress.org dafür. (Walletdetails) Gruß Axiom PS: Zufallszahlen, die durch Maus wackeln oder über die Tastatur erzeugt werden sind unsicher. Ich sag nur Tastaturpuffer. *grins*
×
×
  • Neu erstellen...

Wichtige Information

Wir haben Cookies auf Deinem Gerät platziert. Das hilft uns diese Webseite zu verbessern. Du kannst die Cookie-Einstellungen anpassen, andernfalls gehen wir davon aus, dass Du damit einverstanden bist, weiterzumachen.