Non-obfuscated chainstate Daten

Ich Frage mich, ob es ein flag, das ermöglicht die Durchführung bitcoind , ohne eine Verschleierung der Schlüssel für die chainstate. Ich habe nicht in der Lage, es zu finden.

+631
MishaZubritskiy 08.07.2013, 14:35:55
23 Antworten

Ihr Gewinn bezieht sich auf die Höhe der hashing-power, die Sie zum Netzwerk beitragen. Da Ihre mining-power ist konstant, Ihr Anteil an der gesamten hashing-Leistung sinkt relativ, wenn die network hashing-power erhöht. I. e. wir leiten daraus die folgende Formel:

newProfit = currentProfit * currentDiff/newDiff.

Bei einer currentProfit von 1BTC/d-und einen 30% Anstieg in Schwierigkeiten, Sie zu bekommen:

(1BTC/d)*100/(100+30)= (1BTC/d)/1.3 = 0.76923077 BTC/d

d.h. Ihr Gewinn sinkt um ~23%.

+946
Damien MATHIEU 03 февр. '09 в 4:24

Ich kaufte ein bitcoin mit einem Coinbase account. Wenn ich versuche, um zu überprüfen, die Transaktion zu der Adresse, die ich nicht sehen kann jede Aktivität oder balance für die bitcoin-Adresse, die Coinbase zeigt wie bei mir. Coinbase, aber immer noch zeigt mein Kauf Aktivität und das Gleichgewicht richtig auf meinem Konto.

Hat dies etwas zu tun mit der Art, wie Coinbase oder solche wallet-Dienste arbeiten? Oder gibt es etwas falsch? Habe ich tatsächlich die bitcoin, oder nicht?

+848
BluffCover 07.04.2019, 05:24:39

Ich bin mit Bitcoin-Testnet Befehlszeile und GUI). Ich bin gespannt, wie mit meinem eigenen computer und die Ausrüstung (die ich auch schon verwendet, ein Wasserhahn), ich könnte senden Sie eine Transaktion leicht. Ich versuchte https://github.com/coinspark/python-OP_RETURN und es ist fehlgeschlagen, weil es ist eine neuere version von bitcoin. Ich denke aber, konnte ich mithilfe der CLI, um eine broadcast-Nachricht.

+830
xleon 19.04.2015, 06:34:55

Wenn Sie kaufen eine Flasche Mineralwasser bei der convenience-store, wo das Geld gehen?

Das Geld geht an die Partei, die verkauft es an Ihnen -, dass die Partei im Besitz der Flasche, bevor Sie es besaß. Sie könnten in der Lage sein zu verfolgen Eigentum, die Flasche den ganzen Weg zurück durch die supply chain, zu dem Punkt, an dem es hergestellt wurde. Es hatte wohl mehrere Vorherige Besitzer, bevor Sie es bekam.

Bitcoins sind wie eine Ware, die die gleiche Weise funktioniert.

Wenn Sie den Kauf von einem Markt (wie Mt. Gehex), ist hier, wie das funktioniert. Mt. Gehex, wie die meisten Börsen, arbeitet mit Festgeldkonten.

Zu kaufen $100 USD im Wert von bitcoins, die Sie müssen eine Einzahlung von $100 auf Ihr Konto, mit dem exchange. Zu verkaufen 10 bitcoins Sie müssen eine Einzahlung von 10 BTC in Ihrem Konto mit dem exchange.

Also, wenn Sie Handel mit Ihre $100 USD für jemand anderes die 10 BTC, Ihre $100 geht auf Ihr Konto und Ihre 10 BTC geht zu verkaufen (wenn es Gebühren, die Beträge würden entsprechend angepasst werden zur Deckung von Gebühren).

Dann, wenn Sie sich auszahlen Ihre BTCs, den exchange senden, dass die Menge an bitcoins von der Börse Geldbörse zu verkaufen. Wenn der Verkäufer widerruft die USDs (oder was auch immer Währung die Münzen wurden verkauft), ist der Austausch senden Sie diese Mittel haben. Dies tritt in der Regel durch die Banken-system, mit dem Mittel schließlich der Ankunft in dem Konto des Verkäufers.

