Bitcoin-QT: die externe Speicher (angeschlossen über USB2.0 + TrueCrypt) funktionieren würde?

Hintergrund

Habe ich Bitcoin-QT 0.9.3 (zip-version). bitcoin-qt.exe sitzt auf der internen Festplatte von meinem laptop. Alle anderen Sachen (blockchain, Geldbörse,...) auf einem 128GB USB-Laufwerk komplett verschlüsselt mit TrueCrypt (AES-Verschlüsselung), angeschlossen über USB2.0-Anschluss. Ich habe bootstrap.dat (21GB Kopie der blockchain) auf dem USB-Laufwerk zu.

Problem

alles ist langsam über USB2.0-Stick. Import von bootstrap.dat-Datei ist kaum Fortschritte machen. Es ist schon 7 Tage und ich werde älter. Der Fortschrittsbalken zeigt an, es ist 1/3 fertig. Keine andere Anwendung liest/schreibt den USB-Stick.

Frage

Ich überlege mir tauschen meine flash-Laufwerk, einer externen Festplatte, aber halten Sie TrueCrypt. Würde das helfen, oder würde die Tatsache, dass ich kein USB3.0-ports mehr wichtig? Ich bin auf der Suche nach zufriedenstellenden Geschwindigkeit führt, dass andere Menschen bekommen durch die Verwendung von bootstrap.dat. So langsam wie es geht, werde ich den import der blockchain langsamer, als es generiert.

Ich würde es vorziehen, Ihre Erfahrungen über Vorschläge wie "versuchen Sie, diese..." becase ich habe nicht freier Speicherplatz auf der Festplatte zu "Experimentieren", ich will nur zu kaufen, HDD und es Haken bis zu USB, aber ich bin besorgt, dass USB2.0-Anschluss selbst ist ein Engpass und ich würde nur Geld verschwenden. Also ich bin hier für Hinweise.

Ich würde lieber eine HDD statt einer SSD, aber ich höre Sie beide Optionen. Ich bin nicht daran interessiert, thin-clients. (im Grunde bin ich auf der Suche für die günstigsten externen Speicher, dass würde funktionieren, weil flash-Laufwerke funktionieren nicht mit Bitcoin-QT).

+253
Elia Weiss 15.07.2011, 07:01:33
23 Antworten

Ich bin momentan dabei, ein "Megathread" im Hinblick auf die Blitz-Netzwerk und wurden fielding Fragen. Zu helfen, erhalten die richtigen Antworten mit Quellen, ich bin das erreichen der Bitcoin StackExchange.

Ich wurde gebeten, einen separaten Beitrag für jeden in Frage.

Vielen Dank im Voraus für die Unterstützung der Gemeinde zu verstehen, mehr über diese großartige Technologie.

+959
userx 03 февр. '09 в 4:24

Ja, es ist möglich. Sie können getrawtransaction <txid> und decoderawtransaction <output von getrawtransaction>. Zum Beispiel:

getrawtransaction 6dcaa5e7f412a9c14d0f87a2660907c37de5abac31823c22fba978b6fd616313
010000000105bbdd4f69478586a192f4904f51229690ae7f17703a8410f983c072658eb611c60200006a47304402200c64714e605c1ad63e5a52b2d4a734c3a6174e2d6a4e0aa7fcff99ec8c1451a902202005bed9f7f2969bf86989cbe295aab3d51ba77b2faf9def6010b04f24183e450121024209026dda4b136d55f92e36fb4fdf23a8beb129d872838a122a9d1e55c9f838ffffffff0240f3ad00000000001976a91452bf43c4d410b5971a37c304ba96b53dc5da7f5f88acc8a10000000000001976a914bcccc2b493e31afd0767448c8f7d7d5d6823164888ac00000000

