In ein Ereignis, wenn niemand Minen der nächste block in der blockchain, wie werden die Transaktionen sollen, um veröffentlicht zu werden in der blockchain?

Ich verstehe, dass die Bergleute sind nie gonna stop mining angesichts der Transaktionsgebühr Belohnung für jeden block. Aber nur im Fall einer Veranstaltung, wenn niemand in der Lage/bereit, mir den nächsten block in der blockchain, was passiert mit der neuen Transaktionen, wie sollen Sie dann veröffentlicht werden? Und auch, wie wird es gehen, um die Wirkung der blockchain Konsens?

+794
Helder 26.09.2010, 16:23:10
30 Antworten

Was würde passieren, wenn alle block-Kette Kopien gelöscht zu bekommen, gleichzeitig?

Auf den ersten, alle Kunden würden versuchen, die block-Kette von anderen clients, richtig? Aber würde scheitern. Würde das "Netzwerk", dann (aber Wann genau?) davon ausgehen, dass alles gerade erst begonnen, und mir die genesis-block wieder?

+939
littleAnt 03 февр. '09 в 4:24

Vielen Dank für die große bitcoin-collider (LBC) link. Hatte einen langen Blick auf Sie, aber es ist Weise über meinem Kopf. Scheint, dass Sie finden, werden die privaten Schlüssel regelmäßig, dass die fit-aktiv-Konten mit einigen BTC auf Sie. Das ist ein alarmierender Anblick. Vor allem, da dies noch auf einem kleinen Maßstab.

Dann stieß ich auf diesen hervorragenden Beitrag: https://www.reddit.com/r/btc/comments/65mjm3/bitcoin_wallets_under_siege_from_collider_attack/dgbudsk/ Warum die LBC scheint ja schon gefunden zu haben private Schlüssel, um aktive Konten, antwortete er:

Die Geldbörsen haben Sie angegriffen sind, soweit nicht generic random-private-key bitcoin wallets als die üblichen, aber Sie haben ausdrücklich Handarbeit gemacht, um gebrochen zu werden. Sie gehören meist zu den puzzle-Transaktion die enthält viele "einfache" privaten Schlüssel.

Was bedeutet das?

Ich bin mir nicht ganz sicher, diese sind alle reden über den gleichen Ansatz/problem, aber ich denke, es ist ähnlich am Ende: Wie schwer ist es zu finden einen privaten Schlüssel, um einen spezifischen aktiven bitcoin-Adresse oder einem der aktiven bitcoin-Adressen? Ich hoffe dyoniziz von reddit richtig ist.

+936
Rodrigo Pontremoli 05.09.2015, 01:21:07

Ich bin der Codierung einer website, um BTC-balance aus dem explorer die folgende url verwenden:

https://blockexplorer.com/api/addr/3CyZgGhkhE3z2WY8E5ztPMRYCDdg1hdD7g/balance

Das problem ist, dass die balance schien mit dieser url (explorer) ist völlig Verschieden von dem, was in meinem wallet (nicehash).

Explorer-balance für diese Adresse: 0.00946525 BTC

Wallet-Guthaben für diese Adresse: 0.01642334 BTC

Was ist der Grund dafür? und wie um zu zeigen das wahre Gleichgewicht im explorer genau so, wie in der Brieftasche?

+918
Eric Lippert 02.05.2010, 04:16:58

Ich betreibe einen kleinen Austausch, und wir haben ein problem mit der DIMECOIN Brieftasche. beim senden von Beträgen über 1 million Münzen. wir erhalten die folgende Meldung angezeigt, wenn die Fehlerberichterstattung aktiviert ist. Ich kann nicht für das Leben von mir bestimmen, was der Fehler ist.