Es gibt andere Arten von bitcoin-Verkäufer -- direktverkäufer, die über ein Inventar von bitcoins, die Sie gekauft, oder machen einen Handel hinter den kulissen, um in der Lage sein, um Ihre Bestellung zu liefern. Also der Dollar von Ihrem Kauf geht, um Sie im Austausch für die bitcoins, die Sie besaß.

Dann gibt es andere Arten von Transaktionen, die beinhalten das Risiko. Dazu gehören Derivate, in denen Sie möglicherweise spekulieren auf bitcoins mit Bargeld, aber bis Sie tatsächlich zurücktreten diejenigen bitcoins an Ihren eigenen Geldbeutel, Sie nur besitzen einen Anspruch gegen diejenigen, die bitcoins (oder gegen eine finanzielle position auf bitcoins). Aber das ist ein Beispiel, wo es ist nicht eine einfache Kauf und Verkauf von bitcions zu einem bestimmten Preis.

Nun jeder bitcoin in der Existenz stammt aus dem Bergbau. Abgebaut Münzen kommen 50 in einer Zeit, etwa einmal alle zehn Minuten. Sie werden verdient, indem Sie ein Bergbau-Betreiber (oder mining-pool und verteilt sich auf die Bergbau-Betreiber, die waren Bergbau). Zu mir, die muss man kaufen teure hardware, aufwenden, die Bemühungen um den Bau und Betrieb der Ausrüstung, und den Kauf der Strom verbraucht, während der Bergbau. Der Bergbau-Betreiber können dann überweisen Sie Ihre bitcoin-Einnahmen an einer Börse zu verkaufen Sie und erhalten Geld im Austausch.

+807
Cam McCuen 04.10.2010, 15:41:53

Die Belohnung ist für ein block -und ein typischer block enthält im Allgemeinen etwa 2.500 separaten Transaktionen in es.

Typische Transaktions-Gebühren, die zu sein scheinen etwa 8 $(USD), so die Transaktionskosten in einem block sind in der Regel etwa $20,000.

Die miner, die erfolgreich übermittelt ein block erhält:

 $162,500 (12.5 BTC * $13,000) : Belohnung
 + $20,000 (von 2.500 tx * $8 ea). : tx-Gebühren
--------------------------------
 $182,500 (ungefähr)
+781
Quora Feans 26.08.2019, 15:28:14

Respektlosigkeit würde es verlangen, dass Sie ändern Ihre software, die laufende Verwaltungskosten.

Ansonsten gibt es keinen Anreiz, in das system Verhalten sich anders. Absichtlich nicht unter Einkommen zu maximieren Transaktionen ist nicht Anreiz-kompatibel Verhalten.

+763
EleKtRi4KA 15.09.2016, 02:22:49

Alle von der Kaufberatung oder Anregungen hier auf bitcoin.stackexchange scheinen datiert und alt.

Hat jemand irgendwelche neuen Methoden für den Kauf Bitcoins mit einer Einweg-oder persönlichen EC-Karte?

Es ist nicht illegal, Bitcoin (ich glaube nicht), warum ist es so schwer zu erwerben Bitcoin?

+695
Matthew Rhoden 31.01.2011, 03:40:59

Diese website listet Hunderte von crypto-Währungen. Manche skurril, andere mit einem eindeutigen Wert.

Gibt es einen Katalog, oder diff zwischen allen Implementierungen, die highlights innovation oder einen eindeutigen Anwendungsfall?

Mein Ziel ist zu priorisieren, die Implementierungen zu lernen, die meisten (BTC, ETH, und Ripple mit den meisten Marktkapitalisierung ist meine erste Priorität)

+685
Tehnoscorpion 23.09.2011, 04:43:08