decoderawtransaction 010000000105bbdd4f69478586a192f4904f51229690ae7f17703a8410f983c072658eb611c60200006a47304402200c64714e605c1ad63e5a52b2d4a734c3a6174e2d6a4e0aa7fcff99ec8c1451a902202005bed9f7f2969bf86989cbe295aab3d51ba77b2faf9def6010b04f24183e450121024209026dda4b136d55f92e36fb4fdf23a8beb129d872838a122a9d1e55c9f838ffffffff0240f3ad00000000001976a91452bf43c4d410b5971a37c304ba96b53dc5da7f5f88acc8a10000000000001976a914bcccc2b493e31afd0767448c8f7d7d5d6823164888ac00000000
{
"txid" : "6dcaa5e7f412a9c14d0f87a2660907c37de5abac31823c22fba978b6fd616313",
"version" : 1,
"locktime" : 0,
"vin" : [{
 "txid" : "11b68e6572c083f910843a70177fae909622514f90f492a1868547694fddbb05",
 "vout" : 710,
 "scriptSig" : {
 "asm" : "304402200c64714e605c1ad63e5a52b2d4a734c3a6174e2d6a4e0aa7fcff99ec8c1451a902202005bed9f7f2969bf86989cbe295aab3d51ba77b2faf9def6010b04f24183e4501 024209026dda4b136d55f92e36fb4fdf23a8beb129d872838a122a9d1e55c9f838",
 "hex" : "47304402200c64714e605c1ad63e5a52b2d4a734c3a6174e2d6a4e0aa7fcff99ec8c1451a902202005bed9f7f2969bf86989cbe295aab3d51ba77b2faf9def6010b04f24183e450121024209026dda4b136d55f92e36fb4fdf23a8beb129d872838a122a9d1e55c9f838"
},
 "sequence" : 4294967295
}],
"vout" : [{
 "value" : 0.11400000,
 "n" : 0,
 "scriptPubKey" : {
 "asm" : "OP_DUP OP_HASH160 52bf43c4d410b5971a37c304ba96b53dc5da7f5f OP_EQUALVERIFY OP_CHECKSIG",
 "hex" : "76a91452bf43c4d410b5971a37c304ba96b53dc5da7f5f88ac",
 "reqSigs" : 1,
 "type" : "pubkeyhash",
 "Adressen" : ["18YXY35z1HgMoKqBFgiShGuqnhR7zdwwc6"]
}
}, {
 "value" : 0.00041416,
 "n" : 1,
 "scriptPubKey" : {
 "asm" : "OP_DUP OP_HASH160 bcccc2b493e31afd0767448c8f7d7d5d68231648 OP_EQUALVERIFY OP_CHECKSIG",
 "hex" : "76a914bcccc2b493e31afd0767448c8f7d7d5d6823164888ac",
 "reqSigs" : 1,
 "type" : "pubkeyhash",
 "Adressen" : ["1JDHL5WhHNrg4HrNksnF7S1ChGVYYUkjvc"]
}
}]
}

Betrachten vin[0].scriptSig.asm. Es enthält 2 Werte: 3044...4501 und 0242...f838. Der zweite Wert ist eine komprimierte öffentlichen Schlüssel. Jetzt können Sie es verwenden, um zu berechnen Adresse: RIPEMD160(SHA256(pubkey)) -> Base58. Aber Sie müssen diese selbst tun.

+925
Kanaka 22.03.2012, 03:27:35

Wenn ein Knoten startet, initialisiert er seine Kopie der block-Datenbank neben den genesis-block und dann beginnt die Synchronisation. Für einige Grund, Satoshi entschieden, dass nicht die coinbase-Transaktion aus dem genesis block an den globalen Transaktion Datenbank. So werden alle Knoten im Netzwerk würde ablehnen den block.

Ich bin mir nicht sicher, ob dies mit Absicht getan oder war es einfach ein versehen. In jedem Fall ist es für immer gebunden zu 1A1zP1eP5QGefi2DMPTfTL5SLmv7Divfna.

+915
user36256 08.06.2019, 10:28:51

Sie erhalten dieses obskure RPC-Fehler, wenn dein tx ist mit Ausgängen, die bitcoind noch nie gehört.

Für txs kommen aus dem p2p-Netz, es ist eine "orphan" - Mechanismus, wo die bitcoind wird warten für die fehlenden Ausgänge.

RPC-txs sind offenbar erwartet, dass Sie kommen in der richtigen Reihenfolge.

Wie @GK wies, einen pull-request ist verfügbar auf https://github.com/bitcoin/bitcoin/pull/5418

+913
total life changes 04.08.2014, 18:37:24

Null bestätigt die Transaktion zu unsicher sind. Simillarly, ist es nicht sicher, zu überprüfen, nutzen Sie als benchmark. Siehe dieses Beispiel:

  • Sie haben eine Transaktion T1 , die verbringt txouts der Transaktion T im mempool
  • Eine andere Transaktion T2 im mempool verbringt Ausgänge T1
  • In Block B
    • Wir haben tranaction T1' , das doppelte ausgeben von T1 mit unterschiedlichen Ausgang. Dies ist möglich, da der miner kann direkt T1' in den block und es ist gültig.
    • Wir haben auch T2 in B, aber es ist ungültig. Nun Validierung von T2 basierend auf mempool, wäre falsch. Wir haben zu berücksichtigen, alle vorherigen Ausgänge und Ausgänge in den aktuellen block.

