"BitCoin-QT" Core-Upgrade - Schritte VOR?

Ich Plane ein upgrade von einem alten "BitCoin-QT" Core client-Brieftasche aus 'V0.7 2-beta", um die neuesten Bitcoin-Core-0.15 (Oktober 2017).

Ich hab gute Anleitung für den upgrade - Pfad- aber meine Fragen:

  • Neben der Sicherung von meinen " Geldbeutel.dat' (falls etwas schief geht in den upgrade) - gibt es etwas, was ich beachten sollte, diese große Upgrade-Sprung ? Dank
+384
volcanope 05.08.2019, 08:16:15
17 Antworten

Ich Lauf lnd und bitcoind unter Ihrem eigenen Benutzer, aber auf der gleichen physischen Maschine. Dies bedeutet lnd hat Probleme beim Zugriff auf die bitcoind .cookie, so bin ich versucht zu konfigurieren lnd für die Verwendung von RPC.

Wenn ich verwenden Sie die folgenden Optionen in meiner lnd.conf wie beschrieben in der lnd - Dokumentation:

bitcoind.rpchost=127.0.0.1:8332
bitcoind.rpcuser=joeblow
bitcoind.rpcpass=superSecretPasswordByRPAUTH.py
bitcoind.zmqpubrawblock=127.0.0.1:28332
bitcoind.zmqpubrawtx=127.0.0.1:28333

lnd Fehler mit der folgenden Fehlermeldung:

lnd.conf:16: unknown option: bitcoind.rpchost

lnd läuft gut, wenn ich geben Sie die oben genannten Optionen über die Befehlszeile, wie dieser:

lnd -bitcoind.rpchost=127.0.0.1:8332 -bitcoind.rpcuser=joeblow ... etc

Dies bedeutet, dass die Eingabe in der RPC-password in der Befehlszeile ein, und Befehlszeilen-Optionen können Sie sehen, durch Benutzer mit " top " oder der task-manager. Dies macht die RPC-Passwort für andere Benutzer als 'lnd.' RPC-password in lnd.conf mäßig sicherer, da die Datei gesperrt werden kann mit chmod.

+959
Amarnath Reddy Dornala 03 февр. '09 в 4:24

In version 0.8.6 des Bitcoin, ich sehe, dass Gleichaltrige.dat-Datei ist eine benutzerdefinierte Datenbank-format angegeben in db.h:317 (Klasse CAddrDB) und definiert in dh.cpp:485. Irgendwelche Ideen auf, wie ich gehen konnte, über das Lesen der Daten von Kollegen.dat mit PHP oder Python? Ich möchte, um zu verfolgen alle Kollegen, dass der bitcoin-daemon sieht und eine Verbindung herstellt. Oder gibt es eine bessere Möglichkeit?

+938
lloydbryan yatar 22.12.2013, 15:00:26

Es gibt keine Möglichkeit für einen input-script zur Steuerung der output-script kann es also nicht werden codiert in das Skript selbst. Allerdings können Sie den gleichen Effekt mit mehr als einer Teil-Transaktion unterzeichnet. Eine P2SH 2-von-2-multisig-Adresse, wo Sie halten eine Taste auf, und der Kläger hält die anderen. Senden Sie es einige Bitcoin. Dann Teil-Zeichen zwei Transaktionen, die Adresse, eine nach A und der andere B. Senden der Kläger beide Transaktionen.

Der Kläger wird nur in der Lage sein zu verbringen, genau der Betrag, den Sie unterzeichnen, so wenn Sie wirklich wollen, eine untere Grenze benötigen Sie mehr Transaktionen mit verschiedenen Ausgängen.

+866
imjeffro 23.12.2011, 03:43:57

Sie können bereits bitaddress direkt zu konvertieren 6-seitige Würfel die in einem privaten Schlüssel. Gehen Sie zu "Geldbörse " Details" und geben Sie Ihre Würfel die in Base6-format (geben Sie 0 für 6, 1 für 1, 2 für 2, 3 für 3, 4 für 4 5 für 5). Dies erfordert 99 sterben rollt und sichert mit 256 bit Entropie.

Wenn Sie die hash eine geringere Anzahl der gewürfelten Augen, dann 50 Rollen versichern sollte 128 bits der Entropie und werden sich ganz sicher. Sollten Sie nicht zufrieden sein mit etwas weniger als 80 bits der Entropie, also 31 Würfel die wäre Ihr absolutes minimum.

+827
Tatsuhiro Onodera 18.02.2013, 19:44:21