CPU-mining für Quark Münzen für die letzten Tage, (so tun es zum Spaß, ich weiß, Sie sind praktisch wertlos) gearbeitet, ohne Probleme. Heute morgen Wache ich auf und schaue auf meine Geldbörse und die Letzte Transaktion zeigt, wie fertig bei 7:26 BIN 22 DEC 13, und nichts folgt, dass Transaktion. Ich habe versucht, das beenden und Neustarten alles angeschaut, meine logs, überprüfte meine Einstellungen, überprüft mit dem pool stellen Sie sicher, Sie sind noch oben.... alles scheint in Ordnung zu sein. Ich bin noch relativ neu auf all dies so, wenn jemand könnte mir helfen, denken Sie an einige Aufgaben zur Fehlerbehebung habe ich nicht genommen, würde es geschätzt werden.

+594
satoji 26.10.2013, 04:44:23

Du beschreibst es sehr genau. Wenn es ein Protokoll zu ändern, dass nicht jeder nimmt, haben Sie im wesentlichen zwei verschiedene Währungen, mit jeder Münze in der original-Währung verwandelt sich in eine Münze, die in jedem der neuen block-Ketten. Der Gesamtwert der Münzen, die in beiden Ketten in etwa gleich dem Gesamtwert der Münzen in die ursprüngliche Währung. Die Aufteilung des Wertes zwischen den zwei Währungen wird, hängt von der jeweiligen Nachfrage.

Jedoch, wenn beide Währungen den Namen "Bitcoin" sich selbst beschreiben, wird es sehr verwirrend sein und wird beide weniger brauchbar, weil es schwer zu wissen, was jemand meint, wenn er sagt, "Bitcoin".

+578
Toby Halloran 25.03.2014, 22:40:52

Ich zerlegte die tx um es besser sichtbar zu machen, die raw-tx ist:

01000000010000000000000000000000000000000000000000000000000000000000000000FFFFFFFF4D04FFFF001D0104455468652054696D65732030332F4A616E2F32303039204368616E63656C6C6F72206F6E206272696E6B206F66207365636F6E64206261696C6F757420666F722062616E6B73FFFFFFFF0100F2052A01000000434104678AFDB0FE5548271967F1A67130B7105CD6A828E03909A67962E0EA1F61DEB649F6BC3F4CEF38C4F35504E51EC112DE5C384DF7BA0B8D578A4C702B6BF11D5FAC00000000

VERSION
01000000

TX_IN COUNT [var_int]: hex=01, dezimal=1
TX_IN[0]
 TX_IN[0] OutPoint hash (char[32])
0000000000000000000000000000000000000000000000000000000000000000
 TX_IN[0] OutPoint index (uint32_t)
 hex=FFFFFFFF, Umgekehrt=FFFFFFFF, dezimal=4294967295
 TX_IN[0] Script Länge (var_int)
 hex=4D, dezimal=77
 TX_IN[0] Coinbase und Reihenfolge
04FFFF001D0104455468652054696D...
 TX_IN[0] Sequence (uint32_t)
FFFFFFFF

TX_OUT ZÄHLEN, hex=01, dezimal=1
TX_OUT[0]
 TX_OUT[0] - Wert (uint64_t)
 hex=00F2052A01000000, reversed_hex=000000012A05F200, dec=5000000000, bitcoin=50.00000000
 TX_OUT[0] PK_Script Länge (var_int)
 hex=43, dec=67
 TX_OUT[0] pk_script (uchar[])
4104678AFDB0FE5548271967F1A67130B7105CD6A828E03909A67962E0EA1F61DEB649F6BC3F4CEF38C4F35504E51EC112DE5C384DF7BA0B8D578A4C702B6BF11D5FAC

LOCK_TIME
00000000

Das Feld für den früheren tx (OutPoint Hash) eingestellt ist, um alle Nullen, und das nächste Feld auf "FFFFFFFF" (wo man normalerweise einen Wert um die Vorherige tx-outpoint). Also nichts ausgegeben "aus". In tx_out die Zahlung geht an einen öffentlichen Schlüssel, der übersetzt: 1A1zP1eP5QGefi2DMPTfTL5SLmv7Divfna

+544
Adam Bergmark 19.09.2014, 16:20:27

Adresse-generation