Beachten Sie auch, dass bitcoind zu überprüfen Bausteine, die auf verschiedenen Gabeln/ - Ketten. Mempool nur unbestätigte Transaktion, die am längsten Kette

+893
Andrew Theis 14.11.2010, 15:49:36

Ich benutze mehrere bitcoin-wallets, und ich möchte versuchen, Bech32 - Adressen, wenn Sie herauskommen.

Ich zunächst dachte, eine GitHub-issue für Greenbits, aber es schien besser geeignet, um einfach Fragen, wie eine spezifische Frage hier:

https://github.com/greenaddress/GreenBits/search?utf8=%E2%9C%93&q=bech32&type=

Jedermanns Lieblings-Suchmaschine ist nicht gerade bevorstehenden dafür:

https://duckduckgo.com/?q=which+bitcoin+Geldbeutel+wird+support+bech+32+Adressen&t=ha&ia=web

Wenn die Antwort ist "noch keins", das ist in Ordnung, aber ich würde es gerne wissen.

+809
Shreesh Katyayan 25.11.2018, 11:37:48

Ich hatte vermutet, es war testnet5 da segnet (die segwit Entwicklung testnet) galt als das 4. testnet. Es ist nicht unbedingt wahr, obwohl, wie Bitcoin Unlimited hat die nol-testnet (NO Limit) und sehr wahrscheinlich gibt es oder gab andere experimentelle testnets, dass weiß ich nicht.

Es ist ein bisschen eine Geschichte zu überspringen zahlen wie diese: es gab keine testnet, das jemals genannt testnet2 - die ersten beiden testnets wurden nur genannt "testnet" - aber testnet3 war dennoch so genannt, das überspringen der name testnet2 - denn es war die 3. testnet. (Und testnet3 ist noch immer die wichtigste testnet für Bitcoin.)

BEARBEITEN, UM HINZUZUFÜGEN: Übrigens, der Grund, warum wir auf die Dritte (mainstream -) Bitcoin-testnet ist, dass die Menschen begannen, um tatsächlich den Handel testnet Münzen wie ein altcoin, so die Entwickler gut gemacht Ihrer Bedrohung zum zurücksetzen des testnet (mit einem neuen genesis-block) zu helfen, durchzusetzen, das Prinzip, dass testnet Münzen sollten keinen Wert haben.

+803
domino9776 15.02.2014, 20:13:26

Ich glaube, dass getreceivedbyaddress Berichte, die nur auf Adressen, die sind in Ihrer Brieftasche. Es erlaubt nicht, schauen Sie sich beliebige Adressen, wie die 1Dorian ein.

+731
SHELBY SPACHT 21.11.2014, 08:40:48

Ich habe erfolgreich mit Bitcoin-core für die letzten Monate, aber seit zwei Wochen seiner synchronisation ist immer hielt, an der exakt gleichen blockchain. 2 Wochen später, sync wird hinten von 2 Wochen. Und die Fehlermeldung ist immer noch die gleiche: "Keine block-Quelle verfügbar" und ich habe 0 aktive verbindungen zum Bitcoin-Netzwerk.

Ich habe aktualisiert die client-und geändert-Netzwerke (ich habe sogar versucht von einem anderen Land, um die Wahrheit zu sagen). Ich habe versucht zu geben "rescan" und "reindex". EDIT : Sie arbeiteten, aber sync wird jetzt angehalten, in einem anderen block...

Hier ist das Ende der debug-Fenster, nachdem ich einen rescan :

2016-12-25 21:36:12 Noch neu Einlesen. Bei block 440686. Fortschritt=0.988020

2016-12-25 21:36:53 rescan 821342ms

2016-12-25 21:36:54 mapBlockIndex.size() = 441449

2016-12-25 21:36:54 nBestHeight = 441448

2016-12-25 21:36:54 setKeyPool.size() = 100

2016-12-25 21:36:54 mapWallet.size() = 6

2016-12-25 21:36:54 mapAddressBook.size() = 10

2016-12-25 21:36:54 init-Nachricht: Chargement des Adressen...

2016-12-25 21:36:54 torcontrol thread starten

2016-12-25 21:36:54 Geladen 60362-Adressen von peers.dat 457ms

2016-12-25 21:36:54 init-Nachricht: Chargement de la liste d'interdiction...

