Wie schwieriger ist es im Durchschnitt finden Sie einen block mit einer weiteren null in seinem hash?

Wenn

  • die Größe der block-hash, den man unter einen bestimmten Wert fixiert ist (256b, richtig?), und
  • finden Sie einen hash mit ein wenig mehr auf null gesetzt ist, vermute ich, doppelt schwer, und
  • Das Mooresche Gesetz (Verdopplung der cpu-Leistung alle 18 Monate. Ich weiß, das ist nicht das Moore ' sche Gesetz, er meinte, Lagerung in einem bestimmten Raum) bleibt für lange genug, und
  • die totale hashing-power folgt Moores Gesetz (bitcoin nicht übernommen und bleibt etwas U-Bahn)

dann können wir berechnen, wenn Sie das Protokoll ändern.

Soweit ich gesehen habe, auf den letzten bloks, 17 hex-Zeichen sind bereits null in der hash-Werte, die Bedeutung von 188 bits sind Links mit einem Wert. Dies bedeutet, dass in 188*1,5 Jahren, wir werden gemeinsam in der Lage sein, zu berechnen, einen all-null-hash in weniger als 10 Minuten.

Also, was habe ich verpasst ? Ist meine Annahme über hash-Berechnung Schwierigkeit, richtig ?

+262
datapug 19.07.2017, 07:53:16
28 Antworten

ich legte txindex=1 in bitcoin config und reindex blockchain nach, wenn ich rufe getrawtransaction für einige Transaktionen nicht existieren, in meine Brieftasche und gut arbeiten wie:

[Arbeiten]

getrawtransaction d2632db404d0cdff861278f369b8dfc09a8e84e9af76558dcc6457909544cf1e 1

aber mit diesem transtions hat nicht funktioniert, warum ?

[Funktioniert Nicht]

getrawtransaction 37e3abcbfc9b2b984fb34e2605d512614a4a2a507fe50fb4b639c08d29137f34 1

getrawtransaction 7bdaefdd1819440fdd988538ad59ef0d9a5a899b4db7446bfea5dee3d88dfb1b 1
+955
user237039 03 февр. '09 в 4:24

Oder es gibt ihn nicht jemand, der nur ein "validator", und nur Bergleute werden auch Prüfungen?

Es ist völlig existiert, und ist bekannt als voller Knoten, was bedeutet, dass es ist ein Knoten, der überprüft alle Regeln.

werden Sie automatisch eine Prüfung?

Wie oben, ja, per definition, die voller Knoten überprüft

Blockiert Validierung verbringen Sie zu viel Energie? Oder validate-Blöcke ist nicht mit einem "big deal"?

Dies hängt von der Konsens-Regeln und die Implementierung der Knoten. In bitcoin, das Ziel ist, dass die Validierung so Billig wie möglich.

wird immer involviert ist, diese "zweite" Validierung für den rest der full-nodes in einem bestimmten blockchain Netzwerk?

Wenn der miner schafft neuen block, den er in der Regel versucht, es zu verbreiten, um das Netzwerk so schnell wie möglich, so dass das restliche Netzwerk aufbauen können, auf die oben drauf, so dass sein block zu einem Teil von die besten Kette.

Dies bedeutet, dass der block gesendet wird, zu anderen Knoten und die Knoten sind in der Regel überprüfen Sie den block, und nur wenn er gültig ist, werden Sie propagieren weiter, um die Netzwerk-und/oder drauf gebaut.

was passiert, wenn ein full-node starten lehnt neue Blöcke (er/Sie ist der Auffassung, dass die nicht gültig sind), aber der rest der Knoten sagt, dass ist die richtige?

Wenn ein Knoten lehnt einen block, es in der Regel Listen der peer, der ihn gesendet hat. Wenn dort ist Meinungsverschiedenheit über die Blöcke gültig sind, wird das Netz aufgeteilt wird und Sie wird aus zwei verschiedenen Gabeln nicht kompatibel sind.

+923
Renan Rhoden 15.01.2013, 11:49:00

Oder vielleicht scrypt ist näher an Satoshi ' s vision von wahrhaft dezentrale Krypto-Währung, deren ganzes Validierung und monetäre Belohnung ist, die in Richtung einer situation, die identisch zu der aktuellen Banken-system, wodurch die besitzenden sind in Kontrolle während der havenots aß machtlos. Während ASICs beginnen zu gehorchen Moore ' s Gesetz, es ist weit davon entfernt, dass dezentrale, wenn man bedenkt, btc-pools wie BTC GUILD Konto bei 47% der mining power (als ob das Bild nicht über 51%!)

+886
sanek1221 12.10.2014, 19:55:25

Ich bin versucht, dies herauszufinden, auch.

Stattdessen laufen die server-Schnittstelle an http://127.0.0.1:7876 versuchen http://127.0.0.1:7876/test . Sieht aus wie eine Reihe von API-aufrufen. Ich Spiele es jetzt.

+730
Sabeeha 19.02.2011, 08:03:09
Bezieht sich auf das Konzept der, vor wie langer Zeit bitoins empfangen wurden. Dies ist wichtig, weil vor kurzem bitcoins können entstehen höhere Transaktionskosten, wenn verbracht.
+716
kasperwf 05.03.2017, 15:29:52

Es gibt command specific help mit Elektrum help <Befehlsname>. Wenn Sie ausführen, dass für listaddresses Sie werden sehen, dass die-empfangen-Schalter macht, was Sie wollen. So , Elektron listaddresses --erhalten.

+693
Bart Viaene 22.01.2017, 20:46:20

Auch wenn Sie volume aus, das Sie verwerfen nichts. Nächsten Neustart wieder verwenden Sie Ihre Lautstärke.

+683
Nikich 29.03.2013, 13:23:49

Ich bin neu zu diesem Markt und ich weiß nicht, ob es gibt gewisse Grenzen über die Transaktionen auf der copay wallet. Ich denke, die Verwendung dieser Brieftasche für persönliche und geschäftliche Transaktionen. Kann jemand mir Antworten, wenn ich kann, erhalten auf die Brieftasche, mehrere Transaktionen und wenn es einige Grenzen über btc die ich empfangen kann? Tks

+673
Kee Hinckley 23.07.2011, 09:42:21

Ich habe versucht, erforschen diese, und noch nicht finden können, eine optimale Lösung/Erklärung.

Meine Wallet ID: 16B64JvCNBDHsEXeuE6Ao4g1tZDb9zyyq8 ID der Brieftasche, die ich schickte das Geld (auch von mir) 1JeFKHt65R8pQjXhChZGsUGpHizYDPLexz Transaktion:ID: 98057df05a8df30beb338aac8183df82dc44a1300d141aac04b388be8005818c

Die Zahlung ist noch unbestätigt? Es war ein voller Tag heute, und das ist wirklich nötig.

Kann jemand mich in die richtige Richtung, oder einen Hinweis auf den Zeitrahmen nimmt dies bestätigt werden?

Jede Hilfe ist willkommen, danke.

+656
semsturgut 09.06.2017, 09:17:17

Der aktuelle Vorschlag für die Schnorr-Signaturen beruht auf der Skript, Versionsverwaltung, ein feature, das eingeführt werden würde, von SegWit. Wenn SegWit nicht aktivieren, viele Dinge sind noch möglich bei bitcoin über eine harte Gabel oder eine komplizierte weiche Gabel und Schnorr könnte einer von Ihnen sein. Keine vernünftigen Vorschläge, die zu diesem Zweck heute existiert.

+655
chima 23.02.2012, 19:22:32

Durchsuchen BlockChair finden Sie die Liste der Transaktionen: https://blockchair.com/bitcoin/transactions

Dann deaktivieren Sie jede box, die andere als TXID (hash):

https://blockchair.com/bitcoin/transactions#f=hash

Verwenden Sie dann exportieren, und bezahlen Sie, wenn nötig.

+596
gayrhimax 10.09.2013, 14:06:26

Eine sehr ähnliche Idee bereits existiert, siehe http://www.hashcash.org/. Es verlangt den Nachweis der Arbeit zu senden, die mit jeder Nachricht, damit Spammer zahlen von cpu-Zyklen.

+546
Gutsyn Ralyzed 05.03.2016, 05:44:22

BitPay für Android Gelder, die auf diesem gespeichert sind InstaWallet, so können Sie verbringen Sie Sie von jedem web-browser als auch.

https://market.android.com/details?id=com.bitcoin.bitpay&hl=en https://en.bitcoin.it/wiki/BitPay

Obwohl Sie wissen, dass Ihr Guthaben gespeichert auf instawallet benötigt kein Passwort-nur die Privatsphäre der URL ist, was hält jemand von verbringen Sie Ihre Münzen.

+527
Antonio Hidal 06.02.2019, 11:11:27

Da gibt es nichts, das Ihnen zeigt, dass peers erhalten haben, und sind die Weiterleitung Ihrer Transaktion haben, möchten Sie vielleicht lassen Sie Ihre Kunden geöffnet, bis es eine Bestätigung.

Neben der ersten Sendung zu Gleichaltrigen, es gibt eine spätere re-broadcasts durchgeführt, indem Sie Ihre Kunden, wenn die Transaktion keine Bestätigung erhalten. Diese re-broadcast in der Regel passiert in unter einer Stunde und wird auf unbestimmte Zeit weiter, dass bei etwa Tempo, bis die Transaktion erhält eine Bestätigung.

Ohne sich von Ihrem client zu öffnen, diese re-broadcasts werden nicht auftreten.

Wenn andere nodes die gerade begonnen haben (d.h., eine saubere Speicher-pool), oder haben Sie spülte Ihre Transaktion aufgrund der es nicht mit bekommen eine Bestätigung nach einer längeren Zeit, nur das wieder ausgestrahlt wird, bekommen Sie die Transaktion zurück in die Knoten, die Speicher-pool.

Sobald eine Transaktion eine Bestätigung gibt es aber keine weiteren benötigen, um Ihre client zu öffnen. Es gibt einige Ausnahmefälle, wo das nicht zutrifft (z.B., ein reorg block Auftritt, und diese Transaktion Bestätigung nicht mehr gültig ist, etc.) aber in fast jeder Instanz, sobald eine Transaktion eine Bestätigungs-es dann nicht mehr muss wieder ausgestrahlt.

+500
Boson Jed 04.06.2012, 23:55:55

Gibt es eine wissenschaftliche Forschung oder Theorien darüber, was die zukünftigen Ereignisse und Metriken wird den meisten Einfluss BTC ' s die langfristige Bewertung relativ zu fiat-Währung?

+392
machoo 25.06.2010, 17:25:49

Sowohl die Referenz-client (Bitcoin-QT) und einem Dienst wie http://brainwallet.org/ zeige die Transaktions-ID, die Sie nach der Anmeldung aber vor der Transaktion übertragen.

Nehmen Sie zum Beispiel diese gültige binäre Transaktion:

01000000017a06ea98cd40ba2e3288262b28638cec5337c1456aaf5eedc8e9e5a20f062bdf000000008b48304502200addea57dd4c2871357165ed6d2bc94b117e322918073ac4c66d535637e74600022100dfaa0dce9e2e61aa2867c87fadca4e0fa3c70e9852a4689b3ef24b3f94809b4a014104e0ba531dc5d2ad13e2178196ade1a23989088cfbeddc7886528412087f4bff2ebc19ce739f25a63056b6026a269987fcf5383131440501b583bab70a7254b09effffffff01b02e052a010000001976a9142dbde30815faee5bf221d6688ebad7e12f7b2b1a88ac00000000

In JSON Decodierung zu:

{
 "txid" : "46b690f548f6eb70dca7fb2020ff4be369c42f3ea2375fd3f6b34890b640f8e9",
 "version" : 1,
 "locktime" : 0,
 "vin" : [
 { [... snipped ...]}
}
]
}

