Macht ein backup meiner wallet

Nehmen wir an, ich mache ein backup meiner wallet, wenn es 0.001 BTC, aber dann habe ich übertragen, um es auf 0,001 BTC mehr (also am Ende hat es 0.002 BTC) und dann ist mein PC stirbt...

Wenn ich wieder meine Brieftasche wird es haben, 0.001 oder 0.002 BTC?

Angeblich werden alle Transaktionen aufgezeichnet, die auf das Netzwerk (Blöcke), so verstehe ich unter backup wäre nicht eine Sicherung, sondern ein Weg, um wieder meine wallet auf ein anderes Gerät und meine Bilanz wird immer gerettet, egal, wenn ich eine Wiederherstellung mit einem backup einen Tag oder 5 Jahren...

oder muss ich ein backup einmal in eine Weile?

+786
C snow 01.11.2012, 09:34:27
25 Antworten

Jede Transaktion

main.cpp, AcceptToMemoryPool:

bool AcceptToMemoryPool(CTxMemPool& pool, CValidationState &state, const CTransaction &tx, bool fLimitFree,
 bool* pfMissingInputs, bool fRejectInsaneFee)

Eine Transaktion, die bezahlt oder von Ihnen

wallet.cpp, CWallet::AddToWallet:

bool CWallet::AddToWallet(const CWalletTx& wtxIn, bool fFromLoadWallet)
+988
Stits 03 февр. '09 в 4:24

Eine Menge von Nachrichten, Konten wies darauf hin, dass bitcoin-mining wird immer schwieriger im Laufe der Zeit, murch sagte sogar neulich im chat immer "exponentiell schwieriger". Ich bin nicht sicher, ob das der Fall ist, aber hat jemand studiert, der Wirtschaft und Schwierigkeitsgrad/Härte bitcoin-mining über Zeitspannen? es erscheint klar & vom design abhängig zu sein "diminishing marginal returns".

Gibt es eine Prognose, wenn sich bitcoin-mining erreichen "break-even" - Niveau & genau so teuer wie die hardware/Energie erforderlich ist, zu meinen es?

Ich bin auf der Suche nach quantitativen/wissenschaftliche Analyse, wo möglich. Übrigens, es ist eine völlig separate Frage, ob dies bedeuten würde, dass bitcoin nicht mehr verwendbar ist als eine Währung. (Für mich ist das sehr wahrscheinlich nicht der Fall.)

+986
Rogatyy 27.06.2012, 21:21:46

die Verwendung eines http-Proxys aufgelistet http://www.publicproxyservers.com/proxy/list_uptime1.html

zum Beispiel:

./minerd --scrypt algo --url stratum+tcp://pool-server:port \
--userpass user:pass\
-P \
-x orlaproxy.info
+970
chad Adams 14.06.2019, 14:10:06

Dies ist, wo Sie in der Differenz zwischen Legalität und Ethik. In diesem Fall, die Regierung macht eine Regel, dass es technisch nicht durchzusetzen. So, die Frage ist dann eine ethische, wenn die gerichtliche Durchsetzung Mechanismus gebrochen ist.

Die Regierungen haben sowohl ethisch legitim und ethisch illegitimen Gründen zu wollen, zu kontrollieren Bitcoin. Zum Beispiel, ich denke wir sind uns alle einig, dass, wenn ein Richter einen Durchsuchungsbefehl in Verbindung mit einem Verbrechen, und hat der Richter nicht korrumpiert oder bestochen, dann haben die Behörden ein Recht, zu suchen, Beweise( einschließlich Finanzen wie Bitcoin). Das ist Teil des Gesellschaftsvertrages und ethisch legitim.

Wenn aber die Regierung richtet sich ein NSA-dragnet-Spionage-Programm ohne öffentliche Kenntnis oder Zustimmung, das ist ethisch ilillegitimate. Es ist nicht Teil des Gesellschaftsvertrages und kann so umgangen werden ethisch.

So oder so, die Regierung hat keine Kontrolle über den Einsatz von Bitcoin, wegen der Verschlüsselung. Durch die Verwendung von Bitcoin über eine VPN-basierte in einer eigenen nation, oder über TOR, die Regierung kann nicht sagen, wer mit Bitcoin und die Anonymität gewahrt ist (solange Sie nicht Austausch von waren für Bitcoin in eine nachvollziehbare Art und Weise!).

