Wie zu verwenden heruntergeladen blockchain auf ubuntu?

Ich bin mit einer frischen Installation von Bitcoin und habe keinen Geldbeutel mit Münzen zu dieser Zeit, und wollen die Bitcoind service in kurzer Zeit (laden der blockchain mit bitcoind wird Tage dauern, wegen der langsamen pc, kann nicht warten, für das auch weil PC kann nicht den ganzen Tag). So entschied ich mich zum download der blockchain aus http://eu1.bitcoincharts.com/blockchain/.

Aber wie wollen Sie es verwenden? Ich bin mit Ubuntu 10.4 und Bitcoin Version 0.7.0. Ich habe bereits die heruntergeladenen Dateien in .bitcoin-Verzeichnis, und führen Sie dann bitcoind aber dann ist es eben begann das herunterladen der blockchain aus dem Netz, ignoriert meine heruntergeladenen Dateien.

Vielen Dank im Voraus.

+404
kuvic 25.12.2014, 00:56:58
29 Antworten

Die wichtigsten Schritte, die Sie skizziert für die Erstellung eines kryptogeld trading bot korrekt sind.

Für die gewaltigen Aufgaben können Sie auch einen Blick auf meine ccxt Bibliothek von GitHub. Er ermöglicht es, überspringen Sie die Schritte 1-3, und fahren Sie direkt mit Schritt 4 (der Erstellung Ihrer algorithmischen trading-Strategie). Aber das hängt von Ihrer Entwicklungsumgebung und Ihren technischen Anforderungen.

Die ccxt-code ist in JavaScript / Python (2 und 3) / PHP. Sie können es bereitstellen von PyPI, mit npm (für Node.js) oder durch Klonen aus dem GitHub-repository. Mit ihm können Sie Zugriff auf Marktdaten und Handel mit bitcoin, äther und altcoins mit vielen crypto-Währung-Austausch. Es bietet schnellen Zugang zu Markt-Daten für Speicherung, Analyse, Visualisierung, Indikator-Entwicklung, trading-Strategie backtesting, bot Programmieren, Gebäude-trading-algorithmen auf der Spitze der es, webshop-integration und software-engineering.

Die Bibliothek ist unter starker Entwicklung jetzt, aber bietet bereits eine quick-start für trading und technische Analyse mit vielen crypto-Börsen aus der box.

+993
ecant 03 февр. '09 в 4:24

Haben Sie einen Blick auf diese Datenquellen:

Und natürlich die "modernen" (und billigste) Möglichkeit ist die Speicherung beliebiger Daten in segwit Teil der Transaktionen. Ich weiß nicht, ist es bereit-tool für Sie, aber es ist nicht sehr schwierig, es zu schreiben.

Gibt es eine neuere website/einen Dienst, der mich unterstützt, Daten in der blockchain?

https://cryptograffiti.info/ (basierend auf bitcoin cash blockchain)

+972
BradfordW 22.10.2017, 18:03:08

Wenn die Geschichte ist keine Anleitung, es ist wahrscheinlicher, dass bitcoin selbst gebunden werden, um "Diebstahl" des geistigen Eigentums als eine Schlüsseltechnologie, die sollte "geregelt." Natürlich gibt es viele andere Möglichkeiten, um das gleiche erreichen. Also die wichtigsten nicht-legislativen Bedrohung, sogar noch größer als technologische Angriffe durch gut finanzierte Parteien, bleibt, dass die durch die manipulation der öffentlichen Meinung. Dies ist besonders effektiv in den Vereinigten Staaten, wo die öffentlichkeit hat sehr effektiv konditioniert werden einfach übermannt von der Angst.

+969
TommyK 12.12.2014, 10:06:29

Ich habe zwei gültige txs und zwei gültige Signaturen für diejenigen, txs.

Jetzt sehen Sie aus wie:

1) A -> B 
2) C -> D

A und C sind Eingänge & B und D sind Ausgänge.

Ich möchte in der Lage sein, Sie zu kombinieren in:

1) A, C -> B, D

Gibt es eine Möglichkeit, dass ich kombinieren diese beiden tx und Ihren entsprechenden Signaturen in eine gültige tx ohne Zugriff auf die Schlüssel?

+968
user1874594 13.04.2019, 06:27:37

Ich habe die version 0.9.3 von bitcoind (-qt) auf meinem Ubuntu server, und ich will upgrade auf 0.10.0, ich möchte einfach nur weiterhin die blockchain und ich habe nichts in meinem Geldbeutel.

aus https://bitcoin.org/en/release/v0.10.0fand ich "oder kopieren Sie einfach bitcoind/bitcoin-qt (unter Linux)"

Wenn ich das mache

sudo find / -name '*bitcoin-qt*'
/usr/local/src/bitcoin-0.9.3/src/qt/res/bitcoin-qt-res.rc
/usr/local/src/bitcoin-0.9.3/contrib/bitcoin-qt.pro
/usr/local/src/bitcoin-0.9.3/contrib/debian/manpages/bitcoin-qt.1
/usr/local/src/bitcoin-0.9.3/contrib/debian/bitcoin-qt.lintian-overrides
/usr/local/src/bitcoin-0.9.3/contrib/debian/bitcoin-qt.Protokoll
/usr/local/src/bitcoin-0.9.3/contrib/debian/bitcoin-qt.installieren
/usr/local/src/bitcoin-0.9.3/contrib/debian/bitcoin-qt.desktop
/usr/local/bin/bitcoin-qt
/usr/local/bin/test_bitcoin-qt

