Hat eine falsche preimage verursachen zwischengeschaltete Knoten zu verwerfen, ein Blitz-Zahlung?

Betrachten Sie ein multi-hop-Blitz-Zahlung von über Alice Bob Charlie. Charlie erstellt eine Rechnung, Alice findet eine route und leitet die Zahlung, die jetzt Charlie wird erwartet, dass die Einlösung der Zahlung durch die Enthüllung der preimage zu Bob. Wenn Charlie versucht, für die Einlösung der Zahlung mit einer falschen preimage, hat Bob kündigen, die Zahlung ganz, oder hat Charlie Holen Sie sich "eine zweite chance" zu erlösen?

+739
Hakhee Kim 06.03.2019, 22:05:36
17 Antworten

Ich möchte ein multi-sig-wallet, wo ich kann, frei Transaktionen erstellen, aber ich möchte den Schlüssel zu vertrauenswürdigen Freunden/Familie + einen Safe, so dass, wenn ich auf mein Kopf und mein Passwort vergessen, oder ich sterbe, dann die vertrauenswürdigen Menschen wiederherstellen kann, meine Münzen.

Ist das etwas, was Bitcoin momentan unterstützt oder Pläne zu unterstützen?

+977
Risto 03 февр. '09 в 4:24

Vollständige Offenlegung: ich bin BlockCypher ist Developer Advocate.

Ich bin kein PHP-Experte, aber ich kenne eine Reihe unserer Kunden hatte Probleme Lesen die Rückgabe von Daten von PHP. Dieser thread auf Stack Overflow könnte helfen:

https://stackoverflow.com/questions/8945879/how-to-get-body-of-a-post-in-php

+954
Neha 12.10.2018, 17:52:12

Wenn ich aus irgendeinem Grund eine falsche übertragung an einen unbekannten blockchain-Konto, wie kann ich wissen, wer das ist gehört?

In der erste Ort, den ich denke, es ist unwahrscheinlich, dass eine "falsche überweisung", weil die Blockchain-Adresse ist nicht etwas, das Sie machen können, typo-Fehler. Ich bin sehr misstrauisch, wie die Menschen übertragen können meine btc aus, ohne meine Erlaubnis.

Vielen Dank für die Antworten.

+855
desireedt 02.06.2014, 07:47:53

ich denke, dieser Infografik erhalten Sie die Antwort, die Sie suchen. Es sagt alles über die bitcoin-Geschichte...Vergangenheit...Gegenwart...Zukunft..selbst spricht auch über einige Fakten und großen Vorfälle, nahm in dieser langen Reise von bitcoin.

Gefunden habe ich diese Infografik an : http://www.2kreviews.com/bitcoin-history-future-infographic/

Bitcoin – An Insight On The Past Events and The Times Ahead [Inforgraphic]

+848
Meadowws 16.08.2013, 20:17:00

Haben Sie versucht, mit dem estimatefee RPC-Aufruf? Diese berechnen die benötigte Menge pro kilobyte.

Zum Beispiel ruft bitcoin-cli estimatefee 2 wäre eine Gebühr pro kb zu versuchen, um Bestätigung innerhalb von 2 blocks.

https://bitcoin.org/en/developer-reference#estimatefee

+844
loopernow 06.05.2016, 19:37:50

Auf der Suche nach anderen setups es scheint, jeder läuft mit mehreren USB Asic Miner über powered USB-Hubs. Kann das Raspberry Pi macht einen einzigen miner über USB? Auch mit einem 2 Ampere Netzteil?

+841
Physio 05.09.2018, 16:17:48

Die coinbase-Transaktion wird konstruiert, indem die miner/mining-pool Betreiber und nicht eine Transaktion, die können ausgestrahlt werden, um den mempool.

Die Höhe der coinbase-Ausgabe ist streng nach dem block Höhe, die beginnt mit 50 BTC und Hälften, jede 150-Blöcke in regtest-Modus. Wenn Sie erstellen einen neuen block in regtest-Modus, wird es automatisch zu generieren ein coinbase-Transaktion, mit der Ausgabe Ausgaben an die von Ihnen angegebene coinbase wallet.