Fatal error: Uncaught exception 'Exception' with message '- Request Fehler: Array' 
stack trace: #0 ../class.wallet.php(36): jsonRPCClient- >__call('sendtoaddress', Array)
#1 ../class.wallet.php(36): jsonRPCClient->sendtoaddress('7EFMZkPb6sHhKgk...', 69986000) #2 
../withdrawalqueue.php(128): Geldbörse->Rücktritt('7EFMZkPb6sHhKgk...', '69986000', '1', 'DIME') #3 ../index.php(334): include('..') #4 {main} thrown in ../jsonRPCClient.php auf der Linie 

Hier ist mein code:

if ($total > 1000000) {
 return $this->Client->sendtoaddress($address, (double)round($Gesamt, 2));
}
elseif($Gesamt > 10000000) {
 $amt2s = $Summe * .1;
 $i = 0;
do{
 return $this->Client->sendtoaddress($Adresse, round($amt2s));
$i++
}
 while($i < 10);

}else{
 return $this->Client->sendtoaddress($address, (Doppel -) sprintf("%.8f", $total));
}
+903
A Ettlinger 14.03.2012, 00:11:49

Krake auch bekannt als Payward Ventures Inc ist derzeit angemeldet als Geld-Service-Geschäft in jedem einzelnen Staat in den USA.

Soweit ich sagen kann, Sie werden aber immer noch keine Geschäfte für den 2nd 3rd-oder 4th-tier-Prüfungen in jedem Staat. Ich habe keine Ahnung, warum das so ist.

enter image description here

+862
Johnathan Sherbert 17.08.2013, 18:07:03

Sie können view-Adressen, indem Sie auf Einstellungen -> Adressen & nach unten scrollen, um klicken Sie auf die Verwendeten Adressen.

https://blockchain.info/wallet/#/settings/addresses

Quelle: https://twitter.com/AskBlockchain/status/857605907915657217

+859
spencer dacillo 13.01.2011, 18:02:23

einige pseudo-code für die Arbeit mit dem Bitcoin-Core-0.16 (wenn es einfachere Möglichkeiten, pls lmk).

angenommen, Sie alle haben, ist die Höhe und addr

hash = getblockhash(Höhe)
block = getblock(hash -)

für txid im block['txid']:

 tx = getrawtransaction(txid)

 für vi tx['vin']:
 original_tx = getrawtransaction(vi['txid'])
 für vo in original_tx['UA']:
 wenn Sie die Tastenkombination " vo['n'] == vi['UA'] und addr in vo['scriptPubKey']['Adressen']:
 print ("dieser tx ist relevant")

 für vo in tx['UA']:
 falls addr in vo['scriptPubKey']['Adressen']:
 print ("dieser tx ist relevant")
+859
Arlene Wildermuth Cosand 13.06.2010, 05:43:58

Dies geschah zu mir.

Ich habe es auf der Arbeit wieder durch die Aktualisierung der Bergleute firmware:

Wenn ich angemeldet in der IP, wass es funktioniert besser als das original. Sie können die win32flasher Instrument zu tun, das blinken der SD-Karte.

+830
CORDIC 10.06.2016, 17:36:43

6 Blöcke, nicht 6 clients. Die Chancen, den Fang bis auf den block mit den Transaktionen, die begraben ist 6 Blöcke tief ist schlank. Zugegeben natürlich, dass die unehrliche Partei nicht zu einem ganz erheblichen Teil (sagen weniger als 15% oder so) der hashing-power. Diese änderungen können berechnet werden unter Verwendung der Poisson-Verteilung, wie in Satoshi ' s original-Papier (Letzte Seite).

+799
OutFall 05.05.2015, 23:25:42

Wenn Sie die Synchronisierung von Netz sind, sind Sie wahrscheinlich begrenzt durch die Geschwindigkeit der Blöcke Holen. Wenn Sie die Neuindizierung Blöcke, die bereits vorhanden sind auf der Festplatte, nur die CPU ist der Flaschenhals.