2016-12-25 21:36:54 init-Meldung: Starting network threads...

2016-12-25 21:36:54 AddLocal([2a01:cb00:b1d:1d00:7f:42c7:afca:6f9a]:8333,1)

2016-12-25 21:36:54 Entdecken: ASUS-PC - 2a01:cb00:b1d:1d00:7f:42c7:afca:6f9a

2016-12-25 21:36:54 AddLocal([2a01:cb00:b1d:1d00:d8e0:fea5:2db:481f]:8333,1)

2016-12-25 21:36:54 Entdecken: ASUS-PC - 2a01:cb00:b1d:1d00:d8e0:fea5:2db:481f

2016-12-25 21:36:54 dnsseed thread starten

2016-12-25 21:36:54-net-thread starten

2016-12-25 21:36:54 addcon thread starten

2016-12-25 21:36:54 opencon thread starten

2016-12-25 21:36:54 msghand thread starten

2016-12-25 21:36:54 init-Nachricht: Chargement terminé

2016-12-25 21:36:54 Benutzeroberfläche (GUI): - Plattform-Anpassung: "windows"

2016-12-25 21:36:54-GUI: PaymentServer::LoadRootCAs: Loaded 44 root Zertifikate

2016-12-25 21:37:05 Laden-Adressen von DNS-Samen (das kann eine Weile dauern)

2016-12-25 21:37:05 0 Adressen von DNS-Samen

2016-12-25 21:37:05 dnsseed thread beenden

Jeder führt ?

+721
thetrew 05.05.2013, 20:01:10

Ich bat um "Empfangen" bitcoin auf Elektron und versehentlich in meinen Betrag in "mBTC" anstelle von "BTC". (Mein erstes mal) ich habe dann scannte den QR-code mit LUNO unter Send bitcoin. Es gab mir die falsche BTC-Betrag (ohne zu bemerken, es war, weil ich trat in mBTC in Elektron), so korrigierte ich ihn auf LUNO und klickte auf senden. Nun, Elektron sagt unter der mBTC Transaktion "BEZAHLT", aber nicht den vollen Betrag. Unter der linken unteren Ecke GLEICHGEWICHT steht "0" aber mit dem richtigen Betrag in Klammern sagen (0.01... UNBESTÄTIGT). Bedeutet dies, dass das Kapital, wird immer noch finden Sie Ihre richtige Brieftasche Ziel, obwohl die QR-Anfrage gescannt wurde für den falschen Betrag?

+616
Pablo Papalardo 15.07.2018, 16:18:46

Ich führe ein trading-bot mit nodejs , APIs aufrufen, die von einigen der beliebtesten Börse wie Bitstamp.

Ich bin nicht in der Lage zu finden, eine API, die mir helfen kann, die in den Abschluss, wenn eine Bestellung storniert wurde oder nicht? Ich bekomme sofort eine Bestätigung, nachdem der Abbrechen-API - Aufruf für eine bestimmte Bestell-NR, aber ich bin auf der Suche nach einer Lösung, die mir sagen kann, wenn eine Bestellung storniert wurde oder nicht für eine bestimmte Bestell-NR.

Ich hatte auch einen Blick auf Bestell-Status-API , die genau gibt, was genau ich Suche, aber das problem, das ich konfrontiert mit dieser API ist, dass, wenn ich nenne es die Angabe einer abgebrochen orderId, Es gibt ein error-Objekt zu sagen, um nicht gefunden:

{ error: 'Bestellung nicht gefunden' }

Die werden wieder die gleichen sein für jede zufällige orderId, die gehört nicht an den Benutzer. Also keine perfekte Lösung. Scheint, wie Sie(Bitstamp) nicht speichern abgebrochen, um Informationen.

Wie kann ich dieses Problem lösen? Tonnen Dank im Voraus

+609
Amatlina 10.01.2014, 06:00:39

Mit merkle-Bäumen, ein Licht-client kann sicher sein, dass einige Transaktionen, die er erhält, korrekt sind, mit einer minimalen Menge der blockchain Daten. Wie kann ein solcher client, obwohl, sicher sein, erhielt er alle relevanten Vorgänge von/nach seiner Adresse, um zu wissen, seine volle balance? Was, wenn seine peer-zensiert einige Transaktionen aus irgendeinem Grund?

+598
mikemil 12.03.2019, 09:37:18

MyBitcoins gadget

Sie können es hier herunterladen: MyBitcoins gadget

+501
Stef Conovali 14.05.2012, 06:13:09

