Sync bitcoin-Transaktion status der lokalen Datenbank

Ich sende bitcoin Transaktion in node js über bitcore-lib und bitcore-explorers.

Ich erkannte, dass wenn ich die Funktion aufrufen .broadcast zu senden, die die Transaktion zu Netzwerk und liefert den Wert, es bedeutet, dass die Transaktion ausgestrahlt wird, aber noch nicht abgeschlossen.

Was ich will, um sicherzustellen, dass, wenn die Transaktion im bitcoin-Netzwerk , werde ich schreiben müssen, das der status in der lokalen Datenbank (pending, Erfolg oder scheitern).

Ich denke der looping und halten Sie die Transaktion detail von txid, bis es abgeschlossen ist, nur in Datenbank schreiben. Aber zu denken, dass bitcoin-Netzwerk-Transaktion wird bis zu 30 Minuten dauern könnte es nicht sein, ein guter Ansatz, weil der node-server kann bis eine Menge von Ressourcen im halten Abfragen der Transaktion detail.

Jede Idee, was ist die best practice, um sicherzustellen, dass lokale Datenbank-Transaktion-Details und-status synchron mit dem bitcoin-Netzwerk?

Und welche Funktion soll ich nutzen, um Transaktions-detail? Ich scheint nicht in der Lage zu finden, die Abfrage von Transaktion detail in bitcore Bibliothek.

+600
Oh See Media 16.03.2012, 06:20:11
35 Antworten

Bitcoin-Daten-Verzeichnis Dateien, die details sind hier: https://en.bitcoin.it/wiki/Data_directory

+958
HMDave 03 февр. '09 в 4:24

Ich bin daran interessiert, mit dem ripple-Netzwerk, in Verbindung mit bitcoin-Transaktionen, aber bin neugierig, wie das Wechselspiel zwischen den ripple-ledger-Prüfung und die bitcoin-blockchain überprüfung.

Ich verstehe, dass das ripple-Netzwerk arbeitet im wesentlichen als eine Reihe von IOUs und ermöglicht die Finanzbuchhaltung überprüft werden, in einer Größenordnung von Sekunden, jedoch, eine Bitcoin-block nimmt auf die in der Größenordnung von 10 Minuten.

Bedeutet das, dass ripple-Transaktionen, an denen Bitcoins sind völlig aus der Kette von Transaktionen oder bin ich irgendwie etwas fehlt? Ich versuche nur, um meinen Kopf gewickelt, um das scheinbar hand-welligen Aspekt, dass etwas, das 10 Minuten dauert, um zu überprüfen, die verwendet werden können in einer Transaktion dauert nur 5 Sekunden um überprüfen.

+939
set23ru 29.06.2019, 15:59:09
Weitere Antworten

Verwandte Fragen


Ähnliche Fragen

Ich bin jetzt in der venture-die Suche und der Einrichtung eines bitcoin-pool Unternehmen. Jedoch, nach einigen Recherchen, fand ich heraus, dass es viele bitcoin-pool-software. Es gibt:

  1. CoiniumServ
  2. Cryptonote Universal Pool
  3. MPOS
  4. NOMP
  5. Bitcoin-Pool

    etc.

Ich bin eigentlich Recht verwirrt über die Unterschiede all dieser mining-pool-software. Kann jeder Art, die der Seele helfen, zu erklären, die Unterschiede?

Vielen Dank im Voraus!

+915
Luca Archetti 28.03.2018, 06:06:56

Ich habe gesehen, Transaktionen mit 0.000224 Gebühr sind auch immer bestätigt.

So können wir sagen, 0.001 LTC Gebühr ist auch gut.

Können Sie aktuelle Gebühr hier

https://bitinfocharts.com/comparison/litecoin-median_transaction_fee.html#3m

+881
DAn 31.07.2010, 02:28:17