Also, wenn Sie verwenden möchten Bitcoin, können Sie dies tun, ohne Rücksicht auf die Rechtmäßigkeit, wenn die entsprechenden Vorsichtsmaßnahmen getroffen werden. Stellt sich die Frage, stattdessen sollten Sie? Ist Ihre Verwendung von Bitcoin ethisch? Ist der Kauf von Drogen aus der Seidenstraße ethisch? Das ist eine diskutable Frage. Ist die Umgehung von Kapitalverkehrskontrollen, wie China ist, eine ethische bewegen? Wieder, umstritten. Auch kann die Regierung nicht in der Lage sein, Sie zu stoppen von der Verwendung von Bitcoin, aber Sie können festlegen, bis falsche Einträge in der Seidenstraße versuchen, Sie zu fangen Verbrecher an der übergabestelle.

Nehmen wir Trumpfen die Bedrohung zu bannen überweisungen aus den USA. Trump Herunterfahren können alle westlichen Gewerkschaften mit der Bewegung des Stiftes. Das ist einfach, weil Trump kann dies durchzusetzen. Doch Trump ist nicht Verbot von Bitcoins, weil es keine Möglichkeit gibt, ihn durchzusetzen. Ohne Herunterfahren des gesamten Internet gibt es keine Handhabe, und selbst dann geschmuggelt Papier-wallets genutzt werden könnte.

Die Frage ist nicht, können Sie, aber sollten Sie? Auch, fühlen Sie sich keine Loyalität zu dem Land, auf dem Sie wohnen? Viele tun das nicht mehr, aber wenn Sie dies tun, könnte Ihre Entscheidung beeinflussen zu wahren Gesetze, die nicht durchgesetzt werden können.

+967
Ron Vince 14.03.2018, 02:18:23

Wenn ein Bergmann das tun würde, und die Transaktion, die Sie enthalten ist, ist ungültig, Sie würde produzieren einen block mit ungültigen Transaktionen in Ihnen. Wie alle vollen Knoten auf dem Netzwerk (nicht nur Bergleute) überprüfen Sie, ob alle Transaktionen in Blöcken, die Sie ablehnen würden-block, und die miner verlieren Ihre Belohnung.

Durch die Erweiterung, anderen Bergleute vermeiden Hauptgebäudes auf einen solchen block, da auch Sie nicht wollen, zu verlieren Ihre Belohnung.

+952
Gopala raja naika 11.12.2017, 11:40:26

Ich fand die Antwort auf Ihre Mittel-Ankündigung Seite:

enter image description here

+893
Mehak 11.12.2010, 06:19:26

Ich bin kein Jurist, aber ich denke, das Bitcoin Magazin-Artikel sollte informativ sein. Soweit die Rechtsprechung geht würde ich check out die bitcoinica Konkurs-Anzug sowie die tradehill Konkurs Anzug

+885
Eugene Odame 21.04.2016, 14:49:55

Nach der MtGox Vorfall, eine Menge von Bitcoin-Börsen begann die Verfolgung von audits und erstellen einen Nachweis der Zahlungsfähigkeit / Haftung zu beweisen, dass Ihre Nutzer Sie Liquide bleiben. Während zu beweisen, dass man besitzt die erforderliche Menge von Münzen, die ziemlich einfach ist, Frage ich mich - hat jemand erstellt ein allgemein akzeptiertes Protokoll für den Nachweis, wie viel ein exchange schuldet Ihren Kunden auf der Grundlage der Kontostände in Ihre Datenbank ohne Nutzer private Informationen?

+808
Tom Gijselinck 16.01.2010, 11:13:42

Ich bin derzeit in den Prozess der Erstellung einer relativ einfachen bitcoin miner für CPU und GPU (für Demo-Zwecke, die nicht für Geld zu verdienen).