Quelle: https://steemit.com/bitcoin/@dantheman/who-really-controls-bitcoin

Dieser Artikel schlägt vor, dass die Regierungen und Strom-Unternehmen haben die macht zu kontrollieren bitcoin. Jede Wahrheit in diesem Artikel?

Ich habe versucht, Stelle diese Frage zweimal auf reddit bitcoin und reddit btc, aber meine Frage hält, zu verschwinden.

+481
cqcn1991 15.07.2010, 02:49:21

bei http://www.cryptocoincharts.info Sie sehen lange Zeit-Diagramm für alle alternativen Währungen crytpo

+476
Kaung Kaung 16.08.2016, 20:24:16

Ich bin mir nicht ganz sicher, warum dies passieren würde, aber laut der SEC:

"Wenn eine Hinrichtung stattfindet, die Liquidität bereitstellen "maker" erhält einen Rabatt, und der "taker" wird ausgeführt, dass gegen Ruhe um, zahlt ein Honorar an den Markt."

Dies bedeutet, dass der maker ist derjenige, der bereits Ihre Handel Ordnung in die Bücher, und der taker ist derjenige, der bestellt, und die Bestellung wird sofort ausgeführt, gegen die Macher.

Die API verwenden, könnten Sie versehentlich eine Kauforder platziert, die unter oder auf den aktuellen Preis oder die ETH. Wenn dies geschah, Sie würden zu Ihren Lasten ein "taker" Gebühr anstelle der 0% - maker-Gebühr. Das ist meine einzige Erklärung, weil es sagt, hier in es-API-docs gibt es null-maker-Gebühr.

Wenn Sie waren die Schöpfer, aber belastet den taker Gebühr, ich würde Fragen, GDAX, warum dies geschieht hier

+421
opensigma 04.07.2017, 17:34:29

Ich habe einige Missverständnisse in Bezug auf, wie die Bestätigung der Arbeit auf blockchain.info. Wenn wir gehen, um die Zahlung der Geschichte können wir sehen, Infos über die Bestätigung in zwei Orten. Erstmals in der Geschichte aller Transaktionen. Wie diese

enter image description here

Und der zweite Platz ist auf der Transaktion info-Seite enter image description here

Könnte mir bitte jemand erklären, was der Unterschied zwischen diesen Feldern? Warum in einem Ort, den Sie zeigen mit dem status Ausstehend und keine Bestätigungen während in der anderen Sie zeigen 230K Bestätigungen?

+390
FeliceM 26.05.2013, 04:52:20

Bitcoin-Beratung , das betreiben, die Intersango exchange wurde auf der Grundlage von Warschau, Polen, für viele Monate und MtGox erworben Bitomat.pl.

+344
bfrguci 22.12.2010, 23:59:42

Dieser Fehler bedeutet, dass die hintergrund-Datenbank, Prozess, ArmoryDB, läuft immer noch. Verwenden Sie einfach sudo killall -9 ArmoryDB zu töten alle Instanzen dieses Prozesses und starten Sie die Waffenkammer wieder. Es ist in Ordnung zu verwenden -9 als ArmoryDB ist gut genug, um ein signal SIGKILL; ich habe dies getan viele Male selbst.

+308
Accumulator 13.07.2018, 00:57:27

Ich habe noch eine alte Geldbörse.dat - Datei mit ein paar Bitcoins. Es ist gespeichert in einem isolierten computer, der nicht mit dem internet verbunden.

Ich möchte, um loszuwerden, die Brieftasche.dat - Datei, und verschieben Sie alle Bitcoins in es zu ein paar separate Papier-wallets (erstellt mit bitaddress.org).

Der naive Ansatz wäre die Installation von Bitcoin-QT und machen die Transaktion. Leider ist dies unsicher - Hacker könnten potenziell stehlen meine Bitcoins, während ich online bin.

Der sichere Weg dürfte wohl so etwas wie:

  1. Importieren Sie den privaten Schlüssel aus der Brieftasche.dat mit einigen Kommandozeilen-tool, auf dem offline-Rechner.
  2. Zeichen für eine Transaktion auf dem offline-Rechner.
  3. Kopie der unterzeichneten Transaktion (sans alle privaten Schlüssel!) zu einem online-computer mit einem flash-Laufwerk.
  4. Veröffentlichen Sie die Transaktion von dem online-computer.

Ich habe inspiziert, ein paar tools, einschließlich der Elektron - und Waffenkammer, aber ich Suche euren Rat in Bezug auf die Einfachheit und Sicherheit dieser tools.