Der Algorithmus, um zu entscheiden, wo und Wann auf Anfrage Blöcke ist relativ dumm, langsam und leicht zu verwechseln. Dies ist der Grund, warum bei der Synchronisation von Netzwerk, die Sie selten verwenden, alle zur Verfügung stehenden Bandbreite. Daran wird gearbeitet, aber es ist nicht ein einfaches problem, wenn Sie vermeiden wollen, viele problematische Grenzfälle. EDIT: Bandbreiten-Nutzung sollte viel besser, weil Bitcoin Core v0.10.

Wenn Neuindizierung block auf der Festplatte, auf dem Referenz-client wird standardmäßig verwenden alle verfügbaren CPU-Kerne, um den Prozess zu beschleunigen. Sie können par=1 in bitcoin.conf zu beschränken, die Validierung Betrieb einem single-core. Wie von 0,9 (noch nicht veröffentlicht), Sie werden auch in der Lage, diesen Wert zu ändern in der GUI-Konfiguration.

+797
Nandan 03.03.2011, 02:58:55

Es gibt nichts halten zurück von laufen mehrere clients mit demselben Account.dat-Datei, auch halten backups an sicheren Orten ist nicht eine schlechte Idee.

Wie bitcoin ist dezentral, es ist keine Behörde, Sie könne den Nachweis der Besitz einer bitcoin-Adresse. Seine 100% auf Sie, um sicherungen Ihrer Brieftasche.dat-Datei.

+725
Tim Frasier 08.02.2015, 05:35:11

#1

Schwierigkeitsgrad 1 stellt ein Ziel (2^256)/(2^32). In anderen Worten, Sie müssen 2^32-mining versucht im Durchschnitt um mir eine Schwierigkeit, 1 block.

#2

Sie müssen herausfinden, was Ihre Ausgaben sind, und subtrahieren Sie diese von Ihrem Umsatz bekommen Sie Ihren Gewinn. Denken Sie daran, Abschreibungen auf Ihre Bergbau-Ausrüstung.

+682
Vrushali Raut 09.02.2014, 03:23:11

Ja, das ist möglich. Bauen Sie ein Skript wie:

OP_IF
<key1>
OP_CHECKSIG
OP_ELSE
OP_3
<key2>
<key3>
<key4>
<key5>
<key6>
OP_5
OP_CHECKMULTISIG
OP_ENDIF

Dies ermöglicht key1 frei verbringen Sie die Münzen, aber wenn eine Unterschrift von key1 ist nicht vorhanden, es ermöglicht auch 3 keys2-6 ausgeben der Münzen.

+670
vintagechick 09.11.2017, 07:58:05

dies wurde behoben in version 0.6 beta

+667
w25r 19.04.2019, 21:56:37

Zumindest in https://localbitcoins.com/die Kosten für das senden und empfangen von Bitcoins (von/nach außerhalb localbitcoins, natürlich), unterscheiden sich durch einen Faktor von drei, ungefähr. Aktuell: 0.08715 mBTC für den Versand, 0.26144 mBTC für den Empfang.

Gibt es eine Begründung dafür?

+631
DvG 17.04.2011, 03:55:13

Es gibt ein paar Dinge, die ich würde Ihnen hier empfehlen:

  1. Stellen Sie sicher, dass ALLE Treiber und firmware sind die aktuellsten zur Verfügung (einschließlich Ihrer bios) hatte ich ein Problem mit einer einzelnen R9 290x, das gelöst wurde, mit einem BIOS-update.
  2. Überprüfen Sie ALLE Ihre bios-Einstellungen Aussehen für alles, was Wirkung, die Regulierung der Stromzufuhr zu den Karten.
  3. Verwenden CGWatcher auf ausführen, um das Rigg (nicht obligatorisch, aber es wird Ihr Leben leichter machen auf lange Sicht)

Wenn das nicht hilft, dann schlage ich vor, Sie versuchen, was Sie Chris ' Bruder hast, ziehen Sie eine Karte sehen, ob das hilft. (Wenn dass das Problem behebt, könnte es ein Problem mit der power rail auf den PCIE-lanes) ich erkennen, dass Sie angetrieben werden, die GPU ist aber ein Freund von mir und ich hatten das mal diskutiert, große rigs wie dieses, und er sagte, dass in einigen Fällen, die Sie verwenden müssen, powered PCIE Riser wie: http://www.amazon.co.uk/s?ie=UTF8&field-keywords=SuperHash&index=computers&search-type=ss

Hoffe, das hilft. Ich weiß nur zu gut den Frust des gebrochenen Riggs.

+623
zeedo 12.07.2015, 20:51:33
Verwendet für Fragen, die mit der Annahme von cryptocurrencies.
+612
peteru 16.11.2019, 15:00:05

In den meisten einfachen Worten: Gegeben sei eine hash-Funktion H, das dauert einige input X vom Benutzer und erzeugt eine Ausgabe Y, eine gute puzzle-friendly' - Algorithmus zeigen keine vorab festlegbaren Korrelation zwischen input X und output Y. Das heißt, Sie können nicht wählen Sie eine bestimmte X, mit der Hoffnung, der Rückkehr eines gewissen Y.

In der Praxis, das bitcoin-Netzwerk übernimmt ein block-hash, der niedriger ist als einige Wert (bestimmt durch den aktuellen Netzwerk-Schwierigkeiten). Sollte der Benutzer nicht in der Lage sein, um die Eingänge auswählen, basierend auf jede Art von erwarteten output-Wert, der gesamten klingelte der input-Werte* soll die gleiche chance haben, der Rücksendung der gewünschten Ausgabe.

Ansonsten könnte der Benutzer diskriminieren input-Werte innerhalb bestimmter Bereiche, also die Verengung Ihrer Suche Feld, und erhöhen Ihre chance, einen gültigen Ausgabe. Dies würde die Pause die Funktion, wie es erforderlich ist für ein POW kryptogeld, indem die Benutzer zu machen 'Vermutungen'. In einem solchen kaputten system, das mehr 'erzogen' eine Vermutung ist, der höhere chance, dass der output wird der gewünschte Wert ist. Je mehr Sie verstehen, die (gebrochen) - Algorithmus, der weniger Ressourcen, die Sie haben würde, um zu verbringen, um zu berechnen, eine gültige block-hash.

Im Gegensatz zu den 'ideal' Fall, wo jeder user denke, ist ebenso wahrscheinlich, um Sie zu einem gültigen Ausgabe. Dies ist, was gewünscht wird, und was bezeichnet wird als ein "puzzle-freundliche" hier.

*Hinweis: die Benutzereingabe umfasst mehr als nur der nonce-Wert. Alle Eingaben, die der Benutzer verändern kann aufgenommen werden, es gibt keinen funktionalen Unterschied zwischen dem ändern der nonce, oder ändern Sie die Transaktion Struktur

+570
Balisong 17.12.2012, 05:27:08

Blöcke mit einer unbekannten übergeordneten block gespeichert sind, in der verwaiste-block-pool. Sie bleiben dort, bis Sie die Eltern-block empfangen wird, und dann mit der vorhandenen Kette.

Soweit ich weiß, gibt es keine andere Bedingung für den block, um aus dem pool entfernt werden. Wenn sich der jeweilige Elternteil nie erhalten, Sie bleiben für immer dort.

Die aktuellen Schwierigkeiten sollte genug sein, um zu verhindern, dass Menschen von spamming-dieser pool mit Waisen, denn das würde erfordern eine Menge Rechenleistung und eine riesige Verschwendung von Geld. Ein block gültig ist, gespeichert werden in diesem pool -, block-hash zu erfüllen hat, Ziel und so weiter. Wenn das nicht der Fall, wird der block verworfen und nicht spam-das Waisenkind-pool.

Siehe Mastering Bitcoin, Kapitel 10, Abschnitt Montage und Auswahl von Ketten von Blöcken für die ausführliche Erklärung.

