Wie anfällig sind die offline-Nutzer bitaddress.org wer nicht Ubuntu?

Indem Sie nicht die Installation von Ubuntu und nicht das entfernen der Festplatte, ich glaube, ich bin anfällig, wenn ich offen bitaddress.org offline und geben Sie die 64 zufällige hexadezimale Zeichen, die ich erzeugt haben, ohne einen computer zu finden, entsprechende öffentliche Adresse.

Ja, ich löschen Sie den browser, bevor Sie erneut die Verbindung zum Netz. Ich habe nie benutzen Sie die Maus zu kopieren, die private Adresse (oder in der Tat halten Sie alle computer Aufzeichnungen darüber), aber, wenn malware abholen können die 64 zufällige hexadezimale Zeichen, die ich eingegeben oder, wenn Sie es kann nehmen Sie einen screenshot von der privaten WIF-Adresse bin ich aufgeschmissen.

+371
Karl Dirks 27.11.2019, 20:27:21
18 Antworten

blockchain.info bietet eine web-socket-für Echtzeit-Informationen über Blöcke und tranasactions. Haben Sie einen Blick auf https://blockchain.info/it/api/api_websocket

-- UPDATE

um zu vermeiden, dass man sich auf services Dritter, ich würde jetzt empfehlen ein bitcoin-Knoten mit zmq

+980
vred1nka21 03 февр. '09 в 4:24

Sie haben Recht, dass die SPV wie beschrieben in das Bitcoin-paper nicht erklären, wie zu entdecken, die Zahlungen an sich selbst, ohne das herunterladen von vollständigen blocks. Meine Vermutung ist, dass Satoshi geplant zu entwickeln, das später, oder dass er annahm, Sie würden nur erzählt werden, über die Zahlungen an sich selbst ("pay-to-IP, da gab es neben dem pay-to-pubkeyhash wie jetzt verwendet).

Praktische Implementierungen von SPV Knoten heute jedoch verwenden Sie eine Protokoll-Erweiterung namens bloom-Filter, beschrieben im Bulletin 37. Sie verwenden getheaders zu Holen, blockieren von Informationen vor, um Ihre Brieftasche die Geburt timestamp und auf Wunsch gefiltert, blockiert danach. So zu tun, Sie senden einen bloom-filter, der beschreibt die Adressen und Transaktionen, die Sie interessiert sind, um die peer. Der peer dann nur die relevanten Transaktionen in Blöcken legt Sie, zusammen mit Ihren Merkle Pfade zu beweisen, dass diese Transaktionen waren in der Tat Teil, sagte block.

+917
Eric B Vogel 23.01.2017, 23:08:37

Ich bin versucht zu denken, der eine gute Möglichkeit zum speichern meine bitcoins irgendwo, aber ich kann nicht wirklich denken Sie an einen Weg, es zu tun, ohne

1) mit etwas körperliches (zB. USB-Schlüssel) können verloren gehen oder zerstört 2) irgend ein Passwort (das ich vergessen kann)

Die Probleme mit den Dingen, die ich Plane, mir aus meiner bitcoins zu sitzen für eine lange Zeit, so dass durch die Zeit, die ich brauche, um Sie zu verkaufen, kann ich nicht in der Lage, erinnere mich an all die details.

Ich dachte, vielleicht sollte ich Sie einfach verlassen, meine Münzen auf Coinbase. Auf den ersten, das klingt riskant, meine Münzen für jemand anderen zu verwalten, besonders angesichts dessen, was passiert ist Mt Gehex.

Allerdings, während kryptogeld ist ein bisschen wie der wilde Westen, Coinbase ist ein legitimes Unternehmen. Sie sind auch voll versichert, so dass, wenn Sie nicht gehackt, es klingt nicht, als würde ich auf den Haken für den Verlust. Darüber hinaus Zugriff auf die Münzen erfordert eine zwei-Faktor-Authentifizierung und außerdem haben Sie meine Angaben. Also diese features schützen, mich gegen mich zu verlieren, Zugang zu meinem eigenen Münzen.

