Wie würde man gehen, über die Erzeugung einer BIP-38 verschlüsselte vanity-Adresse für cold storage?

Ich möchte erzeugen eine vanity-Adresse mit BIP-38-Verschlüsselung für eine kalte Lagerung paper wallet, wie würde ich das sicher machen? Von dem, was ich gefunden habe, erzeugen eine vanity-Adresse mit Vanitygen nicht erlauben, mich zu verschlüsseln des Schlüssels. Oder ist eine vanity-Adresse empfehlenswert für long-term cold storage?

+211
Poltergeist 02.03.2015, 17:07:31
23 Antworten

Ich sammle einige real-world-smart-Verträge von unterschiedlichen Plattformen. Ich kann die Echtzeit-Transaktionen und Blöcke des Astraleums von https://etherscan.io/.

Aber wo finde ich die Daten von smart-Verträge (abi-Datei, code und Informationen wie diese) und Blöcke von anderen öffentlichen Plattformen (Bitcoin und Gegenpartei)? Und wie genau kann ich sammeln einige Daten?

+962
Igorek Drink 03 февр. '09 в 4:24

Laut Wikipedia

Die Anzahl der Bitcoins erstellt pro block ist nie mehr als 50 BTC, und die Preise sind so programmiert, nimmt im Laufe der Zeit gegen null, so dass nicht mehr als 21 Millionen, die es jemals geben wird.

von dem ich naiverweise schließen, dass mit fortschreitender Zeit immer weniger bitcoins werden abgebaut und die gesamte Menge an bitcoins ist beschränkt, so dass nach sagen wir zehn (oder was auch immer die tatsächliche Anzahl - nicht die Materie) Jahre mining ein bitcoin wird sein, wie unwahrscheinlich groß gewinnen in einer Lotterie und vielleicht sogar die Nachrichten berichten, dass eine weitere bitcoin abgebaut wurde.

Sind diejenigen, die richtigen Schlüsse zu ziehen? Was genau passiert, sobald die mining-Geschwindigkeit bekommt nahe null?

+950
jwismar 19.02.2010, 23:24:31

Bitshrub.com können Sie zu dieser Liste Hinzugefügt. Die Abrechnung ist nicht in Fiat, und die Liquidität ist gering, die derzeit, aber Puts und Calls gekauft und verkauft werden kann. Viel einfacher und billiger als MPEX.

+903
drewskoots 14.02.2016, 14:28:13

Blick auf eine Liste der Litecoin web-wallets, um zu sehen, ob man Ihnen vertraut klingen Sie:

  • LiteVault - Online-Litecoin Wallet, private Schlüssel verschlüsselt lokal
  • Hive Web-Wallet - Online-BTC/LTC wallet, private Schlüssel verschlüsselt lokal
  • Liteaddress.org - Litecoin-Adresse-generation-tools (BIP38)
  • Reddit LiteTip Bot - Geben und empfangen von Litecoin Tipps von reddit-Nutzern
  • Coinkite - Coinkite ist ein web wallet merchant services, Point-of-Sale terminals und Debitkarten.
  • CoinWallet.co - Online-Geldbörse
  • Harborly - Online-Geldbörse, die verknüpft werden kann mit einer US-amerikanischen bank-Konto
  • HolyTransaction - Online-wallet, multi-Währungs-Unterstützung
  • Sellerie - Online-Geldbörse
  • Cryptonator - Multi-Münze Brieftasche

https://litecoin.info/Category:Services#Wallet_services

Wenn Sie sind in der Lage, suchen Sie Ihr Konto, senden Sie bitte Ihre LTC auf ein offline wallet mit einem starken Passwort, dass Sie verwenden Sie nicht auf mehreren Seiten.

Web-wallets sind nicht die sichersten und Ihre Praxis der Wiederverwendung von Passwörtern auf vielen websites ist eine schreckliche Sicherheit, Praxis.

+874
FoxyTod 12.05.2017, 09:19:05

