Kann ein desktop-wallet verfolgt mit der IP-Adresse?

Ich Frage mich, wenn ich einen Vanille-desktop-wallet wie MultiBit oder Bitcoin Core zum senden und empfangen von bitcoins, die Sie verfolgen können, meine IP-Adresse und wie?

+279
366921 19.11.2016, 21:54:14
20 Antworten

Zitat von Gavin Andresen:

die Durchschnittliche Bitcoin-Transaktion ist 250 bytes groß

https://bitcointalk.org/index.php?topic=813324.0 (2. post, letzter Satz)

+959
Erik Thiart 03 февр. '09 в 4:24
+863
tyquanfrm061 06.11.2016, 19:09:15

Ich bin neu bei Bitcoin und ich habe die neue beta-version mit der digitalen Brieftasche. Ich verschlüsselt meinem Geldbeutel, aber ich habe keine Idee, wie es zu entschlüsseln. Es ist gesperrt. Wie kann ich entsperren/entschlüsseln meiner Brieftasche?

Außerdem habe ich ein paar neue Adressen für Zahlungen, aber ich möchte zu löschen, einige von Ihnen. Es wird nicht lassen Sie mich, Sie zu löschen, jedoch. , Wie lösche ich Adressen, die ich nie verwendet und nicht mehr brauchen?

+829
Claxrkxx 21.01.2017, 15:10:22

Ist es genug, dass der Fonds, sofern gesendet, bevor die Gabeln auf die blockchain, oder sollten Sie auch, wurden erhalten (genug mit 1 die Bestätigung über die blockchain?) bevor die Gabeln

Die bitcoins müssen wurden erhalten VOR dem hardfork.

und warum?

Wenn ich es richtig verstanden habe, eine unbestätigte Transaktion während der hardfork bedeutet, "dass die BTC' s sind noch auf die Absender-Adresse". Warum? Weil die Menschen, die hinter BCH/BTG kopieren Sie die gesamte blockchain in einem Augenblick, und wenn Ihre Transaktion unbestätigt => es ist nicht in der blockchain => können Sie nicht kopieren. Und das bedeutet, dass der Absender des BTC haben Sie Zugang zu dem BCH/BTG und der Empfänger erhält nichts.

+747
user14828 27.03.2013, 12:35:28

Ich bekomme einen Fehler 500 aus meinem web-server, wenn ich versuche zu senden, einen raw-Transaktion durch die RPC-API.

PHP-Nachricht:

