Multibit-Schlüssel-Datei

Ich habe eine Multibit wallet-Datei, Schlüssel-Datei und ein backup kann aber nicht öffnen diese mit dem Passwort, das ich habe. Kann ich den Schlüssel öffnen-Datei und backup in einem einfachen text-editor wie notepad ++und. Ich lese immer wieder, dass wenn jemand in die Hände bekommt, diese nur-text-Dateien, die meine bits sind Weg. Kann mir jemand sagen wie Sie es machen, oder besser noch , wie kann ich wiederherstellen meine BTCs angesichts der Informationen, die ich habe?

+714
Denise Bankowski 05.06.2010, 06:33:38
30 Antworten
+989
Jason Swager 03 февр. '09 в 4:24

Ich erlebt haben das gleiche problem. Kann ich davon ausgehen, dass Sie bei der Erstellung einer API-keys an https://coinbase.com/.

Die passphrase ist in Bezug auf updates, die Sie bisher gemacht haben, und Sie haben zu erstellen API-Schlüssel https://pro.coinbase.com/

+988
Angel Lara 12.04.2015, 19:22:53

Lassen Sie uns es brechen ein wenig.

Dinge, die Sie benötigen, einen Knoten für:

  1. Den Erhalt von neuen Transaktionen und Blöcke
  2. Die Indizierung von Transaktionen
  3. Gebäude-Transaktionen
  4. Rundfunk-Transaktionen

Dinge, die Sie nicht brauchen, ein Knoten für:

  1. Generieren von Schlüsseln
  2. Signieren von Transaktionen

Sie könnten theoretisch nur ein Programm erstellen, generieren Sie Ihre Schlüssel und multisig einlösen Skripte, und wandelt Sie in Adressen für Ihre Benutzer. Anschließend können Sie Einsicht oder blockchain.info oder eine von mehreren Entdecker zum nachschlagen Transaktionen für die Adressen, die Sie generieren und bauen ausgehende Transaktionen.

Sobald Sie die ausgehende Transaktion, Ihr Programm signieren kann es mit den Schlüsseln, die Sie zuvor erstellt wurde, und sendet ihn über ein explorer-API.

Alternativ, Sie könnten Ihre eigenen bitcoind Knoten und den index eingehenden Transaktionen selbst.

Eine Brieftasche und ein Knoten zwei unterschiedliche Konzepte. Bitcoind als beide, aber es ist Hauptfunktion ist, die von einem Knoten. Viele Menschen laufen bitcoind mit absolut keine Schlüssel, und verwenden Sie light clients wie Electrum oder hardware-wallets zu speichern Ihre tatsächlichen BTC.

+976
Damian Kozlak 01.08.2017, 22:58:04

Ich habe Lesen und recherchieren bitcoin vor kurzem, weil ich bin interessiert an der Idee und würde gerne mitmachen. Meine Frage ist, da jeder bitcoin-Nutzer anonym, wenn ich mir etwas von jemand anderem, wie werden Sie wissen, wo es zu senden? Auch, wenn ich die übertragung von Geld von einer anderen person, wie kann ich es wissen, es geht um die richtige person?

+976
Richard Kranendonk 12.10.2018, 11:42:32

Ich bin gerade erst begann, mich bei bitcoin und es ist Protokoll, so könnte dies eine unglaublich dumme Frage. Warum hat bitcoin einen separaten Konzept der Transaktionen? Wäre es nicht besser, für jeden block, ein paar Eingänge und ein paar Ausgänge, ohne Sie voneinander zu trennen, wie die einzelnen Transaktionen? Auf diese Weise ist es mehr anonym und privat, da jeder, der versucht zu verfolgen, ein öffentlicher Schlüssel ist beendet, da Ihre Transaktionen gemischt mit Hunderten von anderen?

Ich vermute, Sie könnten das jetzt tun, indem Sie eine Transaktion mit Hunderten von ein-und Ausgängen und Bergbau, die. Ich bin nicht Fragen, warum Transaktionen sind, werden durch die Knoten, ich bin zu Fragen, warum sind Sie separat gespeichert in den letzten Blöcke?