Jedoch bin ich ein wenig beunruhigend zu verstehen, wie die GPU-Miner Regel. Nun möchte ich mir eine Recht einfache version, aber ich hoffe, dass ich in der Lage, eins zu bekommen, die anständig führt (hoffentlich innerhalb von 10-30% des normalen Bergleute, und auf jeden Fall schneller als die CPU-version).

Im Allgemeinen ich würde denken, die Strategie, die Sie für die Ausführung auf der GPU ist so etwas wie der unten. Ich hoffe, dass mir jemand helfen könnte, ob ich dabei etwas komplett falsch und geben mir einige Hinweise auf, wie Sie in der Regel tun Sie es.

  • Die übertragung der binary-version der Daten-hash, um den kernel (ich bemerkte eine Menge von input-Argumente für den OpenCL-Kernel auf einige der Versionen, die ich gesehen habe, ich nehme an, dies ist eine Art von Optimierungen der Datenübertragung)

  • Jetzt, berechnen Sie die doppelte sha256-hash der Daten (Ist es im Allgemeinen ratsam, eine Schleife überprüfen mehrere nonces oder nur einen pro kernel?)

  • Ein Ergebnis zurückgeben. Was ist der beste Weg, dies zu tun? Kann ich prüfen, ob innerhalb des Kernels, wenn es kleiner als das gewünschte Ziel, kann ich nur zurückgeben-Wert und zurück zu dem host-Gerät überprüfen Sie die Gültigkeit oder wie wird das generell gemacht? Falls die Prüfung mehrerer nonces ich nehme an, Sie sollten zu verfolgen, was war das beste Ergebnis, das während des Laufs.

Ich habe eine Allgemeine und sehr grundlegende GPU-Implementierung, aber es ist derzeit langsamer als die CPU-Implementierung, die ich habe. Ich mache mehr oder weniger als oben, wo jeder kernel überprüfen Sie mehrere nonces und zurück die "besten" (D. H. die meisten Nullen der hash (mit getwork-Protokoll) ).

+760
user67116 09.06.2014, 05:39:17

Ich denke, das bricht zu ein paar Fragen, die beide schwer zu beantworten, also hier meine Gedanken:

1) gibt es Probleme im Zusammenhang mit replay-Angriffe?
Möglicherweise, das ist, warum Menschen vorangetrieben haben 2x zu implementieren replay-Schutz (es ist nicht möglich, auf die aktuelle version, ohne dass Sie Ihre eigene Gabel). Kern versucht haben, diese zu mildern, durch die Ablehnung BTC1 Knoten in der neuesten Version von Bitcoin Core. Aber jetzt haben wir die Möglichkeit, BTC1 Knoten, die vorgibt, etwas anderes zu sein, damit Sie anerkannt werden durch die Core-Knoten (was wenig Sinn macht, soweit ich betroffen bin). Replay-Schutz kann so einfach sein wie das warten auf die Gabel zu geschehen, dann Transaktionen mit einer bestimmten node-Typ, den Sie möchten, dass Ihre Transaktion auf (einige Licht-wallets können Sie effektiv "pin" vertrauenswürdigen Knoten), wenn das Netzwerk bereits segmentierten dann Ihre Transaktion sollte nicht ausgestrahlt werden beide.
Eine weitere option ist, um ein paar frisch gebackenen Bitcoins post Gabel (entweder man wird tun), bewegen Sie Ihre Münzen und dieser post Gabel bitcoin, wird dieser als ungültig abgelehnt, auf der anderen Kette (die Münzen nicht existieren). Dann können Sie sicher verschieben Sie die Münzen auf die andere Kette als die erste Kette hätte diese Münzen als verbraucht (und damit die Transaktion würde auch abgelehnt werden).
Zu "Zerstörung von Wert", die vielleicht für einige Leute könnte es ein Problem sein, jedoch keine Münzen geschickt auf die falsche Gabel würde noch wiederhergestellt werden, indem die empfangende Partei, wie die Adresse, die format hat sich nicht geändert, so konnten Sie nur behaupten, dass die Münzen auf, die Gabel. Es ist ein massiver Aufwand, obwohl, eher verwirrend als technische Probleme jedoch.