Dies ist mehr oder weniger unmöglich, da Sie nicht wissen, wo die Bergleute sind. Angriff auf die großen mining-pools möglich ist, wenn Sie bereitstellen, einige anti-DDoS-Maßnahmen. Aber selbst wenn ein solcher Angriff erfolgreich wäre, gibt es noch Menschen, die nicht betroffen (zB. läuft hinter NAT) und ausführen der *coin Netzwerk, wie wenn nichts geschehen wäre.

Das einzige Problem, dass ich merke, es ist, dass die Schwierigkeit, für sich einen neuen block zu hoch wäre, so dass die Blöcke wäre viel langsamer abgebaut.

+843
jerkyboytommy 23.01.2011, 10:50:55

Ich Frage mich, ob trezor verwendet werden, zu speichern Passwort(s), wie Sie mit 1pass? Wenn nicht, ist es etwas, das Sie würde betrachten in der Entwicklung?

Danke

+836
ASLA 17.10.2011, 11:18:26

Generierung PrivKey und PubKey:

openssl ecparam -genkey -name secp256k1 -text -noout -outform DER | xxd -p -c 1000 | sed 's/41534e31204f49443a20736563703235366b310a30740201010420/PrivKey: /' | sed 's/a00706052b8104000aa144034200/\'$'\nPubKey: /'

Gibt Folgendes Ergebnis:

PrivKey: 1f7ca3635605bc57b579b5fdf73e3ac84aa91a9c8eddc57aa0e3452d1a429ff8
PubKey: 0403af2a877e578086b277c6aa0622ed1bd0754cac48acdfff6591d235fa517d739ded3fd6b7e6394a4023623d67a35c836f853213d9709033f310996230469917

Oder einfach nur:

openssl ecparam -genkey -name secp256k1 -text -noout -outform DER | xxd -p -c 1000 | sed 's/41534e31204f49443a20736563703235366b310a30740201010420//' | sed 's/a00706052b8104000aa144034200/\'$'\n/'

Gibt 2 folgenden Zeilen:

5be716d6bb3661a21cae21599bd94943508ba6566809705d2a1d6800741ac4e0
0424142e22f2fb297a804dda51b5a635ba871fba5d09b6133ac23da76433ccb97f727261262c40265c22040e96c275c5e682c698bc346d9e712222170d262647d1

Um Öffentliche Schlüssel aus einem Privaten Schlüssel (ersetzen Sie *** mit privatem Schlüssel):

$ /usr/local/Cellar/openssl/1.0.2 n/bin/openssl-ec-inform DER -text -noout -in <(cat <(echo -n "302e0201010420") <(echo -n "***") <(echo -n "a00706052b8104000a") | xxd -r -p) 2>/dev/null | tail -6 | head -5 | sed 's/[ :]//g' | tr -d '\n' && echo

Die vollständige Untersuchung steht hier: https://stackoverflow.com/a/49213805/440168

+806
Sebastian Miller 25.01.2016, 03:54:02

Bei der Anforderung von getwork von bitcoind oder ein pool, der miner wird erwartet, dass die Inkrementierung der nonce-Wert an den block, aber es kann auch erhöhen Sie den timestamp-Wert, oder würde eine solche Anlassen verursachen eingereichten arbeiten abgelehnt werden von bitcoind oder einem bestimmten pool?

+663
Bartlett 28.11.2016, 19:50:36

Alles ist möglich. David Zimbeck, erstellt das Konzept für bitcoin wieder in 2014

BitHalo.org tut dies und hat seit 2014. Es ist ein automatisierter zwei-Parteien-Treuhand-service. Beide Parteien eine Kaution, wenn man entweder cheats das Geschäft verlieren Sie Ihre Fonds. Da es keine escrow-agent, dann ist es völlig unmöglich, auf den Bruch der Verträge und davon profitieren. David, ist nun der leitende Entwickler für BitBay.Markt können Sie die herunterladen die BitBay Client zu sehen, für sich selbst die Fortschrittlichste version von Halo. Er ist fast komplett mit seiner dezentralen dynamische peg als gut. Diese werden die dezentralen stablecoin in der Branche und bietet das höchste Potenzial ROI, weil es ein soft-peg nicht eine harte Stange.