Mit der Transaktions-ID in dem ersten Schlüssel. Wenn Sie Taten die Unterzeichnung yoruself, die TXID ist buchstäblich eine doppelte SHA256-hash der raw-Transaktion. Es gibt einige weitere Informationen über die raw-Transaktionen auf dem wiki.

+384
Pantalaimon 24.05.2012, 14:54:31

Der Saldo der ein-Adresse ist fast immer nutzlos, da das Geld geschickt aus zufälligen Adressen.

+369
floschliep 10.07.2018, 09:25:43

Meine Erfahrung mit einer 6990-rig ist, dass m0mchil ist Python OpenCL GPU-miner ist die effizienteste für mich.

Aber ich würde versuchen, Sie auf eine 12-Stunden-basis und machen Sie einen Vergleich. Maximale Leistung könnten sehr unterschiedlich sein, zwischen software/hardware-Kombinationen. Würde gerne die Ergebnisse sehen.

+340
user274857 21.12.2012, 14:53:17

Lassen Sie uns sagen, meine mnemonische Wörter sind

Armee van Verteidigung tragen eifersüchtig wahr Müll Anspruch echo Medien machen crunch

Wenn ich https://iancoleman.io/bip39/#englishder Abschnitt, Abgeleitet-Adresse, zeigte mir eine Menge Adressen. Unter Ihnen fand ich eine Adresse, die mein Portemonnaie zeigte, aber die Adresse würde sich ändern, Zeit zu Zeit?