Das input-Skript von der coinbase hat die [blockheight (4B)] und weitere Daten, Total maximal 100B.

Eingang:

  • Vorherige TX-hash: 00 00..
  • Vorhergehenden Ausgabe index: max_value(ff..ff)
  • Input script: [blockheight (4B)] [weitere beliebige Daten]

Wird die Eingabe nicht unterzeichnet, weil Sie nicht verbringen eine UTXO. Es gibt keine Verriegelung anderen Bedingungen als begangen zu werden, um eine Kopfzeile mit den gültigen POW.

+720
user1236443 31.01.2016, 19:33:44

Der verwaiste Blöcke anzeigen aus BlockChain.info zeigt eine aktuelle fork des blockchain (beginnend mit block 173,928) das ging vier blocks lang, bevor Sie zu Waisen werden.

Andere als die kontrollierten Rücklauf nach dem Wert Überlauf-bug , der im August 2010 in der 53 Blöcke waren verwaist, ist es ein fork der Blöcke verwaist, so lang oder länger als diese, ereignete sich auf 173,928?

+701
jonkroll 20.05.2015, 23:20:49

Ein Beispiel finden Sie hier.

Speziell, siehe das erste Beispiel, wo Alice sendet bitcoins Satoshi:

Transaktion aliceFunding = new Transaction()
{
 Ausgänge =
{
 neue TxOut("0.45", alice.GetAddress()),
 neue TxOut("0.8", alice.Schlüssel.PubKey)
}
};
Münze[] aliceCoins = aliceFunding
.Ausgänge
 .Wählen Sie((o, i) => neue Münze(neue OutPoint(aliceFunding.GetHash(), i), o))
.ToArray();