Ich finde einige Dateien in .../bitcoin-0.9.3/...ich denke, diese Dateien wurden zur Erstellung der Binärdatei /usr/local/bin/bitcoin-qt.

Dann kann ich ersetzen die binäre bitcoin-qt mit der neue in /usr/local/bin/, und entfernen Sie alles, was in der bitcoin-0.9.3? Ist es richtig ? Gleiche Frage für bitcoind:

sudo find / -name '*bitcoind*'
/usr/local/src/bitcoin-0.9.3/src/bitcoind.o
/usr/local/src/bitcoin-0.9.3/src/bitcoind.cpp
/usr/local/src/bitcoin-0.9.3/src/.deps/bitcoind.Po
/usr/local/src/bitcoin-0.9.3/src/bitcoind-res.rc
/usr/local/src/bitcoin-0.9.3/src/bitcoind
/usr/local/src/bitcoin-0.9.3/contrib/bitcoind.bash-completion
/usr/local/src/bitcoin-0.9.3/contrib/debian/manpages/bitcoind.1
/usr/local/src/bitcoin-0.9.3/contrib/debian/bitcoind.manpages
/usr/local/src/bitcoin-0.9.3/contrib/debian/bitcoind.Beispiele
/usr/local/src/bitcoin-0.9.3/contrib/debian/bitcoind.installieren
/usr/local/src/bitcoin-0.9.3/contrib/debian/bitcoind.bash-completion
/usr/local/src/bitcoin-0.9.3/contrib/debian/bitcoind.lintian-overrides
/usr/local/src/bitcoin-0.9.3/qa/pull-tester/run-bitcoind-for-test.sh.in
/usr/local/src/bitcoin-0.9.3/qa/pull-tester/run-bitcoind-for-test.sh
/usr/local/bin/bitcoind

Und die Letzte Frage: was mache ich mit all diesen Dateien in der .tar.gz Archiv aus dem Internet heruntergeladen:

bitcoin-0.10.0/bin/bitcoin-cli
bitcoin-0.10.0/bin/bitcoind
bitcoin-0.10.0/bin/bitcoin-qt
bitcoin-0.10.0/bin/bitcoin-tx
bitcoin-0.10.0/bin/test_bitcoin
bitcoin-0.10.0/bin/test_bitcoin-qt

bitcoin-0.10.0/include/bitcoinconsensus.h

bitcoin-0.10.0/lib/libbitcoinconsensus.also -> libbitcoinconsensus.so.0.0.0
bitcoin-0.10.0/lib/libbitcoinconsensus.so.0 -> libbitcoinconsensus.so.0.0.0
bitcoin-0.10.0/lib/libbitcoinconsensus.so.0.0.0
+914
user118127 01.01.2014, 09:58:48

Gute Nacht ich wurde empfangen von E-Mails über Bitcoin einige, die besagt, dass ich gewonnen haben Sollte, ich habe einen login oder einen code.Ich erinnere mich nicht Unterschreiben, aber ich Liebe neue Abenteuer und Erfahrungen. Danke Pamela

+864
Hancook 13.10.2015, 18:14:56

Wenn Sie auf der Suche wie die Anzeige der live-Transaktion feed auf der blockchain sollten Sie sich diese Schritt-für-Schritt-tutorial unter Verwendung des websocket-API.

BROKEN LINK

Wenn Sie nicht wollen, zu tun, websocket und wollen nur eine "plain vanilla" JSON-array der jüngsten unbestätigten Transaktionen können Sie einfach https://blockchain.info/unconfirmed-transactions?format=json

EDIT: Link nicht mehr verfügbar ist, eingefügt unter

<html>
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>

<script>

var btcs = new WebSocket('wss://ws.blockchain.info/inv');

btcs.onopen = function()

{

 btcs.send( JSON.stringify( {"op":"unconfirmed_sub"} ) );

};


btcs.onmessage = function(onmsg)

{

 var Antwort = JSON.parse(onmsg.Daten);

 var Betrag = Reaktion.x.out[0].Wert;

 var calAmount = Betrag / 100000000;

 $('#Nachrichten').prepend("<p>" + calAmount + "</p>");

}

</script>

<body>

<div id="Nachrichten"></div>

</body>

</html> 

So begannen wir mit dem erstellen der variable var btcs und dann hatten wir die Höhe der neuen websocket-Verbindung. Jetzt haben wir eine Verbindung zum websocket-wir müssen senden Sie eine Nachricht und sagen blockchain.info die Informationen, die wir daran interessiert sind. Wir verwenden die onopen - und sende - Eigenschaften auf unserer btcs variable und eine Funktion erstellen, die abonniert uns, {"op":"unconfirmed_sub"} die neuen Transaktionen in der bitcoin-Netz.

JSON.stringify schickt ein JSON request an den websocket-server sagen, dass wir wollen, erhalten updates auf neue Transaktionen im Netzwerk. An dieser Stelle wird der server-start das senden von "Nachrichten" an den client gibt es jedes mal eine neue Transaktion. Wir müssen sagen, javascript was zu tun, jedes mal wenn eine Nachricht empfangen wird, mit dem onmessage - Befehl. Erstellen Sie eine neue Funktion mit onmessage und ich werde den Namen der Funktion onmsg. Innerhalb dieser Funktion werden wir zum Parsen der JSON mit dem data-Kommando.

An dieser Stelle könnte man-stick, der dieses Skript in ein HTML-Dokument und, wenn Sie es starten, wird es anfangen zu Schießen alle neuen Transaktionen als Objekte im JSON-format in Ihrem Browser debug/console. Wenn Sie es betrachten, werden Sie bemerken, dass Sie beginnen alle mit utx und dann alle Transaktions-Daten werden unter x. Die Daten in der x - array umfasst input - und out. Wenn wir wollen Informationen bilden den input-Bereich, den wir nennen würde die response - variable und fügen Sie dann in .x.input. Aber es kann mehrere Eingänge und Ausgänge, so haben wir zu klären, was es ist. Wenn wir hinzufügen, in straightem Klammern und setzen Sie eine null [0]bekommen, die uns Informationen auf das erste Element im array. Hier ist ein Beispiel, dass die BTC-Menge, die empfangen wurde, von der ersten Ausgabe.

+781
pierssturley 06.04.2010, 10:33:54

Wenn Ihr mit javascript vertraut, dann denke ich, der einfachste Weg wäre, um check-out https://github.com/bitcoinjs/bitcoinjs-lib . Sie bieten eine client-side-Lösung für die Generierung von bitcoin-Adresse info. Es gibt ein paar Beispiele in der readme-Datei als gut.

+752
user136038 27.04.2019, 22:46:01

Im Grunde, dass wir ziemlich viel nicht wissen, etwas über diese Leute. Werden Sie ein Risiko in der Zukunft?

Im Grunde, dass wir ziemlich viel nicht wissen, etwas über diese Menschen, so ist es sehr schwer zu sagen. Es hängt auch davon ab, was du damit meinst eine Bedrohung..

Eine Gefahr, die von Ihren idealen? Kann es sein, viel schlimmer als die monetären Mächte, die bereits vorhanden sind?

Ein Markt bedrohlich? Auch die "großen" können Inhaber der Kampf um den Einfluss auf den Markt, alle großen spike gibt eine Umverteilung des Reichtums. Jene Leute, die halten eine Menge von Münzen in der Regel verkaufen Sie, wenn Sie eine Gelegenheit sehen. Menschen, die nicht Opfer Ihrer Qualität des Lebens für Geld.

+739
BEN PEET 16.10.2014, 00:10:53

Wie wird der Blitz Netzwerk mit leichten clients?

Verstehe ich es richtig, dass die Eröffnung einer Zahlung Kanal bedürfen der Schriftform, auf die blockchain zu schützen gegen Doppel-verbringen? Die Integrität wird geschützt durch die Strafe des Verlustes aller bitcoin in den channel schreiben, wenn eine ältere Transaktion in die blockchain als das, was die Gegenpartei tun.

Wenn ich einem Freund vertraue ich, und öffnen Sie eine Zahlung Kanal zu ihm/Ihr, ich kann es sich leisten, das mein bitcoin investiert in den Kanal gesperrt, während er/Sie offline ist.

Wenn ich verlieren Anschluss an eine "anonyme" Knoten, die ich automatisch im Netzwerk gefunden, kann ich nicht wissen, wenn es jemals wieder online. Daher möchte ich Sie reklamieren mein bitcoins investiert in diesem Kanal. Damit die Besteuerung der blockchain und die anfallenden Transaktionsgebühren. (Im schlimmsten Fall eine Gruppe von Menschen zu verwirren wollen mit mir und anonym, dass Sie eine Menge von Toten Zahlungswege. Sicher, dass Sie sich nur an, wie viel bitcoin für mich, da Sie Kollektiv binden sich. Aber wenn jemand schon einen Weg gefunden haben, diese zu mildern, die Sie vielleicht nicht wollen, ein Händler brennbare Flaggen in einer Welt, die mit dem Blitz-Netzwerk.)

Wenn verstehe ich das richtig, nicht das Ergebnis in der Zentralisierung? Wenn ich bezahlen möchte mit dem Blitz-Netzwerk von meinem Handy, die ich brauchen würde, um einen vollständigen lightning Netzwerk-Knoten (immer online) oder über vorhandene Zahlungswege zu Knoten, die mir Vertrauen. (Freunde, meine bank, volle Knoten in meinem Keller etc.)

Ist das ein echtes problem? Hat jemand einen Weg gefunden, um ihn zu mindern?

+588
Vinay Karode 02.03.2014, 16:53:04

Die blockchain wird nicht erreicht seine maximale Kapazität durch das Jahr 2140, das einzige, was sich ändern wird, ist, dass alle bitcoins (ein wenig weniger als 21M bitcoins) wird abgebaut wurden und die Gesamtzahl der Blöcke werden, um 6,929,999.

Unter der Annahme, dass ein block der maximalen Größe bleibt 1 MB, dann können wir abschätzen, dass die maximale blockchain Größe zu diesem Zeitpunkt ~6,6 Terabyte.

Derzeit ist die Durchschnittliche Größe der Speicherblöcke ist 0,4 MB groß, wenn die Nutzung bleibt in der gleichen Ebene der geschätzte blockchain Größe von rund 2,64 TB.

Eine minimal-block enthält eine einzige 1-input/1-output-Transaktion. Der tx-Größe in diesem Fall: 1 x 148 + 1 x 34 + 10 + 1 = 193 bytes. Hinzufügen von 4 bytes für die Magische Zahl, 4 Byte für den blocksize-Anzeige, 80 bytes für die block-header und 1 byte für die Transaktions-Zähler-wir kommen mit: 193 + 4 + 80 + 1 = 278 bytes oder 0,0002651214599609375 MBs so, wenn Grenzwerte bleiben unverändert, die minimale blockchain Größe in diesem moment ~1,794 GB (~0,001752 TB).