Warum wird meine Adresse ändern?

Ich verstehe, dass Abgeleitet-Adresse sind Kinder Konto Erweiterte Private/Public-Keys, aber warum ist das nicht mein Geldbeutel zeigt mir alle Adressen, die ich nutzen kann?

Was ist die maximale Anzahl der Abgeleitete Adresse für die m / 44 / 0 / 0 / 0 / * ?

Sind alle, die die Adresse gültig ist und funktioniert? Bedeutung, kann ich senden Sie eine Zahlung an eine der Adresse, von der Abgeleitet-Adresse und die bekomme ich immer noch die kryptogeld?

Wenn ich importieren aufgeführt Abgeleitet Privaten Schlüssel an eine andere wallet, kann ich mit dem Geld dort?

+321
Evan Wappel 29.03.2012, 20:27:48
  1. Cloud mining ist in der Regel nur profitabel für die Betreiber (sonst würde Sie mir selbst statt mit dem Verkauf Ihrer hash power).
  2. Ihrem Konto oder exchange getting hacked, oder den Austausch der Entscheidung, plötzlich in der Nähe (vielleicht auch zu behaupten, gehackt werden) und der Einnahme von Ihr Geld. Wenn Sie Münzen kaufen, die auf dem exchange-verwenden Sie immer 2FA und nehmen Sie die Münzen aus der Börse (schicken, um Ihre eigenen kalt Brieftasche) so bald wie möglich.
  3. Sie können beginnen mit so wenig wie Sie möchten. Fokus auf erstes lernen. Große, schnelle Gewinne sind sehr unwahrscheinlich, für einen Anfänger mit begrenzten Mitteln. Die meisten "Trader" Geld verlieren, weil Sie weniger informiert als die Münze, die Entwickler/Promoter. Fokus auf den code, den Sie sehen können in GitHub, nicht das, was die Entwickler Versprechen in die Zukunft.