Hinweis die Ausgänge (Alice ' s anfänglichen Münzen). Die erste verwendet GetAddress (), um die bitcoin-Adresse entspricht Alice den privaten Schlüssel (d.h. P2PKH), während der zweite nutzt Alice den öffentlichen Schlüssel (d.h. P2PK).

Und für die Transaktion konstruiert hier:

var txBuilder = new TransactionBuilder();
var tx = txBuilder
.AddCoins(aliceCoins)
.AddKeys(alice.Schlüssel)
 .Senden(satoshi.GetAddress(), "1.00")
.SendFees("0.001")
.SetChange(alice.GetAddress())
.BuildTransaction(true);
Assert(txBuilder.Überprüfen(tx)); //überprüfen, vollständig signiert
+698
Satish Desai 06.04.2013, 00:36:46

Sie könnten wahrscheinlich laufen goxtool in Python unter Cygwin, denn das würde geben Sie Sie ein terminal. Ich bin mir nicht sicher, ob das die einzige Linux-spezifische Sache, die es brauchen würde, aber es würde wahrscheinlich der Anfang sein.

+627
Israel Thompson 29.11.2016, 19:25:29

Ich möchte berechnen, wie viele % eines Blocks, und dadurch, dass Transaktionen, die Zeugen Daten. Ich brauche zur Berechnung der Größe der Zeuge von Daten in bytes in jeder Transaktion. Und so wie ich es verstehe, kann ich nicht berechnen Sie diese mithilfe der vorhandenen Größe der Variablen wie vsize.

Wird eine Schleife durch die "txinwitness" array von hex und eine byte-Länge Berechnung für jeden genug sein? (Mit NodeJS hier)

Puffer.byteLength('03fbcc1c24903bc2fb1d73czef518b859232341c39e4515367653d80536d587b62d6', 'hex');
+616
phagehunter27 30.08.2014, 22:52:43

Blockchain.info hat ein paar Seiten über Waisen, aber der chart-Seite nicht einverstanden mit der Liste Seite.

Meine zugegebenermaßen kurzen Suche für eine Seite, die zeigt, dass die Waisen nicht wieder bis alles, was nützlich war, so bin ich der Hoffnung, jemand hat eine. Es scheint eine wertvolle Ressource für jeden, der in einem Handel, wo die eine Seite behauptet, dass die Zahlung bestätigt wurde und der andere nicht einverstanden ist.

+479
Julius Alfeche 26.07.2010, 04:35:23

Was sind alle Bitcoin-Börsen, deren websites haben ein Extended Validation (EV) SSL-Zertifikat?

EV-CERT grün angezeigt in Firefox. Dies ist, was Circle's aussieht: Circle.com EV header.png

Der einzige Austausch, die EV-Zertifikate, die ich kenne sind:

BlockChain.info auch hat eine.

Sind es andere?

+440
caiogondim 26.04.2017, 06:26:34

Heute (vorausgesetzt, SW), haben wir Bitcoin, die es uns ermöglicht zu bauen, LN, mit einer Reihe von smart-Konstrukte wie HTLCs. Aber dies ist ein Ergebnis einer Arbeit von Menschen, die versuchen, um herauszufinden, wie das zu nehmen, was Bitcoin bietet, und bauen etwas auf, was nicht unbedingt im Geist der original-designer. Dies ist, wo wir vor gewisse technische Probleme, die wir überwinden können, und es wird funktionieren, aber es ist wahrscheinlich nicht die optimale Konstruktion, WENN wir wollten LN in den ersten Platz.

Also, was würde so ein design sein? Würden Sie neue Arten von Transaktionen, hätten Sie unterschiedliche script-Befehle, würden Sie beginnen von Mimblewimble?

Sagen Sie, dass Sie möchten, zu entwerfen ein altcoin mit einem Hauptziel - um als gute LN-ähnliches system wie möglich. Wir definieren LN-wie system als ein system von off-chain-Transaktionen mit auf-chain garantiert, aber begrenzt nicht sehr viel weiter.

Wäre es möglich dann etwas besser haben als Bitcoin ist LN? Zum Beispiel wäre es möglich zu vermeiden, dass der Kanal Kapazitätsgrenzen (d.h. es gibt eine Gesamtkapazität von einem Kanal, und wenn Sie nicht Gleichgewicht es, werden Sie brauchen, um eine neue öffnen) etc.?

Was sind diese Faktoren, die in Bitcoin-design, das limit LN noch besser zu werden?

+270
Lorettalib 20.11.2011, 15:33:45

Die neuesten Versionen von Electrum verwenden Sie dynamische Gebühren. Es hat, wie dies für mehrere Versionen, obwohl für einige Versionen, die Sie benötigt, um es zu aktivieren in den Voreinstellungen. Überprüfen Sie Ihre Einstellungen und sehen, wenn es eine dynamische Gebühren option. Sie können auch einfach ein upgrade auf die neueste version von Elektron.

+190
pola132 23.04.2010, 15:26:03

Ich bin verwirrt, wenn ich sehe, diese Transaktion

Test-Transaktion mit einem Eingang und zwei Ausgängen

Da scriptpubkey überprüft den Hashwert des öffentlichen Schlüssel des Absenders und Unterschrift des Absenders, Frage ich mich, warum die beiden scriptpubkeys unterschiedlich sind. Sollten Sie nicht identisch sein? Ich bin nämlich der XXX Teil, in der folgenden identisch sein

OP_DUP OP_HASH160 XXX OP_EQUALVERIFY OP_CHECKSIG

Wenn nicht, warum nicht?

+48
Muhsin Dinc 06.11.2012, 12:46:53

Ich war begabt ein Papier-wallet vor dem BTC/BCH Gabel. Ich habe ein Blockchain-Konto und ein Coinbase Konto (beide leer zu dieser Zeit) auf meinem computer und meinem tablet. Brauche ich für 2 Konten jeweils eins für BTC und o.ne für BCH. Ich bin immer noch am kämpfen mit dem Verfahren zum leeren von Papier in die Blockchain. Ich nehme an, es geht zuerst in das tablet als elektronische Geldbörse? Dachte, ich war in Sachen computer, aber das ist Multitasking mir!!! Jede Hilfe wird geschätzt.

+25
tomtom 01.01.2019, 22:25:16

Fragen mit Tag anzeigen