Warum wird die hash-rate ändern, so drastisch?

Ich habe beobachtet, wie die global geschätzte hash-rate, geschätzt blockchain.info.

Es ist zwar deutlich erhöht, es variiert auch rund 20% Tag-zu-Tag.
Gestern, war es um 4,325,000 TH/s.
Heute ist es 5,688,000 TH/s.

Würde nicht Minern wollen, um Ihre Geräte laufen 24/7?

Das ist eine Menge von hashing-power to gehen Sie on-und offline so Häufig. Was ist die Ursache?

+496
karinalyashenko 16.10.2010, 04:34:08
30 Antworten

Ich Sprach direkt mit Bitmain. Sie sagte:

Die Anschlüsse sind unterteilt in 4 Gruppen, wie gezeigt in der Abbildung). Verbinden Sie einen der Anschlüsse aus jeder Gruppe, um das Netzteil und alle 4 hash-boards kann sich macht.

C1 which ports to use.

Ziemlich einfach. Es ist in der Tat benötigen ein Netzteil mit nur vier PCI-e-Anschlüsse. Ich persönlich würde nur ein pick-Steckplatz, Links oder rechts, und stellen Sie sicher, dass alle Stecker dort bekommen Sie einen connector. Wenn Sie übertakten der miner ich empfehlen, mit den anderen vier Anschlüsse, geben die Platten die zusätzliche Leistung, die Sie benötigen.

In Bezug auf die Verwendung von mehreren Netzteilen Bitmain sagte:

Sicher, 2 PSU ist OK, stellen Sie sicher, dass die Leistung reicht für die miner.

Ebenfalls unkompliziert. Der miner verbraucht etwa 800 Watt, plus die fans und die Pumpe für die Kühlung ist vielleicht die 50 Watt mehr. So mit diesem im Verstand, zwei 450-watt-Netzteil wird genug Strom, um die Bergarbeiter, wenn Sie nicht übertakten. Wenn Sie über die Uhr nicht Billig aus. Gehen für insgesamt 1200 Watt insgesamt PSUpower.

In dem Bild oben, die Bretter horizontal unter dem Kofferdeckel. Das macht jedes board sollte von einem einzigen Netzteil. Also, wenn Sie Ihre set-up ist eine übertaktete miner und zwei 650 PSU (Bedeutung, die Sie verwenden möchten, alle acht Anschlüsse), ich würde stellen Sie sicher, dass die oberen vier Anschlüsse auf dem Bild oben sind alle aus einem Netzteil, während die unteren vier sind von den anderen.

Wenn man bedenkt, dass Sie können mehrere Netzteile zur Stromversorgung der C1, ein Einzel-Netzteil-Lösung macht keinen Sinn, es sei denn, der Raum und die verfügbaren Steckdosen sind wichtige Themen.

+999
apabr55 03 февр. '09 в 4:24

Nein, es ist nicht genau zu nennen, das Ruf-system ein kryptogeld.

Cryptocurrencies verwenden eine verteilte form der Aktualisierung der Finanzbuchhaltung des Eigentums, nicht gesteuert durch eine einzelne person. Stack Exchange Ruf Punkte sind nur ein online-point-system verwaltet und gesteuert durch die Stack-Exchange-Unternehmen. Die beiden sind sehr unterschiedlich.

Cryptocurrencies in der Regel auch eine blockchain, und sind übertragbar jederzeit zwischen zwei Personen. Mit SE Rep, Sie können nur übertragen, wenn Sie eine bounty. Und SE rep erstellt werden können, aus der Luft gegriffen für jemanden, der die Beantwortung einer Frage. Cryptocurrencies ein Angebot, das gezielt gesteuert durch den code, und kann nur erstellt werden, indem die Lösung einen block.

+980
kalka 10.05.2014, 05:47:17

Die neuen Regeln treten in Kraft, nur wenn die softfork aktiviert.

Ich bin nicht ganz sicher, aber ich glaube im Fall von segwit Transaktionen diese würden behandelt, als nicht-standard-Knoten und somit nicht akzeptieren, es in Ihre mempool. Wenn ein miner hat im mempool, Sie werden nicht von mir es in einem block.