Für coinbase txs tx Größe ist ~233 bytes, so dass die gesamte Größe der blockchain besetzt von coinbase txs wäre ~1,503 GB

Also zu summieren:

Min est. Größe: ~1,794 GB (~1,503 GB für coinbase-nur txs)
Avg est. Größe: ~2,64 TB
Max est. Größe: ~6,6 TB

Hinweis: Die blockchain ist derzeit ~36,5 GB, so dass die oben genannten min-Wert ist nur das theoretische limit ist, wissen wir bereits, dass die blockchain-Größe wird größer sein als die heutigen ~36,5 GB.

+579
Finch 01.02.2013, 03:20:13

Bitcoin Core ist nicht allein verlassen sich auf die DNS-Sämaschinen zu finden, Knoten zu verbinden. Das peer-discovery-system beginnt zuerst mit einer lokalen Datenbank von bekannten Knoten, die es sammelt, nachdem er hatte verbindungen. DNS-seeding oder fallen zurück Saatgut-Knoten werden nur verwendet, wenn die peers die Datenbank leer ist, also das erste mal, wenn Sie die software ausführen. Also, diese Meldung bedeutet, dass die peers die Datenbank ist nicht leer, so springt der DNS-Sämaschinen und gehen Sie geradeaus bis zum Anschluss an peers aus der Datenbank.

Was ich tun müssen, ist zum verbinden von zwei bitcoin-daemons ausgeführt werden in der gleichen Maschine, mit einer anderen genesis-block, als der Haupt-blockchain (beide Dämonen teilen sich die gleiche genesis-block).

Verwenden Sie die -connect=<ip>:<port> Autostart-option. Diese option bedeutet, dass der Knoten wird nur die Verbindung zu der angegebenen IP-Adresse und port und sonst nichts; wird es nicht tun, alle anderen peer-discovery.

+577
user6751 29.05.2018, 05:57:11

Ich habe vor dieses Problem für eine Weile mit Ripple JSON-RPC, bin tatsächlich arbeiten, auf eine Machbarkeitsstudie für eine grenzüberschreitende Transaktion, als Teil meiner use-cases, die ich brauche zu senden Transaktion in NGN und empfangen werden in USD/EUR.

Ich habe gelesen, Ihr David Schwartz Antwort hier https://forum.ripple.com/viewtopic.php?f=2&t=15980 und hier https://forum.ripple.com/viewtopic.php?f=2&t=8079 aber immer noch Probleme mit der Transaktion

Hier ist meine Anfrage

{ "Methode": "submit", "params": [ { "offline": false, "Geheimnis": "sssssssssssssssssssssss", "tx_json": { "SendMax" : { "currency" : "EUR", "value" : "200", "Emittent" : "rU3BENzHa5SeB2HnwzovG5wdk7v8ChxXrc" }, "Konto": "rU3BENzHa5SeB2HnwzovG5wdk7v8ChxXrc", "Betrag":{ "value": "100", "Emittent": "rK6qNr9HV62gJPRvKGNen1qHi2LYyHSDvj", "Währung": "NGN" }, "Ziel": "rK6qNr9HV62gJPRvKGNen1qHi2LYyHSDvj", "TransactionType": "Zahlung" }, "fee_mult_max": 10000 } ] }

und ich habe dies als meine Antwort

{ "Ergebnis": { "engine_result": "tecPATH_PARTIAL", "engine_result_code": 101, "engine_result_message": "Pfad konnte nicht senden in voller Höhe.", "status": "success", "tx_blob": "1200002280000000240000005661D5038D7EA4C680000000000000000000000000004E474E0000000000CD2B28791E0BEB754A75AF8DB99BDEF21DD8D4A968400000000000000A69D5071AFD498D000000000000000000000000000055534400000000007A04D90FD6B8D1400B5CD796391444090AF06C1F7321031810282977B92281325F0AC5DAF4AB7EDB3FBBE5404A38D657E327B1A46B7897744730450221008269F1C23E2C719A73F7F41D484C0577C1EBF496D8BD6009AA975A852C627E7202207FBD5CBA3EF5F5BE7696FAF5C45F2E22BDCEA7FD48BA99D75897BF58C474BD0D81147A04D90FD6B8D1400B5CD796391444090AF06C1F8314CD2B28791E0BEB754A75AF8DB99BDEF21DD8D4A9", "tx_json": { "Konto": "rU3BENzHa5SeB2HnwzovG5wdk7v8ChxXrc", "Betrag": { "Währung": "NGN", "Emittent": "rK6qNr9HV62gJPRvKGNen1qHi2LYyHSDvj", "value": "100" }, "Ziel": "rK6qNr9HV62gJPRvKGNen1qHi2LYyHSDvj", "Gebühr": "10", "Flags": 2147483648, "SendMax": { "Währung": "USD", "Emittent": "rU3BENzHa5SeB2HnwzovG5wdk7v8ChxXrc", "value": "200" }, "Sequence": 86, "SigningPubKey": "031810282977B92281325F0AC5DAF4AB7EDB3FBBE5404A38D657E327B1A46B7897", "TransactionType": "Zahlung", "TxnSignature": "30450221008269F1C23E2C719A73F7F41D484C0577C1EBF496D8BD6009AA975A852C627E7202207FBD5CBA3EF5F5BE7696FAF5C45F2E22BDCEA7FD48BA99D75897BF58C474BD0D", "hash": "A658DE84ABFED32E0E52FBF02E60FBC81E32C5E6186427C33AEBD938188FE4BB" } } }