Um eine Transaktion erstellen, müssen Sie die blockchain, oder zumindest die Transaktionen in der blockchain, die gehören zu einer bestimmten Adresse (Fachausdruck wäre nicht ausgegebene Transaktion Ausgänge oder UTXOs für ein bestimmtes script). Es gibt drei Möglichkeiten dies geschehen kann:

  1. Sie haben eine lokale bitcoind oder btcd installiert, die Sie lassen würde-Abfrage für Transaktionen, die auf Kosten der Download der gesamten blockchain.

  2. Verwenden Sie ein Elektron oder einige andere SPV-server zur Abfrage von Transaktionen, die auf Kosten der Verbindung zu diesen Knoten.

  3. Verwenden Sie eine zentrale service-wie blockchain.info die Erfassung aller Transaktionen auf Kosten der dass Vertrauen die zentrale service werden alle die Zeit und nicht korrupt sein.

Jeder Weg Sie Scheibe es, Sie nicht bekommen kann die Transaktion von Daten aus einer python-Bibliothek, die nicht eine Verbindung zu einigen anderen service. Daher tools wie pybitcointools oder pycoin nicht bekommen, was Sie brauchen. sx hat einige tools zum nachschlagen utxos mit Methode #3.

Sie installieren können, Waffenkammer oder bitcoind und importieren Sie den privaten Schlüssel und verwenden Sie Methode #1 oben, oder verwenden Sie so etwas wie pi-wallet und verwenden Sie Methode #2.

+730
werded 01.03.2010, 11:50:42

Meine Frage ist, wie lange dauert es für einen miner zu überprüfen-Konto "balance" ist ausreichend, um starten Sie die übertragung, so dass Sie kann es in einem block und wie tut es es? Tut es durchläuft die gesamte block-Kette und fasst die nicht benutzten Ausgänge verbunden mit dem Absender? Oder es wird eine interne Datenbank, die stellt jedes Mitglied und Ihre Guthaben, deren Transaktion war, das jemals in der block-Kette, und sobald die neuen Transaktionen(neue block) wird Hinzugefügt, um die block-Kette Aktualisierung der internen Datenbank?

Ich denke, das zweite wäre viel schneller als das Durchlaufen der gesamte block-Kette, die mittlerweile über 100+ gigabyte.

Ich bin wirklich daran interessiert, wie der Kontostand ist bestimmt durch die Bergleute. Jede Hilfe ist willkommen. Thx

+688
eduncan911 27.01.2018, 05:12:18

Die bootstrap.dat-Datei wird immer noch funktionieren, und wenn Sie schon gehört, es ist wohl besser, weiterhin.

Es ist nicht mehr aktualisiert, da die Synchronisation code in Bitcoin Core 0.10 und danach funktioniert ähnlich wie Bittorrent funktioniert (auch von mehreren peers gleichzeitig, etc.), aber überprüft die Daten, wie es kommt, anstatt nur, nachdem Sie fertig sind.

Aber wenn man nur mit dem client alle paar Monate, ich nehme an, Sie wollen nur, dass es für den Geldbeutel. Es gibt auch andere wallet-clients zur Verfügung, die nicht erfordern den Download und die Verarbeitung der gesamten Kette.

+519
LightDye 27.05.2010, 00:09:00

Ich habe verwendet, diese Transaktion zu Spenden für Wikileaks. Ich habe keine speziellen Techniken zu obsure meine Identität. Wie viele Informationen finden sich über mir auf der blockchain. Welche Hilfsmittel würdest du verwenden?

Können Sie sich vorstellen, die folgenden Informationen? Können Sie es beweisen?

  • Wie habe ich die bitcoins war ich Spenden?
  • Was habe ich meine bitcoins denn???
  • Was war meine gesamte bitcoin-Saldo zu einem bestimmten Zeitpunkt?
  • Was wallet benutze ich?

Bitte versuchen Sie nicht zu verletzen, anderen Menschen das Recht auf Privatsphäre.

+501
mohd rez 31.05.2017, 22:26:10

Der einzige Weg, dies zu tun ist, indem Sie eine regelmäßige Buchung mit vielen Ausgängen. Darüber hinaus werden Sie große Schwierigkeiten haben, broadcasting einer Transaktion mit einer Leistung von 1 Satoshi aufgrund der Staub-Grenzwert.

Eine weitaus einfachere Lösung wäre die Umstellung auf ein wallet-Anbieter, Sie zu umgehen, die die Lücke begrenzen, wie bitgo (obwohl es vielleicht nur in Ihr kommerzielles Angebot), oder bauen Sie Ihre eigenen Transaktion Indexierung