PHP Warning: fopen(://[email protected]:8332/): failed to open stream: HTTP request failed!
HTTP/1.1 500 Internal Server Error
in /usr/share/nginx/html/common/jsonRPCClient.php on line 132

PHP-Nachricht:

PHP Fatal error: Uncaught exception 'Exception' with message
'Unable to connect to://bitcoinrpc:[email protected]:8332/' 
in /usr/share/nginx/html/common/jsonRPCClient.php:140

Stack-trace:

#0 /usr/share/nginx/html/tools/do_sendBTC.php(131): 
jsonRPCClient->__call('sendrawtransact...', Array)
#1 /usr/share/nginx/html/tools/do_sendBTC.php(131): 
jsonRPCClient->sendrawtransaction('010000000115d34...')
#2 {main}

Dies ist die Linie, die Abstürzen:

$Ergebnis = $bitcoin->sendrawtransaction($tx_data);

Jeden anderen API-Aufruf funktioniert, zum Beispiel validateaddress ein.

Eine Idee warum das fehlschlägt? Die gleiche Transaktion funktioniert, wenn der Versand durch den bitcoind Befehlszeile.

Dank

+742
IDK what to make my name 16.06.2011, 20:10:42

Nein. Es kann nicht unter allen Umständen verwendet werden, zu stehlen Geld von einem Bitcoin-QT wallet.

+678
LidiaV 08.03.2010, 03:16:44

Fehler -4 bedeutet, dass Sie bereits Hinzugefügt, dass der private Schlüssel. Es könnte eine Weile dauern, um zu importieren, weil es das zurückführen der gesamten blockchain für Transaktionen mit dieser Adresse.

+624
AlexSir 02.05.2017, 04:00:52

Ich weiß, es ist schwer zu bitcoin mining.

Wie etwa bekommen bitcoin Gebühr durch den Bergbau bitcoin solo und ohne pool?

Ich Umfrage zwei Möglichkeiten, und möchte Fragen, was ist besser?

  1. Mining bitcoin solo, ohne mit einem pool.

  2. Meine eigene private pool und deaktivieren Auszahlungen.

Wenn eine möglich ist, wie Bergbau auf ubuntu?

Danke~

+452
swimr 26.05.2019, 08:13:09

Scripte verwendet werden, die in Bitcoin und die meisten altcoins zu definieren, wer berechtigt ist, verbringen Sie einen Ausgang. Ein Skript besteht aus einer output-script und und input script kombiniert werden, und führen. Wenn das Ergebnis des Skripts ist der Wert true, dann wird das Skript gültig ist.

Es gibt eine Reihe von standard-Skripte und Skripte, die definiert sind durch eine Adresse. Dazu gehören Pay-to-Public-Key-Hash -, Pay-to-Script-Hash -, Pay-to-Zeuge-Public-key-hash -, und Pay-to-Zeuge-Script-Hash.

Dieser tag sollte verwendet werden, für Fragen bezüglich scripts in Transaktionen. Für Fragen im Zusammenhang mit scripting Sprachen wie Python, verwenden Sie bitte die Software-tag.

+428
Clement Porter 18.09.2013, 08:28:39

Ab 12. Juli 2017 einen full-node läuft auf meinem Rechner erfordert 130 GB Speicherplatz auf der Festplatte:

$ du-s ./bitcoin-Daten
136467234 bitcoin-Daten

Ich habe die txindex option aktiviert (txindex=1 bitcoin.conf), so dass die oben 11.5 GB an optionalen Transaktion index-Daten diese Funktion ist standardmäßig nicht aktiviert.

Die Größe nur der block von Daten ist 116.29 GB und die Kette Zustand 2.33 GB.

Wenn Sie nicht genug freien Speicherplatz haben, können Sie führen Sie Bitcoin mit beschneiden diese Option aktiviert ist, löschen Sie alte Dateien blockieren, einstellen, prune=550 in bitcoin.conf (550 ist der minimale Wert) und es wird automatisch beschneiden die block-Daten bleiben unter 550 MB.

Dies macht die tatsächliche Größe mit pruning aktiviert, um 2.86 GB (block data + Kette Zustand).

+409
jaytho 18.09.2015, 06:21:33

Im moment bin ich versucht, hinzufügen von flags, um meine custom-Ripple-Transaktionen, die ich eingebe durch JSON-RPC. Allerdings, wenn ich sende meine Anfrage:

{ 
"id":1,
"Methode":"anmelden",
 "params":[ 
 { 
"Geheimnis":"sxxxxxxxxxxxxxxxxxxxxx",
 "tx_json":{ 
"Konto":"rfESTMcbvbvCBqU1FTvGWiJP8cmUSu4Gkg",
"Anzahl":"31000000",
"Ziel":"rUD9V5kvnCpwN9HbZQqCwziMv3vtGgswzf",
"Flags":2.147483648 e+09,
"LastLedgerSequence":7824714,
"Sequence":63166,
"TransactionType":"Zahlung"
}
}
]
}

Bekomme ich solche Antworten:

{ 
 "Ergebnis":{ 
"error":"invalidParams",
"error_code":27,
 "error_message":"Feld 'tx_json.Flags' hat schlechte geben.",
 "request":{ 
"Befehl":"anmelden",
"Geheimnis":"sxxxxxxxxxxxxxxxxxxxxx",
 "tx_json":{ 
"Konto":"rfESTMcbvbvCBqU1FTvGWiJP8cmUSu4Gkg",
"Anzahl":"31000000",
"Ziel":"rUD9V5kvnCpwN9HbZQqCwziMv3vtGgswzf",
"Flags":2147483648,
"LastLedgerSequence":7824714,
"Sequence":63166,
"TransactionType":"Zahlung"
}
},
"status":"error"
}
}

Darauf hinweist, dass die Fahnen ein schlechter Typ. Ist es aufgrund von Flags in meiner Anfrage gesendet wird in einem float-format (auch wenn die Antwort richtig interpretiert), oder ist es etwas anderes?

+405
floxyz 24.01.2015, 02:42:04

Die Transaktion ist in der Tat bestätigt. Sollten Sie doppelt überprüfen, um sicherzustellen, dass Sie an die richtigen Einzahlung Adresse. Wenn ja, dann werden Sie brauchen, um das Coinbase-Kundendienst zu haben, der Kontostand korrekt aktualisiert.

+224
user1920778 16.07.2019, 06:43:33

Weiß jemand, warum Bitcoin erfordert die Bergleute für den broadcast-Blöcke enthält sämtliche Transaktionen?

Wenn ein Benutzer wollen Sie eine Zahlung auf Bitcion, er/Sie braucht, zum senden eines unterzeichneten Transaktion, und Miner sammelt alle Transaktionen, die im Transaktions-pool. Später, als Bergmann erfolgreich abgebaut eine 1MB block, er/Sie ausgestrahlt wird dieser block darunter Tausende von Transaktionen. Meine Frage ist, warum nicht die miner nur zählen Transaktions-hashes in den block, so dass mehr Transaktionen einbezogen werden können?

+190
MacF 16.02.2015, 17:07:29

Alle gültigen unbestätigten Transaktionen ausgestrahlt werden, das Bitcoin-Netzwerk, damit alle Bergleute im Prinzip haben Zugriff auf die gleichen Transaktionen.
Aber die einzelnen Bergleute erhalten Kenntnis von Transaktionen in unterschiedlicher Reihenfolge, wählen Sie die Transaktionen in blocks durch andere Regeln, oder vielleicht noch nicht haben, erhalten für jede Transaktion, ist derzeit unbestätigt.

Daher, jeder Bergmann hat eine individuelle Teilmenge der gleichen Reihe von unbestätigten Transaktionen.

+173
Siddhant Saraf 01.03.2015, 05:32:11

Sie werden nicht sehen, einen Wert, bis Sie mir eine Aktie, so sehen Sie eine ??? ist normal für den moment. Der Wirkungsgrad ist ein Maß dafür, wie viele Aktien gezählt wurden, in den share-chain-Verse diejenigen, die Sie gefunden haben.

Bei 2GH/s sollten Sie erwarten, um zu sehen, eine Aktie bald bei einem Durchschnitt von 2 Tagen, 8 Stunden zu finden, eine Aktie bei 2GH/s bei Schwierigkeiten 88800 (die aktuelle für p2pool).

+144
kalin2916241995 27.06.2011, 20:00:37

Ardor Zeit wird gemessen in Sekunden seit dem Genesis-block, dargestellt als Java-int. Derzeit gibt es keine API, die Konvertierung auf Unix-Zeit, also müssen Sie code sich.

Wenn Sie die Codierung einer server-side-Vertrag in Java den folgenden code verwenden:

lange EPOCH_BEGINNING = new " = SimpleDateFormat("yyyy-MM-dd HH:mm:ss Z").parse(isTestnet ? "2017-12-26 14:00:00 +0000" : "2018-01-01 00:00:00 +0000").getTime();

public static long fromEpochTime(int epochTime) {
 zurück epochTime * 1000L + EPOCH_BEGINNING - 500L;
}

public static int toEpochTime(long currentTime) {
 return (int)((currentTime - EPOCH_BEGINNING + 500) / 1000);
}

Wenn Sie Programmieren eine client-side app in Javascript verwenden:

Funktion fromEpochTime(epochTime) {
 zurück epochTime * 1000 + EPOCH_BEGINNING - 500;
};

Funktion toEpochTime(currentTime) {
 return Math.floor((currentTime - EPOCH_BEGINNING) / 1000);
};
+94
user2434741 26.05.2017, 12:38:26

Wallets können offline erstellt, und Transaktionen vorgenommen werden, dass Sie komplett offline wallet durch den Erhalt, die wallet-Adresse. Nun, wenn der Kerl den Besitz der offline-wallet online geht, seine Brieftasche wird synchron mit dem Netz, und er wird seine Münzen.

Nun, wenn das obige wahr ist, das bedeutet, dass die Transaktion abgeschlossen ist, ohne das Netz tatsächlich zu wissen, dass so ein wallet besteht, und wurde von jemandem erstellt. Das Netzwerk bestätigen, eine Transaktion, um eine Geldbörse, die nie online gegangen sind, bevor.

Was ist, wenn das Portemonnaie war nicht wirklich geschaffen? Was ist, wenn während der Transaktion, der Absender versehentlich falsch die Ziel-wallet-Adresse ändern, indem Sie eine Zahl oder ein Buchstabe? Wenn dies geschieht, es sei denn, die exakt gleiche (falsch geschrieben) wallet-Adresse wieder angelegt wird (sehr unwahrscheinlich) diese bitcoins sind gegangen, Puh. Niemand besitzt diese bitcoins mehr, weil Sie übertragen, um eine Geldbörse, die gar nicht existiert. Diese bitcoins sind komplett verschwunden.

Bitcoin ist wahrscheinlich zu genial für die oben genannten passieren. Was also wirklich passiert?

+84
Joshua Rowe 23.02.2010, 21:46:38

Ok, ich habe herausgefunden, wie es zu tun.

Brauchen Sie 3 Stücke von Informationen zu konstruieren, die bech32-Adresse.

  • hrp: der lesbare Teil. Dies ist bc für mainnet und tb für testnet
  • witver: der Zeuge-version. Das ist 0 in dem moment repräsentiert durch das byte 0x00 aber es kann gehen bis zu 16 wenn Sie weitere Versionen hinzufügen.
  • witprog: der Zeuge programm. In Fall, dass Sie ein Pay-to-Zeuge-public-key (P2WPK) Adresse, die am häufigsten ist dies der 20-byte-hash160 der komprimierten öffentlichen Schlüssel ich.e ripemd160(sha256(compressed_pub_key)). In Fall, dass Sie ein Pay-to-Zeuge-script-hash (P2WSH) Adresse, dies ist die 32-byte-sha256 des scriptPubKey das ist das Skript, das wird bewerten müssen, zu Wahr für jemanden, der in der Lage zu verbringen die Ausgabe. Mehr dazu in BIP141

Einmal haben Sie die 3 Stücke, können Sie die Verwendung der Funktion encode in einem der Referenz-Implementierungen

Ich habe zusammen eine kleine Reine Python-Bibliothek für alle interessierten, wie all dieses Zeug funktioniert hinter der Haube.

+63
user51220 30.05.2019, 13:53:44

Was meinst du mit "wirklich lange"? Wenn es größer als (2^64-1)/8 Byte (~2,097,152 Terabyte), dann ist es nicht trotzdem zur Arbeit, denn dies ist die theoretische Grenze von SHA256 und obendrein würde es eine riesige Menge an Zeit dauern, aber dann wieder ich bin mir nicht bewusst viele Computer, können halten Sie so große Mengen von Daten.

Für deutlich kleinere Eingänge kommt es auf die Art und Weise der ASICS SHA256-engine implementiert ist, was ist die Größe der Nachricht (Eingang) - block in bits, wie viel Speicher verfügbar ist pro Kern in Ihrer SHA256 ASIC, etc. Als pro-Markt standard, diese Kerne sind in der Regel ausgestattet mit 128 Kilobyte Speicher. Natürlich nichts hält Sie von der Bereitstellung von externen Einheiten von DRAM-Speicher-chips über den Speicher-bus aktiviert ASICs aber dies Feuer zurück in der Verarbeitung von Geschwindigkeit sowieso.

+60
Barbaros Erdogdu 19.01.2017, 15:21:23

Die wallet zeigt, dass die Transaktion wurde nicht ausgestrahlt noch mit 0 von 6 Bestätigungen. Meine Brieftasche ist fest auf einen block jetzt.

+14
vodoleyka 02.06.2016, 11:46:04

Fragen mit Tag anzeigen