Ich verstehe, dass tecPATH_PARTIAL bedeutet, dass die Transaktion gescheitert, weil die vorgesehenen Wege nicht ausreichend Liquidität zu senden, die in voller Höhe.

Aber ich habe nicht den Pfad angeben, bcos ich verstehen, es ist am besten, wenn die ripple wählen Sie den Pfad.

Ich werde es begrüßen jede Hilfe, die in richtige Richtung

https://bitcoin.stackexchange.com/users/85/david-schwartz

+561
Travelling Man 25.10.2014, 10:22:02

Ich bin mit einem bitcoind regtest Knoten. Wenn Sie versuchen relais eine Transaktion (erstellt mit bitcoin-ruby) habe ich erhalten
error: {"code":-25,"message":""} Wenn ich den Knoten neu starten und relais, die genau die gleiche Transaktion es relais in Ordnung. Dieses Verhalten ist konsistent und reproduziert jedes mal.

Meine Ausgabe für decoderawtransaction ist:

{
 "txid" : "df91267ed650795245882bc91b8dc104e6c41d2f29ed3221f29151aa60554842",
 "version" : 1,
 "locktime" : 0,
 "vin" : [
{
 "txid" : "fab40dbf6b95ef2fe5f4aca0668a84edebdf70cfb80565626be80c7af20a525e",
 "vout" : 0,
 "scriptSig" : {
 "asm" : "0 3046022100fb2a69546ea44db3a06cfcf120d1fda135bfde0946f2186a52d8cfee83835705022100c680cc5135174425ce5137a2996fbdcd55463c4acb88bb9fdbdb03f70f0a213b01 30460221008294d1779bfb21240859feccc96104dea574541d41163d2c849846d8e44496fe022100faf00dabba65f22469a1116ea10d5ce34f90bea779ba770ae1ac3af5c432379e01 52210261318d096a7addf67d935076c28dfa4a1c0e8f2ed04a7cb47ac53bd7fe2ebe6d210397866513a1796e75aae6a53d54d0ccc904c56fa12e14ab0ee989a6eed6e29c0352ae",
 "hex" : "00493046022100fb2a69546ea44db3a06cfcf120d1fda135bfde0946f2186a52d8cfee83835705022100c680cc5135174425ce5137a2996fbdcd55463c4acb88bb9fdbdb03f70f0a213b014930460221008294d1779bfb21240859feccc96104dea574541d41163d2c849846d8e44496fe022100faf00dabba65f22469a1116ea10d5ce34f90bea779ba770ae1ac3af5c432379e014c4752210261318d096a7addf67d935076c28dfa4a1c0e8f2ed04a7cb47ac53bd7fe2ebe6d210397866513a1796e75aae6a53d54d0ccc904c56fa12e14ab0ee989a6eed6e29c0352ae"
},
 "sequence" : 4294967295
}
],
 "vout" : [
{
 "value" : 1.00000000,
 "n" : 0,
 "scriptPubKey" : {
 "asm" : "OP_HASH160 ee7455fa97980531b90b15f5f18386122a7f6919 OP_EQUAL",
 "hex" : "a914ee7455fa97980531b90b15f5f18386122a7f691987",
 "reqSigs" : 1,
 "type" : "scripthash",
 "Adressen" : [
"2NEz4B6YtgTCpv6Qv56f7HarXUeHeLmdmih"
]
}
},
{
 "value" : 0.99990000,
 "n" : 1,
 "scriptPubKey" : {
 "asm" : "OP_HASH160 0b607311f3db7d2a28b4c6fd259913356a86c302 OP_EQUAL",
 "hex" : "a9140b607311f3db7d2a28b4c6fd259913356a86c30287",
 "reqSigs" : 1,
 "type" : "scripthash",
 "Adressen" : [
"2MtHNxpeYfFmLTMDnW7DFf9y9ZnM49u4txw"
]
}
}
]
}

Die referenzierten txout hat 2 BTC. Ich habe auch versucht sendrawtransaction <hex>, true , um zu versuchen und Regel einige Gebühr Probleme. Gleiche symptom. Ich sehe keine spezielle debug-Meldung in der debug.melden

Meine Ausgabe für getinfo ist:

{
 "version" : 90300,
 "protocolversion" : 70002,
 "walletversion" : 60000,
 "balance" : 530.90534322,
 "Blöcke" : 460,
 "timeoffset" : 0,
 "verbindungen" : 1,
 "proxy" : "",
 "Schwierigkeiten" : 0.00000000,
 "testnet" : false,
 "keypoololdest" : 1421187525,
 "keypoolsize" : 101,
 "paytxfee" : 0.00000000,
 "relayfee" : 0.00001000,
 "Fehler" : ""
}

Ich bin immer noch versuchen, um plug-v0.10 in meiner Umgebung für das Debuggen, ich verstehe bitcoin-core hat bessere Nachrichten für code -25, aber ich brauche immer noch diese zu spielen schön mit einem v0.9 Knoten.

+526
Roy Ono 13.08.2014, 04:01:57

Ich synchronisieren meine Knoten mit 32 CPUs, und es ist super langsam.

Offensichtlich, ist das synchronisieren geht nicht parallel. Ich Frage mich, ob es irgendein grundlegendes Hindernis für "Teile und herrsche" Weg, es zu tun.

Also sagen wir, wir haben 62 Blöcke, und 2 CPUs. Wir dividieren durch die Hälfte, und die ersten CPY synchronisiert 1-32 Blöcke, und 2. cpu synchronisiert 33-64 Blöcke, nachdem beide tasks abgeschlossen sind, überprüfen wir, dass 32 und 33 Blöcke übereinstimmen.