Also bitte erklären, warum es sicherer ist, um meine eigenen Münzen offline, wo ich hätte zu verwalten und implementieren die eigene Sicherheit, anstatt nur halten Sie auf CoinBase, wo Sie Professionell umgesetzt werden-Sicherheit, Eventualitäten für wenn ich verlieren meine Zugangsdaten und wo meine Münzen sind voll versichert?

+887
Omar Gonzalez 22.05.2014, 02:49:52

Die meisten Bergleute heute einfach mit sort-Transaktionen Gebühr/byte aus und fügen Sie Sie in Blöcke. Dies ist die optimale Strategie zur umsatzmaximierung(ignorieren der Ranzen-Fehler).

Wenn die nonce Raum ist erschöpft, die Bergleute können entweder ändern Sie den Zeitstempel des headers oder Sie können den zusätzlichen Platz in der ersten Transaktion(genannt coinbase), wo Sie können mit zufälligen Daten. Ändern diese zufällige änderungen der Daten der merkle root, auf dem Sie versuchen aus 2^32 nonces.

Also, um deine Frage zu beantworten Bergleute nicht unbedingt versuchen zu finden, neue Transaktionen, die die Lösung finden, können Sie mir den gleichen Satz von Transaktionen mit einer kleinen änderung in der ersten Transaktion, die keinen Einfluss auf die Ausgänge von Transaktionen in den block.

+885
Tonywitana 12.06.2018, 08:01:31

Versuchen Sie es erneut. Wenn es nicht funktioniert, Kontaktieren Sie den support und Fragen Sie nach einer Ersatz-Einheit.

+858
ErinRBoykin 15.12.2013, 11:07:50

Sollten Sie Gopoi Beratung und Nutzung multisig. Es gibt ein paar Probleme mit Ihrem system. Das erste problem ist, wie zwei Menschen teilen Ihr Kennwort ein. Einer von Ihnen liegen könnte und man das ganze Passwort. Auch nicht, wenn Sie über die richtigen Werte, Sie müssen Zustimmen, senden Sie eine Transaktion zwischen dem Fonds. Sendet der Benutzer die Transaktion könnte betrügen und schicken es alle zu seinem Konto.

Beachten Sie auch, die Sicherheit ist viel schlimmer. Ich bin mir nicht sicher, was du meinst mit 1/3 der Sicherheit. Wenn Sie beziehen sich auf bits/Ziffern dieses ist Recht, aber das ist viel weniger Sicherheit. In deinem Beispiel, anstatt zu versuchen, alle Werte von 0 bis 999999999, einer der Teilnehmer erraten das Passwort, mit nur 1000 versuchen (Sie müssen nur füllen Sie die drei Lücken). In Bitcoin, anstatt eine Taste mit rund 256 bits erhalten Sie etwa 86 bit-Sicherheit. Dies scheint anständig genug, für kurze Zeit, aber ist viel weniger sicher.

Mit multisig der Benutzer nur die Zeichen einer Transaktion, die Sie mit einverstanden. Sie wissen, was Sie bekommen, der key ist so stark, wie in jeder anderen Transaktion, und es ist einfacher zu skalieren, um mehr als drei Benutzer.

+802
Fice 25.01.2014, 03:26:16

Ich weiß, dass es sehr schwer ist mir im moment ohne spezielle Ausrüstung, aber ich denke, in einer Art und Weise, auch wenn es ein hobby ist, zu versuchen, mir entweder durch die Entwicklung eines Programms in Java, oder mit Excel.

Ich habe die basic-Ausrüstung, derzeit arbeite ich mit Minergate.

Ich möchte zu meinem eigenen zu machen-mining-system, da würde ich Folgendes tun:

  1. Die Verbindung zum kryptogeld-Netzwerk.
  2. Lesen Sie die hash
  3. Interpretieren Sie die hash
  4. Geben Sie den neuen hash

Und welche Währung möglich sein würde untergraben.

Danke

+767
teraraci 22.11.2016, 02:46:28

Ich verwendet quickbitcoins.net erfolgreich 4 mal. Sie sind jetzt verschwunden. Die 800-Nummer, wird die Verbindung getrennt und Ihre e-mail-Adresse gibt nichts zurück. Versuchen Sie, das http: - website auf Explorer oder auf tor-und keiner kann es finden! Seite nicht mehr existiert! Wenn Sie senden Sie die Münzen, um Sie ohne zu prüfen, Sie werden Ihr Geld verlieren!