Daniel Larimer sagte es am besten, wieder im Jahr 2014, "Alle versuche zur Schaffung eines "stabilen Währung", die weder wächst noch fällt im Wert, sind grundsätzlich fehlerhaft ist, unabhängig von design, denn Sie sind gebaut, um auf eine fehlerhafte Voraussetzung. "

BitBay dynamische peg ist aufgrund veröffentlicht im Sept/Okt 2018. Dadurch wird die BitBay nur kryptogeld in der Industrie, die gelöst Crypto 1.0 und Crypto 2.0. Die erstere die Fähigkeit, entfernen Sie die Zwischenhändler von jeder form von Transaktion, nicht nur Krypto, sondern waren und Dienstleistungen. Die letzteren, die Fähigkeit zu stabilisieren, den Preis eines kryptogeld, so dass es kann tatsächlich verwendet werden, als 'Währung'.

Whitepapers: Halo https://forum.bitbay.market/uploads/default/original/1X/a60c8a2bd0fac863ae0b112be1cd47fea32ff664.pdf

Dynamische Peg https://bitbay.market/downloads/whitepapers/bitbay-dynamic-peg.pdf

+657
elsewheres 29.05.2010, 16:25:54

Wenn ein bitcoin-client sendet eine Transaktion, um seine Verbindungs-voller Knoten, bevor die Transaktion bestätigt wird, wo ist es gespeichert? auf alle vollen Knoten?

+642
herzmeister 16.09.2014, 11:41:58

Bitcoin verwendet zwei Runden von SHA256 auf den gesamten Inhalt jeder block (enthält einen Verweis auf den vorherigen block), sowie ein nach dem Zufallsprinzip variiert nonce. Wenn das Ergebnis dieser Berechnungen sind unter Netzwerk-bestimmt die Schwelle, es ist betrachtet zu sein eine gültige Lösung. Diese Lösungen werden veröffentlicht, zusammen mit der block, wie es verteilt wird, um das Netzwerk, so finden sich in der hash des alten blocks ist trivial einfach, Sie nur sehen Sie auf. Überprüfen, dass die Mathematik richtig gemacht wurde und dass das Ergebnis den Kriterien entspricht, die erfordert nur eine einzige iteration von sha256(sha256(block+nonce)), während die Suche nach passenden nonce ersten mal nimmt eine absolut wahnsinnige Anzahl von versuchen.

Die wahnsinnige Anzahl der versuche ist erforderlich, da die Ausgabe von sha256 ist, effektiv, Pseudo-und umfasst einen großen Raum. Der Algorithmus ist deterministisch, also sha256(x) immer das gleiche Ergebnis, aber das Ergebnis ist völlig unberechenbar und kleinere änderungen im Wert von x wird sich dramatisch verändern die Ergebnisse.

Der einzige Weg, um vorherzusagen, den Ausgang eines kryptografisch sicheren hash-Algorithmus wie sha256 ist ein pre-image-Angriff: Sie müssten pre-generieren der Inhalt aller Blöcke möglich, hash-diese und speichern die Ergebnisse. An diesem Punkt die Lösung eines block wäre genauso trivial wie eine Datenbank-lookup, vorausgesetzt, Sie speichern könnte alle 2^256 mögliche Ergebnisse, die Sie können nicht, und Sie könnten erzeugen alle 2^256 mögliche Ergebnisse, bevor die Hitze-Tod des Universums, die Sie nicht können.

+636
Deljaun Smith 06.04.2013, 13:20:28

Ich verstehe, dass das Bitcoin-mining-problem besteht darin, einem string s (hash des vorherigen Blocks + - Transaktion hashes + nonce), so dass sha256(N) hat n Nullen, wobei n bestimmt die mining-Schwierigkeit.

Das Ergebnis sha256(s) ist ein 64-Länge hexadezimal-string aus. Jede position 64 36 Möglichkeiten (a-z, 0-9). So, die erwartete Anzahl von Vermutungen wäre 36^n.

Den hash block #485891 ist

0000000000000000007ea3c67381ecfcf8e44e9941dcef554e8b029068857b55 

die 18 führenden Nullen. So, die erwartete Anzahl von Vermutungen ist

36^18 = 10314424798490535546171949056.