+909
Harpastum 11.12.2015, 06:52:14

ja, Sie können es tun, mit bitcoin https://blockchain.info/api

Zum Beispiel hier ist ein Beispiel, wie man alle Transaktion in Bezug auf 1ADJqstUMBB5zFquWg19UqZ7Zc6ePCpzle in den letzten 200 Blöcke,

import urllib2, json


def main(blocks_to_check, Adresse):

 current_block_height = json.Belastung(urllib2.urlopen("https://blockchain.info/q/getblockcount"))

 for x in xrange(current_block_height - blocks_to_check, current_block_height):
 block = json.Belastung(urllib2.urlopen("https://blockchain.info/block-height/%d?format=json" %x))
 für die Transaktion im block["Blöcke"][0]["tx"]:
 wenn die Adresse in str(Transaktion):
 print-Transaktion
 print-Transaktion["hash"]

wenn __name__ == '__main__':
 main(200, "1ADJqstUMBB5zFquWg19UqZ7Zc6ePCpzle")
+878
Fabitosh 23.02.2015, 14:26:16

Beachten Sie, dass die "Multiplikation" in der Frage ist nicht das gewöhnliche integer-Multiplikation, sondern auf elliptischen Kurven Punkt-Multiplikation.

Der springende Punkt bei der Arbeit über eine elliptische Kurve in dieser Weise ist, dass die Multiplikation ist einfach, aber division ist hart.

+845
Brandy isadora 05.08.2015, 07:20:40

es gibt mehrere neue mining-pool-server mit dem neuen Protokoll für die Schnellste Verbindung, einer von Ihnen ist eloipool

Siehe diese Tabelle für mining-pool-Vergleich, https://en.bitcoin.it/wiki/Poolservers

+828
goneawry 21.05.2017, 10:03:00

Ich habe nicht erhalten eine Gebühr Zahlungen. (...) Irgendwelche Ideen? Oder ist dies zu erwarten?

Läuft ein LN-Knoten nicht garantieren, dass Sie Gebühren erheben. Gebühren werden erhoben iff leiten Sie eine Zahlung für einen anderen Benutzer, so dass zu diesem Zeitpunkt scheint es, dass kein Benutzer weitergeleitet, eine Zahlung durch Ihre Knoten.

Faktoren, die Einfluss auf diese: welche Knoten Sie verbunden sind, die Liquidität Ihres TV, die online-Verfügbarkeit Ihrer Knoten, etc.

Routing-Gebühren bieten einen interessanten Anreiz, aber denken Sie daran, das Netzwerk ist noch jung und nicht weit verbreitet genutzt. Jetzt, Zahlungen für routing-Transaktionen sind zwar selten, aber in Zukunft... ?

Ich habe auch schob einige remote-balance für einige Kanäle

Erwähnenswert ist, ist dies äquivalent zu einer Zahlung an den Knoten, die Sie herstellen. Wenn der Kanal geschlossen ist, wird der remote-Knoten wird der Empfänger der Fernbedienung balance. So, ich hoffe, Sie haben diese Zahlungen für einen Grund haben, sonst haben Sie verschenkt, einige Ihrer BTC.

+823
FanFilms 14.08.2013, 03:01:34