2) Wie wird die Gabel beeinflussen Preis?
Schwer zu sagen, manche erwarten es, den Preis zu erhöhen (wie es scheint, getan zu haben in den Lauf bis zu der Gabelung) als Menschen werden immer 2 potenzielle tokens jedoch, sobald es live ist, eine von den Gabeln fallen im Wert, mit dem Geld, das die Migration in die andere Gabel. Es ist sicher zu erwarten, dass einige Volatilität, mit einer Seite schwellen auf der Oberseite, wie lange das dauert, wer weiß? Solange eine Seite nicht haben alle die hashing-power, die Schwierigkeit einstellen (wird wahrscheinlich langsam auf den Kern Kette wie die meisten großen Bergleute Unterstützung NYA) und die Münze wird wieder benutzbar. Eine der Ketten wird langsam sein, obwohl, da gibt es keine "EDA" umgesetzt, für den BCH.

+759
Amichateur 20.01.2019, 03:47:16

Elektron hat eine gui-form für die gerade. Ich denke auch, brainwallet.org hat ein web-Formular, das funktioniert offline und läuft github-Quelle direkt, so dass Sie überprüfen können Bedenken hinsichtlich der Privatsphäre.

Edit: siehe auch: http://bitcointalk.org/index.php?topic=40264.msg851062#msg851062

Wie verwiesen, Transaction signature generation

+651
user73313 26.01.2015, 14:57:58

In public-key-Verschlüsselung, die privaten Schlüssel zugeordnet ist, mit einer einzigen öffentlichen Schlüssel. In Bitcoin, jede öffentliche Schlüssel generiert eine einzige Bitcoin-Adresse. (durch hashing)

+601
Neira 21.09.2010, 10:04:01

Kauf Beratung ist nicht geeignet für diese website.

Eigentlich ist die Gabel ziemlich Unwahrscheinlich. Es war nur eine laute und ignorante Minderheit bedrohlich. Das wurde geklärt, und re-etabliert bei den round-table-Gespräche: https://medium.com/@bitcoinroundtable/bitcoin-roundtable-consensus-266d475a61ff#.paosf94p3

Die Beurteilung durch den Anstieg der Preise nach dieser Nachricht, ich denke, das wurde einkalkuliert jetzt.

Im Falle einer Abspaltung passiert ist, ist es ziemlich wahrscheinlich, dass beide Seiten verlieren an Wert, zumindest anfänglich. Niemand mag Unsicherheit, Machtkämpfe und chaos. Also auch, wenn Sie verkaufen eine Seite der Gabel, die andere Seite wird auch fallen gelassen haben Wert.

Beachten Sie, dass, WENN Sie so ein Spiel spielen, MÜSSEN Sie sicherstellen, dass Sie tatsächlich die Bitcoins, was bedeutet, dass Sie in Ihrer eigenen Brieftasche, und Sie haben die privaten Schlüssel. Lassen Sie die Münzen auf einen Austausch, wenn die Gabel passiert, Sie sind völlig abhängig von Ihnen, nicht zu stehlen/zu verlieren der einen Seite. Und selbst wenn Sie in der eigenen Münzen selbst, haben Sie noch zu tun, einige Tricks zu entwirren beide Hälften.

+552
MrBitKoin 24.02.2013, 15:55:07

Das vorgeschlagene Szenario nicht sinnvoll für mich. Wenn Sie eine Kauf-und Verkaufsorder als market-order zur gleichen Zeit, würden Sie Geld verlieren. Wenn Sie waren aufeinander abgestimmt, man würde Sie kaufen, auch von sich selbst, und bezahlen Sie, was Sie verdienen und verlieren den Handel Gebühr. Wenn Sie waren nicht aufeinander abgestimmt, Ihre kaufen, um das beste für den moment, und verkaufen Ihre Bestellung übereinstimmen würde mit einer niedrigeren kaufen, um danach (oder Umgekehrt).

Also, wenn Sie möchten, eine zu kaufen und zu verkaufen, um zu öffnen, wie limit-orders zur gleichen Zeit, würden Sie öffnen Sie in einem spread: z.B. kaufen Sie für $5 und verkaufen für $6. Diese beiden Aufträge wäre einmaligen aber. Sie matchable, würden Sie haben, um Sie zu öffnen auf z.B. kaufen für $6 und die verkaufen für $5. Dann würden Sie verlieren Geld bei jedem trade, aber, und das wäre blöd.