Dieser hash wurde von Antpool die eine hash-Leistung von 1284.32 PH/s. Also, die erwartete Zeit für Antpool zu finden, der hash wäre

36^18 / (1284.32 * 10^15) = 8.03104*10^9 s = 255 Jahren.

Diese Zeit ist offensichtlich falsch. Gibt es irgendetwas, was ich verpasst?

+621
thinkling 22.04.2016, 12:37:57

Im inneren Skripts manchmal müssen Sie drücken Sie eine beliebige Länge von bytes, die oben auf dem Stapel. Beispiel: wenn Sie den öffentlichen Schlüssel nach der Signatur innerhalb scriptsig. In diesen Fällen verwenden Sie spezielle Operatoren genannt OP_PushDataX oder OP_PushBytesX erzählt die Dolmetscherin, dass X - Anzahl von bytes werden sollte, schob den Stapel. Sie finden nicht diese Namen in einer Bibliothek, weil es keine gibt. Im Grunde interpretieren wir einen beliebigen Wert von 0x01 bis 0x4b als OP_PushDataX Betreiber. Denken Sie daran, dass jeder operator ist nur ein einzelnes byte beginnend von 0 bis 255, die jeweils die Durchführung einer anderen operation.

Also in deinem Beispiel, das ist ein scriptPubkey für P2PKH Ausgaben, die Sie drücken wollen das Ergebnis Hash160 hash des public key (was ist 20 Byte) oben auf den Stapel, damit Sie zählen 0x14 (=2010), bevor die eigentlichen bytes. Und das Skript wird:

OP_DUP OP_HASH160 OP_PUSHBYTES_20 [20_bytes_here] OP_EQUALVERIFY OP_CHECKSIG
+579
Zhzychok 08.03.2012, 20:37:35

Nonce-eine Kopfzeile ist die Antwort auf diesen block.

Erinnern an die Bergbau-Prozess:

  • Erstellen Sie eine Vorlage block header
  • Wählen Sie eine nonce
  • Hash block header
  • Wenn die hash-Funktion ist geringer als Netzwerk-Schwierigkeiten, die broadcast-it. Else, wählen Sie eine andere nonce.

Zusammenfassend ist zu sagen, nonces sind für die einzelnen Blöcke, und eine andere nonce gewählt wird, bis die Vorlage wird ein Gültiger block ist.

+558
m88ulv 08.06.2012, 22:26:40

Sie können stattdessen direkt installieren aus dem source-code. Es steht auf der Projekt-Website zusammen mit dem release-Signaturen.

+425
user22021 19.01.2011, 20:25:00

Hallo Alle mir übertragenen BTC von exchange (BTC-Märkte) zu Sachkonto Nano. Transaktion nach 8 Tagen noch zeigen, die als unbestätigt, aber die Menge zeigt sich in der Brieftasche. Irgendwelche Vorschläge oder Klarheit?

+292
Anton Matosov 19.12.2014, 20:24:20

Bitcoin stark durchsetzt-zwei Konzepte - eine hohe Anonymität und keine Rückbuchungen.

Wegen der hohen Anonymität, es ist fast unmöglich zu 100% sicher, wer Sie sind, senden von Bitcoins an. Am Ende der Bitcoin-Adresse ist nur eine willkürliche Zeichenfolge.

Weil keine chargebacks, sobald Sie jemanden schicken, der Bitcoins, sind Sie irreversibel Ihre (vorausgesetzt, es ist kein Doppel-verbringt, und keine 51% - Angriff). Sie können nicht später wieder das Geld, das Sie gesendet, diese Weise.

Wenn jemand kaufen würde, Bitcoins mit einer Kreditkarte, Sie könnten warten, bis die Münzen in Ihrer Brieftasche, und dann zu behaupten, dass Ihre Kreditkarte gestohlen wurde, von jemand anderem verwendet zum Kauf von Bitcoins ohne Ihre Absicht. Sie konnten sich mit Ihrer chargeback-Ansprüche, wie es wäre unmöglich für den Verkäufer zu beweisen, dass Sie verkauft die Münzen, die rechtmäßig der person. Darüber hinaus ist der Verkäufer nicht in der Lage sein, um Ihre Bitcons zurück wegen "keine chargebacks" Regeln.