+716
380985558804 06.09.2015, 22:57:44

Diese sind meinem Verständnis oder Annahmen.

Ein Dokument signieren erfordert die geheimen Schlüssel und die Nachricht nur als unten

SignDocument(secret key, message) => Signatur

Und die überprüfung der Signatur benötigt öffentlichen Schlüssel, Signatur und die Nachricht als unten

VerifySignature(Unterschrift, Nachricht , public-key)

Zweck der scriptPubKey ist ein Skript zum validieren Signatur für P2PKH Transaktionen.

Es ist klar, dass wir müssen die öffentlichen Schlüssel zur Bestätigung der Transaktion, sondern bestehende Transaktion Daten, die nicht public key-Daten, sondern hash des öffentlichen Schlüssels.

Ich kann leicht verstehen, zu Bezahlen, um Public-Key-Transaktion, weil der öffentliche Schlüssel ist Teil der Bewegungsdaten.

Wenn der öffentliche Schlüssel wird nicht gespeichert in der blockchain so, wie es ist möglich, zu überprüfen P2PKH Transaktion ohne öffentlichen Schlüssel?

+693
Cathryn G 04.07.2015, 18:50:30

Double spending Attacken kann sicherlich passieren in person. Ein Kunde könnte ein system auf einem anderen computer, die Sie remote auf Ihrem Handy zu initiieren, ein double spend attack. Aber doppelt verbringt, kann eigentlich nur existieren, unter bestimmten Bedingungen, also, wenn Sie planen, über die Annahme unbestätigte Zahlungen, sollten Sie überprüfen, dass diese Bedingungen nicht existieren. Dies gibt Ihnen ein höheres Vertrauen in diese Transaktion zu bestätigen.

Sie sollten sicherstellen, dass die Transaktion nicht haben:

  • Eine geringe Transaktionsgebühr
  • BIP 125's Opt-in RBF-flag
  • Eine locktime in der Zukunft
  • Ausgaben aus keine unbestätigten Transaktionen
  • Ungewöhnlich groß ist (z.B. mehrere Kilobyte)

Wenn Sie das Kontrollkästchen für diese Dinge, und Sie sind nicht in einer Transaktion, Sie können durchaus zuversichtlich sein, dass die Transaktion bestätigen.

Sie können auch ein system eingerichtet, um umgehend eine Kind-Zahlt-Für-Eltern-Transaktion, so dass Sie sicherstellen können, dass die Transaktion hat genug Transaktionsgebühr bestätigt werden. Beachten Sie, dass, falls die Transaktion Sich in RBF, funktioniert diese Methode möglicherweise nicht.

+524
Deep Lagen 27.08.2017, 14:09:29

Soweit ich das verstanden habe, Bitcoin-Transaktionen, die einen Zeitstempel enthalten, aber die einzige Voraussetzung ist, dass Sie nicht unterscheiden sich für mehr als zwei Stunden.

Aber warum zwei Stunden? Für Computer, die ständig synchronisiert über NTP, zwei Stunden scheinen wie ein sehr großer Unterschied. Ich würde erwarten, dass ein Unterschied von 10 Minuten sollten ausreichen.

Oder, wenn dies über Zeitzonen und Sommer-Zeit, sollten Sie nicht verwenden die UTC-Zeit?

+492
Jakobbij 17.03.2011, 15:59:06

Wenn ein Knoten (V) ankommende verbindungen akzeptiert, ist er anfällig für immer komplett umgeben von beschädigten Knoten? Würde ein Angreifer in der Lage sein, zu kontrollieren, welche Transaktionen weitergeleitet werden, um V und die Transaktionen V ist in der Lage, broadcast an das Netzwerk?

Ich gehe davon aus das geschehen V hätte, im Laufe der Zeit, verlieren Sie die verbindungen, um ehrlich zu Knoten haben Sie ersetzt durch den Angreifer.

Wenn ja, in welchen Fällen würde der Bitcoin-client verliert die Verbindung mit einer ehrlichen Knoten, als es offline geht?

+489
RAstaMAN 31.07.2018, 08:23:58