+430
mert 30.01.2013, 08:42:23

Ich habe eine unsigned Transaktion hex. Jetzt möchte ich Unterschreiben diese Transaktion Eingang mit meinem privaten Schlüssel in Python. Gibt es irgendwelche Python-Bibliotheken?

Transaktion Hex

010000000414ae2264cdbe754b9ae4be18d84bfeb4f578af553b9b9e4f9cb2303d04ee9e45000000001976a91458b6e991b45487df810f4d96d5315da739637f1788acffffffffec15d27b74516fefd921cecbe043ea63124d28a3903aef8fb1682ccc926b1c62000000001976a91458b6e991b45487df810f4d96d5315da739637f1788acffffffff9878f76e1424c1d1eeb6b15d06902dd8f0c78f9bdb61263e4ca3ae68c571a292000000001976a91458b6e991b45487df810f4d96d5315da739637f1788acfffffffffdac7f1c83b01a8924a8965d356b804c2608bc261fc18041116ddb4a143bc499000000001976a91458b6e991b45487df810f4d96d5315da739637f1788acffffffff0336150000000000001976a9141485d9d03b41aaa9dca7d70d7f63ff4a0826100e88ac00000000000000001e6a1c246698efc5d81b78ceadf3179316b5eb6cc5c2c347c0b7b42121a94e92180000000000001976a91458b6e991b45487df810f4d96d5315da739637f1788ac00000000

Decodiert Transaktion

{
"txid":"6c521937d8fa889d71609ebed2e23b694cbca89778c8b8d967167e5a4c9d5b78",
"Größe":381,
"version":1,
"locktime":0,
"vin":[
{
"txid":"459eee043d30b29c4f9e9b3b55af78f5b4fe4bd818bee49a4b75becd6422ae14",
"vout":0,
"scriptSig":{
 "asm":"OP_DUP OP_HASH160 58b6e991b45487df810f4d96d5315da739637f17 OP_EQUALVERIFY OP_CHECKSIG",
"hex":"76a91458b6e991b45487df810f4d96d5315da739637f1788ac"
},
"sequence":4294967295
},
{
"txid":"621c6b92cc2c68b18fef3a90a3284d1263ea43e0cbce21d9ef6f51747bd215ec",
"vout":0,
"scriptSig":{
 "asm":"OP_DUP OP_HASH160 58b6e991b45487df810f4d96d5315da739637f17 OP_EQUALVERIFY OP_CHECKSIG",
"hex":"76a91458b6e991b45487df810f4d96d5315da739637f1788ac"
},
"sequence":4294967295
},
{
"txid":"92a271c568aea34c3e2661db9b8fc7f0d82d90065db1b6eed1c124146ef77898",
"vout":0,
"scriptSig":{
 "asm":"OP_DUP OP_HASH160 58b6e991b45487df810f4d96d5315da739637f17 OP_EQUALVERIFY OP_CHECKSIG",
"hex":"76a91458b6e991b45487df810f4d96d5315da739637f1788ac"
},
"sequence":4294967295
},
{
"txid":"99c43b144adb6d114180c11f26bc08264c806b355d96a824891ab0831c7facfd",
"vout":0,
"scriptSig":{
 "asm":"OP_DUP OP_HASH160 58b6e991b45487df810f4d96d5315da739637f17 OP_EQUALVERIFY OP_CHECKSIG",
"hex":"76a91458b6e991b45487df810f4d96d5315da739637f1788ac"
},
"sequence":4294967295
}
],
"vout":[
{
"value":5.43 e-5,
"n":0,
"scriptPubKey":{
 "asm":"OP_DUP OP_HASH160 1485d9d03b41aaa9dca7d70d7f63ff4a0826100e OP_EQUALVERIFY OP_CHECKSIG",
"hex":"76a9141485d9d03b41aaa9dca7d70d7f63ff4a0826100e88ac",
"reqSigs":1,
"type":"pubkeyhash",
"Adressen":[
"12sWrxRY7E7Nhmuyjbz4TtGE9jRewGqEzd"
]
}
},
{
"Wert":0,
"n":1,
"scriptPubKey":{
 "asm":"OP_RETURN 246698efc5d81b78ceadf3179316b5eb6cc5c2c347c0b7b42121a94e",
"hex":"6a1c246698efc5d81b78ceadf3179316b5eb6cc5c2c347c0b7b42121a94e",
"type":"nulldata"
}
},
{
"value":6.29 e-5,
"n":2,
"scriptPubKey":{
 "asm":"OP_DUP OP_HASH160 58b6e991b45487df810f4d96d5315da739637f17 OP_EQUALVERIFY OP_CHECKSIG",
"hex":"76a91458b6e991b45487df810f4d96d5315da739637f1788ac",
"reqSigs":1,
"type":"pubkeyhash",
"Adressen":[
"1965areciqapsuL2hsia2yKkRLfAsH1smg"
]
}
}
]
}