Hier ist, was ich denke, wie so ein system funktionieren könnte:

  • Eine relativ kleine, aber geografisch verteiltes Netzwerk von gut vernetzten Knoten halten eine ripple-wie ledger (https://ripple.com/files/ripple_consensus_whitepaper.pdf) mit einer Konsens-Algorithmus. Jede version der Finanzbuchhaltung baut auf der vorherigen version und enthält die Transaktionen der verschiedenen Arten.
  • Transaktionen können enthalten messaging-Informationen, material-Bestellungen mit den zugehörigen Zahlungen, etc. Es kann notwendig sein, zu verschlüsseln, jede Transaktion einzeln mit dem öffentlichen Schlüssel(s), so dass es nur lesbar durch den beabsichtigten Empfänger(s). Zusätzlich wird jede Transaktion Digital unterschrieben von der sendenden Partei.
  • Ledger-updates (d.h. Blöcke mit neuen Transaktionen) sind unterzeichnet von der Konsens-Bildung-Server und broadcast-mit welchem Mittel vorhanden sind, um an den beabsichtigten Empfänger.
  • Eine mögliche ledger übertragungsweg könnte ein P2P-Netzwerk basiert auf dem internet (einfach und überall verfügbar.)
  • Für Empfänger, die nicht über eine zuverlässige Internetverbindung, einen Satelliten-link möglich sein könnte. Die Streitkräfte betreiben eine Vielzahl von Satelliten (http://en.wikipedia.org/wiki/Military_satellite), und es ist denkbar, dass eine hohe Bandbreite downlinks verwendet werden könnte, um transfer-ledger-Daten (meist inkremental-Blöcke, plus das gelegentliche vollständige Ledger, um die Empfänger zu synchronisieren, wenn Sie etwas verpasst haben inkrementellen Blöcken.)
  • Teilnehmer, die Transaktionen generieren müssen in der Lage sein, um Sie zu senden, um die Konsensbildung Netzwerk. Für Teilnehmer mit internet-verbindungen ist dies ganz einfach, diejenigen, die verlassen sich auf den Satelliten-downlink möchte, entweder Zugang zu einem low-bandwidth "uplink" oder zu anderen radio-Kommunikation.
  • Verschlüsselung von Transaktionen ist ein Problem: Auf der einen Seite würde man nicht wollen, um Nachrichten zu verschlüsseln Sie mit den Tasten bekannt, die von vielen Teilnehmern wegen des hohen Risikos des zufälligen oder böswilligen key, die Offenlegung, auf der anderen Seite, Transaktionen, die sich auf frühere ledger-Daten (wie Bestellungen, die über ein budget, um Konto, das nicht überzogen werden durch AUFTRAGGEBER) benötigen zum Lesen der Konsensbildung system akzeptiert oder abgelehnt werden.
  • Zum Beispiel Transaktionen geschickt, um die Konsens-Netzwerk verschlüsselt mit dem öffentlichen Schlüssel, der sowohl die beabsichtigten Empfänger und das Konsens-system.
  • Ein anderer möglicher Ansatz wäre die Verwendung eines homomorphe Verschlüsselung Ansatz ermöglicht die Konsensbildung Knoten, um Daten zu Bearbeiten, ohne zu wissen, was es eigentlich bedeutet (siehe http://www2.technologyreview.com/news/423683/homomorphic-encryption/). Allerdings habe ich keine Ahnung, ob diese Ansätze geeignet sind für diese Art der Verarbeitung von Informationen noch.
+808
user213810 09.04.2015, 02:26:38

Ich (denke) zu verstehen, dass proof-of-Arbeit ist der Prozess, durch den die Transaktionen werden überprüft und die Gesundheit des Netzes gewährleistet wird.

Ich habe auch (glaube zu) verstehen, die Bergleute bekommen bitcoins für die erfolgreiche überprüfung der Transaktionen als Belohnung.

Jedoch können die tatsächlichen mining von Münzen (in der Gabel) werden getrennt von proof-of-Arbeit im Rahmen der Transaktion überprüfung?

Wie zum Beispiel ein hardware-Gerät, das generieren von Münzen mit einem anderen Regelsatz (z.B. sagen wir mal der Einfachheit halber: ein Auto fährt 100miles --> erzeugt eine Münze). Wenn das möglich wäre, würde die Transaktion überprüfung noch möglich sein, oder ist es untrennbar miteinander verbunden und in sich selbst ein Prozess?

Hoffe, ich mache mich verstanden. Never mind, wenn die Frage ist, machen ein Narr von mir.

+756
xennygrimmato 22.07.2011, 16:55:46

Dank Nate, der durchaus möglicher Grund ist, dass seit meine bitcoin-core ist noch synchronisieren, es würde nicht gesehen haben, die Transaktion.

Erwarten für diesen abzuschließen. Vielen Dank nochmal, Nate!

+704
Francesca Freeman 09.03.2013, 11:39:10

Einfach ausgedrückt, ist eine so genannte harte Gabel ist eine änderung des Bitcoin-Protokolls, die nicht rückwärts-kompatibel; d.h., ältere client-Versionen nicht akzeptieren würde, Blöcke, erstellt von der aktualisierten client, wenn man bedenkt Sie ungültig. Offensichtlich, kann dies eine blockchain-fork, wenn Knoten mit der neuen version erstellen Sie eine separate blockchain nicht kompatibel mit der älteren software.

Für mögliche zukünftige änderungen erfordern würde, dass eine harte Gabel finden Sie in der zugehörigen wiki-Seite.

+686
Drea Drea 22.06.2010, 05:40:55

Solche Transaktionen würde ungültig sein. Zwar konnte man erstellen, werden alle Knoten würde Sie ablehnen, als ungültig, und solche Transaktionen würden das nie bestätigen. Wenn dies möglich wäre, dann wäre es möglich, Geld aus dem nichts schaffen (außer in Coinbase Transaktionen) und das sollte unmöglich sein.

Sie haben entweder konstruiert Ihre Transaktion falsch, oder interpretieren es falsch.

+620
davit sxirtladze 22.10.2012, 05:32:07

Alle null-bitstring nicht über einen entsprechenden privaten Schlüssel gemäß dem standard (nach "alles ist möglich EG-privater Schlüssel gültig?" auf Crypto.SE), es ist also 000...001.

+612
Luke Bugbee 02.12.2012, 07:28:02

XRP sind nicht ausgestellt durch gateways, Sie fungibel sind im Ripple-Protokoll, ähnlich wie Bitcoins im Bitcoin-Protokoll.

Alle anderen Währungen in der Ripple sind ausgestellt, wie Schuldscheine von gateways. Sollte das gateway fehl, seine Schuldscheine würden wertlos geworden.

Ein Tor wäre wahrscheinlich nicht gesichert mit gold, sondern mit den Einlagen der Nutzer. Ein Benutzer senden würde, einen Betrag auf das gateway-Konto, sagen wir $10, und in recompensation erhalten einen Schuldschein mit 10 $Wert.

Was die Mischung der Währungen ein gateway hält, ist irrelevant für seine Vertrauenswürdigkeit.

+610
Supratik Majumdar 11.03.2014, 00:23:25

Ich bin versuchen, um eine Bitcoin-Cash-HD Geldbeutel durch Eselsbrücke, aber ich kenne keine npm-Paket, das kompatibel ist mit HD-wallets und Bitcoins Bargeld. Könnte jemand mir helfen, die BCH-HD-Wallet?

+601
Mypppa 08.09.2016, 18:27:33

Einfach generieren Sie eine neue main-Netz-Adresse, die Sie verwenden können, die offizielle zcash-cli so aus:

$ zcash-cli getnewaddress
t1fMAAnYrpwt1HQ8ZqxeFqVSSi6PQjwTlum

Oder:

$ zcash-cli z_getnewaddress
zcHTYUQRA54WGdcNtLRx1yRyvEJjLD8Nak4s7fbegoqb1s5en4syestmnjprmad8xmf9xgeknceuz7g35lcnpmhrdzx4pdw

Eitelkeit ist ein bisschen schwierig, aber es ist ein offline-wallet-generator finden Sie hier (forum, gitub).

Es kann installiert werden, über gehen:

$ export GOPATH="$GOPATH;/home/user/.gehen"
$ go-get-u github.com/btcsuite/btcutil
$ go-get-u github.com/blackkeyboard/mneumonic
$ go-get-u github.com/blackkeyboard/zgenerate
$ go installieren github.com/blackkeyboard/zgenerate

Danach kann es zu generieren gilt (?) zcash-Adressen.

$ ~/.go/bin/zgenerate 
2016/10/28 10:42:09 Wallet generiert!
2016/10/28 10:42:09 Passwort: Angst, Meister w...
2016/10/28 10:42:09-Adresse Private key
2016/10/28 10:42:09 t1eTNgQHp7ei42ZtVRJ8jmUrsfu3rQqpxkt cQM...

Nun, generieren Eitelkeit braucht einige bash-tricks für jetzt. Und eine Menge Platz, solange niemand-codes eine richtige vanity-generator.

Zunächst generieren Sie eine Menge von Adressen und leiten Sie die Ausgabe in eine Datei:

$ while true; do ~/.go/bin/zgenerate -n 99 >> keypairs.txt 2>&1; done

Und in einer anderen shell look für die Ergebnisse

$ grep-i t1 keypairs.txt | awk '{print $3}' | grep-i 5chd
t1MniMQux3755CHdMdVEtk71GzDkrLjmmbl
t1QMERYYnhCTdpreFwp5chdhqejr7NxRjvk
t1euq6Yg5chDcdEd9LCmwDPizqAU6uBF5lt
t1PqrCEUW5ChDcaxe9qsQjPiCVt5qd727qh
t1h5ouE263Ccuo5ChDwWRn9HJCMrT3DR7gn
t1Qo5cHDbNBaoaFTKJLrWHBFPoqBZjRRlas
t1W5cHDhrAnHERt9Tv3r6cgRh9hKybRbn7q
t1dViyc3SQatNZXnoMwcFLB1ELTHNwT5chd
t1e7D5qgdpbxNLoi5ChdTpLFauz8VrQJ2he
t1Va5cHdqLWmnHeAycS9y3qoP3rDAyPJubd
t1UszZECKVPgFpjkYKubyC5chduhSTQscpz
t1LjhytxXj9YLzeBikShm2kj78N5chdkjkm
t1MyW2vggvzHKjPCZDcd5cHdDPsvYMXCp8f
t1UMn4PpwnvPBH6hiunhoXbXRqBoJz5Chdo
t1aohPrSU7bFsC5CHDEPi5Ed7mVxvnNjeuq
t1cMAXhkVSaPcGmzVwN15cHduRKpbLtFj1h
t1NZRXnKdACxU9xYH9P5chdTcNZfFQ6mt5l
t1QXXyYidirdW4KQz5ChDtYGestzDJ9Fyis
t1cHMeeWtGqnduj5chDFXka8krJMLtDoijb
t1Pv4zxf5ChDXsCiKkajeJ1qpkQyv1Mbstd
t1KftUZAas3mAyKL5chd97nbDz8S2iF8pqf
t1WQYSvAWPLFHh9gyg6m635CHD3A49C9avh
t1cuG5ChdTvE864hCKbM9tpToYNU4u8Qwa6
t1bTuRMnbJMG1z2tRySoz5cHD1VB6mNFkax
t1MX7GuYdMcKH9nWgc5chDj99qgd9H1186i
t1VvKMh2LRiTeUY3B5p5oa5CHDWhzK5Zmxb
t1Z34PDzF5CHDfnvJdRFUsQQCWTys2Wv4fe

Stoppen, wenn Sie zufrieden sind.

+548
elborak9 13.05.2013, 22:39:22

Soweit ich verstanden habe, ist die Bitcoin JSON-RPC ist eine der Möglichkeiten, (wenn übrigens nicht die einzige), in denen Anwendungen aufgebaut werden können, die den Zugriff auf der bitcoin wallet.

Es gibt auch eine REST-Schnittstelle, aber das ist für nur-lese-Typ-Befehle wie immer Blöcke oder Transaktion info.

Bisher habe ich nur herausgefunden, dass nur unsere bitcoin-cli ist eine solche lokale Anwendung, die den RPC.

bitcoin-cli ist nur eine cli-Schnittstelle zu RPC, es nicht wirklich zu tun, alles auf eigene. Auch die RPC - Schnittstelle ist nicht nur für den Geldbeutel Befehle. Eine Liste der Befehle finden Sie in der Dokumentation auf https://bitcoincore.org/en/doc/0.16.2/. Die Befehle, die aussetzen-Funktion, einschließlich:

  • blockchain
  • Kontrolle
  • generieren
  • Bergbau
  • Netzwerk
  • rawtransactions
  • util
  • wallet

Gibt es andere Beispiele, wo die JSON-RPC verwendet werden?

Viele software-Bibliotheken wird die Kommunikation mit dem Bitcoin-Core - RPC, zu viele zur Liste, aber das könnte ein guter Anfang sein: https://github.com/igorbarinov/awesome-bitcoin. Nicht alle nutzen den Bitcoin core-RPC, einige der Umsetzung Ihrer eigenen vollen Knoten (wie copay).

+478
Hobsie 31.07.2016, 08:06:04

Bitcoin verwendet Elliptic Curve Digital Signature Algorithmus. (siehe hier). Ich Frage mich, was standard ist eigentlich verwendet für diesen Algorithmus: die Kurve? die prime? Kann jemand mir ein Hinweis? (Wiki gibt dies, ist das der standard, dass die ECDSA in Bitcoin?) Überall finde ich ein update auf dieser?

Edit: Ein paar Kurven sind in Seite 87 von diesem. Ist bitcoin mit einem von diesen?

+463
Avner 03.09.2010, 07:31:24

Zu finden string mit in die Dateien (auch Binärdateien), geben Sie den Befehl:

grep -rnw '/home/user/' -e 'bitcoin'

Wird es wieder jeden einzelnen Eintrag für das Wort bitcoin in Ihrem code.

Aber ich glaube nicht, dass das der beste Weg, um zu bekommen, was Sie im Sinn haben, was über "wenn" Sie haben eine KONSTANTE oder eine variable im code aufgerufen const BITCOIN oder bitcoin ?

Ihr Ansatz wäre katastrophal für die base code und wahrscheinlich wird es nicht kompilieren. Nur tun Sie das nicht, stattdessen versuchen Sie, alle Punkte mit dem Befehl oben, sobald Sie alle Einträge, ändern Sie es manuell (Lesen Sie den code, bevor Sie das tun) und nicht mithilfe von suchen und ersetzen option von Ihrem code-editor.

+453
dewijones92 09.01.2013, 09:11:49

Falschen Weg.

Überprüfen Sie die erweiterten Optionen passphrase. Suchen Sie für plausible deniability. Fügen Sie einen zweiten Geldbeutel mit einer anderen PIN und EINIGE KLEINE BETRÄGE. Verlassen Sie sich NICHT auf die Möglichkeit zu verweigern, entsperren, es sei denn, Sie sind bereit zu tragen die Folgen - was bedeuten kann, dass stundenlang streiten. Viel einfacher zu zeigen Ihnen einige kleine Mittel und getan werden.

+444
americruiser 19.11.2017, 19:47:08

Jemand vor kurzem Stahlen den computer, wo meine Bitcoin waren. Als meine Festplatte war komplett verschlüsselt und da hatte ich backups meiner Brieftasche.dat-Datei in drei verschiedenen Orten, ich bin nicht Angst, Geld zu verlieren, also das ist nicht das problem hier.

Ich habe einen neuen Rechner gekauft, alles neu installiert, inklusive bitcoin-qt. Ich startete es und es begann die Synchronisierung mit der blockchain. Jedoch die sync-Prozess scheint beendet zu haben, und hat sich nicht bewegt seit gestern. Wenn ich meine Maus auf die progression der bar, er liest « aufzuholen... Verarbeitet 153771 von 264122 Blöcken [...] Letzten empfangenen block generiert wurde 99 Wochen. [...] », und es ändert sich nicht. Das ist seltsam, weil auf der unteren rechten Ecke, die es liest, dass ich « 8 aktive verbindungen zum Bitcoin-Netzwerk ».

Hat jemand eine Idee was das problem sein könnte? Ich bezweifle, dass es eine Verbindung problem, weil es zuerst funktionierte perfekt... ich würde es vorziehen, um bitcoin-qt arbeiten, anstatt mit einem anderen client.

+396
MateiG 12.02.2011, 16:50:21

Auf der Suche zu Holen, die UTXOs für eine bestimmte Adresse und kann nicht scheinen, um herauszufinden, die korrekte Befehlssyntax.

Hier ist eine Umsetzung in die bitcoin-Kern über javascript, aber ich habe auch die gleiche Erfahrung auf bitcoin-cli

const descriptorAttempts = [
 '{ desc: addr(34xp4vRoCGJym3xR7yCVPFHoCNxv4Twseo) }', 
 '{ "desc": "addr(34xp4vRoCGJym3xR7yCVPFHoCNxv4Twseo)" }', 
 '"desc": "addr(34xp4vRoCGJym3xR7yCVPFHoCNxv4Twseo)"', 
 "addr(34xp4vRoCGJym3xR7yCVPFHoCNxv4Twseo)", 
 "addr(34xp4vRoCGJym3xR7yCVPFHoCNxv4Twseo)", 
 "addr=34xp4vRoCGJym3xR7yCVPFHoCNxv4Twseo", 
 "34xp4vRoCGJym3xR7yCVPFHoCNxv4Twseo", 
 "{ addr(34xp4vRoCGJym3xR7yCVPFHoCNxv4Twseo) }", 
 "{ addr: 34xp4vRoCGJym3xR7yCVPFHoCNxv4Twseo }",
 "{\"desc\": \"addr(34xp4vRoCGJym3xR7yCVPFHoCNxv4Twseo)\"}",
 '\"{\"desc": \"addr(34xp4vRoCGJym3xR7yCVPFHoCNxv4Twseo)\"}\"',
 '"{"desc": "addr(34xp4vRoCGJym3xR7yCVPFHoCNxv4Twseo)"}"',
 '"{"desc": "addr("34xp4vRoCGJym3xR7yCVPFHoCNxv4Twseo")"}"',
 '\"{\"desc": \"addr(\"34xp4vRoCGJym3xR7yCVPFHoCNxv4Twseo\")\"}\"',
 '"desc" => "addr(34xp4vRoCGJym3xR7yCVPFHoCNxv4Twseo)"',
 '[ "desc" => "addr(34xp4vRoCGJym3xR7yCVPFHoCNxv4Twseo)" ]',
 { "desc" : "addr(34xp4vRoCGJym3xR7yCVPFHoCNxv4Twseo)" },
 { desc : "addr(34xp4vRoCGJym3xR7yCVPFHoCNxv4Twseo)" }
]

descriptorAttempts.forEach(Versuch => {
 client.Befehl('scantxoutset', 'start', [ Versuch ])
 .dann((res) => {
 console.log("Erfolg! ")
console.log(res)
})
 .catch((Fehler) => {
 console.log("Fehler beim Versuch, die von ->" + Versuch)
 // console.log(Fehler)
})
})

Alle Ergebnisse in RpcError: Ungültiger Deskriptor

+364
attoPascal 10.08.2013, 03:51:12

Wenn Sie auf das Andockfenster, nicht veröffentlichen, die den RPC-port auf dem host, daher sind Sie geschützt, auch bei rpcbind=0.0.0.0

auf docker-compose - Datei, geben Sie die ports in der expose Abschnitt anstelle der ports - Abschnitt

https://docs.docker.com/compose/compose-file/#expose

+261
user56909 05.08.2010, 23:34:55

Ich bin ein Netzwerk mit fünfzig Bergleute, und ich bin in Netzwerk-Probleme mit meinem aktuellen router von ASUS, weil seine Speicher füllt sich und es erfordert neu gestartet werden, um richtig zu arbeiten. Ich will mir einen besseren router das Problem beheben.

Was sollte ich noch achten bei der Entscheidung, welche router zu kaufen zu unterstützen, ein Netzwerk mit 50 Bergleute?

+210
yulia93fits 01.11.2012, 03:43:34

Wie die Transaktionen, die ausgestrahlt werden, um das bitcoin-Netzwerk , ist es erforderlich, dass lokal generierte Adressen müssen auch boradcasted, um das bitcoin-Netzwerk ?

+152
Siminore 06.02.2017, 21:12:23

Ist es möglich zu umschreiben vergangenen Transaktionen in Bitcoin?

Ja. Wenn Sie mehr als die Hälfte der hashpower, können Sie eventuell umschreiben, eine Kette von beliebiger Länge.

Zum Beispiel, können sagen, wir haben ein super-computer, mit dem jede gewünschte Geschwindigkeit

Kryptographie ist der Schutz gegen Gegner mit begrenzter Rechenleistung. Sobald Sie vermuten, dass Sie sich gegen jemanden mit unendlicher Rechenleistung, es gibt keine public-key-Kryptographie-system, das Sie verwenden können, weil Ihre Widersacher können nur versuchen, alle möglichen privaten Schlüssel.

Es ist wie zu Fragen, "Wie gehen die Banken schützen Sie sich gegen Diebe, die sich teleportieren, Geld aus den safes?"

Wenn dem so ist, das aktuelle Netzwerk akzeptieren würde, unsere neue (geschmiedet) Kette und alle vergangenen Transaktionen ungültig.

Yep.

Dann machen Sie den deal mit der Regierung zu zerstören bitcoin.

Ich weiß nicht wirklich sehen, warum die Regierung kümmern würde, wenn die Menschen verwendet werden, Bitcoin. Da gibt es wirklich triviale Dinge, die Sie tun könnten, machen es sehr schwierig, zu tauschen oder verwenden Bitcoin, die Sie nicht tun, ich bezweifle, dass Sie sich kümmern.

+126
Gyuri 21.03.2011, 04:20:34

Aus der Lektüre der wiki auf https://en.bitcoin.it/wiki/P2Pool#Donating_to_P2Pool_miners ich habe den Eindruck, dass die pool-Mitglieder beinhaltete, dass der Anteil von Zahlungen direkt in der coinbase generation Transaktion als mehrere txouts. Aber nachdem er einige Zeit am Beispiel p2pool Blöcke (zum Beispiel diese hier: https://blockchain.info/block/000000000000000007508100b6d96c3e1d1016835db41a32532d53ebd0207039) Ich sehe, dass der gesamte output geht ein Geldbeutel (beginnend mit 1KFEH7...). (EDIT: Mein Fehler, das war ein F2Pool nicht P2Pool. Eigentliche P2Pool coinbase bezahlen, um mehrere txouts.) In einigen Blöcken sehe ich diese Geldbörse Geld zu schicken, um viele Menschen (aber nicht in diesem Beispiel) aber das führt zu ein paar Fragen:

1) Wie funktioniert das system durchsetzen können sich diese Ausschüttungen?
2) Wie funktioniert das system erhalten, es ist vollständig Startkapital für die ersten Auszahlungen?

+46
Marlboro75 01.01.2018, 03:05:18

Die jüngste re-emergence of transaction malleability wurde verantwortlich für eine große Anzahl von Txs, die sind doppelt ausgegeben (Oktober 2015).

/r/Bitcoin veröffentlicht hat, einige C++ - code, die @amaclin hat Verantwortung übernommen für die.

Ich verstehe, dass, basierend auf diesem Quellcode, die transaction malleability "exploit" ist einfach tweaking DER Signaturen für bestimmte Txs (dh nicht P2SH Txs) und wiederausstrahlung der Tx (disclaimer: ich weiß nicht, C++, so sind diese Vermutungen).

BIP62 beschäftigt sich mit zahlreichen Themen, unter diesen ist die Anforderung für den kanonischen DER Unterschriften: ich wurde unter dem Eindruck DER kanonischen Signaturen implementiert wurde, BIP66.

  1. Kann jemand klären, was @amaclin code ist zu tun?
  2. Warum ist dieser exploit möglich, wenn BIP66 implementiert wurde vor einigen Wochen?
+22
user325373 15.06.2013, 19:31:45

Fragen mit Tag anzeigen