+284
Jelani Stowers 30.06.2010, 22:00:18

Wenn ich eine multi-sig-Geldbörse für Bitcoin und erfordern insgesamt 2/3 Schlüssel zum signieren einer Transaktion, das heißt, die gesamte Zeit begrenzt sein würde, um die Zeit zu bestätigen 2 Signaturen ie ~ 20 Minuten, wenn gleichzeitig durchgeführt?

Nein, überhaupt nicht. Das ist nicht das, was eine Bestätigung bedeutet, oder, wie Bitcoin funktioniert.

Eine Bestätigung bedeutet, dass eine Transaktion in einem gültigen block. Es hat nichts zu tun mit der Anzahl der Unterschriften. Eine multisig Transaktion bedeutet nur, dass die Transaktion erfordert noch mehr Unterschriften, um gültig zu sein. Die Unterschriften sind innerhalb der Transaktion selbst.

Die Zeit, um zu bestätigen, eine multisig Transaktion ist die gleiche wie die Zeit, die es dauert, um zu bestätigen, eine nicht-multisig Transaktion vorausgesetzt alles andere bleibt gleich (d.h. gleiche Gebühr).

Und würde es Kosten das gleiche wie normale Bitcoin-Transaktion?

Es kostet mehr, weil die Transaktion enthält mehr Daten. So ist die absolute Gebühr wird höher sein, obwohl die Gebühr, die wird immer noch die gleiche.