Bin ich etwas fehlt? Diese Funktion scheint so einfach für mich, aber irgendwie nicht umgesetzt.

+520
Ubu14 07.08.2013, 04:22:10

Es scheint, dass Sie haben, was viele Menschen nennen würde, die physische bitcoins. Es gibt verschiedene Arten, aber ich kenne keine von vor 2011, die tatsächlich die Form einer Münze. Die wohl bekannteste Art ist gemacht von Casascius. Gibt es irgendwelche zusätzliche Informationen, die Sie zur Verfügung stellen könnte? Vielleicht ein Foto?

Anyways, wenn das ist, was Sie haben, dann werden Sie sich bewusst, dass keiner von Ihnen in keiner Weise offiziellen. Sie sind nur jemand persönliche Erfindung. Verknüpfung zu bitcoin, enthalten Sie in der Regel den privaten Schlüssel, mit einigen mehr oder weniger effektive Manipulations-Schutz (z.B. versteckt hinter einem self-voiding-Siegel oder dergleichen). Wenn gedruckt wird, dieser private Schlüssel ist eine lange Zeichenfolge aus alphanumerischen Zeichen, beginnend mit 5. Mit diesem privaten Schlüssel können Sie, mit einem bitcoin-client, in Besitz nehmen, die tatsächliche bitcoin(N) im Zusammenhang mit der Münze. Schauen Sie heraus, wenn jemand getan hat, dass, bevor Sie! Die Münze sollte auch eine bitcoin-Adresse, ohne dass Sie, versteckt hinter einem Siegel oder ähnliches, die Sie verwenden können, um zu überprüfen, ob es tatsächlich echte bitcoins Zusammenhang mit der Verwendung von web-services wie blockexplorer.com oder blockchain.info. Sie erkennen die bitcoin-Adresse, indem Sie beginnend mit 1, wenn gegeben, wie eine Zeichenfolge aus alphanumerischen Zeichen sein. Manchmal bitcoin-Adressen und private Schlüssel werden zusätzlich gezeigt, wie QR-codes, die für einfaches Scannen von bitcoin-apps für smartphones.

Wie Jannes schon in einer früheren Antwort, tun, überprüfen Sie, ob Ihre Münze Sammler-Wert. Besonders wenn es wahr ist, dass Sie eine physische bitcoin hergestellt von jemand, der so früh wie 2009, es kann wirklich besonderes sein.

Beispielsweise, diesen post zu Bitcoin-Forum eine Liste der verschiedenen Arten von bekannten physikalischen criptcoins, mit einigen Infos über Ihre Ausgabe und den Vertrieb der Geschichte. Die Serie-1 1BTC Casascius Münze ist die mit zu erregen scheint, der höchsten Sammler Interesse, da es die erste körperliche criptocoin jemals entlassen zu werden um die Welt. Im Bitcoin Forum, einige dieser Münzen wurden angeblich verkauft für 8 BTC, obwohl Sie nur geladen mit 1BTC.

+434
cowgill 09.06.2017, 16:07:57

Also, wirklich seltsam. Ging senden von bitcoins an ein anderes meiner Brieftaschen und alles lief wie erwartet. Ich schickte 1.013 BTC aus einer Bilanz von über 3.01254367 BTC. Meine Freundin ging dann einen Rückzug zu machen. Sie sagte, die balance war gut 4 BTC vor dem Entzug, das konnte es nicht gewesen sein, weil von meiner letzten Transaktion. Es sollte knapp über 2 BTC. Sie sagte, Sie schickte 4 BTC so dass etwa 0.5 BTC im wallet. Die Transaktion stecken, das war, wenn ich bekam beteiligt, Sortieren Sie alle aus!

Ich zurücksetzen der blockchain und Transaktionen auf multibit und jetzt ist die Bilanz von 0,97, die scheint nicht zu passen mit etwas? Die Transaktion hat gezeigt, bis auf die blockchain, aber ich bin um etwa 1 BTC.

+414
Fred Schirm 31.01.2011, 15:35:04

Erhöhen set_lk_max_locks von 50000 zu 537000 gemäß diesen Anweisungen. Dank Pieter Wuille für den Hinweis.

+410
zerox21 06.10.2012, 23:44:41

Add $1 am Ende des Befehls im Skript. Dies ist mehr eine Allgemeine scripting Frage. Nicht viel zu tun haben, mit bitcoin.

~/bitcoin1/bitcoind -conf=~/bitcoin1/.bitcoin/bitcoin.conf $1

+410
iceui2 25.04.2018, 13:32:47

Also vor kurzem habe ich eine sehr kleine test-Bestellung von Digix DAO in den Markt (Mit bittrex), und ich bemerkte, dass er zeigte sich in der Markt-History-Bereich.

Es sah ein wenig so aus (NICHT GENAU)

BUY - RATE 0.0... - GESAMT 0,0... ......

So kaufte ich mir X DGD mit Y Astraleums.

Allerdings gab es keine zu VERKAUFEN, um Kompliment an meine BUY order.

Wenn ich kaufte die Digix DAO, die ich kaufte es von einem Verkäufer, der verkauft es mir. Warum nicht seine Verkaufsorder in den Markt, die Geschichte, aber meine BUY order ist?

Dies gilt auch für das Gegenteil: Was bedeutet es, wenn es gibt eine Verkaufsorder mit nicht zu KAUFEN, um zu loben?