Ich habe zu kämpfen mit diesem Problem seit einer Woche. Erstellt habe ich eine altcoin-Verzweigung litecoin-code, ich habe abgebaut genesis-block, den kompilierten code, funktioniert einwandfrei mit 50*MÜNZE genesis block Belohnung.

Wenn ich GenesisBlockreward in chainparams.cpp, 1000*MÜNZE, bekomme ich debug assertion failed. Meine Münzen haben begrenzte Versorgung von 10 Millionen Euro.

 genesis = CreateGenesisBlock(1518803474, 2297622, 0x1e0ffff0, 1, 1000 * MÜNZE);

Warum ist das passiert?

Hier der code für die main-Netz.

Klasse CMainParams : öffentliche CChainParams {
öffentlichkeit:
 CMainParams() {
 strNetworkID = "main";
 Konsens.nSubsidyHalvingInterval = 100000;
 Konsens.BIP34Height = 710000;
 Konsens.BIP34Hash = uint256S("fa09d204a83a768ed5a7c8d441fa62f2043abf420cff1226c7b4329aeb9d51cf");
 Konsens.BIP65Height = 918684; // bab3041e8977e0dc3eeff63fe707b92bde1dd449d8efafb248c27c8264cc311a
 Konsens.BIP66Height = 811879; // 7aceee012833fa8952f8835d8b1b3ae233cd6ab08fdb27a771d2bd7bdc491894
 Konsens.powLimit = uint256S("00000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"); 
 Konsens.nPowTargetTimespan = 3.5 * 24 * 60 * 60; // 3.5 Tage
 Konsens.nPowTargetSpacing = 2.5 * 60;
 Konsens.fPowAllowMinDifficultyBlocks = false;
 Konsens.fPowNoRetargeting = false;
 Konsens.nRuleChangeActivationThreshold = 6048; // 75% 8064
 Konsens.nMinerConfirmationWindow = 8064; // nPowTargetTimespan / nPowTargetSpacing * 4
 Konsens.vDeployments[Konsens::DEPLOYMENT_TESTDUMMY].bit = 28;
 Konsens.vDeployments[Konsens::DEPLOYMENT_TESTDUMMY].nStartTime = 1199145601; // 1. Januar 2008
 Konsens.vDeployments[Konsens::DEPLOYMENT_TESTDUMMY].nTimeout = 1230767999; // Dezember 31, 2008

 // Bereitstellung von BIP68, BIP112, und BIP113.
 Konsens.vDeployments[Konsens::DEPLOYMENT_CSV].bit = 0;
 Konsens.vDeployments[Konsens::DEPLOYMENT_CSV].nStartTime = 1485561600; // 28 Januar 2017
 Konsens.vDeployments[Konsens::DEPLOYMENT_CSV].nTimeout = 1517356801; // Januar 31st, 2018

 // Bereitstellung von SegWit (BIP141, BIP143, und BIP147)
 Konsens.vDeployments[Konsens::DEPLOYMENT_SEGWIT].bit = 1;
 Konsens.vDeployments[Konsens::DEPLOYMENT_SEGWIT].nStartTime = 1485561600; // 28 Januar 2017
 Konsens.vDeployments[Konsens::DEPLOYMENT_SEGWIT].nTimeout = 1517356801; // Januar 31st, 2018

 // Der besten Kette sollte mindestens so viel Arbeit.
 Konsens.nMinimumChainWork = uint256S("0x00000000000000000000000000000000000000000000002ebcfe2dd9eff82666");

 // Standardmäßig davon ausgehen, dass die Unterschriften, die in den Vorfahren dieses Blocks gültig sind.
 Konsens.defaultAssumeValid = uint256S("0x59c9b9d3fec105bdc716d84caa7579503d5b05b73618d0bf2d5fa639f780a011"); //1353397

/**
 * Das message-start-string ist so konzipiert, unwahrscheinlich im normalen Daten.
 * Die Zeichen werden nur selten genutzt oberen ASCII, gelten nicht als UTF-8, und produzieren
 * eine große 32-bit-integer mit beliebiger Ausrichtung.
*/
 pchMessageStart[0] = 0xfb;
 pchMessageStart[1] = 0xc0;
 pchMessageStart[2] = 0xb6;
 pchMessageStart[3] = 0xdb;
 nDefaultPort = 26201;
 nPruneAfterHeight = 100000;

 genesis = CreateGenesisBlock(1518803474, 2297622, 0x1e0ffff0, 1, 1000 * MÜNZE);
 Konsens.hashGenesisBlock = genesis.GetHash();
 assert(Konsens.hashGenesisBlock == uint256S("0x326bcc5731fba75254090bcd460d2e514c0ba86f91f7ef30ba48ff8a32e99c5e"));
 assert(genesis.hashMerkleRoot == uint256S("0xd242c6e48edac265167f85ae2e6de488287fe89c0152343e1cb27216ce282d27"));

 // Beachten Sie, dass dieser mit der bits-Dienst flag, die meisten unterstützen nur eine Teilmenge der möglichen Optionen
 //vSeeds.emplace_back("Saatgut-ein.litecoin.loshan.co.uk", true);
 //vSeeds.emplace_back("dnsseed.thrasher.io", true);
 //vSeeds.emplace_back("dnsseed.litecointools.com", true);
 //vSeeds.emplace_back("dnsseed.litecoinpool.org", true);
 //vSeeds.emplace_back("dnsseed.koin-project.com", false);

 base58Prefixes[PUBKEY_ADDRESS] = std::vector<unsigned char>(1,11);
 base58Prefixes[SCRIPT_ADDRESS] = std::vector<unsigned char>(1,5);
 base58Prefixes[SCRIPT_ADDRESS2] = std::vector<unsigned char>(1,50);
 base58Prefixes[SECRET_KEY] = std::vector<unsigned char>(1.176 Meldungen);
 base58Prefixes[EXT_PUBLIC_KEY] = {0x04, 0x88, 0xB2, 0x1E};
 base58Prefixes[EXT_SECRET_KEY] = {0x04, 0x88, 0xAD, 0xE4};
+401
Jakapong Pramsamith 24.11.2015, 19:11:22

Bitcoin-Qt ersten sync kann einen Tag dauern, um abzuschließen. Sie sollten sicherstellen, dass Sie genügend Bandbreite und Speicher für die vollständige blockchain Größe.

Was passiert mit der Brieftasche Synchronisation der blockchain bekommt unendlich groß?

+375
Sop2083 15.10.2015, 03:43:22

Aktualisiert wallet v3.3 und wieder ran synch :)

+309
grobemo 02.01.2014, 04:23:30

ich hatte einen alten ripple-Konto hat, blieb unberührt für eine lange Zeit, ripple-raten, die Sie benötigen, um die Migration auf gatehub, dieser Prozess nicht funktioniert, habe ich versucht zu übertragen, es einem anderen Geldbeutel und es geraten meine Passphrase ist falsch, es kann nur eines der beiden Passwörter, die ich für alle online Sachen zu der Zeit.

Ist es entfernt, neu gesetzt, die pass-phrase, die ich noch haben die walets secert-Taste, ich sehe einige alte links aus 2013 -2015 auf gerade einrichten neues Konto bei der secert-Schlüssel, aber keine der neuen walets bieten die option zum hinzufügen von tge-key für die Registrierung.

Cany jemand helfen?

+265
Niks11 30.12.2013, 23:13:30

NXT hat eine mobile wallet-app ist eine Portierung des Plattform-web-wallet, Html5-WebView läuft auf Andoroid und i/OS mit Apache Cordova-Technologie

+186
Ljjmfour 09.08.2011, 17:17:11

Ich bin ein bisschen noob also ich entschuldige mich bei Ihnen im Voraus. Ich bin das Lesen die Leute was darauf hindeutet, mit verschiedenen-Adresse jedes mal, wenn ich eine E-bitcoin. Wenn ich Ihnen sagen, senden Sie eine 1BTC an jemanden würd ich brauchen zu erstellen eine neue Adresse unter meinem Geldbeutel und Bedarf an der übertragung von 1 BTC von meiner anderen Adressen, und dann schicken Sie es an diese Adresse richtig? Wäre das nicht die Art der Niederlage der Zweck der Sicherung und auch teuer durch die Zahlung zusätzliche Gebühren an? Danke

+163
John Roach 15.06.2013, 04:54:29

Fragen mit Tag anzeigen