Hoffentlich, jeder, der bekommt, würde er sofort fallen lassen, aber ich denke, das Dritte konnte wählen Sie den Eingang mit einer ANYBODY_CAN_SPEND Transaktion. Sie bräuchte, um Hinterlegung der Transaktion direkt auf einen miner, die Minen dieser Art von nicht-standard Transaktionen, obwohl für Sie abgebaut werden.

+924
yibe 23.11.2010, 20:49:14

Die Flüssigkeit sidechain ist eine private sidechain. Um Zugang zu haben, müssen Sie Kontakt Blockstream. Sehen https://blockstream.com/liquid/

+896
Gibron 11.10.2018, 02:15:31

Was die url nicht wissen, ist, dass ist nicht unmöglich für Hacker, um brute-die Scheiße aus den privaten Schlüssel, mit computer-Verarbeitung steigt rasant, es ist definitiv nicht UNMÖGLICH, die Dinge richtigstellen, aber dann wieder, dass die Anfälligkeit etwa da Computer begann zu existieren.

+815
Janus 21.10.2017, 11:20:21

Was sind die Vorteile (und Nachteile) der mit dieser über andere Spezifikationen wie secp256r1?

Secp256k1 ist weniger weit verbreitet als secp256r1, so dass für einige Zeit gab es schnellere Implementierungen von r1 als k1. Das ist nicht wahr heute, und die schnellsten Implementierungen von k1 sind deutlich schneller als die r1.

Secp256k1 Sicherheits-kritische Parameter sind im wesentlichen behoben, durch seine design-Kriterien, während r1 s Parameter werden generiert basierend auf einem 'random number' ohne dokumentierte Herkunft, was einige zu befürchten, dass es möglicherweise haben wurde absichtlich geschwächt.

Ich glaube nicht, dass eine neue Anwendung würde die Standardisierung auf eine 256-bit-Kurve in dieser Zeit, aber wenn ich auswählen müsste zwischen k1 und r1 für etwas, wo der Kompatibilität war kein Problem Kommissionierung k1 wäre eine einfache Entscheidung.

+716
alarbei 06.02.2017, 23:33:44

Die Kommandozeilen-option -zapwallettxes

Dies wird deutlich, unbestätigte Transaktionen aus der Brieftasche.

Sehen https://en.bitcoin.it/wiki/Running_Bitcoin

+693
Paulo Toni 07.04.2011, 14:21:32

Es bedeutet, dass es keine signifikanten speedup durch die Umsetzung des Algorithmus in ein ASIC, als im Vergleich zu einem CPU-basierten Implementierung.

Dieses wird gewöhnlich erzielt, indem eine Menge von Speicher, die bei der Umsetzung dieses auf einem ASIC, übersetzt benötigen viel physische Fläche auf dem chip.

ASIC-Implementierungen schöpfen Ihre macht aus, dass sich viele physisch parallel und Pipeline-threads auf einem chip, die jeweils die eine bestimmte Art von chip Immobilien. Nun, wenn Ihr Algorithmus benötigt viele Immobilien auch für einen Schritt der pipeline, es wird aber nicht viel Raum, um tatsächlich zu parallelisieren oder pipeline-Algorithmus. Dadurch verlieren Sie die Parallelisierung Vorteil von einem ASIC-Implementierung.

scrypt ist ein solcher Algorithmus. Zum Beispiel von Litecoin.

+676
dond 16.02.2010, 23:11:05

Warum denken Sie, dass die Transaktion "verloren"gehen?

Es bleiben einfach im mempool, solange es ist, ausgestrahlt von dem sender und es wird dort bleiben, bis ein miner entscheidet, mit ihm zu arbeiten, und somit bestätigen diese in einem neuen block.

Bergmann fallenlassen der Transaktion, weil er nicht will, um es in den nächsten block, dass Sie Bergbau einfach nicht machen es verschwinden.

Wenn Knoten B nicht gelingt, den nächsten block, wo Sie beabsichtigten, um zu bestätigen, Alice Ihre Transaktion ist, würde es einfach bedeuten, dass Ihre Transaktion wird im mempool, bis ein anderer Bergmann, verwendet es in seinem block.