+271
Brian Zelip 04.02.2013, 01:39:53

Nach einem langen corrospondance mit Bittrex support-Mitarbeiter erhielt ich die folgenden Informationen.

"Wenn du gesandt hast, BTC zu einem NEO-Adresse, diese Brieftaschen haben Adressen, die Validierung jeder andere, aber die Geldbörsen sind nicht kompatibel für den Empfang von Münzen. Sie brauchen, um zu erforschen, wie zu entfernen einen privaten Schlüssel aus einer NEO-Adresse und importieren Sie es in ein BTC-wallet zur Einziehung dieser Münzen. Möchten Sie vielleicht jemanden von der NEO-community um Hilfe. Wir können keine weitere Unterstützung zu diesem Thema."

Wie kann ich dies umkehren?

+225
Darthnumlock 15.04.2014, 09:14:12

Was meinst du mit Benutzername und Passwort? War es die Seidenstraße Benutzername und Passwort? Wallets, die lokal gespeichert werden auf Ihrem computer gespeichert werden, die mit einem öffentlichen Schlüssel und einem privaten Schlüssel.

Wenn der Benutzername und das Kennwort, das Sie haben, ist für die Seidenstraße, dann ist Ihr Geld nicht erstattungsfähig. Dies ist, weil Sie Ihre privaten Schlüssel auf Ihrer Website, und jetzt, dass Sie Herunterfahren, Sie werden nicht in der Lage zu interagieren mit Ihren Geldbeutel.

Wenn Sie einen Benutzernamen und ein Passwort nicht von Silk Road, ist es mehr wahrscheinlich, dass Sie hatten eine online-Geldbörse, die bedeutet, dass es könnte noch wiederhergestellt werden.

Viel Glück!

+201
NOTME 30.01.2015, 09:38:08

Keine schweren Effizienz betrifft. Die Unterzeichnung erfolgt relativ selten für einen bestimmten client (nur ein paar Unterschriften pro Transaktion in der Regel). Obwohl es möglich ist, dass die Unterzeichnung könnte etwas länger dauern generieren der k - Wert, es würde nicht auffallen, vor allem wenn man bedenkt, wie selten es genutzt wird, die von einem bestimmten client. Es ist die Prüfung aller Signaturen, die sich um den CPU-Engpass für die block-Verifikation in bitcoin, weil alles voller Knoten haben zum überprüfen der Signaturen aller Transaktionen auf dem Netzwerk, und das nimmt die gleiche Zeit, unabhängig davon, wie die k - parameter wurde gewählt.

Gregory Maxwell machte eine Bemerkung über die Verwendung von deterministischen k - Werte, hier:

Die primären Argumente in die meisten Räume gegen derandomizing DSA sind FIPS-Konformität (für uns irrelevant) und angemessene Besorgnis über die Risiken der Nutzung eines (weniger) überprüft kryptografische konstruieren. Mit die weit verbreitete Bewegung in Richtung derandomized DSA diese letztere Sorge ist weniger von einem Problem.

Die neue libsecp256k1 Bibliothek von Pieter Wuille tatsächlich verwendet deterministische Generierung von k.

Beachten Sie auch, dass einer der wichtigsten Vorteile der Verwendung dieser Konstruktion ist, dass Sie brauchen sich keine sorgen über eine Schwachstelle in Ihrer PRNG genutzt, in den Signiervorgang. Zum Beispiel, die Unterzeichnung der verschiedenen Teile der Daten mit dem gleichen k - Wert sofort Lecks Ihre privaten Schlüssel. Ein ähnlicher Angriff kann auch ausgenutzt werden, wenn der PRNG ist schwach genug, um zu bestimmen, die Beziehung zwischen den verschiedenen k - Werte verwendet, bei der Unterzeichnung des gleiche Stück von Daten. Da die k ist deterministisch generiert aus den Daten, die Sie signieren (und die privaten Schlüssel), diese Bedenken über den PRNG sind nicht mehr so relevant, wie Sie produziert immer die gleiche Signatur für das gleiche Stück von Daten. Dies macht auch das schreiben ECDSA unit-tests erleichtern.

+200
ebahn 04.09.2015, 01:23:35

Letzte Nacht beobachtete ich den folgenden flatline der BTC/USD-Preise für mehrere Stunden auf Bitstamp:

enter image description here

Was würde das verursachen ?

+177
user41100 03.09.2019, 04:27:05

Ich habe gerade einen guten Preis bei eBay auf eine vermeintlich nie verwendet Trezor hardware wallet. Ich habe keinen besonderen Grund zu denken, dies wäre gefährlich, zu verwenden, aber ich bin vorsichtig und Frage hier erstmal:

  • Gibt es irgendwelche Gründe, warum es würde gefährlich sein, verwenden Sie einen second-hand-Trezor zum speichern von meine BTC?

  • Gibt es eine Möglichkeit, die bisherigen Eigentümer behalten den Zugriff auf und nutzen Sie es an meiner Münzen?

  • Sonstige Risiken zu den verwendeten hardware-wallet, die ich beachten sollte?

+130
Kensawa 05.12.2018, 17:11:01

Wie setze ich die Uhr nur Adressen, die in meiner Brieftasche? Ich kann nicht finden, die privaten Schlüssel. Ist deren irgendeiner Weise zu verwenden oder sollte ich Sie einfach löschen Sie die Brieftasche mit der Uhr Adressen?

+84
Leopold Stotch 09.12.2017, 10:51:44

Davon ausgehen, dass ich ein bestimmten Wert aus einer Quelle Brieftasche zu einem Reiseziel, Geldbeutel und gleichzeitig die Erfassung der input-und output-traffic mit Wireshark.

Ich kann extrahieren Sie die Ausgabe-Adresse und die Wert von aufgezeichneten traffic, aber wie kann ich erkennen (von-Pakete des Verkehrs), dass meine Transaktion bestätigt von Bergleuten?

In anderen Worten, wenn ich check-out die bitcoin-Verkehr, ich sehe, dass der spezifische Wert, die ich geschickt(und die Ausgabe-Adresse), besteht in einigen Paketen mit unterschiedlichen IP-Adressen, die ich nicht wissen, was man ist ein Bergarbeiter. ist es ein Kennzeichen oder eine bestimmte Nachricht geschickt, um mich, die mir helfen, zu verstehen, dass meine Transaktion bestätigt ist?

+35
Avani 16.07.2017, 09:53:15

Fragen mit Tag anzeigen