Update 1

Gelöst Dank hartmut.

1 Installieren Sie pybitcointools

git clone https://github.com/vbuterin/pybitcointools.git
cd pybitcointools
sudo python setup.py # ich habe einen Fehler in Python ist3. So habe ich Python2.

2 Melden Sie sich mithilfe pybitcointools

import bitcoin

def signAllIns(aTx, priv, nbIns=None):
 signedTx = aTx
 utxo = nbIns
 wenn utxo == None:
 utxo = len(bitcoin.unverbrauchte(bitcoin.privtoaddr(priv)))
 for i in range(utxo):
 signedTx = bitcoin.Zeichen(signedTx, i, priv)
 zurück signedTx

deserializeHex = bitcoin.Deserialisieren(HEX)
ins = deserializeHex['ins']
signedTx = signAllIns(HEX, PRIVATE_KEY, len(ins))

# Broadcast signedTx hier
+314
darkpool 18.02.2019, 02:53:44

Was sind Grüne Adressen? Ist es wahr, dass Sie beheben können die "Bestätigung Verzögerung" problem, und wie funktioniert das? Gibt es irgendwelche Nachteile?

+271
Tomas Sykora 22.10.2019, 06:02:31

Ich bin auf der Suche nach einem Kommandozeilen-Adresse Rechner, wo ich in meinem privaten Exponenten und Holen Sie sich eine bitcoin-Adresse in der Base-58 Kodieren. Kennt jemand eine freie software, die es mir ermöglichen, dies zu tun? Im Grunde wie http://brainwallet.org/ aber off-line.

Danke.

+267
bennie pinel 16.05.2017, 10:54:57

In Ergänzung zu meiner Antwort auf die Frage, Minimales system zum ausführen einer vollen Bitcoin Knoten: Netbook? Raspberry Pi? etc:

Ich habe gerade neu gestartet, mein voller Knoten und wartete darauf, dass Sie erhalten einen neuen block, die ergab, dass 256MB RAM nicht genug für einen vollen Knoten ohne Speicher, paging/swapping:

enter image description here

also ich würde vorschlagen, Sie entscheiden sich für RasPi Modell B+ kommt mit der doppelten RAM des A+ Vorgänger oder Sie statten Ihre A+ mit einem flash-Speicher, aber Sie sollten erwarten, verringert sich die performance in diesem Fall.

+237
lllSERAFIMlll 11.01.2010, 00:15:12

Ich habe gehört, bitcoins sind über besteuert werden, von der IRS. Die Entscheidung wurde getroffen, um zu regulieren die virtuelle Währung gibt es Bedenken, dass Sie für illegale Zwecke verwendet. Ist das Wahr ?

+211
woland69 21.03.2018, 10:03:51

Diese Dateien enthalten alle LTC Handel von Tag 1 bis etwa 2:20 Uhr UTC auf 31-3-2013.

LTCBTC @ BTCe Okt 2011 bis März 2013 http://www.mediafire.com/view/?5cwjmviou15k32h

LTCUSD @ BTCe Okt 2011 bis März 2013 http://www.mediafire.com/view/?cn5qxi44j6egrad

auch Kraken LTCEUR charts sind hier: http://api.bitcoincharts.com/v1/csv/

Ich bin auf der Suche für 2013 und 2014 BTCe LTCUSD und LTCBTC.

bitte helfen

+180
yoboubdir 26.11.2019, 10:27:00

enter image description here

Was kann ich tun, um die erholen, meine Münze zurück zu meinem Geldbeutel

+112
Dsw Wds 22.11.2018, 12:26:00

Ein Bitcoin-client stellt eine Verbindung zu peers und akzeptiert verbindungen von peers. Ist es möglich zu erfahren, wie viele Knoten existieren, die von einer bestimmten IP-Adresse?

Insbesondere ist der monitoring-service von RowIT ( http://bitcoinstatus.rowit.co.uk ) gibt eine Metrik "Total Rechner", aber ich vermute, dass wenn es mehr als einen host, der von einer IP-Adresse, die zweite und die nachfolgenden Rechner würden nicht gezählt, in der Gesamtsumme.

+26
user69333 23.03.2018, 14:13:53

Fragen mit Tag anzeigen