+439
Kaspar Lee 19.11.2016, 20:39:40

Es kann Fälle geben, in denen es eine Beziehung gibt zwischen dem Inhaber einer domain und der maintainer/ Entwickler des kryptogeld. Aber das ist nicht garantiert.

+376
sucil 01.10.2013, 21:39:35

Was du suchst sind Hierarchische Deterministische Wallets. Sie kann man zum Beispiel mit dem Electrum wallet.

Siehe auch die tags und hier auf Bitcoin.StackExchange.

+342
Alejandro Mezcua 19.05.2018, 05:28:12

Habe ich Probleme, ab dogecoind nach dem kompilieren in ubuntu 12.04 x64 läuft in VirtualBox auf win 7 ultimate x64

hier ist, was ich versucht habe, die von innen dogecoin/src nach make-f makefile.unix:

sudo su
./dogecoind -server -listen-daemon -rpcuser=dogerpc -rpcpassword=dogerpcpw -rpctimeout=30 -rpcport=8334 -rpcallowip=192.168.1.* -rpcallowip=127.0.0.1 -testnet

und ich bekomme:

Fehler: die "server" - option, müssen Sie eine sichere rpcpassword in der Konfigurationsdatei:
/root/.ein.dogecoin/dogecoin.conf

also mache ich:

cd ~/.dogecoin
emacs dogecoin.conf

ich speichern Sie die folgenden Parameter:

rpcuser=dogerpc
rpcpassword=dogerpcpw
rpcport=8334
rpcallowip=192.168.1.*
rpcallowip=127.0.0.1
server=1
daemon=1
listen=1
testnet=1

ich habe sogar chmod 777 dogecoin.conf , um sicher zu sein alle, die auf Gottes grüner Erde könnte darauf zugreifen, so dass kein problem wäre, aber immer noch der gleiche Fehler beim starten dogecoind

wäre dankbar jede Hilfe/Tipps!

+321
jmagg 04.11.2018, 07:25:00

Gute Frage, ich habe mich immer gefragt, auch dieses. Aber ich bin mir ziemlich sicher, dass Elektron, standardmäßig schicken Ihre ältesten nicht benutzten Ausgänge der ersten. (Sorry, wenn Beispiel ist etwas eintönig)

E. g. Wenn man erhielt 0.4 auf Adresse 3 Tagen gemeldet, um 0,2 auf Adresse B vor 2 Tagen und 0,1-Adresse Ein, wieder 1 Tag vor, es würde senden 0.4 " von " - Adresse Ein, dann 0.2, von Adresse B, dann von 0.1-Adresse wieder Ein.

Im ziemlich sicher, Sie können dies ändern, in der Dev-Modus. Ich werde das prüfen.

  1. Wie gesagt, in der Reihenfolge der ältesten nichtgenutzten Ausgänge (balanciert)

  2. Ja, Sie können das senden von mehreren Adressen. Aber es wird versuchen, das senden von einer Adresse, wenn möglich.

  3. Versuchen Sie, die Münze Auswahl-Einstellung in den Einstellungen.

EDIT - Ah, ja, Sie können es ausgeben, die von bestimmten Adressen. Gehen Sie in Ihrem Elektrum-Einstellungen, und legen Sie die "Münze" Auswahl-Modus auf Privatsphäre.

+297
RMZDNA 04.03.2013, 11:56:32

Ich bin mit bitcoind. Jetzt möchte ich den Zugriff auf die Transaktionen Liste von einem bestimmten Konto mit dem bitcoin-cli.

Ich bin mit dem listtransactions accountname Befehl aus, um die Transaktionen für ein bestimmtes Konto.

Beispiel:

listtransactions karthiktest

Ergebnis:

[
{
 "Konto": "karthiktest",
 "Adresse": "mnXEfvmLFWz7Exn9oGaEeTN8Ayu7Le5Ccz",
 "Kategorie": "empfangen",
 "Betrag": 0.30000000,
 "label": "karthiktest",
 "vout": 1,
 "Bestätigungen": 18,
 "blockhash": "000000009d17b7b32567f9730b50f2b7e8623ae6c9d20f84d4c414914e214283",
 "blockindex": 86,
 "blocktime": 1507963431,
 "txid": "c94307bef9ece4afe41384e2cd453f183aa7a438899723906e8967e624bc7d6f",
 "walletconflicts": [
],
 "Zeit": 1507962288,
 "timereceived": 1507962288,
 "bip125-replaceable": "keine",
 "comment": "Hallo karthik",
 "an": "aus dem arun"
 }, 
{
 "Konto": "karthiktest",
 "Adresse": "miDMgiqduYevZMsRxX4qrY9BD5eXYFmEzg",
 "Kategorie": "senden",
 "Betrag": -0.10000000,
 "label": "mahesh123",
 "vout": 0,
 "Gebühr": -0.00000765,
 "Bestätigungen": 17,
 "blockhash": "0000000079c79a5d21af138c80544b307d4ac764b4ed343b84752114c77fc893",
 "blockindex": 76,
 "blocktime": 1507964632,
 "txid": "516c64595c8b7be12419199dd81ae5edd3f4281aa3e52f88c7e3561b901bf881",
 "walletconflicts": [
],
 "Zeit": 1507964172,
 "timereceived": 1507964172,
 "bip125-replaceable": "keine",
 "comment": "Hallo mahesh",
 "zu": "von karthik",
 "aufgegeben": false
}
]

Hier in der JSON -, es zeigt zwei Transaktionen 1 erhalten, und 1 senden.

Nun, Meine Forderung ist: für receive - Transaktion, die ich brauche, um die Absender-Adresse und senden Sie die Transaktion, die ich brauche, um die Empfänger-Adresse(dies kann über das Feld "Konto"). Aber ich bin verwirrt, um es zu bekommen erhalten mit der Transaktion.

Kann mir jemand helfen diesbezüglich?

+183
James Howard 27.11.2017, 03:56:37

Haben die Benutzer teilen sich eine Gruppe, und schreiben Sie ein wrapper es auch ein plugin zum ändern der Gruppe und die Berechtigungen für die rpc-Datei. Das ist die normale Unix-Weg...

+72
Sam Weinberg 06.08.2015, 09:28:31

Von dem, was Sie beschreiben, ich vermute, dass das, was du suchst ist so etwas wie Casascius Münzen. Diese Anzeige der öffentlichen Schlüssel, aber verbergen Sie die privaten Schlüssel hinter einem tamper evident Hologramm Aufkleber. Dies bedeutet, dass wenn Sie übergeben eine physische Münze, um jemand, den Sie wissen, dass Sie nicht die privaten Schlüssel, so dass Sie der alleinige Eigentümer der bitcoins an die Adresse.

Wenn dies ist, was Sie suchen, gibt es ein paar Probleme zu beachten:

  • Der Hersteller der Münzen stellt der private Schlüssel hinter dem Aufkleber, so dass Sie Vertrauen darauf, dass Sie nicht auch eine Aufzeichnung der privaten Schlüssel.
  • Sie sind im Vertrauen auf die Wirksamkeit der tamper evident Aufkleber.
  • Seit November 2013, Casascius nicht mehr verkauft diese Münzen, obwohl es viele in der Existenz verkauft, bevor dieser Punkt.

Den ersten Punkt kann gelöst werden durch die Verwendung von 2-Faktor-Authentifizierung, so dass die Zeichenfolge, die der Hersteller verbirgt sich hinter dem Aufkleber ist nutzlos, ohne ein Passwort nie gemeinsam mit dem Hersteller.

Was Sie also benötigen, ist möglich, allerdings umgehen die blockchain führt zu Vertrauen in die manipulationssichere Art von was auch immer Methode, die Sie verwenden, um zu verbergen, den privaten Schlüssel. Wenn der gespeicherte Wert wird von dieser Methode ist hinreichend klein pro Element, um das Vertrauen, das akzeptabel ist, dann kann dies nicht ein problem sein.

Manipulationssichere Verfahren ohne die körperliche form