Irgendwelche Ratschläge, wie Sie sich eine Transaktion offline und veröffentlichen Sie offline, um zu retten, die bitcoins aus meiner Brieftasche.dat - Datei?

+232
Eliana 11.03.2016, 02:23:24

2X rate mit einer chance von 50%, fehlt eine gewinnen-nonce keinen Vorteil überhaupt. Erhöht die nonce ist der einfachste Mechanismus der Auswahl der nächsten nonce, um zu versuchen, so dass Sie versuchen, die nonces pro Sekunde, der Weise. Das ist alles was zählt.

Vielleicht sind Sie unter dem falschen Eindruck, dass jeder versucht, mir den gleichen block. Das ist nicht so. Wenn Sie ein solo-miner, Sie sind der einzige Versuch, mir einen block, zahlt Sie den block reward. Niemand sonst versucht mir der gleiche block, den Sie sind, so alles, was zählt, ist, wie viele versucht, Sie in der Lage sind zu erreichen. Sie sind nicht racing jemand. Wenn jemand anderes findet einen block, Sie don ' T care, wenn Sie es gefunden, bevor Sie getan haben oder nach Sie haben (außer in sehr seltenen Fällen, wo Sie beide finden einen block auf sehr nah an der gleichen Zeit), fand Sie einen block oder so.

+183
Irina Shabash 10.10.2018, 15:16:01

Ich weiß, als die ersten litecoin segwit Transaktion wurde auf blockchain in 2017/05/10, und es scheint, dass keine Unterschrift im Zeugnis-Daten, wie diese Transaktion signiert und verifiziert?

https://chain.so/tx/LTC/ce385e55fb2a73fa438426145b074f08314812fa3396472dc572b3079e26e0f9