+360
NoLifeKing 25.05.2013, 15:15:20

Versicherung ist eine von vielen Methoden zu übertragen, die Gefahr, von einer Partei zur anderen. Es erhöht die Kosten, weil es einen Preis zu zahlen, für eine Dritte Partei zu tragen Risiko. Wenn es Informationen waren perfekt symmetrisch, bei dem jeder Zugang zu den gleichen Informationen, dann würde die Versicherung ein null-Summen-Spiel.

Es gibt immer Risiken in alles, was Sie tun. Im Kontext des seins Ihre eigene bank für die Pflege Ihrer eigenen privaten Schlüssel für die Bitcoins. Es gibt immer mögliche Unfälle (z.B. Ihr Speichergerät mit Ihrem privaten Schlüssel brechen könnte aufgrund einiger fehlerhafter Fehler, die Daten in Ihrem USB-Stick in irgendeinem Banktresor immer abgewischt, die als Folge einer EMP). Das ist, wo die Versicherung kommt, so ist es für manche person, die sich um die Beseitigung jeglicher Möglichkeit des Verlustes übertragen dieses Risiko auf eine Dritte Partei, die glücklich ist, sich tragen zu diesem Risiko bei, einige Preis.

Also, es gibt keinen Grund zu denken, dass die Versicherung könnte langsam der Annahme von Bitcoin. Eine Versicherung sollte vorhanden sein für etwas, wo es ist, jedes Risiko zu löschen.

+318
J Flavell 15.06.2016, 03:08:44

Eines der besten für beide LiteCoins und BTC ist

CGminer

Es unterstützt sowohl Linux & Windows

Download von hier

https://github.com/ycros/cgminer/downloads

Sie können die vollständige Anleitung aus

https://bitcointalk.org/index.php?topic=28402.0

Oder einfach nur überprüfen Sie die readme-einschließlich die in der zip

Es Unterstützt FGPA-GPU und GPU für BTC & GPU für LiteCoins..gibt es umfangreiche tuning-Anweisungen als Teil der community so, wenn Sie wollen, um die meisten bang für Ihre $$ dann ist das :D

+312
Andrew Odri 19.11.2010, 03:57:17

Nicht wahr.

Sie haben die Mittel gesperrt in eine multisig wallet mit Partei A, B und C. Es gibt nichts zu Sybil gibt es: die Mittel wurden übertragen und nur Sie und Sie haben die Schlüssel.

Dann wollen Sie Geld überweisen G. Keine der Parteien hat eine direkte Verbindung zu G, aber C hat verbindungen zu D, E und f Und G wird geworben mit einem link zu D. So-C-relais, Ihr Geld zu D und D relais es zu G.

Wie Sie wissen, ist es wirklich G und nicht irgendein fake G? Weil Sie out-of-band-Kommunikation mit G, denn G ist das restaurant, Sie stehen jetzt, oder G ist der webshop, die Sie versuchen zu zahlen. Ein geheimes token ausgetauscht wird direkt zwischen Ihnen und dem echten G, die sicherstellt, dass wir reden, um den richtigen Geldbeutel und die relais-Transaktionen können nur eingelöst werden, mit dem wissen um das geheime token.

Das obige Beispiel ist vereinfacht, natürlich. In der Praxis das Ziel ist es, mehr hops zwischen Ihnen und G, die beide, da Sie einen kürzeren Weg, ist es schwer/unmöglich, aber auch aus Datenschutzgründen (es nutzt Tor wie routing und die Verschlüsselung zu verstecken Identitäten und IP-Adressen).

+300
Michael Kopinsky 21.01.2013, 10:23:53

Landete ich Schreibe meine eigenen Kommandozeilen-tool zum ausführen wallet Entdeckung und drucken Sie einen Bericht.

Es unterstützt single xpub Ableitung sowie multisig m-von-n-wallets, speziell CoPay Brieftaschen.

Es stellt fest, ob jede Adresse verwendet wurde oder nicht, durch Abfragen blockchain.info oder auch toshi oder insight-Servern (die letzten beiden können lokal ausgeführt werden.)

Interessierte können check it out at: https://github.com/dan-da/hd-wallet-addrs

Ich Plane zum hinzufügen von ein web-frontend bald. Update: Web-frontend ist hier.

Auch, blockonomics ist ziemlich gut und sehr schnell. Sie scheinen nicht zu unterstützen CoPay/multisig allerdings noch nicht.

+289
user9028272 19.06.2016, 12:22:52

Ich lese das Buch Mastering Bitcoin und verwirrt darüber, Geldbörse, Schlüssel Ableitungen in Kapitel 4. Tasten, Adressen, Wallets.

Zuerst das Buch erwähnt, ein eigenes Kind schlüsselableitung , wo der untergeordnete private Schlüssel ist abgeleitet von drei Eingaben: (übergeordnete öffentliche Schlüssel, die zuvor abgeleitet aus dem übergeordneten privaten Schlüssel, parent-chain-code-index).

Als Nächstes das Buch beschreibt erweiterte Tasten und nennt zwei Typen: erweiterte private Schlüssel und erweiterten öffentlichen Schlüssel.

Der erweiterte öffentliche Schlüssel werden verwendet, um daraus Kinder die öffentlichen Schlüssel von den Eltern und von öffentlichen Schlüsseln zu vermeiden, dass die privaten Schlüssel, daher sicherer. Das ist ein Blockdiagramm der erweiterten öffentlichen Schlüssel.