+477
mamine 30.11.2015, 07:43:40

Das ist, weil die QT-übersetzungsdateien finden https://github.com/bitcoin/bitcoin/search?l=typescript

Ich bin mir nicht sicher, warum Sie sind anerkannt als Typoskript (nur XML), ich denke, es ist, weil der Dateinamen-Erweiterung .ts.

+242
Tristan Godfrey 21.05.2015, 10:51:42

Vorausgesetzt, Sie haben die entsprechende Hard-und software ist, ist mining beinhalten die person, die den Bergbau am computer zu sitzen, zu mir oder machen Sie fire it up und lassen Sie die software ausführen und überprüfen Sie später die Ergebnisse zu sehen?

+218
neveregistered 18.01.2014, 19:05:20

Ich würde gerne testen Flüssig Netzwerk-Funktionen mit der kürzlich angekündigten Flüssigen Kern.

Kann Flüssig Netzwerk für Bitcoin-testnet?

+211
Vinicius Placco 11.07.2012, 03:56:37

Die coinbase-Transaktion enthält eine einzige Eingabe, die txid eingestellt 0000000000000000000000000000000000000000000000000000000000000000 und vout eingestellt 0xFFFFFFFF.

+199
Eric Blaise 20.05.2010, 04:33:13

Es ist getan durch die blockchain-Technologie, wo jeder block bekommt den Eintrag in der blockchain legder die Sie überprüfen können https://blockchain.info/.

Alle Transaktionen sind öffentlich und können Sie es prüfen.

+194
Lendion 22.04.2013, 05:46:28

Sie können verkaufen MTGUSD direkt bei bitcoin-otc oder bei bitcointalk. Wenn Sie sich mit seriösen Mitglieder, die das Risiko einer erhalten eine Rückbuchung ist minimal.
Beachten Sie, dass Sie nicht brauchen, um sich bei bitcoin-otc, dies zu tun. Einfach durch den Kanal und verkünden, dass Sie verkaufen.

Bitinstant verwendet haben paypal Auszahlungen, aber Sie sind nicht arbeiten im moment.

+164
Leon Stratton 31.12.2010, 21:37:19

Ich verstehe nicht, warum Menschen blicken auf die einfachste und billigste Möglichkeit. Ich persönlich nur hand-schreiben die Tasten auf dem Papier, und für die überprüfung Zweck, geben Sie den privaten Schlüssel zurück in ein offline-wallet-software, um die generierte Adresse entspricht.

+111
David Kalamarides 04.02.2012, 14:54:27

Müssen Sie extrahieren Sie den privaten Schlüssel aus blockchain.info bekommen, und es importiert in bitcoin core. Siehe hier:

Ich weiß nicht, wie das exportieren eines privaten Schlüssels aus blockchain.info

Möglicherweise müssen Sie wiederholen Sie diesen Schritt, wenn Sie mehrere Brieftaschen-blockchain.info. Einmal getan, es ist wie mit zwei Brieftaschen mit dem gleichen privkey. Nichts verhindert, dass Sie mit beiden.

+88
specboy 10.08.2012, 11:51:30

Würde eine nicht-überweisung funktionieren? Wie über das erhalten einer realoadable prepaid-debit-Karte und Verwendung dieser für die Ausgaben / ATM benutzen?

+72
epg 01.04.2019, 00:22:33

Eine "Runde" ist ein block, hergestellt von einem Mitglied, dass insbesondere der pool.

+63
Henry Darwin 16.02.2019, 04:00:10

Was ist zu tun, um Sie laufen auf Windows 7? Nur durch eine normale installation, x64, wo die normale bitcoind.exe, herunterladen von bitcoin.org läuft wunderbar... Die builds der Absturz aus http://jenkins.bluematt.me/pull-tester/

+33
thinkmassive 17.08.2014, 18:32:05

Fragen mit Tag anzeigen