Stellen Sie sicher, dass Ihr mit der HD hier (Ein wallet erstellt mit bitcoin core 0.13 wird HD).

Adresse-generation ist sehr schnell, stellen Sie sicher, dass Ihre Verwendung einen großen keypool –keypool=5000 in der conf-Datei vielleicht. Auch, Sie können pre-generieren Sie Adressen und gespeichert werden diese in einem cache-Datenbank. Aber bewusst sein, wenn es einem Angreifer gelingt der Kompromiss, der cache-Datenbank, kann er wohl redirect-Fonds.

Adresse-generation kann auch durchgeführt werden, die außerhalb des bitcoin-core. Überprüfen Sie BIP32 (HD-Brieftaschen) und vielleicht einen Blick auf public-key-derivation. Wenn Sie Leistung brauchen, haben Sie einen Blick auf libbtc (C-Bibliothek mit CLI, ergeben sich Adressen sehr schnell).

Rücktritt

An diesem Punkt, werden Sie sehr wahrscheinlich treten in den Bereich der "hot-wallets". Stellen Sie sicher, dass Ihr Gebäude einer sicheren Umgebung. Dieser Schritt umfasst das ECDSA (Unterzeichnung der Eingänge), das erfordert den entsprechenden privaten Schlüssel. Unterzeichnung ist nicht sehr schnell (je nach Anforderung). Aber Sie lassen sich perfekt Messen Sie dies mit einem regtest setup (Zeichen 1000-Transaktionen und performance-Messung).

Benachrichtigungen

Verwenden Sie nicht -walletnotify (es Gabeln ein Prozess = sehr langsam). Versuchen ZMQ (möglicherweise müssen Sie fügen Sie einige extra-code für die Brieftasche).

+543
Mary Gilligan 28.08.2015, 14:59:08

16: bad-txns-in-belowout (code -26) Mit dem Bitcoin-Core-Console - Ich bekomme diesen code, wenn ich bin fertig signieren meiner Transaktion. Ich bekomme diese Meldung anstelle der Transaktion-ID-Nummer. Was ist es ?

+528
Len Pacheco 27.08.2017, 18:55:02

Brainwallet.org nicht diese schrecklich klar: die Wahl einer komprimierten und unkomprimierten Adresse ist nicht die Wahl zwischen zwei verschiedenen Versionen der gleichen Adresse, sondern zwei verschiedene Adressen basierend auf dem gleichen geheimen Exponenten. Senden von Bitcoins an eine Adresse , wird nicht zugänglich sein von den anderen, wie sind Sie technisch unabhängig. Mit dem im Verstand, können wir die Adresse Ihrer zweiten Punkt zuerst:

  • Sehe ich die Münzen? Natürlich! Sie können alles sehen, was passiert auf der block-Kette.
  • Würde ich in der Lage sein, um Ihnen zu verbringen, wenn ich Sie sah, sitzt in der anderen Adresse? Nein. Es sei denn, Sie haben Zugriff auf den privaten Schlüssel für die andere Adresse, die Sie nicht verbringen Sie die Münzen.

Für den ersten Punkt, es hängt wirklich davon ab, ob oder nicht Ihr client unterstützt das signieren von Transaktionen mit komprimierten privaten Schlüssel. Ihr Kunde wird immer in der Lage sein zu erhalten, Münzen, die an die öffentliche Adresse, aber es kann nicht in der Lage zum verarbeiten einer komprimierten privaten Schlüssel und somit nicht in der Lage, mit ihm zu verbringen.

Hier einige Informationen über Kunden beliebt, die hilfreich sein könnten:

BlockChain.info-- Derzeit, wenn Sie versuchen, importieren Sie eine komprimierte privaten Schlüssel in blockchain.info's web-app, erhalten Sie eine Warnung, dass Sie Schlüssel nicht verwendet werden zum erstellen von Transaktionen auf der mobilen app. Also, wenn Sie brauchen, um Zahlungen mit Ihrer mobile app, verwenden Sie nicht komprimierte privaten Schlüssel. Obwohl Ihre web-app sollte gut funktionieren, selbst wenn der Zugriff von mobile.