Von der v0.9.3 miner.cpp Quelle (https://github.com/bitcoin/bitcoin/blob/v0.9.3/src/miner.cpp#L598-L604):

wenn (GetTimeMillis() - nHPSTimerStart > 4000)
{
 statische CCriticalSection cs;
{
SCHLOSS(cs);
 wenn (GetTimeMillis() - nHPSTimerStart > 4000)
{
....

Warum ist die gleiche if-Anweisung "if (GetTimeMillis() - nHPSTimerStart > 4000)" zweimal ausgeführt? GetTimeMillis() kann nur nach oben gehen, so scheint es, wie wenn die erste true ist, dann wird die zweite Anweisung kann immer nur "true" ausgewertet wird, und ist nutzlos. Ich gehe davon aus das ist so nicht ganz richtig, aber, und bin auch angenommen, es hat etwas zu tun mit der CCriticalSelection, aber würde gerne verstehen, die Natur es besser.

Danke!

+867
amrav 13.02.2019, 12:33:19

Die Antwort ist ja, ich kann auf mein Geld nur mit meinem pass phrase.

Myzel, zum Beispiel, wenn Sie installiert wird, kommt und fragt, ob ich wiederherstellen will, eine Brieftasche von einem 12-Wort-passphrase, was ist was blockchain.info erstellt.

Es fand dann mein Geld und die mir erlauben wird, zu senden / empfangen.

Seitdem habe ich gelernt, dass die Passphrase wird nur verwendet, um den privaten Schlüssel mit dem SHA-256 hash-Algorithmus.

+832
Aleksey Gvozdev 28.06.2011, 16:10:20

Ich weiß, was die transaction malleability ist, aber ich verstehe nicht, wie jemand ändern kann in meiner Signatur, so dass es würde bleiben gültig. Zum Beispiel, Wenn ich ändern möchten, Signatur, welchen Teil sollte ich ändern, kann mir das jemand erklären? oder gibt es irgendein Beispiel, ich habe versucht es zu finden aber fehlgeschlagen.

+830
user28048 22.03.2014, 07:09:05

Was ist bitcoin Geld ist es eine Beschreibung, wie BCH/BCC ausgeführt werden soll ?

Ich brauche einen vollen Knoten BCH/BCC Wenn ich bitcoin ABC oder UNBEGRENZTE bekomme ich die bitcoin-cash-Blöcke ?

oder gibt es da Unterschied in den Blöcken zwischen ABC und UNBEGRENZTE

+810
Acacio 23.01.2019, 07:31:58

Während ich didn ' T sehen es explizit angesprochen in der Papier -, der Angriff besiegt werden könnte durch das erfordern einer konkurrierenden blockchain haben gemeinsame Vorfahren in der Beweis-Kette in Reihenfolge für es zu sein betrachtet.

Aus der vorgeschlagenen Triplett-account-tree, mini-blockchain, und der Nachweis-Kette, die Beweis-Kette hat mit Abstand die geringste Anforderung an den Speicher mit nur 512 bit (64 byte) pro element. Wenn angewendet, um eine Münze mit einem blocktime 1 minute, ein Jahr im Wert von Beweis-Kette würde nur 32 Megabyte (mit 525600 proofhashes), während ein Jahr im Wert von Beweis-Kette sollte ausreichend sein, um zu erlauben, für jede gültige konkurrierenden Ketten.

Die oben meint natürlich, dass jeder der Triplett-tut, was es tun sollte. Ich hatte eine follow-up-Frage, obwohl, hier gepostet: Mini-Blockchain Vorschlag: Wie ist der Nachweis-Kette gesichert gegen Injektionen?

+789
jithesh mk 25.06.2019, 14:00:35

Ja, es ist ganz möglich. Bitcoin ist keine Besondere Funktionen in der C++ - Programm, nicht möglich, in anderen Programmen. Wenn Ihre Programmiersprache, die Folgendes tun können Sie sind gut zu gehen. Obwohl ich vermute, dass in jeder Programmiersprache, werden diese Prüfung bestehen.

  • Fähigkeit zur Kommunikation mit anderen Computern über ein Netzwerk
  • Möglichkeit zum speichern von Daten
  • Fähigkeit, die Grundlagen der Mathematik als auch fortgeschrittene Mathematik erforderlich, für kryptographische Funktionen

Das ist es wirklich, man kann sich wahrscheinlich ein Bitcoin-Klon in einer beliebigen Sprache, das einzige, was im Weg steht ist Ineffizienz. C++ ist wirklich schnell und macht die Berechnungen Bitcoin muss mit Millisekunden. JavaScript deutlich langsamer, aber noch nutzbar.

+721
renalrenaldi 08.02.2015, 04:07:16

Nach dem Start von bitcoin von der Kommandozeile mit:

./bitcoind daemon

Ich sofort in die follow-Befehl:

./bitcoind getinfo

das gibt mir die folgende Fehlermeldung:

Fehler: konnte keine Verbindung zum server

Dieser Fehler dauert ein paar Sekunden bis zu einigen Minuten, abhängig von der Maschine.

Zwei Fragen:

  1. Was ist mit Bitcoin zu tun während dieser Zeit, dass diesen Fehler verursacht (D. H. verhindert, dass den client für die Rückgabe der Ergebnisse von getinfo)?
  2. Gibt es irgendwelche Schritte, die ich ergreifen können, das wird minimieren Sie diese start-up-Zeit?
+683
dis0wned 19.02.2013, 17:28:11

Die Magische Zahl ist nicht etwas bestimmtes bitcoin.

Magische zahlen sind in der informatik für beide Dateien und Protokolle. Sie identifizieren den Typ der Datei - /Daten-Struktur. Ein Programm eine solche Datei - /Daten-Struktur überprüfen Sie die Magische Zahl und wissen sofort, das soll die Art der Datei - /Daten-Struktur.

Dies ist, was die Unix/Linux-Kommando - Datei verwendet, um schnell zu identifizieren Sie den Typ der Datei. Es Bedarf lediglich zu prüfen, werden nur die ersten bytes einer Datei zu bestimmen, seine (vermeintlichen) Typs. Eine Liste der Dateien und Ihre Magische zahlen finden Sie hier.

Protokolle wie bitcoin nutzen Datenstrukturen miteinander zu sprechen (z.B. Propagierung von Blöcken über das Netzwerk). Knoten prüfen die ersten bytes zu identifizieren, die Art der Daten Struktur.

Eine andere Verwendung von magic numbers ist, dass Sie können überprüfen Sie den Typ der Datei oder Daten-Struktur auf einen text-editor. E. g. während ein png-Bild ist binäre wenn Sie es öffnen mit einem text-editor, werden Sie feststellen, dass es beginnt, mit .PNG..... Ein weiteres Beispiel, das SMB-Protokoll Antworten beginnen mit FFSMB. Beachten Sie jedoch, dass dies nicht immer der Fall.

Andere Dateien/Strukturen haben "Magische zahlen", die nicht viel Sinn; Sie kann einige geeky code oder Insider-Witz von den Entwicklern, die wählten es.

Also das ist, was es ist. Soweit ich sagen kann, 0xD9B4BEF9 ist Recht willkürlich... aber vielleicht gibt es eine Bedeutung für Ihre Schöpfer.

+666
Michael Yin 30.01.2013, 15:30:43

Dies ist nur true, wenn man nicht mischen Transaktionen. Sonst haben Sie Münzen, die zum Beispiel 50% aus Quelle A, 10% B, 40% C und so weiter.

+664
Travis Marsh 10.09.2010, 02:11:43

Ich bin versucht hinzuzufügen verifyTransactionBytes zu meiner app. Ich bin derzeit stecken, weil der Transaktion.Empfänger !== Daten.Empfänger. Ich verstehe nicht, wie die Transaktion.Empfänger wird jemals den gleichen Daten.Empfänger.

Daten.Empfänger gleich ARDOR-64L4-c4h9 gebunden-Z9PU-9YKDT

Jedoch Transaktion.Empfänger entspricht 12686039152117651770352583052021228896653772998482022211948610002430512793010043372255281183988421160450227631016638876582933743874739812608892576232835541561180017189881475915550182092483428449468438018195304514943626747005224233901130236596723251118266281272406204049816147466250586545776300564249483796886483621200942491492199171631589798205980673

Das wundert mich nicht, denn ich sehe nicht, wie ein GLUT-Adresse wird generiert aus der Transaktion.recipient = String(Helfer.byteArrayToBigInteger(byteArray, pos));

Das sieht aus wie es der eine Zahl zurückgeben sollte, nicht einen string. Was bin ich

+621
user74901 16.03.2017, 13:34:33

Ich versuche zu verstehen, zwei Befehle in den folgenden link.

1. walletpassphrase

Speichert die Geldbörse Schlüssel für die Entschlüsselung im Speicher nach <timeout> Sekunden.

2. walletlock

Entfernt die Brieftasche der Verschlüsselungs-Schlüssel aus dem Speicher, sperren den Geldbeutel. Nach dem Aufruf dieser Methode müssen Sie zu nennen walletpassphrase wieder vor dem aufrufen von Methoden, welche die wallet entsperrt werden.

Also, wenn ich bin klar in meinem Verständnis, zu verschlüsseln meiner Brieftasche muss ich anrufen die walletlockBefehl und um es zu entschlüsseln muss ich anrufen walletpassphrase Befehl. Bin ich richtig?

+574
Boris Jakovljevic 31.10.2014, 01:22:40

Wenn Sie ein (Licht) SPV-client fragt einen vollen Knoten des Merkle-Zweig mit einer bestimmten Transaktion (oder der Wert einer Adresse), wie funktioniert die voller Knoten finden, dieser Transaktion (oder die UTXOs) in der blockchain? Hat die full-scan-Knoten Linear durch die gesamte blockchain oder gibt es einen schnelleren Weg, um link-Transaktionen und Blöcke?

+561
Kenneth Liendo 02.11.2019, 08:50:58

Ich bin gerade erst anfangen zu Schrauben, um mit bitcoin mining. Ich habe eine lange Zeit Boinc pseudo-Fan und so musste ich nur noch check out bitcoin-mining. Ich habe angefangen mit bfgminer und ich bin ein wenig verwirrt, wie seine Verwaltung gehen sollte.

Ich bekomme es laufen in der Klemme und es zeigt mir das Hauptmenü, aber es ist ein Weg, um beenden Sie das Menü, und halten Sie es im hintergrund laufen? Dann, sobald es geht, gibt es eine Möglichkeit, um das Menü wieder bis zum check in auf es?

Ich habe mir um für eine Antwort auf diese und ich habe nicht in der Lage zu finden, die einem noch; kann jemand mich auf die richtige Spur?

Vielen Dank im Voraus!

+543
UberPwnd 30.05.2013, 04:03:10

Das token in die blockchain stellt ein physisches Element, auf die gleiche Weise, dass ein Papier-Dokument darstellen kann, einen Vertrag oder Eigentümer eines Hauses.

+525
TheJahh 01.01.2015, 09:18:03

Die wallet-Funktionalität und peer-to-peer-Knoten nicht sehr fest abhängig, ein Knoten nicht erforderlich, eine Brieftasche zum speichern der Kette, überprüfen und übertragen von Transaktionen.

Ein Portemonnaie ist im Grunde nur ein keystore (und eine Liste der verfügbaren nichtgenutzten Ausgänge).

Deine Frage ist nicht sehr klar, obwohl, möchten Sie lassen Sie Ihre Geldbörse auf einem anderen Rechner für security-Zwecke? In diesem Fall möchten Sie vielleicht zu wechseln eine wallet wie blockchain.info was könnte praktischer sein.

+496
Petr Cibulka 13.10.2018, 04:29:23

Der Nachweis der Arbeit wird definitiv nicht weggeworfen. Alle block-Header gehalten werden müssen, um zu beweisen, die Arbeit, die Kette der Header. Was weggeworfen wird, ist das, was Sie normalerweise denken als Inhalt des Blocks: Eingänge und Ausgänge.

Dies funktioniert, indem eine aktuelle state-tracking-Transaktion Ausgänge und verschiedene andere bits von Daten und Begehen alle, die in einigen Merkle-ähnlichen Struktur. Die Wurzel des aktuellen Baumes enthalten ist, in jedem block-header. Also, wenn Sie beginnen, eine neue Knoten-und download nur den aktuellen Stand, ohne dass alle die Transaktion Geschichte, Sie bestätigen können, dass der Staat Ihnen gegeben haben, ist verankert in der block-header-Kette, wodurch Sie den Nachweis der Arbeit.

+491
Batch Scripter 12.01.2015, 02:44:57

Wenn Sie meine "backup-Satz" die Eselsbrücke, die ist 12, Wort für blockchain, so dass die Antwort ja ist, können Sie exportieren Sie Ihre Fonds.

Angenommen, Sie möchten, importieren Sie Ihre Eselsbrücke zu electrm

Sie haben zu wählen, dass Ihre Eselsbrücke ist bip39 Samen, nicht, Elektron Streuung.

Dann werden Sie bitten, über Ableitung Pfad, den Sie verlassen es 44 (Standard) für die blockchain.

+486
Zbyl 31.05.2018, 13:51:21
Multi-Signatur-Adressen erfordern die m-of-n Signaturen zu ermächtigen, Ausgaben Gelder, die an Sie geschickt.
+480
juliovnewton 06.07.2015, 06:41:02

kann das bitcoin-Netzwerk vorhanden ist, ohne Miner?

Nicht wirklich, kann das Netzwerk noch existieren, reporting historischen Transaktionen und sammeln unbestätigte Transaktionen, aber ohne die Bergleute zu finden blocks Transaktionen wird nie bestätigen.

Kann bitcoin Befürworter oder haben die Regierungen Rechenzentren, dass Transaktionen nur und tun nicht verbringen computational resources on mining neue bitcoins?

Keine

Im vergangenen Jahr nur die bitcoin-mining-Schwierigkeit ist das Fünffache erhöht. Wenn in den kommenden Jahren wird die Schwierigkeit erhöht, so viel, dass sich mining nicht mehr lohnt (also mehr Strom verbraucht als Geld verdient wird)

Verstehen, die Schwierigkeit ist reaktiv, um die Menge an mining-power-Ziel zu halten, die block-rate in etwa konstant. Erhöhte Schwierigkeit ist bedingt durch die erhöhte mining, ebenso verringerte sich der Bergbau führen würde, verringerte Schwierigkeit. So lange, wie die Veränderungen der mining Kapazität sind schrittweise die Anzahl der Bergleute haben sollte wenig Einfluss auf die Transaktionen.

Mining wiederum ist getrieben durch die Wirtschaft, wenn mining profitabel ist mehr Bergbauausrüstung wird, online geschaltet werden. Wenn mining Geld verliert, dann Bergbau-equipment wird offline geschaltet. Ein Gleichgewicht erreicht werden sollte, wo die Kosten des Bergbaus ist vergleichbar mit dem Einkommen (Bergbau Belohnungen und Transaktionskosten) aus dem Bergbau.

Allerdings gibt es einen Haken, die Schwierigkeit nur automatisch alle 2016 Blöcke und es können sich nur anpassen, um einen Faktor von 4 zu jeder Zeit. Wenn es zu einem plötzlichen Absturz in den Wert des bitcoin (oder in der post-reward-ära eine plötzliche Absturz in die Transaktions-Gebühren) für einen großen Anteil der mining-Infrastruktur kann plötzlich unrentabel geworden. Wenn die unrentablen Infrastruktur Herunterfahren zu schnell, könnte es zu größeren Problemen für die bitcoin.

+428
KobeGote 28.06.2015, 05:27:25

Ich habe eine Frage bezüglich der Erstellung eines blockchain-Anwendung. In bitcoin Ihrer vorbestimmten vor der genesis-block ist selbst erstellt, veröffentlicht nur ein limit von 21 Millionen bitcoins. Beispiele wie welligkeit und des Astraleums auch lassen Sie die Menge der Münzen, die er in der blockchain auf die Bildung.

Ist die Möglichkeit zu bestimmen, asset blockchain nur bei der Schöpfung?

Können zum Beispiel sagen, ich möchte, dass meine blockchain zu haben 1000000 monkeycoins als Vermögen, aber 4 Jahre später möchte ich hinzufügen, dass eine weitere 500000 monkeycoins und vielleicht 5 Jahre nach, die anderen 500000.

Ist es ein muss, um zu sagen, ich will 2 Millionen Münzen in Vermögenswerte, die auf Schaffung oder kann ich eine zufällige Menge, solange jeder in das Netzwerk einigt sich auf die Schaffung des Vermögenswerts?

+394
Sunday Obiakwala 07.10.2018, 08:09:08

Wenn Sie wissen, eine andere BTC-Adresse, können Sie auch herausfinden, was Ihre balance ist?

Tut es auch gelten für die Transaktion Geschichte für diese Adresse?

Ich hab hauptsächlich gefragt, weil ich wissen will, ob es für mich möglich, ein Skript zu schreiben, die das können.

+354
user1533800 01.08.2012, 01:30:42

Ich habe herausgefunden, eine Lösung, nutzen Sie einfach curl im terminal übermittelt die Befehle über binäre Daten.

+341
89885312855vfvf 05.04.2019, 17:05:27

Obwohl es keine offizielle "Bitcoin Accepted Here" - Zeichen, die beliebtesten Grafik für diesen Zweck scheint zu sein, diese:

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

Quelle: https://bitcointalk.org/index.php?topic=1631.0

+322
SlyDeath 18.08.2015, 12:49:16

Ich habe gerade kürzlich als fun-Freizeit-Projekt - https://github.com/kristapsk/segvan

+321
reneryu 07.08.2011, 19:26:28

Dies ist äußerst riskant und nicht ratsam.

Wenn Sie nur Inkrement ein Zeichen, es sind nur etwa 50 Wege, das zu tun. Es wäre sehr einfach für einen Angreifer zu versuchen nur alle 50 Möglichkeiten, und Sie finden Ihren Schlüssel und stehlen Ihre Münzen.

Auch wenn Sie ein Zeichen, um eine neue zufällige Zeichen, ist das nur 50 * 58 = 2900 Möglichkeiten. Immer noch sehr leicht. Besonders, da der Schlüssel hat eine eingebaute Prüfsumme, so dass ein Angreifer kann sagen, mit hoher Wahrscheinlichkeit, ob Ihre Vermutung korrekt ist, mit einer einfachen Berechnung.

Die Sicherheit Ihres privaten Schlüssels liegt in der Tatsache, dass es zufällig eines von einer sehr großen Zahl von Kandidaten. Indem er die meisten der Schlüssel, Sie zu reduzieren, dass die Anzahl von Kandidaten auf eine sehr kleine Zahl, und verlieren alle Ihre Sicherheit.

Nicht irgendeinen Teil Ihres privaten Schlüssels, oder speichern Sie Sie, wo Angreifer könnten es bekommen. Auch, versuchen Sie nicht zu "verschlüsseln" es mit jedem Schema, Sie kommen mit sich selbst (z.B. ist ein Ersatz-code) - diese sind auch sehr leicht zu brechen, für die jeder halbwegs clevere Angreifer.

+315
neil buch 09.01.2011, 05:19:14

Ich bin mit Geldbeutel-weniger bitcoin-daemon (es synchronisiert blockchain) – der Zweck ist, zu Lesen-Blöcke und-Transaktionen in Ihnen, und einige nützliche Sachen. Diese Frage konzentriert sich auf die Bestimmung der Kontrollen, um zu überprüfen, den Betrag, jede Adresse in einer gegebenen Transaktion.

Angesichts tx, rufe ich decoderawtransaction(getrawtransaction(tx)) und erhalten folgende Angaben (json):

{
"txid" : "691cb3d61192c7325f203fe14d3d5cf6e98e6bd81877b166f6c37fd629aaa4fb",
"version" : 1,
"locktime" : 0,
"vin" : [
{
 "txid" : "0c0b442e866f007a0da8a2c1abbe8afad8e96217105b561b097aa835b73a6b70",
 "vout" : 0,
 "scriptSig" : {
 "asm" : "3045022100eb01c02b4655c96b08544908bd44d1fbc165971bdc25705ba1b4790c60716dfa022024adeb306f66a72a2a90455035940b89e7c96c8300b6f73f3ae83af605b9c35d01 03ca8ff2ad5114e703d07b3cee962d54609c1de95fd4511e53de91ba0ce35ef4ee",
 "hex" : "483045022100eb01c02b4655c96b08544908bd44d1fbc165971bdc25705ba1b4790c60716dfa022024adeb306f66a72a2a90455035940b89e7c96c8300b6f73f3ae83af605b9c35d012103ca8ff2ad5114e703d07b3cee962d54609c1de95fd4511e53de91ba0ce35ef4ee"
},
 "sequence" : 4294967295
}
],
"vout" : [
{
 "value" : 0.01000000,
 "n" : 0,
 "scriptPubKey" : {
 "asm" : "OP_DUP OP_HASH160 8bab392bcc5cfce30affc16336cdd68e807147a2 OP_EQUALVERIFY OP_CHECKSIG",
 "hex" : "76a9148bab392bcc5cfce30affc16336cdd68e807147a288ac",
 "reqSigs" : 1,
 "type" : "pubkeyhash",
 "Adressen" : [
"mtFTLXKfDxHuJT36cHugYTZw5CVLejqccq"
]
}
},
{
 "value" : 0.04000000,
 "n" : 1,
 "scriptPubKey" : {
 "asm" : "OP_DUP OP_HASH160 d86064ea608dd1ceeae690e548979b854ca55360 OP_EQUALVERIFY OP_CHECKSIG",
 "hex" : "76a914d86064ea608dd1ceeae690e548979b854ca5536088ac",
 "reqSigs" : 1,
 "type" : "pubkeyhash",
 "Adressen" : [
"n1F3j5MdfSLSgpUnaQXNVJb8KBMvnfBYpr"
]
}
}
]
}

Ich kann jeder sehen, txout Aufzeichnung gibt Betrag als Wert (Skalar) und Adressen als array.

  1. Wenn Adressen array mehrere Werte, es ist ein Vertrag (m-zu-n-Transaktion vielleicht) und ich sollte nicht der Ansicht, die Geld erhalten haben, indem Sie eine der Adressen für unmittelbare verbringen.
  2. Vorausgesetzt, die Adressen hat nur einen Wert, was sind andere Prüfungen muss ich machen, um zu überprüfen, dass die Adresse erhalten hat, den genannten Betrag in das Feld 'Wert'?

Also muss ich wissen, alle Prüfungen zu überprüfen, die Transaktion bestätigt wird, gültig ist und dass eine bestimmte Adresse in einem bestimmten txout erhalten hat, die den angegebenen Betrag. die Bestätigung kann festgestellt werden, abhängig von der Anzahl der Blöcke, die vor block mit dieser Transaktion (getblockcount - blockheight).

Danke!

+300
user207698 26.02.2016, 06:24:51

"Doublespend" bezieht sich auf einen Versuch zu verbringen, die gleichen Mittel doppelt. In Bitcoin speziell dieses tritt auf, wenn ein Benutzer veröffentlicht zwei Transaktionen, die in Konflikt stehen, durch verwenden der gleichen unverbrauchten Transaktion output als input. Natürlich, nur eine der beiden Transaktionen gültig sein können.

Bevor Bitcoin veröffentlicht wurde, die Lösung des doublespending problem war die Benennung einer zentralen Akteur entschieden, welche der beiden Transaktionen würden, haben Vorrang. Der zentrale Akteur tun würde dies mit der Ankündigung, die von den beiden hatte es zuerst gesehen.

Die "erste-gesehen" - Verhalten war zunächst explizit kodiert Knoten Verhalten: Knoten akzeptieren würde, der nicht eine entgegenstehende Transaktion in Ihre mempool (die vorübergehende Lagerung von unbestätigten Transaktionen). Allerdings führte dies zu der falschen Annahme, dass die null-Bestätigung von Transaktionen werden könnte, zuverlässig in der Erwägung, dass tatsächlich die doublespending problem ist gelöst durch Bergleute sammeln von Transaktionen in blocks für die Bestätigung. Die Blöcke können nur mit einem der zwei miteinander in Konflikt stehende Transaktionen, da sonst der block ist ungültig. So, die blockchain gibt die Priorität von Transaktionen, indem Sie konvergieren auf eine gemeinsame Zeitschrift der Transaktionen ohne einen zentralen Akteur.

In den letzten Monaten haben wir gesehen, dass die "zuerst-gesehen" - Paradigma erhalten aufgeweicht deutlich doublespends (von unbestätigten Transaktionen) haben sich mehr oder weniger trivial aufgrund der hohen Nachfrage für blockspace. Wie es immer üblich, für die Nutzer zum update-Transaktionen mit einem höheren Gebühr (d.h. eine doublespend), das "zuerst gesehen" Paradigma fallen aus der Nutzung und wird ersetzt durch die defacto-Mechanismus der "ersten-enthalten". Unter der Annahme rational Bergmann Verhalten die Auswahl der profitabelsten Transaktionen zuerst, wir werden konvergieren auf eine volle ersetzen-von-fee-system schließlich.

In anderen Worten, wenn Sie das whitepaper beschreibt die Anforderung für das Bitcoin-system zum erstellen einer konvergenten Geschichte mit der "ersten sehen", beschreibt es eine vereinfachte situation, die nicht für die Netzwerk-Dynamik des Wettbewerbs für blockspace. Aus heutiger Sicht sollte dies verstanden werden als "erste-bestätigt".

+196
tumtitumtipa 27.02.2013, 13:45:34

Aus unserer FAQ

Der anfängliche Wert für mastercoins kam aus der Spendenaktion "Verankerung". Die Leute waren bereit zu "opfern", 1 BTC im Tausch für über 100 MSC, so ist es verankert den ursprünglichen Wert von MSC in mindestens 0.01 BTC pro MSC.

Die Allgemeine Antwort ist, dass Mastercoin bietet eine Reihe von Funktionen die nur mit MSC-oder Mastercoin-basierten Währungen, und es ist ein begrenzte Anzahl von Ihnen. Also, um in den Genuss dieser features, die Sie haben besitzen einige mastercoins, indem Sie Ihnen einen unabhängigen Wert. Mehr realen Welt Verwendung Mastercoin sieht, je höher der Wert jedes mastercoin. Außerdem, wie immer, viel von seinem Wert derzeit angetrieben von Spekulanten Ausführung eines preisfindungsmechanismus.

Speziell, mastercoin-Token verwendet werden für:

Erstellen einer abgeleiteten Währungen und smart-Eigenschaft verwendet werden, zu erstellen und/oder Förderung der smart-Eigenschaft Token als ein anti-spam-Maßnahme. Mastercoins sind als die Liquidität Schicht für Verträge Unterschied Der verteilt Austausch zwischen Mastercoins und Benutzer generiert Währungen ist effizienter als BTC<->MSC oder BTC<->Abgeleitet Börsen - letztere erfordern eine 2-Schritt-commit-Prozesses. Als die - Protokoll entwickelt, mehr direkte Verwendungen für Mastercoins erstellt werden können.

Ich fügte hinzu, dieses Letzte Stück über token-Verwendungen auf die FAQ folgenden Ihre Fragen - vielen Dank ThePiachu für diese Fragen!

+154
Coxy 11.02.2011, 08:17:45

Ich bin vor ernsten problem in listtransactions nennen. Ich bin immer doppelte Transaktionen mit "senden" und "Empfangen" - Kategorie. Für ich habe einige bitcoins aus 31zeoskE8zeyQARFEVzwJzsp7GQpLn5zhf zu 13MwqVWaNjad4xbGV5WQPaPVcMekU5YJmb. Und wenn ich Anrufe, listtransactions, bekomme ich diese Ausgabe

{
 "involvesWatchonly" : true,
 "Konto" : "",
 "Adresse" : "3Ft9W7HfXeBMwuwcfehV9UPs5gnxbc7Wji",
 "Kategorie" : "empfangen",
 "Betrag" : 0.00019000,
 "vout" : 1,
 "Bestätigungen" : 20,
 "blockhash" : "0000000000000000007f43360b2d7005c8f25013647359d468b8c2ef281672ab",
 "blockindex" : 438,
 "blocktime" : 1437928178,
 "txid" : "eb0f12741947a3be8fdbb15c0401a663e45bd0c68b317b58f250fbb3a698e5fa",
 "walletconflicts" : [
],
 "Zeit" : 1437928101,
 "timereceived" : 1437928101
},
{
 "involvesWatchonly" : true,
 "Konto" : "",
 "Adresse" : "31zeoskE8zeyQARFEVzwJzsp7GQpLn5zhf",
 "Kategorie" : "empfangen",
 "Betrag" : 0.00010000,
 "vout" : 0,
 "Bestätigungen" : 20,
 "blockhash" : "0000000000000000007f43360b2d7005c8f25013647359d468b8c2ef281672ab",
 "blockindex" : 438,
 "blocktime" : 1437928178,
 "txid" : "eb0f12741947a3be8fdbb15c0401a663e45bd0c68b317b58f250fbb3a698e5fa",
 "walletconflicts" : [
],
 "Zeit" : 1437928101,
 "timereceived" : 1437928101
},
{
 "involvesWatchonly" : true,
 "Konto" : "",
 "Adresse" : "3Ft9W7HfXeBMwuwcfehV9UPs5gnxbc7Wji",
 "Kategorie" : "senden",
 "Betrag" : -0.00019000,
 "vout" : 1,
 "Gebühr" : -0.00010000,
 "Bestätigungen" : 20,
 "blockhash" : "0000000000000000007f43360b2d7005c8f25013647359d468b8c2ef281672ab",
 "blockindex" : 438,
 "blocktime" : 1437928178,
 "txid" : "eb0f12741947a3be8fdbb15c0401a663e45bd0c68b317b58f250fbb3a698e5fa",
 "walletconflicts" : [
],
 "Zeit" : 1437928101,
 "timereceived" : 1437928101
},
{
 "involvesWatchonly" : true,
 "Konto" : "",
 "Adresse" : "31zeoskE8zeyQARFEVzwJzsp7GQpLn5zhf",
 "Kategorie" : "senden",
 "Betrag" : -0.00010000,
 "vout" : 0,
 "Gebühr" : -0.00010000,
 "Bestätigungen" : 20,
 "blockhash" : "0000000000000000007f43360b2d7005c8f25013647359d468b8c2ef281672ab",
 "blockindex" : 438,
 "blocktime" : 1437928178,
 "txid" : "eb0f12741947a3be8fdbb15c0401a663e45bd0c68b317b58f250fbb3a698e5fa",
 "walletconflicts" : [
],
 "Zeit" : 1437928101,
 "timereceived" : 1437928101
}

Warum bin ich immer der doppelte Transaktionen in dieser Ausgabe! ?

Jede Hilfe wird sehr geschätzt, Dank

+93
bitcoinkit 01.02.2015, 17:33:31

Die hardware-wallet wird eine öffentliche Adresse, die Sie zum senden von Münzen. Jede Münze wird in einem eigenen öffentlichen Adresse. BTC wird über einen eigenen. Es wird die Adresse generiert, wenn Sie öffnen die BTC-wallet auf Ihre hardware-Gerät und wählt "zu empfangen". Kopieren Sie und fügen hinzu, dass in der mining-Programm.

+62
iooeaa 04.02.2017, 01:40:34
Fragen über Dogecoin sind off-topic. Dogecoin (Ɖ, DOGE) ist ein Scrypt-basierte kryptogeld basiert auf Litecoin. Gestartet wurde es am 6. Dezember 2013. Es hat eine sehr schnelle Verteilung Zyklus und wird danach ständig wachsen.
+40
Demilade 10.02.2016, 01:54:09

Fragen mit Tag anzeigen

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil