Zum Inhalt springen

Axiom0815

Mitglied
  • Gesamte Inhalte

    10.408
  • Benutzer seit

  • Letzter Besuch

Beiträge von Axiom0815

  1. nun wirds verrückt...  augen auf ^^... ja alles geklappt... aber zeitlich.... ne hausnummer....

     

    falls noch jemand idenen zu der cmd lösung hat -> man her damit, müsste eig. gehen.... werde das mal weiter testen.... wäre ja sonst auch langweilig ^^

     

    Ja super.

    Für die Zeit ist entscheidend wie viele Keys Du importierst. 3 oder 3000?

    Und selbst wenn Du die Keys erst einmal ohne rescan einliest, irgendwann muss Du mal durch die Blockchain um den richtigen Saldo angezeigt zu bekommen.

     

    Na dann viel Spaß noch beim testen. :)

  2. Bitte, gerne.

     

    Warum soll es nicht funktionieren. *lach*

    Muss ich noch die einzelnen Zeichen in der Zeile erklären? - privater Key - Zeit - Label -

     

    Rescan... Machst Du ja nur ein mal. Er muss die Blockchain durchsuchen nach Deinen Adressen.

     

    Wenn wir das noch ein bisschen beschleunigen, "fischt" halb Deutschland mit 1 Mio. neu generierten privaten Key nach Bitcoin. :angry:

     

    Glückwunsch zu Deiner neuen Wallet, mit hoffentlich selbst gewürfelten privaten Keys. *daumenhoch*

  3. cool... da ist der "profi" wieder....

     

    haha :)

     

    1. Lege Dir eine leere Textdatei an. Beliebiger Name

    2. Schreibe da rein Deine privaten Keys.

        Format:

     

     

    5JHkkZFv4vQwrAPTostq5VXiPqcGrBoPE7EjmFhPsfTZvzGnZtp 1970-01-01T00:00:01Z label=ABC0000001 5J5QmhLpCuUcFJduYSLQyBGiUS8AwkmkdV4jkMpeKrhkmKcNqN8 1970-01-01T00:00:01Z label=ABC0000002 5KKyynUHUgJGBdw1qEX2chM1Wtprw62E2aC1kGKKzoi5PB8B2cz 1970-01-01T00:00:01Z label=ABC0000003 5JVKfvpo4q8wBU9qsbFxSeUVxa9gdxFD76neBBhzuZD8nRQy2tY 1970-01-01T00:00:01Z label=ABC0000004 5J9JKucYo4XjSErTMxmXi4nq8UW7PPBYccG4LBJ5rDdJwj1aEDt 1970-01-01T00:00:01Z label=ABC0000005 5K1EM9UScvandBhpMSm1j6EPa2gWS93HoJ46FpDM94Q1djdeNHT 1970-01-01T00:00:01Z label=ABC0000006 5JwNNHgmVmTZhp5ecQxxvs9dkwNgzfCZL8gAZFvFyFMNQLc5QpD 1970-01-01T00:00:01Z label=ABC0000007 5KYm193mLVYTjECkeDhYDtwnVycnEt1AJ524NX5d22gwqjEzgtu 1970-01-01T00:00:01Z label=ABC0000008 5JetNQtEMH8XAysfdpAvS1iyTNxKMq1gVn8dnAuk1Zi9JFeo1pD 1970-01-01T00:00:01Z label=ABC0000009 5Jqi4rQLTaRTL92oPRJfAusoShDPvYUZoVHyFtGEhU62eRg3ghM 1970-01-01T00:00:01Z label=ABC0000010 5K37BCmjQ5YYPFiLSvJZxmfTEe5Kb7ivnt7tpYX1KLg2U2Cx6wK 1970-01-01T00:00:01Z label=ABC0000011 5Jg7j4aLVtJ2J5Fd3cuDdJacNS9HcC29TWbm6PGRZxma9PSb3D6 1970-01-01T00:00:01Z label=ABC0000012 5KKDMm6eGjb5WthcJ3M44RHrvaFCL7o5hg5vkT1M1hwW7zLS7se 1970-01-01T00:00:01Z label=ABC0000013 5J1b1tCtwuj8S8bqd2bXbaibnVuqriafYLVpkEVdw6bakppP7Fm 1970-01-01T00:00:01Z label=ABC0000014 5HtfpnTYKKRvEbdXfkMX8vnXcFhcFHExuyjLhLyGZ2a7YDz44wa 1970-01-01T00:00:01Z label=ABC0000015

     

    3. speichern und ins Daten-Verzeichnis vom Bitcoin Client schieben.

     

    4. In der Konsole den Import starten mit:

     

     importwallet "filename"

     

    Axiom

  4. Citicoin – die digitale Währung der Citibank

    Die Citibank hatte bereits angekündigt eine Testplattform zur Entwicklung einer eigenen digitalen Währung aufgebaut zu haben. Am verganenen Dienstag veröffentlichte die International Business Times einen Artikel der  das Vorhaben der Großbank bestätigt. Die Citibank soll der International Business Times zufolge jetzt die Vorbereitungen abgeschlossen haben und die auf der Blockchain und Bitcoin basierende digitale Währung fertig programmiert haben.

     

    http://www.btc-echo.de/citicoin-die-digitale-waehrung-der-citibank_2015070901/

    • Love it 3
  5.  

     

    a) BTC z.B. bei Virwox kaufen.

     

    B) Virwox eine Wallet Adresse generieren lassen.

     

    c) Bitcoin Core starten, auf Überweisen gehen und die Wallet Adresse, den exakten Wallet-Betrag und eine unverwechselbare Bezeichnung eiingeben.

       

       

     

    Wenn Du Bitcoin gekauft hast und auf Deine Wallet in Bitcion Core Client lokal übertragen willst (empfangen), muss Du eine öffentliche Adresse vom Bitcion Core Client benutzen. Sonst kommen Die Bitcoin nie in Deine lokalen Wallet an.

  6. Die technische Lösung gibt es schon.

     

    Der aktuelle Client akzeptiert keine falschen Blöcke mehr.

     

    Wenn eine grosse Mehrheit diesen nutzt, kann im Prinzip nichts passieren, ausser das SPV Pools ab und zu fuer die Tonne Minen...

     

     

    So wie ich das sehe, sind die 0.10.x Clients schon in der Mehrheit.

     

    https://getaddr.bitnodes.io/nodes/?q=Germany

     

    Das System reguliert sich also selbst, indem falsche Blöcke Schlussendlich nicht akzeptiert werden. B)

    • Love it 3
  7. Die Betonung sollte auf EINEN liegen. Ist es möglich mehrere Public Keys zu ein und demselben Private Key zu erstellen? Weil ein Hashwert theoretisch nur ein Ergebnis ist. Zu diesem Ergebnis könnte man auf verschiedene Wege kommen  :huh: oder?

     

    Hallo,

     

    1 privaten Key = max. 1 public Key !!!

     

    Aber

    1 public Key = mehrere private Keys.

     

    Das  ist eine theoretische Frage in der Kryptografie.

    Da der private Key 256-bit hat, der public Key aber nur 160-bit (RIPEMD-160) gibt es theoretisch mehrere Möglichkeiten.

    Das Problem nennt man Kollision und in der Kryptografie geht es hier um  

    Die Hashfunktionen SHA-256 und RIPEMD-160 gelten nach heutigem Stand als relativ sicher.

    Und wie Du oben siehst werden sie auch noch mehrfach eingesetzt.

     

    Kann aus den public Key also der private Key angegriffen werden?

    Ja, mit einem Quantencomputer.

    Aber so weit sind wir bis jetzt noch nicht und wenn es so weit ist, werden entsprechend neue sichere Algorithmen eingesetzt.

     

    Gruß Axiom

     

    • Love it 6
  8. cropped-coin_logo3.png?w=228&h=80&crop=1

     

     

    Die haben neben der deutschen Gründlichkeit auch ein etwas fragwürdiges

    Rechtsempfinden demonstriert.

     

    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.

    • Love it 4
  9. Satoshi Nakamoto hat sich sowas ausgedacht? Ein richtiger Freak, oder?! Na gut die Verschlüsselungsalgorithmen gabe es vielleicht schon, aber trotzdem...

     

    Also habe ich es richtig verstanden?:

    Aus einem Private Key kann ich einen Public Key erstellen?

     

    Ja korrekt :D

     

    Vor allem, dass Axiom0815 als aktiver Mitleser sich auch mal eingemischt hat. Seine Antworten waren für mich besonders hilfreich.

     

     

    Gerne. *rotwerd* :wub:

  10. 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.

    • Love it 4
  11. 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. :D

     

    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.

    • Love it 7
    • Like 1
  12. 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*

    • Love it 4
    • Like 1
×
×
  • 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.