Was unterscheidet Sie von services wie iTunes und dergleichen, ist, dass der Wert der Bitcoins ist in der Nähe, wie viel es kostet den Verkäufer zu erwerben und zu verkaufen, in der Erwägung, dass iTunes' Kosten sind marginal. Zum Beispiel, den Kauf von$ 1 song aus iTunes bedeuten würde, dass Sie wahrscheinlich verbringen weniger als ein penny Verarbeitung alles und Bereitstellung von Inhalten (die Protokollierung der Transaktion, so dass Sie laden Sie die Titel usw.), in der Erwägung, dass es, wenn Sie 1$ in Bitcoins, die Sie senden über 1$ im Wert von waren. Bei iTunes wird wieder aufgeladen, verlieren Sie einen Cent und kann immer noch verkaufen, der song jede Menge Zeit. Wenn eine Bitcoin-Verkäufer erhält wieder aufgeladen, verlieren Sie einen dollar und nicht verkaufen können, die gleichen Münzen wieder.

Bitcoins können nicht kopiert und verteilt werden, um mehrere Menschen zu marginalen Kosten, das ist, was macht Rückbelastungen so teuer für jeden potenziellen Verkäufern.

+278
Elle 16.01.2011, 06:23:05

Die Geldbörsen lassen Sie verbringen teilweise Beträge von Ihrem btc-Adresse von einem kalten Speicher-Adresse, ohne die Notwendigkeit, importieren / fegen es? Ich weiß mycellium hat das feature, aber ich würde gerne wissen, ob es andere gibt, die das können.

+239
Bart Riemens 14.02.2019, 23:29:28

Sie müssen nur warten, seine 6 GB Daten und kann überall von einigen Minuten bis zu mehreren Stunden, es wurde schon berichtet, der es unter Tage. Es ist, weil der Größe der Festplatte, Geschwindigkeit des Computers, die Geschwindigkeit der internet-Verbindung etc.

Cheers

+206
Mikey1996 03.04.2014, 21:12:34

Es gibt keine direkte Begrenzung der Anzahl der Ausgänge, aber Transaktionen können nicht mehr als eine erlaubte Menge an Gewicht-und dadurch indirekt begrenzt die Anzahl der Ausgänge.

+179
Odell 24.09.2010, 23:24:08

Lustig, wie die Leute, die behaupten, wissen über crypto nicht die Berechnung der Wahrscheinlichkeiten.

Der Adressraum von 2128 ist nicht die Wahrscheinlichkeit oder die "Kraft" von etwas (anderes als die Wahrscheinlichkeit der Kommissionierung ein Wert im Adressraum).

Die Wahrscheinlichkeit, dass 2 Leute mit der gleichen bitcoin-Adresse ist tatsächlich viel höher als die Menschen vermuten, die durch (fehlerhafte) intuition.

In der Tat, die Wahrscheinlichkeit von Kollisionen ist mit dem Geburtstags-Problem (gelesen).

Da die Anzahl der Personen und Adressen generiert, erhöht, die Wahrscheinlichkeit einer Kollision erhöht in der Nähe exponentiell.

Gegeben ein paar Millionen Nutzer jeder Erzeugung einer neuen Adresse pro Monat, die Wahrscheinlichkeit einer Kollision ist so, dass es auftreten könnte, mehrmals im Leben, vor allem, wie wir den Umgang mit hashes (oder hashes von hashes).

Machen Sie es eine Milliarde Nutzer und Sie regelmäßig Geschichten von Kollisionen erscheinen.

+169
Snekse 24.11.2013, 00:40:52

Ich habe angefangen, bitcoind auf meiner linux-box. Wie kann ich es Fragen, was ist sein status? Ich nehme an, es ist das herunterladen der blockchain und wird dies auch weiterhin tun für mehrere Stunden oder Tage. Wie kann ich herausfinden, wo es in diesem Prozess?

+41
jackkav 13.05.2017, 20:46:08

Da A1 und A2 haben die gleiche public key, es bedeutet, dass das Netzwerk behandelt Sie wie eine person.

+32
superg 18.09.2013, 11:44:15

Fragen mit Tag anzeigen