Bitcoin (Android - Andreas Schildbach)-- Andreas Schildbach Android-bitcoin-client, auf der anderen Seite verwendet komprimierte privaten Schlüssel. Obwohl Sie normalerweise versteckt vom Benutzer, es gibt eine (etwas wirr) Möglichkeit zum importieren und exportieren von privaten Schlüssel in die app und aus der app. Also, wenn Sie Zahlungen mit dieser app, die Sie verwenden können, komprimiert privaten Schlüssel. (Hinweis: ich bin mir tatsächlich nicht klar, ob oder nicht, können Sie den import von unkomprimierten Schlüssel in diesem client, so komprimiert Schlüssel könnte tatsächlich obligatorisch hier.)

Waffenkammer-- Ich glaube nicht, dass die Arsenal unterstützt den Import von privaten Schlüsseln in dieser Zeit. Also, wenn Sie planen, über die Verwendung dieses verwenden, müssen Sie die unkomprimierte Tasten.

Als für den Dritten Punkt würde ich vorschlagen, dass Ihre gewählte option wird nur bei den clients, die Sie verwenden möchten, nicht unterstützt komprimierte Tasten. Auf diese Weise haben Sie eine gute Idee haben von, was an in den Fall, Sie eine Transaktion fehlschlägt.

+500
lbvjycb 26.11.2012, 18:29:31

Ich glaube, es ist möglich Geld zu senden, eine Adresse, die benötigt zwei Signaturen zu verbringen. Aber ich bin versucht, herauszufinden, wie dieses getan werden kann, mit paper wallets.

Mein Verständnis von multi-Signatur Transaktionen: kann ich erzeugt zwei Schlüsselpaare, mit zwei verschiedenen Maschinen und speichern Sie Sie in zwei verschiedenen Orten. Dann finanziert werden könnte, übertragen auf die Kombination-Adresse, wo Sie konnten nur freigeschaltet werden durch die Anwesenheit von sowohl privaten Schlüssel.

Meine Frage ist, geht das mit normalem Papier-wallets, wie aus bitaddress.org? Kann ich drucken Sie eine Papier-Brieftasche, und ein Freund auch drucken Sie eine Papier-Brieftasche, und dann Geld senden an die Kombination-Adresse, so dass beide Papiere sind erforderlich, um zu erlösen? Ist es so einfach? (Wenn dem so ist, beliebige clients unterstützen das jetzt?)

Oder gibt es irgendeine zusätzliche software benötigt wird, um die kombinierte Adresse? Kann es getan werden, ohne dass die beiden privaten Schlüssel zusammen?

+443
Haralds Gals 05.10.2013, 23:39:42

Wenn Sie wollen, alle gehen auf kryptogeld, können Sie eine Verabredung treffen, mit Angabe der Zahlungsart als BTC oder ETH und dann der Betrag. Der Wert dieser Währungen kann variieren mit der Zeit und daher auch niemand wirklich Anzeichen einer solchen Vereinbarung, noch.

Das beste, was Sie tun können, ist eine Vereinbarung Unterschreiben, die besagt das USD Wert Ihrer Dienstleistungen entspricht, zahlbar in Bitcoin oder des Astraleums in Anbetracht der Umrechnungskurs zur Zeit der Zahlung (ohne Gebühr!) für jede Zahlung verarbeitet.

+352
Kyudos 17.02.2010, 04:25:28

Ich bin neu in der BTC-mining, auch völlig neue bitcoins. Ich geschlossen und neu gestartet, mein GUIMiner und alle meine bitcoin-Aktien gegangen waren. Was mache ich falsch? Gibt es eine Möglichkeit zu bestehen, diese Aktien über GUIMiner startet?

+275
user12970 23.01.2010, 15:20:53

Die Transaktion, in der jemand sendet Sie 0.0007 BTC enthält mehr Zahlungen an andere Menschen und eine Zahlung zurück zu sich selbst, was heißt ändern.