{
 "txid": "ce385e55fb2a73fa438426145b074f08314812fa3396472dc572b3079e26e0f9",
 "hash": "5f866ef62ad40b448090c444e86a3848af7626bb4b9108c0a517a05e9a957898",
 "version": 1,
 "Größe": 3665,
 "vsize": 994,
 "locktime": 1201535,
 "vin": [
{
 "txid": "6f45775d5f5b62bdd1527151ddb7f6b19a01bbcb6c3ecebf4c581f11851c1e37",
 "vout": 0,
 "scriptSig": {
 "asm": "002091fb57fbeb6404cb412c104fcfb6bbcbe144884135d260879738f34f97d3d0ed",
 "hex": "22002091fb57fbeb6404cb412c104fcfb6bbcbe144884135d260879738f34f97d3d0ed"
},
 "txinwitness": [
"4df501ffd8ffe000104a46494600010100000100010000ffdb004300100b0c0e0c0a100e0d0e1211101318291b181616183224261e293b343e3d3a34393841495e50414559463839526f53596164696a693f4f737b72667a5e676965ffdb004301111212181518301b1b30654339436565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565ffc00011080018001803012200021101031101ffc4001800010101010100000000000000000000000004050203ffc400241000010303030403000000000000000000010203040011120521311322518132b1d1ffc400160101010100000000000000000000000000030102ffc4002111000202010402030000000000000000000102000312040511222131235161ffda000c03010002110311003f00f2961695b85c92d5d2385277b5fcd6647d519b290ee63258dd3c5ab99915d7415a9d4a8e762817c80ad391119931db8a1b6dbc47c9200b78346ece53e5f536c9cb9c4c9810e3ea6a39c5a49cb33b94fd52a99fa746d1996032eaddcd441bf24fe6d4a7aa91ab516564010b34ababe44fe71264f49a5a5c5e45a5119a41b5c55f1e0b22797a1018253601ceedfdf3b52958ddce0cbc7d4bb5f6c99bc991ea129d1a8f49c6c02e5ac471ebc5294a94eaecaeb555f507594a0b8cffd94d0402ffd8ffe000104a46494600010102002300230000ffdb004300030202020202030202020303030304060404040404080606050609080a0a090809090a0c0f0c0a0b0e0b09090d110d0e0f101011100a0c12131210130f101010ffc0000b080018001801011100ffc400160001010100000000000000000000000000070608ffc40026100002020201040202030100000000000001020304051106071213210014223115415161ffda0008010100003f00db5cf79edfe5d7f214a9662d6338ae32c3d066a33786d666d27a95165fdc5021fc4b2fe4cdb00ebf64326378ed348b91663a61c56a6024b7f585c56b0f9166ee65ef1206ee276ac77bde86f5f153a63d4cbd819b182d5ecb5de1f98b431d03e601fb989b2c751032b7b9abc87f1566d9562013ad807f887f1f4e78ace986b36ad47895f34e54bc75e533b8b0cc8082d207d92bb04e80dfcadeade3df8fe2b8970ce37869eebe3916dbe47eacceb1cb18080158f6bdcfdd2121b7a07d0dfb07f95c83dfe23cdcdbe6190cbe5a1c5089aa9aed1434ec79d3c0aa180d49e4fd7a1fdfc51ea8f4cafe0e6c8354a598b7c472977f9490615d85ec45bee0d23246bee5aeec3b8aaed95b640d68838c8f2ac159c8ac353ac10414d081e27cbdf92fb9ff000c057bbbbfe7c4ce9d74e6e729c850bf73056f15c571b697241721194bb9cbaa4b472ca8db6485189701cf733689000f7fffd94de001ffd8ffe000104a46494600010100000100010000ffed002c50686f746f73686f7020332e30003842494d040400000000000f1c026e00035246471c02000002000400fffe0018526573697a6564207769746820657a6769662e636f6dffdb0043000503040404030504040405050506070c08070707070f0b0b090c110f1212110f111113161c1713141a1511111821181a1d1d1f1f1f13172224221e241c1e1f1effc0000b080018001801011100ffc4001500010100000000000000000000000000000608ffc4002f100000050106020905000000000000000002030405110100061213141522410717213132343637622542617292ffda0008010100003f00b09d5c113536a8717154525489c1530d34c140401a73ad8975a374f61dd7396e667e46dfa51eb71c628c88c7e0e3988c3db658d2e089d9b53b936aa29524500a1851a58a4230d79d2c12f9fb8cd75bdde97e0db30f97d7cd6353f9eecb9e1999e28b19faaabbfbde809e919bd67c0041ed060ffa18021a7ee11fc6b64b737dc774add1f4bf1ee78bcbebe69e5a39f7e6470cc7dd367aeade89d5b943738a629524500a966946064230d7956c4baafba7b0ed590b31e7e7ebf543d6e38c339f38fc3c113187b2cb5a9bd13537276e6e4c525489c142ca28b0c0401a72a5bfffd94d0602ffd8ffe000104a46494600010100000100010000ffdb0043000c08090b09080c0b0a0b0e0d0c0e121e1412111112251b1c161e2c272e2e2b272b2a3137463b313442342a2b3d533e42484a4e4f4e2f3b565c554c5b464d4e4bffdb0043010d0e0e121012241414244b322b324b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4bffc00011080018001803012200021101031101ffc4001a000100020301000000000000000000000000030502040607ffc40029100002010302040505000000000000000001020300041105211213415122313281b11523426182ffc400160101010100000000000000000000000000030102ffc4001b11010101010101010100000000000000000102001103122151ffda000c03010002110311003f00f49bc94ab450ab84329f57603b7eea2e4a730ac3338957d5f7093ee0f9d57eb1793dbdea3b431f04393133e7c595df71f1527d5ad6d95a5bc8f932b0fc416e3e9f3b6f467a4aa7f36fe5e0e9b46d4def1ee20b9e01710c8c0841b15cec452b4747b9824b9338b5447958a8757c90091d3fa036ed4ab1c4eb8e467f2b59ebb04b73a7bc31271873891463257ae2b9cb0d36f25ba9e330b8455ca99d4e19ba64ed9de94ac3e6558b97e92386cb46d2af93588eea480c29962e7c201e98c0f2f6a529566493983ce4277fffd94d0402ffd8ffe000104a46494600010100000100010000ffdb0043000c08090a09070c0a090a0d0c0c0e111d131110101123191b151d2a252c2b292528282e3442382e313f3228283a4e3a3f44474a4b4a2d37515751485642494a47ffdb0043010c0d0d110f1122131322473028304747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747ffc00011080018001803012200021101031101ffc4001800010100030000000000000000000000000005020406ffc4002810000103030401020700000000000000000102030400051112133161212241143233515271d1ffc400160101010100000000000000000000000000040205ffc4001c1100020203010100000000000000000000010200030411123121ffda000c03010002110311003f00eeaf3765465fc3c623700f5af9d3d0eea7945d43464a9e752064f959e00ce7ed5ad35b71cba3c8032e29d20027157196cb52e247d12121a6be64fd351f706b0433e458c589001d09ae42d08bc804fa66165bb2a4ac479246e63d2bfcbafdd2a3c52a3796f4000eff0009e39f6a53306f77ac86fba30b994aa382bf372bde6d0a92b322301ac8c2d1c6aec7753966ecb01adb7d3e4f84a48cf1fca52a32b190374a48dfba978f7b15e48075e4a566b4ae338244903731e9473a7b3dd294a7d34a529cac1d9635add34fffd94de001ffd8ffe000104a46494600010100000100010000ffed002c50686f746f73686f7020332e30003842494d040400000000000f1c026e00035246471c02000002000400fffe0018526573697a6564207769746820657a6769662e636f6dffdb0043000503040404030504040405050506070c08070707070f0b0b090c110f1212110f111113161c1713141a1511111821181a1d1d1f1f1f13172224221e241c1e1f1effc0000b080018001801011100ffc4001500010100000000000000000000000000000608ffc4002f100000050106020905000000000000000002030405110100061213141522410717213132343637622542617292ffda0008010100003f00b09d5c113536a8717154525489c1530d34c140401a73ad8975a374f61dd7396e667e46dfa51eb71c628c88c7e0e3988c3db658d2e089d9b53b936aa29524500a1851a58a4230d79d2c12f9fb8cd75bdde97e0db30f97d7cd6353f9eecb9e1999e28b19faaabbfbde809e919bd67c0041ed060ffa18021a7ee11fc6b64b737dc774add1f4bf1ee78bcbebe69e5a39f7e6470cc7dd367aeade89d5b943738a629524500a966946064230d7956c4baafba7b0ed590b31e7e7ebf543d6e38c339f38fc3c113187b2cb5a9bd13537276e6e4c525489c142ca28b0c0401a72a5bfffd94d0602ffd8ffe000104a46494600010100000100010000ffdb004300090606080605090807080a09090a0d160e0d0c0c0d1a131410161f1c21201f1c1e1e2327322a23252f251e1e2b3b2c2f3335383838212a3d413c364132373835ffdb004301090a0a0d0b0d190e0e1935241e243535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535ffc00011080018001803012200021101031101ffc40017000101010100000000000000000000000000070604ffc4002910000006010303030501000000000000000102030405110007122106134114317132426191a1b1ffc400160101010100000000000000000000000000010002ffc400161101010100000000000000000000000000000111ffda000c03010002110311003f009d74674c2124a03b92218ed8bc9530b0dff3594f69090aac6081e2582499478299a94777e2fdf38fa4d8a2de3d89fb463b655b24a147c5ed0bfede6c938f4d728a61b4a4bb290390f6e047335a8926a069d25151e3330c4311af0655b88eed803f717cd5f8c650a7e3cedfa5e4127a255514daae613186bb74410a0f9e3194ab180d39d446b18c93869c3188d933ee6ee42c413b1bda6af1622203e2ff005564fa8601361df24bb0edfb89fd512bfdc631a130d4cd4a6d2ec8f0f06615105043d43aa1281c007e82df3560163e6b18c621ffd9696969696969"
],
 "sequence": 4294967294
}
],
 "vout": [
{
 "value": 0.00000000,
 "n": 0,
 "scriptPubKey": {
 "asm": "OP_RETURN 736567776974",
 "hex": "6a06736567776974",
 "type": "nulldata"
}
}
]
}
+144
Kostya Shaporenko 09.08.2014, 20:00:33

Ich empfehle, dass Sie nicht mit Bitcoin Core ist das interne Rechnungswesen-system, weil es veraltet und wird in Zukunft entfallen. Wenn es entfernt wird, was auch immer code, den Sie geschrieben haben, das hängt davon ab, es wird gebrochen. Darüber hinaus das Konten-system ist nicht allzu gut.

Ich schlage vor, dass Sie statt verwalten einer separaten Datenbank, wo Sie halten Ihr eigenes accounting-system. Das Datenbank-Datensatz für jeden Benutzer-Adresse und wie viel gezahlt wurde, an die angegebene Adresse. Um herauszufinden, wie viel gezahlt wurde, an jede Adresse haben, müssten Sie ein Skript, das aufgerufen wird -walletnotify die dann sieht, welche Adresse wird bezahlt und wie viel für jede Transaktion, die Sie erhalten.


Es gibt software, die mit dieser Art der Zahlungsabwicklung für Sie bereits, dass kann verwendet werden, mit Bitcoin-Core. Eine solche software ist BTCPay.

+16
user1298426 12.12.2011, 20:52:05

Fragen mit Tag anzeigen