Wenn Sie schauen, um diesen Ansatz verwenden, ohne die physische form, dann kann ich nicht sehen, ein Weg, um Eigentum an einer einzelnen person, ohne dass ein dezentralisiertes system, das effektiv eine parallele version der block-Kette, oder einem zentralisierten system, in dem Sie haben, um Vertrauen in diejenigen, die es läuft.

Die Lösung für dieses problem des Vertrauens ist die block chain - die öffentlichkeit verteilt ledger. Wenn Sie vermeiden wollen, mit der block-Kette, dann sind Sie gehen zu müssen, um zu Leben das Vertrauen, das problem, es sei denn, Sie können etwas erfinden neue.

Anonymität

Wenn der zugrunde liegende Grund für diese Frage ist, dass Sie wollen, um Transaktionen durchzuführen anonym, es gibt eine Vielzahl von Möglichkeiten, dies zu tun, die Sie lernen können, indem Sie die tag.

+67
Shifty16 01.08.2019, 13:24:22

Mining Bitcoin mit Excel: https://www.youtube.com/watch?v=UZBZPOEVyJA

:)

+63
Kevin Rehmann 05.08.2013, 19:42:44

Ich will laufen bitcoin-cli-Befehle (oder JSON-API-Anfragen), um zu sehen, Beispiel Antwort Ausgabe in das format, so wie Sie auf https://bitcoin.org/en/developer-reference#bitcoin-core-apis ohne Sie läuft bitcoind lokal. Ich will nicht zu haben, zum download der gesamten blockchain.

Zum Beispiel, ich möchte, um zu sehen, die Ausgabe von Befehlen wie gettransaction oder getblock für Transaktionen und Blöcke auf der Haupt-Bitcoin-blockchain. Gibt es keine öffentlich verfügbaren Server, die zurückkehren würde, die Antworten in dem format wie im Bitcoin-Core-API? Andere Forscher wie blockchain blockchain.info oder blockexplorer.com angezeigt werden der Rückgabe einer Antwort in Ihren eigenen JSON-format (d.h. die Dokument-Struktur) mit unterschiedlichen Feldnamen und die Objekt-Hierarchie.

Ich verbrachte einige Zeit auf der Suche nach einigen solchen service, aber konnte nicht finden Sie hilfreiche Informationen online.

+58
dimid 08.06.2014, 08:30:16

Wenn der Bergmann-Programm starten, wird der Wert der nonce ist null oder eine zufällige Zahl? Welche von Ihnen ist besser?

+32
Pierre Binon 05.02.2016, 11:13:46

Nach meinem Verständnis der empfangende Knoten wird zuerst die Signatur im Zusammenhang mit der dsha256 die gesamte Nachricht, bevor die überprüfung der Zeitstempel-und nicht, überprüfen Sie den Rest der Nachricht, wenn die Signatur ungültig ist. Also, wenn andere Felder, abgesehen von der Signatur geändert werden, dann die Signatur nicht gültig ist (da die Nachricht geändert wurde), und der Knoten wird nicht verarbeitet die Nachricht weiter.

Dies ist das richtige Verständnis. Es ist bereits erwähnt auf die in der Empfänger-Regeln. Obwohl die client-Implementierung muss, Lesen Sie zumindest die chain_hash und short_channel_id aus der Nachricht, um die öffentlichen Schlüssel der zugehörige Kanal aus dem Speicher (falls vorhanden), um die Signatur zu überprüfen.

wenn die Signatur nicht mit einer gültigen Signatur, mit node_id des Doppel-SHA256 von der gesamten Nachricht nach der Signatur-Feld (einschließlich unbekannter Felder folgende fee_proportional_millionths):

  • MUSS NICHT die Nachricht weiter.

  • SOLLTE die Verbindung fehlschlagen.

Die überprüfung der Zeitstempel und die anderen Feld erfolgt nur, wenn die Signatur gültig ist, und der Zweck der Prüfung ist es, zu verhindern, dass spam eine gültige signer. Es wird davon ausgegangen, dass mehr als ein channel_update in der gleichen Sekunde ein DoS-Versuch, und daher die Knoten verantwortlich für die Unterzeichnung solcher Nachrichten sollte schwarze Liste gesetzt.

+19
Casualchef 17.12.2018, 16:56:36

Fragen mit Tag anzeigen