Auf der anderen Seite, das Buch erwähnt, dass die erweiterte private Schlüssel wird verwendet um die Ableitung eines Kindes, private Schlüssel mit Hilfe des übergeordneten privaten Schlüssel und Kette-code.

Jedoch, obwohl die erweiterte öffentliche Schlüssel nicht aussetzen private Schlüssel, ist es immer noch riskant, zu verwenden, da es macht die chain codes. Wenn ein privater Schlüssel ist ausgelaufen, Sie können zusammen verwendet werden, um abzuleiten, anderen Kinder-Schlüssel.

Endlich, das Buch, schlage die gehärtete Schlüssel, was für mich genau die gleiche Beschreibung wie die erweiterten privaten Schlüssel.

Meine Frage erste Frage ist, ist die erweiterte private Schlüssel der gleiche wie der gehärtet Schlüssel-Ableitung?

Meine zweite Frage ist, welche Technik ist eigentlich verwendet, wenn das ableiten der private Schlüssel für Kinder, die erste, die ich erwähnt in meiner Frage, oder der zweite über die erweiterte private Schlüssel der ist mir exakt das gleiche, was als die verhärtete schlüsselableitung.

+174
Yongjie SUN 20.09.2018, 04:26:27

Während es möglich zu implementieren, die ein Skript zum Bearbeiten von Vertrauen, wie NameCoin der Verarbeitung von DNS-ähnlichen Transaktionen gibt es ein paar mögliche "Schwachstellen" in einem solchen system. Erstens, weil eine einzelne Person kann in der Regel nicht bekannt sein, die Vertrauen könnte nur gebunden werden, um einzelne Adressen, die als Anregung für die Wiederverwendung von Adressen und damit verringern Sie die Anonymität des Netzes als ganzes, da Händler würde wollen Wege finden, um die Erzeugung einer neuen Adresse für jede Transaktion, um zu maximieren Ihre vertrauensquote. Die einzige alternative ist die Implementierung von einem system der Bindung mehrerer Adressen an eine Vertrauenswürdige "Konto" die würden noch weiter kompromittieren die Anonymität, indem Sie es genau bekannt, wem die Adressen damit binden, ist mindestens eine Seite von den meisten Bitcoin-Transaktionen zu einer realen person.

Kurz gesagt, es ist möglich, aber es tötet auch die Pseudonyme der Natur des Netzwerks und ermöglicht Transaktionen viel zu rückführbar auf Reale Identitäten. Es könnte umgesetzt werden, aber angesichts der privaten (und störend) die Natur der meisten Bitcoin-Befürworter ist es unwahrscheinlich, dass es sein wird. Ein externer "Web-of-Trust" - Typ-system führt, angemessene Leistungen, ohne Kompromisse bei Bitcoin selbst, und in der Tat gab es eine große Diskussion auf , wie zu dezentralisieren Sie.

+98
TheRealHypo 08.05.2014, 22:55:06

Gehe in die Konsole und geben Sie ein : dumpprivkey litecoinaddress

Verwenden Sie die Hilfe, wenn nessassary.

Die Konsole ist in : Hilfe\Debug Windows

+69
Dastamn 16.03.2015, 04:54:20

Was sind die Mindestanforderungen an die hardware für das mining im bitcoin-pool? Beachten Sie, dass ich bin nicht auf der Suche nach Rentabilität, dies wurde beantwortet, mehrmals. Ich bin mehr in der Einrichtung einen alten computer zu lernen, wie Dinge arbeiten. Aber ich denke, es gibt Mindestanforderungen an die hardware in der Lage sein zu mir, an alle, die z.B. in der Lage sein zu transfer blockiert, wenn ein hash gefunden wird und ein neuer block bekommt die Aufmerksamkeit. Gibt es Grenzen in den pools? Pools möchten nicht, dass Teilnehmer, die so schwach sind, dass Sie nur erstellen Verwaltung? Wenn ja, was ist die minimale hash-rate, level, oder gibt es eine andere Abbildung begrenzen Zugang zum pool?

+52
loren 12.04.2013, 05:54:50

Neben der für die Prüfsumme, die WIF-Schlüssel codiert ist base58, wo ähnlich aussehende Buchstaben wie Großbuchstaben "O" und "I", " Kleinbuchstaben "l" und die Zahl "0" weggelassen.

WIF nicht verstecken die privaten Schlüssel, es nur vertritt die in einem anderen format. Eine WIF-Taste kann zurück konvertiert werden, um einen privaten Schlüssel zu Fuß-zurück durch die Formel, die benutzt wird, um es zu schaffen: base58 decodieren der WIF-Taste, löschen Sie die mainnet header-bytes und die Checksumme nachfolgenden bytes aus der resultierenden kodierten string, und da haben Sie Ihren privaten Schlüssel.

Der original-Bitcoin-client-source code erklärt die Beweggründe für base58-Kodierung:

base58.h:

// Warum base-58 anstelle der standard-base-64-Codierung?
// - Sie wollen nicht 0OIl Zeichen, die gleich Aussehen, in einigen Schriften und
// es kann verwendet werden, zu erstellen, die optisch identisch aussehenden Konto zahlen.
// - String mit nicht-alphanumerischen Zeichen wird nicht so leicht akzeptiert wie eine Kontonummer.
// - E-mail in der Regel nicht line-break -, wenn es keine Satzzeichen zu brechen an.
// - Doppelklick wählt die ganze Zahl als ein Wort, wenn es alle alphanumerischen.
+47
Ravi Shah 29.12.2012, 19:53:35

Fragen mit Tag anzeigen