Wenn Sie Bitcoins in einem wallet, alles, was Sie bekommen in jeder Transaktion eine separaten Eingang. Irgendeine oder mehrere von diesen können verwendet werden, um eine Transaktion machen, aber Sie können nicht brechen Sie. Um zu senden, eine kleinere Menge als eine Eingabe, was Sie tun, ist, um zwei Zahlungen, eine Adresse, an die Sie senden möchten, die kleinere Menge und eine andere zu sich selbst, in der Regel zu einer neuen Adresse aus Gründen des Datenschutzes. In Sie Beispiel, der Absender hatte eine 69 BTC Eingang, einige Zahlungen und schickte sich wieder rund 67 BTC.

Als zweite Adresse, die Sie erwähnen (1DZPyyLMcu1jKaEJ5fskeEpsMbjY49L9jl) noch nicht gesehen im Netz, was bedeutet, dass es ist nicht im Zusammenhang mit einer Transaktion noch. In der großen Transaktion Ihre 0.0007 eine "unverbrauchte" neben Ihnen. Dies bedeutet, dass Sie haben Sie nicht genutzt, und Sie sind in dieser Adresse.

+242
moonlander 22.08.2019, 21:31:44

Ich habe bitcoind gehostet auf einem lokalen Rechner und ich möchte gerne einen remote-client zu tun, einige bitcoin URI-Tests auf einem anderen lokalen Rechner. Habe ich Bitcoin-QT auf dem client installiert und aktualisiert-client bitcoin.conf wie folgt

regtest=1
connect=0.0.0.0
rpc_connect = 192.168.0.252 #Adresse des Hosts, der

In der client Bitcoin-QT, kopiere ich die Empfängeradresse, und versuchen Sie, den host zu senden regtest Münzen an die Adresse mit dem Befehl

bitcoin-cli -regtest sendtoaddress muteqiroK9LNRAUppnicQepBhPvaEuW8tg 1.00

Funktioniert dies nicht. Kann jemand geben Sie mir einige Richtung, wie ich diese zu arbeiten?

Danke!!!

+200
Decentralizd 24.09.2011, 04:28:25

Stellen Sie sicher, dass die wallet aktiviert ist, in Bitcoin Core. Elektron Persönlichen Server stützt sich auf die Brieftasche. Überprüfen Sie, dass Sie nicht an den Start Bitcoin-Core -disablewallet oder disablewallet=1 ist nicht in deiner bitcoin.conf-Datei.

+140
Yuriy Nemtsov 13.10.2013, 06:23:41

Die kurze Antwort ist, dass alte, verbrauchte Transaktionen können geschnitten werden, also der Teil der blockchain, die gespeichert werden, die zum ausführen eines Knoten nicht wachsen für immer.

+84
user269812 10.10.2017, 10:51:52

Ich will laufen vollen Bitcoin Knoten ( über bitcoind ) in eine "gesicherte listen-only" - Mode, dh wenn irgendjemand Zugang zu dem server bekommt er nichts.

Gleichzeitig möchte ich ausführen zu können, RPC-Aufrufe wie zum Beispiel: - listtransactions ( um Transaktionen für meine spezifische wallet ) - gettransaction

Ist es möglich? Wenn ja, wie dies zu erreichen? Kein senden möglich sein sollte, aus meiner Brieftasche, natürlich.

Ich gehe davon aus, dass mit einem Schlüssel -disablewallet wird nicht lassen Sie mich verwenden listtransactions rpc-Aufruf.

Dank

+57
BlackKnigh7 02.07.2013, 16:05:03

Basierend auf Bedenken über die Vertrauenswürdige Einrichtung nicht in der Lage, schlüssig zu widerlegen, die Möglichkeit zu schaffen, versteckte inflation, Zooko kürzlich beschrieben, eine Idee zu Institut checkpoints um zu überprüfen, die insgesamt monetären Versorgung zu festen Zeitpunkten. Was sind die Einschränkungen, die Sicherheit und die Datenschutz-Implikationen der Umsetzung einer solchen Maßnahme?

+26
Just a few questions 06.04.2017, 08:03:27

Fragen mit Tag anzeigen