Beachten Sie, dass dies kann gleichzeitig geschehen, es scheint mir, dass Sie denken, dass es nur möglich ist für eine Transaktion, werden abgebaut durch 1 miner an der Zeit, obwohl dies nicht der Fall ist.

+647
Abhishek katoch 18.11.2010, 04:16:30

Ich Frage mich, ob es möglich ist, eine neue erhalten-Adresse jedes mal, wenn ich einen crypto. Einige Börsen dies automatisch für Sie tun, aber ich bemerkte, jedes mal, wenn ich drücken Sie 'Anzeige', es war die gleiche Adresse.

Gibt es eine Möglichkeit, eine neue erhalten-Adresse für die einzelnen Transaktionen?

+641
shazmoh 17.07.2010, 11:21:35

Der interessanteste Teil des Dokuments nicht lange, da die Hälfte der Seiten, die erklären, einige der Terminologie und, wie Bitcoin funktioniert.

Die wichtigsten Punkte sind:

  • Bitcoin ist die weltweit erste dezentralisierte Währung, so ist es schwer zu überwachen und zu Steuern
  • Bitcoins können sich beliebt bei den kriminellen, denn Sie bieten viel Anonymität
  • Bitcoins können verwendet werden, um zu Begehen, Geldwäsche
  • Es ist sehr wahrscheinlich, dass die Menschen wollen, um zu stehlen Bitcoins werden gezielt Dienstleistungen Dritter (z.B. Börsen), und der Nutzer Brieftaschen
  • Es ist schwer zu link die Identität des Benutzers, um Ihre Bitcoin-Adresse, kann aber sehr einfach, wenn Sie konvertieren Sie Ihre Bitcoins in einer fiat-Währung

Es gibt auch ein paar andere, kleinere Punkte gemacht und es ist allgemein gut zu Lesen. Als seitliche Anmerkung, das Papier scheint einen kleinen Fehler auf Seite 4 Auflistung Bitcoin niedrigsten Preis, da die Blase als 4$, während es war so niedrig wie 2$ irgendwann.

+632
user267285 29.10.2012, 00:15:58

Sage in ein paar Jahren Bitcoin ist, wo wir hoffen, es ist, wie $1000 oder sogar 10.000 US-Dollar. In einem solchen Szenario von einem cent ist ungefähr 1-10 microBitcoins (1 Millionstel oder 0.000001 BTC).

In meiner Erfahrung, der Versuch, bitcoins für kleine Transaktionen (auch um 0.001 BTC) in der Regel entweder sehr lange dauert oder die einfach nicht verarbeitet bekommen überhaupt. Damit macht mir sorgen, dass BitCoins nicht verwendet werden für kleine Transaktionen, die entsprechen zu einem großen und wichtigen Teil der Wirtschaft (z.B. ein Kind kauft ein Eis am Stiel, oder geben Sie einen $1 tip, Kauf oder größere Sachen, die in den Ländern der Dritten Welt, etc.)

Wer hat eine hilfreiche Perspektive auf dieses Problem?

+586
sertl13 16.03.2016, 14:58:50

Wenn Ihr partner kennt Ihre Adresse, Sie können lernen, die Transaktion Geschichte und die balance , die Adresse. Häufig ist es möglich, zu erraten oder abzuleiten, dass andere Adressen, die auch Ihnen gehören, aber dies erfordert ein wenig mehr Aufwand und ist weniger zuverlässig. Dies jedoch sicherlich nicht zu übersetzen, um Ihre komplette Brieftasche aus dem Gleichgewicht und der Aktivität bekannt sein.

Dies ist der Grund, warum Bitcoin-Benutzer werden geraten, erzeugen Sie eine neue Adresse für alle Geschäfts-Interaktion, die Sie haben und warum in der Regel die Bitcoin-software macht es einfach zu erstellen, neue Adressen.

+567
uzumaki 26.06.2015, 12:50:02

Da keiner der Antworten, die gegeben wurden, waren voll und prall genug, um richtig meine Frage beantworten, ich werde Entsendung meine eigene Antwort, die schlägt alles, was gesagt wurde:

Der beste Weg, um eine Transaktion in einer Weise, die sich resistent gegenüber transaction malleability, ist, um tatsächlich verfolgen nur die Daten, die signiert wurde. So zu tun, ich schlage vor, mit einem Doppel-SHA256 der signierten Daten. Die Dokumentation der OP_CHECKSIG script operation (und es ist sehr nützlich, Diagramm, form Hinweise auf die Verfahren, die befolgt werden sollten.

Ein transaction-malleability-Invarianten "Tracking-Hash" kann man von einem pay-to-pubkey-hash der Transaktion durch:

  1. Überprüfen Sie die technische Gültigkeit der Transaktion, so erfolgt die Referenz-bitcoin-client. Dies beinhaltet die überprüfung der Signaturen der Transaktion. Dies ist ein entscheidender Schritt, wenn Sie das nicht tun, wird der tracking-hash ist nutzlos.
  2. Doppel-SHA-256-hashing alle der folgenden Dinge:
    1. die Versionsnummer
    2. die Anzahl der Eingänge
    3. für jeden Eingang :
      1. die Transaktions-ID der Ausgang zu verbringen
      2. der index des output-zu verbringen
      3. die Sequenz-Nummer
      4. (Hinweis: Wir absichtlich nicht-hash der Eingabe-Skript oder die Länge der Eingabe-Skript)
    4. die Anzahl der Ausgänge
    5. für jeden Ausgang:
      1. die Höhe
      2. die Länge der Ausgabe-script
      3. die gesamte Ausgabe an script
    6. die lockTime

Dies zu tun, sollten Sie eine nette tracking-hash, wird das der gleiche für alle vergleichbare Transaktionen, egal wie es geändert werden kann, durch die Nutzung der transaction malleability.

Beachten Sie, dass diese tracking-hash ist nicht Teil des bitcoin-Protokolls, so werden Sie nicht finden es in der blockchain, und Sie werden nicht in der Lage zu suchen, es mit blockchain.info.

+541
adroja denish 12.06.2017, 06:31:34

Wie es scheint, dupliziert Frage, aber ich lese viele Artikel und Beiträge zu undestand über segwit.

Unten links sind etwas, was ich Lesen

Was ist block Gewicht und wie unterscheidet es sich von der block-Größe?

Nach Segwit Aktivierung, was ist der größte block der Größe möglich?

Verständnis Segwit Block Größe

Block Gewicht

Aber ich brauche zum Beispiel clearfy über block Gewicht T_T

In Verständnis Segwit Blockgröße Artikel, Schriftsteller sagte, dass

Die Segwit Blöcke beschränkt sind, die durch so genannten Block Gewicht. Block Gewicht ist ein neues Konzept eingeführt, in Segwit, und es ist berechnet auf einer pro-Transaktions-basis. Jede Transaktion hat ein "Gewicht", die so definiert ist:

(tx Größe mit Zeugen Daten gestrippt) * 3 + (tx-size)

Ich denke, tx Größe ist

tx = Transaktionen + Zeugen Daten

Dann steckte ich in die Rekursion... ich kann undetstand.

Mir, wie es scheint widersprüchlich.

Denn um zu definieren, eine Texas-Größe, benötigt Block Gewicht zu beschränken, Zeuge Daten Größe. Aber ein Gewicht, brauchen eine Texas-Größe.

Ich habe verstanden, dass, wenn es keine Zeugen die Daten, dann die maximale Blockgröße beträgt 1 MB(Vor segwit). Ja, Es ist klar. Aber einige Menschen sind mit Gewicht gleiche mit byte.

Zum Beispiel, einige Leute sagen, dass(vor allem bitcoin wiki - Block Gewicht)

Gewicht = 1mb * 3 + 1 MB = 4mb

Und andere sagten(Was ist block Gewicht und wie unterscheidet es sich von der block-Größe?)

Sogar in diesem post, Sam Jones sagte 4,000,000 WU, blockieren aber immer noch 1mb

Gewicht = 1mb * 3 + 1 MB = 4,000,000 Gewicht unit(WU) Oder 4mWU

was ist der genaue Ausdruck?

und Wenn es keine Zeugen Daten, dann, was übrig ist, 3mb oder 3mWU gefüllt? ist es leer?

In Block #577639, Block-Größe ist 1158.038 kB

Wie Zeugen Daten sotred?

1mb Transaktion + Zeuge richtigen Daten...?

oder

1mb block wird gemeinsam von Transaktionen und Daten Zeuge?

Basic Konzept der segwit ist, halten Sie die Blockgröße als 1 MB, für Transaktionen und fügen Sie Zeuge richtigen Daten...?

Es bedeutet, dass die Größe der Transaktionen(Zeuge Daten ist ausgeschlossen) ist 1158.038 kB? oder Transaktionen + Zeugen Daten 1158.038 kb?

Wie wir wissen, die maximale block Gewicht ist 4mWU oder 4mb. Daher, wenn Transaktionen ohne Zeugen die Daten über 1,1 mb, dann scheint es, wie seltsam

block Gewicht = 1,1 mb * 3 + (1.1 mb + witnessdata)

Weil es größer ist als die maximal mögliche Größe.

Wenn Transaktionen + Zeugen die Daten über 1.1 mb

block Gewicht = (1,1 mb - witnessdata) * 3 + 1.1 mb

diese Berechnung scheint mehr zumutbar ist. Aber wenn der Zeuge die Daten weniger als 0,1 mb dann blockieren Gewicht ist mehr als 4mb. Ist es möglich, dass so etwas Zeuge von Daten?

Und Wenn Es nur Bewegungsdaten und keine Zeugen Daten wie 1mb Bewegungsdaten und 0 Zeugen Daten(block Gewicht von 4mb oder 4mWU die theoritical maximale Größe) Dann, wie die Transaction-Malleability - problem ist gelöst?

Ich bin so sorry. Fragen sind ziemlich lang, aber ich hoffe, es kann hilfreich sein, nicht nur mich, sondern auch Personen, die das Studium über die blockchain.

Danke für das Lesen

+520
Allilu 20.04.2012, 12:17:41

Sollten Sie libbitcoin die bx - command-line-interface sehr nützlich. Die code-Zeile Verweise BIP44 Altcoin-Version Mapping-Tabelle vielleicht ein bisschen veraltet, aber der Inhalt dieser Tabelle ist starke trace-Fähigkeit. Beispiel 7 durch Beispiel 11 sollte die Dinge schnell. Diese Beispiele lediglich erweitert, die ersten arbeiten dokumentiert von Andreas M. Antonopoulos in Kapitel 4.

+504
CJC 05.07.2017, 12:57:09

Ich bin derzeit in den Prozess der Arbeit an meiner Abschlussarbeit über Bitcoin security, und ich Frage mich, ob es irgendeine software zum testen verfügbar Bitcoin-Sicherheit? Zum Beispiel gibt es Programme, die versuchen, starten double-spend-Attacken simulieren, eine 51% - Attacke, oder wie?

+487
Heather Diane 24.01.2018, 19:55:19

Das höchste Volumen der BTCEUR ist auf kraken für eine lange Zeit schon.


in der Dokumentation zur API-Methode: https://www.kraken.com/help/api#get-ticker-info
- API call: https://api.kraken.com/0/public/Ticker?pair=XXBTZEUR

+465
KristinaRDJ 16.01.2018, 06:24:34

Coinbase hat die den privaten Schlüssel für die BTC-Transaktion (denn es sollte der gleiche sein wie der BCH-Adresse), aber es erfordert möglicherweise manuelle Eingriffe auf Ihren Beitrag zur Wiederherstellung der Einzahlung und Erstattung. Leider, Ihre Unterstützung ist überschwemmt mit vielen anderen Themen in diesem Monat. Wenn Sie ein support-ticket eingereicht, um https://support.coinbase.com/können Sie auch nur eine Weile zu warten, bevor Sie es.

+437
Katen 25.03.2013, 01:48:14

Ich bin kämpfen, um zu verstehen, das Konzept von "Seitenketten" das ist viel diskutiert in letzter Zeit, aber nie wirklich erklärt.

So verstehe ich "side-chain": es ist ein altcoin, mit einem eigenen blockchain, mit einem separaten PoW Regeln und mineres und Bergbau Belohnungen und so weiter, das hat Wert irgendwie gebunden zu bitcoin, und das kann später ausgetauscht werden, wieder "in" Haupt-bitcoin-blockchain.

Ich Kämpfe zu verstehen, zwei Dinge obwohl.

  1. Wie wird ein bitcoin miner/bitcoin-Knoten überprüfen, dass die side-chain-Transaktionen wurden korrekt (im Sinne von "nicht doppelt ausgegeben") und dass Sie auf die mehr "altcoin" - Kette? Funktioniert der bitcoin-Knoten haben auch herunterladen, alle anderen Ketten? Ist das nicht seltsam?

  2. Wie ist die mining Belohnung gelöst? Was ist, wenn das side-chain hat einige verrückte Regeln (wie quark), für den Bergbau 90% der bestehenden Versorgung in ein paar Tagen? Wie wirkt sich die Geldmenge überhaupt Sinn mit Wert austauschbar zwischen BTC und side-chain?

Es ist möglich, ich habe die Grundlagen völlig falsch, aber ich habe nie vorbei an der Begeisterung, mit der richtigen Erklärungen, also Frage ich hier.

+412
dgross 28.10.2018, 06:32:11

Die Adressen, die Sie von getnewaddress sind Teil Ihrer Brieftasche. Um diese zu sichern, verwenden Sie die backupwallet RPC-Befehl. Dadurch wird eine Kopie Ihrer Brieftasche-Datei an dem Speicherort, den Sie angeben.

Bitcoin Core standardmäßig hat ein keypool von 1000 keys. Jedoch, weil Bitcoin Core verwendet Bulletin 32 Hierarchische Deterministische wallets, eine Sicherung ist ausreichend für Sie zu erzeugen in der Lage alle privaten Schlüssel, Ihren Geldbeutel jemals haben wird.

Obwohl, haben Sie Zugriff auf alle privaten Schlüssel, es ist immer noch empfohlen, dass Sie ein backup regelmäßig, um zu bewahren, Transaktions-Daten und andere Metadaten-gespeichert in der Brieftasche, als auch alle Schlüssel und nicht brauchen, sich zu regenerieren Sie auf restore (wiederherstellen kann, die nicht notwendigerweise alle Transaktionen im Zusammenhang mit Schlüsseln, die waren nicht in der keypool zum Zeitpunkt der Sicherung). Daher sollten Sie ein backup der wallet, der alle 1000 keys, so dass die neuesten unbenutzt keypool ist immer Teil Ihrer letzten Sicherung.

Auch, wenn Sie Ihre Brieftasche verschlüsselt ist (sollte es sein), dann müssen Sie zum entsperren Ihrer Brieftasche jedes 1000 keys, so dass der keypool aufgefüllt werden kann. Sie können tun, dass mit der walletpassphrase RPC-Befehl.

+290
Michael Edenfield 21.09.2019, 16:30:59

Es gibt zwei Arten von EWallets, gehostet (shared) EWallets und hybrid-Wallet.

Mit hosted Wallet, alle Münzen sind freigegeben (alle Kunden-Fonds kombiniert) in der host-EWallet. Beispiele HIERFÜR sind Paytunia.com, Instawallet.org, EasyWallet.org, WalletBit.comsowie die online-wallets mit dem Austausch wie MtGox.com, Bitfloor, etc.

Hybrid-Wallet sind diejenigen, die lokal entweder über den browser (mit Javascript), wie Blockchain.info/wallet und StrongCoin.com betreiben oder von einem client wie Electrum (Windows, Mac, Linux, Android) oder BitcoinSpinner (Android) bedienen.

Mit einer hybrid-E-Wallet, private Schlüssel lokal gespeichert, sondern Transaktionen, die route über den EWallet Anbieter. Zum Schutz vor Verlust, die browser-basierte hybrid-wallets speichern Sie eine verschlüsselte Kopie der Daten aus dem wallet online mit dem E-Wallet-Anbieter. Der Anbieter hat nicht das Passwort zum entschlüsseln der Brieftasche gespeichert sind, mit Ihnen und hat somit kein potential zu verbringen Sie Ihre Münzen gespeichert mit Ihnen.

So Ihr Risiko von fractional reserve besteht nur mit der hosted E-Wallet-Anbieter.

Eine Methode, diese Anbieter konnten beweisen, dass Sie nicht ein fractional reserve würde reichen, um sporadische finanzielle audits. Keine tun dies auch heute.

Eine andere Möglichkeit wäre, für die E-Wallet-Anbieter zu behandeln, jedes Konto, als wäre es eine standalone wallet. So werden die blockchain würde, stellen Sie sicher, dass Sie die Münzen erhalten, wurden nicht ausgegeben. Keine EWallets betreiben diese Art und Weise entweder.

Wenn multisignature wird funktional, dies wird wahrscheinlich eine Sicherheits-Funktion, die aus einem oder mehreren E-Wallet-Anbieter.

+287
Rhonda Nason Mallory 22.09.2012, 02:58:33

Gemäß diesem post bitcoin-Knoten nicht pflegen einen index von Adressen zu TxIDs und damit die Abfrage für die nicht ausgegebenen Token-Adressen beinhaltet im wesentlichen die quer durch das gesamte UTXO gesetzt.

Aber die blockchain explorers aktivieren Sie die Suche von Adressen, die nicht nur auf die nicht benutzten Ausgänge, sondern auf die gesamte blockchain. Sie listet all die Transaktionen, an denen eine Adresse. Ich habe die folgenden Fragen:

  • Wie die block-Forscher wollen die Suche von Adressen-Sie suchen die gesamte blockchain zum Zeitpunkt der Abfrage, das ist sehr ineffizient, oder Sie pflegen eine Art von index, die Sie aktualisieren iterativ?
  • Wenn Sie verwalten einen index, wie es aussieht, wird der index ganz schön groß, da wird es immer weiter wachsen wird. Also wie groß ist der index derzeit?
  • Auch kann die blockchain Knoten derzeit eine solche Suche (natürlich effizient)?
+258
John Doerr 13.06.2016, 11:01:11

Ich gehe davon aus, da Sie auf den gleichen Algorithmus, die Sie automatisch ändern Sie das Ziel für Ihren Algorithmus, die von Zeit zu Zeit, ohne zu überprüfen Ihre Annahmen mit niemandem.

Ja, das ist korrekt jeder Knoten im Netzwerk berechnen muss dies unabhängig und zum selben Ergebnis kommen. Alle Inhalte, die für die Validierung ist immer unabhängig konstruiert, indem jeder voller Knoten ist, können Sie verwalten eine vollständige Synchronisierung des Bitcoin-Netzwerk mit nur block-Binärdateien und keine weiteren Informationen.

Zum Beispiel, für einige Zeit eine gewisse Bergmann hat versucht, Antworten auf Herausforderungen, so dass der hash(challenge+Beweis) hat 40 führende Nullen.

"Anzahl der führenden Nullen" wird Häufig verwendet, um zu beschreiben, Bitcoin-mining, aber nicht wirklich reflektiert, wie der Nachweis der Arbeit betreibt, es zeigt lediglich ein Nebeneffekt, wie die Blöcke codiert sind, und dem Benutzer angezeigt. SHA256-hashes 256-bit-Ganzzahlen, Bergleute sind versuchen zu finden blockhashes, die niedriger sind als eine bestimmte ganze Zahl Ziel. Wenn das system nur auf der Grundlage der Anzahl von Nullen in den hex-kodierten hash, es wäre nicht genug Granularität zwischen zwei Ebenen.

Obwohl die Bergleute nicht über eine offizielle Vereinbarung - "Von nun an sind wir alle der Lösung eine leichtere Aufgabe. Ok? - Ok! - Lets go!"

Das wäre gegen die Konsens-Regeln, und alle Blöcke beliebig Ausrichtung der falsche Wert sind, werden einfach verworfen. Knoten im Netzwerk, streng zu überprüfen jedes einzelne Regel und werfen alle Blöcke mit folgt Ihnen nicht. Bergleute nur existieren, um gültige Transaktionen in blocks und bieten relative Vertrauen zu SPV-clients, die, wo erforderlich, Sie setzen nicht die Regeln.

+250
Sabelosenkosi KingbaeMaster Ju 09.06.2012, 13:59:05

XRP sind intern dargestellt als eine integer-Zahl Millionstel ripple. Kein Begriff wurde noch akzeptiert, der für die Benennung dieser Einheiten, aber einige Leute haben (ich denke, Scherz) bezeichnet Sie als "Jeds".

Update: wie Es aussieht, werden Sie offiziell bezeichnet als Tropfen, wie Sie vorgeschlagen. Eine Transaktion kostet 10 Tropfen. Es gibt Millionen von Tropfen in eine Welle.

+248
candleabro 21.08.2016, 09:07:59

Die Anzahl von satoshi pro bitcoin ist 1e8 oder 100,000,000, also, wenn Sie einen fiat-Wert pro bitcoin wie 7000 US - $/BTC, die Berechnung ist:

$/satoshi = $7000/1e8 = $0.00007 pro satoshi

Natürlich, es gibt keine Feste fiat zu satoshi Wert, da die fiat-Wert des Bitcoin wird durch den Markt bestimmt, d.h. Tauschwert.

+202
user1656520 25.12.2015, 07:47:10

Nach dieser,- thin-clients verwenden bloom-Filter zur Anfrage "Adressen und Transaktionen, die Sie interessiert sind, in der peer". Und nach diesem, bloom-Filter werden verwendet, um zu verhindern, dass die SPV peer von "wissen[ing], welche Transaktionen gehören zu den client-und für welche nicht.".

Aber die Genauigkeit des bloom filters, und damit, wie leicht das peer abziehen kann, welche Adressen gehören zu den Kunden, ist bestimmt durch die thin-client.

So wie die großen thin clients (Electrum, Multibit, Myzel, etc.) Schutz der Privatsphäre der Adressen gehören zu Ihr die Geldbörse aus Ihrem SPV peer?

+176
AmyF 21.10.2011, 09:02:37

Dies ist ein Paradebeispiel dafür.

Menschen, die nicht wissen, überhaupt etwas über Bitcoins, nur gehört Ihr der Preis geht höher und höher, und denken, "hey, vielleicht ich sollte kaufen einige".

Und Sie sind wahrscheinlich Recht... für eine Weile. Bis jemand endet als die Letzte zu kaufen höchster Preis, bevor die Blase platzt.

+169
Drl Sherif Omran 13.05.2016, 09:53:19

Ich habe gelesen, dass die gesamten bitcoins erhalten in einer einzigen Transaktion zu verbringen, in einer anderen Transaktion. Der tatsächliche überweisungsbetrag abgezogen von der Summe bitcoins und die änderung wird zurück an den Absender die bitcoin-Adresse.

Angenommen, David Sendet Alice den Betrag in form von zwei-Ausgänge, output0: 10 bitcoins und output1: 20 bitcoins in der gleichen Transaktion. Jetzt Alice will transfer 5 bitcoin zu Eva. Hat Alice verbringen hat ganze 30 bitcoins, durch die übertragung von 5 auf Eve und die restlichen 25 auf sich?

Oder können Sie wählen Sie eine der output z.B. output0: 10, transfer-5 bitcoins zu Eve und ändern 5 bitcoins auf sich? Wenn dies der Fall ist, wie wird dieser erfasst, wie der hash-Wert von der Davids-Transaktion kann verwendet werden, um Sie verbringen den output1: 20 bitcoins.

+139
aspdeepak 06.11.2015, 22:52:09

Was ist der Unterschied zwischen den beiden Definitionen, dass nicht die folgende Erklärung: "Verkaufen BTC 2.3 bei $593.18" ist ein Beispiel für eine limit-order zu Fragen für $593.18 pro 1 BTC. "Kaufen BTC 0.32 auf $592.03", würde ein limit-order-Gebote für $592.03 pro 1 BTC.

+136
strickland 18.06.2017, 22:30:42

Fragen mit Tag anzeigen