Was ist JSON-RPC und brauche ich es?

Ich habe vor kurzem fertig ist die Installation der Bitcoin-client. Eine Seite, die ich mit zu helfen, mich nennt http://www.weusecoins.com/en/. Auf der Bergbau-Handbuch-Abschnitt der Website, die es sagt, Wenn du Bergbauer bist, auf Ihre eigenen, müssen Sie starten Sie durch die Einrichtung Ihres Bitcoin-client, und stellen Sie es für JSON-RPC. Ich habe versucht, herauszufinden, was es ist und wie man es einrichten, wenn ich es brauche, aber ich konnte es nicht herausfinden. Meine Fragen sind, was ist JSON-RPC und brauche ich es ? Es ist standardmäßig eingerichtet, die in der original-Bitcoin-client ?

+761
hdos 07.09.2018, 04:41:00
28 Antworten

Gibt es ein Diagramm oder Daten, Punkte für die Gesamt-BTC bezahlt die Gebühren?

Ich bin interessiert in Gesamt-BTC als % des ausgegebenen BTC an verschiedenen Punkten in der Zeit als gut.

+968
Jason Coal 03 февр. '09 в 4:24

Ich verlor meine bitcoins nach dem zurücksetzen kann ich mein android-smartphone. Ist es möglich zu ergattern, meine bitcoins verloren?? Ich habe wieder mein smartphone, bevor ich es zurücksetzen. So, nachdem ich das Telefon zurücksetzen alle meine apps waren da, darunter die bitcoin-Brieftasche( von Bitcoin-Wallet-Entwickler), obwohl die Brieftasche war leer. Kann mir bitte jemand helfen mit diesem?

+954
Basium 22.10.2016, 14:11:36

Verwenden Sie die RPC-Schnittstelle listfunds Blitz-cli listfunds listet alle Zahlungswege und UTXO.

Wenn Sie wollen mehr schön Anzeige Sie können mit diesem kleinen tool: https://github.com/renepickhardt/lightning-helpers

git clone https://github.com/renepickhardt/lightning-helpers.git

cd-Blitz-Helfer
sudo make install
listfunds

es aggregiert alles, so dass Sie sehen können, Ihre gesamten Mittel. Auch Sie können einen parameter zum ändern der Maßeinheit der anzeigen.

Wenn Sie nicht Vertrauen, ein Drittanbieter-tool und nicht möchten, Lesen Sie den source-code, den Sie verwenden können, dieses kleine shell-script:

utxo Werte:

Blitz-cli listfunds | grep "Wert" | sed 's/ "value": //g' | sed 's/,//g' | awk '{s+=$1} END {print s}'

insgesamt Kanal-balance auf Ihrer Seite:

Blitz-cli listfunds | grep "channel_sat" | sed 's/ "channel_sat": //g' | sed 's/,//g' | awk '{s+=$1} END {print s}'

+940
Rico Trevisan 02.10.2019, 19:05:45

Edit: Blockchain.info ist open source, der Algorithmus ist öffentlich. Das Mnemonik, das Sie verwenden, speichert Informationen über Ihre wallet-id und Ihr Passwort nur.

Antwort: Sie sollten Lesen Sie in BIP 39 diese umfasst, wie das Kürzel anzeigen, um die Werte, die verwendet werden, um erstellen Sie eine HD-wallet - der Algorithmus ist sehr gut bekannt und entspricht der Größe des Schlüssels benötigte Platz für Geldbörse generation. Es werden generell 2048 Wörter in der Wortliste verwendet, um eine Brieftasche. 12 word-Saatgut erzeugt 128 bit an Informationen (und 4 check-bits). Das ist 11 bits pro Wort aus einer Liste von 2048 Worten.

+932
halfmoonhalf 24.06.2015, 22:31:12

Das bitcoin-Protokoll sagt, dass jeder Knoten ist verbunden mit mindestens 8 anderen Knoten. Heißt das, dass wenn ein client eine Verbindung zu einem Knoten ein und lernt über neue Kollegen... wird das client halten den socket öffnen und warten auf recv? Oder ist es einfach notieren Sie die neuen Kollegen und schließt die buchsen und öffnet eine neue Verbindung, wenn es neue Daten zu empfangen oder gesendet?

+915
user185402 04.07.2014, 09:14:31
2015-01-24 06:18:15-Logos-version v0.8.6.4-ga5aedeb-beta (2015-01-22 22:29:38 -0800)
2015-01-24 06:18:15 Mit OpenSSL version OpenSSL 1.0.1 f 6 Jan 2014
2015-01-24 06:18:15 Standard-Daten-Verzeichnis /root/.ein.logos
2015-01-24 06:18:15 Nutzung von Daten-Verzeichnis /root/.ein.logos
2015-01-24 06:18:15 Mit maximal 125 verbindungen (1024 file descriptors available)
2015-01-24 06:18:15 Mit 2 Fäden für die Skript-überprüfung
2015-01-24 06:18:15 init-Nachricht: Überprüfen Brieftasche
2015-01-24 06:18:15 dbenv.öffnen LogDir=/root/.ein.logos/Datenbank ErrorFile=/root/.ein.logos/db.melden
2015-01-24 06:18:16 Gebunden [::]:11050
2015-01-24 06:18:16 Gebunden 0.0.0.0:11050
2015-01-24 06:18:16 init message: Loading block-index
2015-01-24 06:18:16 Eröffnung LevelDB in /root/.ein.logos/blocks/index
2015-01-24 06:18:16 Geöffnet LevelDB erfolgreich
2015-01-24 06:18:16 Eröffnung LevelDB in /root/.ein.logos/chainstate
2015-01-24 06:18:16 Geöffnet LevelDB erfolgreich
2015-01-24 06:18:16 LoadBlockIndexDB(): letzter block Datei = 0
2015-01-24 06:18:16 LoadBlockIndexDB(): letzter block Datei-Informationen: CBlockFileInfo(Blöcke=1, size=266, Höhen=0...0, time=2014-05-20...2014-05-20)
2015-01-24 06:18:16 LoadBlockIndexDB(): transaction index deaktiviert
2015-01-24 06:18:16 LoadBlockIndexDB(): hashBestChain=2d352b606e859728ff5a58bc8f6c980c44535c2707022e959aab4109aac1af2c Höhe=0 Datum=2014-05-20 14:00:00
2015-01-24 06:18:16 init-Nachricht: Überprüfen Blöcke
2015-01-24 06:18:16 block-index-101ms
2015-01-24 06:18:16 init-Nachricht: Laden anonymen desktop wallet
2015-01-24 06:18:16 nFileVersion = 80604
2015-01-24 06:18:16 Brieftasche 185ms
2015-01-24 06:18:16 init-Nachricht: Laden-Adressen
2015-01-24 06:18:16 Geladen 1 Adressen von peers.dat 29ms
2015-01-24 06:18:16 mapBlockIndex.size() = 1
2015-01-24 06:18:16 nBestHeight = 0
2015-01-24 06:18:16 setKeyPool.size() = 100
2015-01-24 06:18:16 mapWallet.size() = 0
2015-01-24 06:18:16 mapAddressBook.size() = 1
2015-01-24 06:18:16 msghand thread starten
2015-01-24 06:18:16 opencon thread starten
2015-01-24 06:18:16 addcon thread starten
2015-01-24 06:18:16 net-thread starten
2015-01-24 06:18:16 upnp-thread starten
2015-01-24 06:18:16 dnsseed thread starten
2015-01-24 06:18:16 Laden-Adressen von DNS-Samen (das kann eine Weile dauern)
2015-01-24 06:18:16 dumpaddr thread starten
2015-01-24 06:18:16 init-Meldung: Loading complete
2015-01-24 06:18:16 4 Adressen von DNS-Samen
2015-01-24 06:18:16 dnsseed thread beenden
2015-01-24 06:18:16 versucht, Verbindung 72.52.4.91:11050 lastseen=100.8 Uhr
2015-01-24 06:18:17 refreshWallet
2015-01-24 06:18:17 GetMyExternalIP() erhalten [183.87.126.235] 183.87.126.235:0
2015-01-24 06:18:17 GetMyExternalIP() zurückgegeben 183.87.126.235
2015-01-24 06:18:17 AddLocal(183.87.126.235:11050,4)
2015-01-24 06:18:18 connect() failed, nachdem select(): Connection refused
2015-01-24 06:18:18 versucht Verbindung 72.52.4.91:11050 lastseen=100.8 Uhr
2015-01-24 06:18:20 connect() failed, nachdem select(): Connection refused
2015-01-24 06:18:20 versucht Verbindung 72.52.4.91:11050 lastseen=100.8 Uhr
2015-01-24 06:18:21 connect() failed, nachdem select(): Connection refused
2015-01-24 06:18:22 versuchte Verbindung 72.52.4.91:11050 lastseen=100.8 Uhr
2015-01-24 06:18:23 connect() failed, nachdem select(): Connection refused
2015-01-24 06:18:24 Versuch Verbindung 72.52.4.91:11050 lastseen=100.8 Uhr
2015-01-24 06:18:24 Keine gültigen UPnP IGDs gefunden
2015-01-24 06:18:24 upnp-thread beenden
2015-01-24 06:18:25 connect() failed, nachdem select(): Connection refused
2015-01-24 06:18:26 versucht Verbindung 72.52.4.91:11050 lastseen=100.8 Uhr
2015-01-24 06:18:27 connect() failed, nachdem select(): Connection refused
2015-01-24 06:18:27 versuchen Verbindung 72.52.4.91:11050 lastseen=100.8 Uhr
2015-01-24 06:18:29 connect() failed, nachdem select(): Connection refused
2015-01-24 06:18:29 versucht die Verbindung 72.52.4.91:11050 lastseen=100.8 Uhr
2015-01-24 06:18:30 connect() failed, nachdem select(): Connection refused
2015-01-24 06:18:31 versucht Verbindung 72.52.4.91:11050 lastseen=100.8 Uhr
2015-01-24 06:18:32 connect() failed, nachdem select(): Connection refused
2015-01-24 06:18:33 versucht Verbindung 72.52.4.91:11050 lastseen=100.8 Uhr
2015-01-24 06:18:34 connect() failed, nachdem select(): Connection refused
2015-01-24 06:18:35 versuchen, Verbindung 72.52.4.91:11050 lastseen=100.8 Uhr
2015-01-24 06:18:36 connect() failed, nachdem select(): Connection refused
2015-01-24 06:18:36 versuchen Verbindung 72.52.4.91:11050 lastseen=100.8 Uhr
2015-01-24 06:18:38 connect() failed, nachdem select(): Connection refused
2015-01-24 06:18:38 versucht Verbindung 72.52.4.91:11050 lastseen=100.8 Uhr
2015-01-24 06:18:39 connect() failed, nachdem select(): Connection refused
2015-01-24 06:18:40 versucht Verbindung 72.52.4.91:11050 lastseen=100.8 Uhr
2015-01-24 06:18:41 connect() failed, nachdem select(): Connection refused
2015-01-24 06:18:42 versucht Verbindung 72.52.4.91:11050 lastseen=100.8 Uhr
2015-01-24 06:18:43 connect() failed, nachdem select(): Connection refused
2015-01-24 06:18:44 versucht, Verbindung 72.52.4.91:11050 lastseen=100.8 Uhr
2015-01-24 06:18:45 connect() failed, nachdem select(): Connection refused
2015-01-24 06:18:45 versucht Verbindung 72.52.4.91:11050 lastseen=100.8 Uhr
2015-01-24 06:18:47 connect() failed, nachdem select(): Connection refused
2015-01-24 06:18:47 versuchen Verbindung 72.52.4.91:11050 lastseen=100.8 Uhr
2015-01-24 06:18:48 connect() failed, nachdem select(): Connection refused
2015-01-24 06:18:49 versucht, Verbindung 72.52.4.91:11050 lastseen=100.8 Uhr
2015-01-24 06:18:50 connect() failed, nachdem select(): Connection refused
2015-01-24 06:18:51 versuchen Verbindung 72.52.4.91:11050 lastseen=100.8 Uhr
2015-01-24 06:18:52 connect() failed, nachdem select(): Connection refused
2015-01-24 06:18:53 versuchen Verbindung 72.52.4.91:11050 lastseen=100.8 Uhr
2015-01-24 06:18:54 connect() failed, nachdem select(): Connection refused
2015-01-24 06:18:54 versucht Verbindung 72.52.4.91:11050 lastseen=100.8 Uhr
2015-01-24 06:18:56 connect() failed, nachdem select(): Connection refused
2015-01-24 06:18:56 versucht Verbindung 72.52.4.91:11050 lastseen=100.8 Uhr
2015-01-24 06:18:58 connect() failed, nachdem select(): Connection refused
2015-01-24 06:18:58 versucht Verbindung 72.52.4.91:11050 lastseen=100.8 Uhr
2015-01-24 06:18:59 connect() failed, nachdem select(): Connection refused
2015-01-24 06:19:00 Uhr versucht, die Verbindung 72.52.4.91:11050 lastseen=100.8 Uhr
2015-01-24 06:19:01 connect() failed, nachdem select(): Connection refused
2015-01-24 06:19:02 versucht Verbindung 72.52.4.91:11050 lastseen=100.8 Uhr
2015-01-24 06:19:03 connect() failed, nachdem select(): Connection refused
2015-01-24 06:19:03 versucht Verbindung 72.52.4.91:11050 lastseen=100.8 Uhr
2015-01-24 06:19:05 connect() failed, nachdem select(): Connection refused
2015-01-24 06:19:05 versucht Verbindung 72.52.4.91:11050 lastseen=100.8 Uhr
2015-01-24 06:19:07 connect() failed, nachdem select(): Connection refused
2015-01-24 06:19:07 versucht Verbindung 72.52.4.91:11050 lastseen=100.8 Uhr
2015-01-24 06:19:08 connect() failed, nachdem select(): Connection refused
2015-01-24 06:19:09 versucht Verbindung 72.52.4.91:11050 lastseen=100.8 Uhr
2015-01-24 06:19:10 connect() failed, nachdem select(): Connection refused

wenn ich versuchte zu laufen bitcoin GUI angeschlossen und die Karte Netzwerk und starten Sie den download blockchain, das wird nicht funktionieren. was kann ich tun? Bitte helfen Sie mir, dieses.

+892
skurz24 25.09.2010, 00:03:40

Ich Frage mich, wie viele unverbrauchte Transaktion Ausgänge gibt es ?

Wenn Sie nur verfolgen, nicht ausgegebene Transaktion Ausgänge importieren Sie den privaten Schlüssel, wissen seine balance und führen verbringt. Wie viel Daten diese im Vergleich zu den vollständigen blockchain ?

Der größte Nachteil ist, dass Sie nicht über die vollständige Transaktion-Liste für einen privaten Schlüssel/Adresse - nur die Transaktionen, die Sie verwenden können, für die zukünftige Transaktion Eingänge.

+885
conorom 30.06.2010, 17:58:32

Leider gibt es keine Möglichkeit, es zu bekommen zurück. Sobald es gesendet wird und bestätigt in einem block, ist es permanent. Die beste Hoffnung ist, dass die Adresse gehört zu jemandem und senden Sie es zurück denken, es war ein Fehler.

Sorry

+849
Rob Szumlakowski 18.07.2012, 03:21:00
Coinjoin Menschen ermöglicht, zu kombinieren, Ihre Transaktionen mit zufälligen anderen Menschen zur Erhöhung des Datenschutzes.
+839
Evgeniya V 29.07.2018, 21:04:42

Bitcoin-Cash-offenbar nutzt sighash_forkid, so dass, wenn Sie nicht realisieren, dass in Ihre raw-Transaktionen der bitcoin-cash-Netzes nicht akzeptieren. Wie würde man ändern zu müssen (was Sie und wie Sie es bekommen) eine Transaktion gemacht, um bitcoin-tx Spezifikationen, um es auf die Bitcoin-cash-Kette?

Es wurde vorgeschlagen, dass bei einer Antwort auf diese Frage:

Die SIGHASH_FORKID ist eine Ergänzung zu den sighash Art und bedeutet einfach, dass die sighash geben muss bit 6 gesetzt.

Was ist es, "haben bit 6 gesetzt"? Und auf was? Was ist ein Beispiel, es wird "legen" und nicht "set"? Anstelle von "01" kann ich nur geben ĹéêŤ oder muss es eine "01" oder "02" oder was kann es sein oder nicht sein?

+742
Doug Wilhelm 26.06.2010, 15:33:37

Sie können fast alles machen, auf dass Verträge Seite ohne Transaktion Ersatz. Lock-Zeit nicht arbeiten heute (Stand Dez 2013), Transaktionen mit lock_time kann nicht gehen Sie in die blockchain, bis die Zeit erreicht ist.

Transaktion Ersatz wird nicht unterstützt, da die Entwickler gesagt haben, dass die ganze Idee von nSequence-basierten Ersatz ist problematisch und kann nie aktiviert werden, anscheinend ist es bewirkt, dass potenzielle denial-of-service-Probleme. Sie diskutieren es hier:

https://bitcointalk.org/index.php?topic=131443.0

Aber ich glaube nicht, dass die Transaktion Ersatz wirklich notwendig ist, weil irgendwann vor kurzem machten die Entwickler, damit die Geschäfte mit lock_time und version < UINT_MAX sind "nicht-standard". Was dies bedeutet ist, dass Transaktionen mit lock_time nicht weitergeleitet werden, auf der peer-to-peer-Netzwerk, bis die lock_time erreicht ist, an welcher Stelle Sie können drücken Sie die Transaktion für die Weiterleitung und wird es als standard-und in der Lage zu gehen in die blockchain.

Der Grund, warum ich denke, dieser kümmert sich um die meisten Anwendungsfälle ist denn Ersatz war nur dann erforderlich, wenn die gesperrten Transaktionen wurden weitergeleitet und gespeichert in dem Speicher-pools, so dass, wenn eine Transaktion kam, dass war nicht verschlossen, es würde nicht akzeptiert werden, da Ersatz nicht implementiert war, und die gesperrt-die Transaktion wurde bereits im mempool. Da die gesperrten Transaktionen nicht-relay und speichern in der mempools jetzt bis lock_time erreicht ist, ich glaube, der Ersatz ist weit weniger wichtig, also die Tatsache, dass es nicht so aussieht, wie wird es umgesetzt, bald ist das kein problem.

+733
samson 25.06.2011, 01:05:55

Ich möchte erzeugen eine einzigartige Bitcoin-Adresse mit vanitygen , die sowohl ein bestimmtes Präfix und suffix: 1Bit******************Bit

Wie kann ich das erreichen?

+720
Goat 25.01.2016, 03:01:28

Ich bin neu bei BitCoin aber ein Freund von mir war vor kurzem stach, wenn ein paar seiner Münzen wurden gestohlen. Natürlich bin ich jetzt sehr vorsichtig. Ich habe ein Passwort geschützt mein MultiBit wallet und zum testen der Sicherheit dieses habe ich kopiert .wallet-Datei auf einem anderen computer geöffnet und in einer neuen installation von MultiBit. Ich war jedoch nicht, fragte nach meinem Passwort und ich kann sehen, meine Geschäfte dort. Kann mir jemand erklären, was das Passwort ist, wenn es nicht zu stoppen Sie den Zugriff auf die Brieftasche?

Vielen Dank im Voraus.

PG9

+708
Mats Jansson Sweden 29.12.2011, 09:50:39

Wenn man bedenkt, dass Sie immer etwas out of sync, hier ist, wie können Sie bekommen, wie lange, in Sekunden, und dann teilen Sie durch 60 oder 3600, um es in Minuten oder Stunden.

Wenn Sie wollen, es manuell zu tun:

# bitcoin-cli getblockcount
2345
# bitcoin-cli getblockhash 2345
000000007024f233aa44bc7784a78926fb1c325f9985c936ae57b94530505062
# bitcoin-cli getblock 000000007024f233aa44bc7784a78926fb1c325f9985c936ae57b94530505062 | grep "Zeit"
 "Zeit" : 1233313208,
# echo $((`date +%s`-1233313208))
<Anzahl der Sekunden>

Oder das gleiche in zwei Schritten

bitcoin-cli getblock `bitcoin-cli getblockhash \`bitcoin-cli getblockcount\` | grep Zeit
 "Zeit" : 1233313208,
echo $((`date +%s`-1233313208))
<Anzahl der Sekunden>

Ich habe nicht einen Weg finden, es zu tun in einem Aufruf, also hier ist ein Skript, das tut der ganzen Sache, ohne Fehler zu überprüfen, wie Sie sehen können:

#!/bin/bash
cnt=`bitcoin-cli getblockcount`
hash=`bitcoin-cli getblockhash ${cnt}`
timeline=`bitcoin-cli getblock $hash | grep '"Zeit""
ltrimtime=${Zeitleiste#*time\" : }
newest=${ltrimtime%%,*}
echo $((`date +%s`-$neu))

Dann können Sie Sie ersetzen

echo $((`date +%s`-$neu))

Um die Anzahl der Minuten, wie diese:

echo $(((`date +%s`-$neu)/60))

Oder die Anzahl der Stunden wie das:

echo $(((`date +%s`-$neu)/3600))

Oder, vorausgesetzt, Sie haben perl (die Sie wohl haben) und dass Sie es lieber haben, das Datum des letzten Blocks:

perl -le "print scalar localtime $neueste;"
+701
je11ybiscuit 09.12.2012, 03:21:59

wie könnte man die transact seine/Ihre harte Geld oder die farm Produkte (z.B. Bananen)

Es ist nicht möglich , mit transact/übertragen/konvertieren von Bananen, sonst nichts. Die gleiche situation ist mit anderen Dingen in der realen und in der online-Welt.

Also, wenn Sie Bananen haben, Sie haben nur eine Möglichkeit: Austausch , Sie für etwas zu einem Nachbarn. Geben Sie mir Ihre Bananen und ich gebe dir meine alten Schuhe. Wenn wir sind weit entfernt von einander, sollten wir konstruieren eine Kette von Austausch: Sie verkaufen Ihre Bananen zu jemanden (im Tausch für Ihr lokales Geld), die er liefert, Bananen und verkaufen Sie an mich (Austausch für meinen lokalen Geld).

mit einem einfachen Handy ohne banking?

Wir brauchen keine Telefon-banking und an alle hier. Aber wenn Sie möchten, verwenden Sie ein Telefon in diese Kette der Börsen, Sie können es in Ihrer Tasche.

+695
user246043 10.04.2015, 04:17:52

Bitcoins gehandelt werden, die auf vielen verschiedenen Börsen. Die Preise variieren ständig, genauso wie jede Währung. Als Beispiel: zu dieser Zeit drei Tarife sind Mt.Gehex - $143.0983; CampBX - $125.8000; und BTC-E - $124.0000 (alles USD). Als ich mehr und mehr vertraut mit dem Austausch, ich kann versuchen, einige arbitrage. Ich habe ein Gefühl, das es Probleme gibt, oder die Menschen würden es tun, jetzt und alle Börsen wäre mehr im Einklang mit einander.

+675
Walt Sellers 13.11.2013, 14:34:02

Sie sind richtig; die erwartete Bestätigung von jedem gegebenen Punkt in der Zeit ist immer um 10 Minuten (es kann sein, ein wenig mehr oder weniger, wenn das Netzwerk hash-rate hat sich seit dem letzten Schwierigkeitsgrad-Einstellung). Diese Frage angeschaut, die genaue Problem.

Beachten Sie, dass ein Einzelhändler (oder einer anderen Transaktion Akzeptor) muss nicht unbedingt warten, bis ein block gelöst werden, um zu akzeptieren eine Zahlung jedoch. Mehr info hier:

+629
LorenzoYo 28.08.2015, 23:22:42

Ich habe google eine Menge, gibt es wenig Informationen, verwechseln mit dem code Kommentare

Abrufen der Bereich der Blöcke, die nur teilweise geschrieben. Wenn die Datenbank in einem konsistenten Zustand befindet, wird das Ergebnis den leeren Vektor. Ansonsten, eine zwei-element-Vektor zurückgegeben wird, der aus der neuen und der alten block-hash-in dieser Reihenfolge.

warum gibt es die alten & neuen block, ist Ihre Funktion?

+580
ace7047 19.03.2012, 03:24:58

Wenn du redest über bitcoind, der Kommandozeilen-client ist, war es wahrscheinlich nur ein vorgeschlagenes Passwort für bitcoin.conf, so spielt es eigentlich keine Rolle.

+408
user3100193 27.02.2014, 14:16:55

mein Ziel Fragen, das ist, warum jeder Brieftasche nicht in der Lage zu berechnen privaten Schlüssel erstellt mit public-key generieren?

+406
Nitin Kumar Soni 28.03.2019, 11:38:43

CPU-mining wird nicht mehr unterstützt. Siehe Die FAQ:

Q: Was geschah mit CPU mining?

A: zunehmend irrelevant für die meisten Benutzer, und ein Wartungs-Problem, es ist nicht mehr in der aktiven Entwicklung und wird nicht unterstützt. Keine binary builds Unterstützung von CPU-mining veröffentlicht werden. Praktisch alle verbleibenden Benutzer der CPU mining sind als back-ends für illegale botnets. Der Hauptgrund cgminer wird inappopriately tagged as a virus von antivirus-software ist aufgrund der Trojaner Verpackung eine CPU mining-fähige version davon. Es ist nicht mehr JEDE CPU mining code in cgminer. Wenn Sie bitcoin mining mit CPU-heute sind Sie Ausgaben 1000x mehr Strom Kosten als Sie verdienen, in bitcoin.

+384
Sparrowcide 19.11.2015, 15:20:19

Je nachdem, wo Sie Leben, gibt es verschiedene Möglichkeiten. Ich würde vorschlagen, wenn in den USA, zu gehen, um mit einer der größeren Plattformen wie Kraken.comoder CoinBase.com. In diese Systeme können Sie überweisungen (Kraken) oder Anhängen, um einen bank account zu kaufen Währung.

In meiner Erfahrung, CoinBase wird Ihre Stützräder. Es ist schwer zu sehen, was Sie kaufen/verkaufen als die eigentliche Transaktion erfolgt automatisch, wenn Sie auf die Schaltfläche klicken. Was Sie sehen, ist nicht das, was du bekommst (es sei denn, dass sich innerhalb der letzten Woche). Aber es ist sehr einfach zu bedienen.

Kraken erfordern weitere überprüfung für zusätzliche Ebenen (Arbeit mit mehr-Wert). Aber Sie können Steuern, den Handel mit. Sie können kaufen und verkaufen, limits was bedeutet, Sie bekommen nicht 1 Cent weniger als das, was du es gesagt hast. Sie haben Tonnen von zusätzlichen Optionen Handel wenn Sie möchten, um mehr fortgeschrittene als auch.

Letzte Anmerkung, Kraken und unterstützt viele weitere crypto-Währung Optionen und gekauft cryptowat.ch vor über einem Jahr für ein schönes Leben feed der Preise über mehrere Plattformen hinweg.

Hoffe, dies hilft Ihnen den Einstieg!

Edit: ich bin nicht hier, um zu beurteilen, Absichten oder Lebensfähigkeit. Die Frage war "was kann ich". Eine eventuelle übernahme (einschließlich Kommentar auf die aktuelle Markt -, politischen, rechtlichen, etc.), andere als "ich bin einfach die Beantwortung der Frage" wäre falsch.

+372
Ian Fairman 02.11.2014, 17:57:29

Ich ursprünglich dachte, es wäre relativ einfach hinzufügen replay-Angriff-Schutz (ändern Sie etwas darüber, wie die tx-hash erzeugt wird) im Falle einer Abspaltung. Aber die BU-Leute haben erwähnt, dass diese brechen würde SPV-clients (darunter auch viele mobile wallets). Es ist also nicht frei, das zu tun, ist aber immer noch eine option.

Eine Lösung, die wir haben, war mit einigen Münzen, wurden nur jeweils auf eine Kette (zum Beispiel neu abgebaut Münzen) und Zugabe von 1 satoshi von "Makel", um alle generierten Transaktionen. Dies würde funktionieren, ist aber nicht perfekt. Zum Beispiel, neu abgebaut Münzen können nicht ausgegeben werden für 100 Blöcke, also zumindest würde es die Wirtschafts-Knoten eine Verzögerung im Falle eines hard-Gabel. Es ist auch nicht trivial für alle wallet-software zu implementieren, die das (ziemlich viel Arbeit, besonders bei der Skala). Es gibt auch eine operative Herausforderung, die Sie hätten Eile, um diese neu abgebaut Münzen, während die harte Gabel Los war, so konnte Sie nicht im Voraus vorbereiten. Es würde eine schmutzige sicher.

Eine weitere option wäre, zu versuchen und verdoppeln verbringen Sie einige Münzen über die Gabel-Ketten (bekommen eine Transaktion mit einigen Münzen gehen an zwei verschiedene Adressen abgebaut zwischen den beiden Ketten). Diese Münzen könnten dann auch verwendet werden, für "Makel", aber Sie würde nicht warten, die vollen 100 Blöcke. Das ist ein bisschen besser, aber noch nicht perfekt.

Ich vermute, es ist eine bessere Lösung, obwohl. Was sind die Gedanken der Menschen?

+319
Dart Vader 26.07.2016, 21:30:46

Zuerst müssen Sie entscheiden, welche Krypto-Münze, die Sie wollen, zu mir: Bitcoin, Litecoin, Peercoin, Dogecoin oder andere der Hunderte von alternativen. Sollten Sie bereits heruntergeladen haben die Brieftasche für diese Münze.

Als Nächstes müssen Sie entscheiden, wenn Sie gehen, um an einem pool oder gehen Sie solo-mining. Es sei denn, die Münze, die Sie wollen, mir wurde gestern veröffentlicht (wörtlich), hat zu wenige Nutzer oder Sie haben enorme Mengen an hashpower, vergessen zu gehen solo.

Als Nächstes müssen Sie ein Konto eröffnen bei einem miner - pool- es gibt Hunderte von jetzt an, mindestens 1 für jeden Krypto-Münzen (bitcoin, litecoin und doge haben Dutzende jedem). Bergmann pools haben Ihre Webseiten, wo Sie sich registrieren, erstellen Sie Ihren Benutzernamen und Ihr Kontos, damit die Münzen, die Sie mir in den Brieftaschen.

Am Ende der Registrierung (oder in der Hilfe-Seite) erhalten Sie die IP-Adresse eine port-Sie sollten zeigen Sie Ihre mining-Programm. Schließlich starten Sie Ihre Maschine und beobachten Sie, wie Sie Münzen, hoffentlich mit einem Gewinn gegen die Kosten für den Stromverbrauch.

Es gibt auch die Möglichkeit, über ein p2pool sind diese dezentralen pools, wo Sie nicht zu öffnen, ein Konto bei einer Seite, nicht brauchen, um Vertrauen in die pool-manager, um ehrlich zu sein, etc. Aber diese benötigen Sie, um mehr in die Tiefe wissen, wie cryptocoins und Bergbau arbeiten, so lassen Sie beiseite, für später.

+299
qu1j0t3 16.11.2010, 17:17:58

Eine hexadezimale Ziffer repräsentiert 4 bits, die die Hälfte von einem byte (8 bits). Daher werden die raw-byte-Länge einer Transaktion ist die Hälfte der Länge der hexadezimal-Darstellung.

In Ihrem Fall gibt es 384 hexadezimale Ziffern, und die rohen byte-Länge der Transaktion ist 192 bytes. Je nachdem, ob die Gebühr-rate ist in [satoshi/byte], [satoshi/Kb] oder in der [BTC/Kb], Sie müssen, um die entsprechenden Umrechnungen von Maßeinheiten. Beachten Sie, dass Bitcoin verwendet kilobyte hier für 1.000 Byte.

Es gibt zwei weitere Fallstricke hier:

  1. Seit der Aktivierung von segwit, Gebühren pro Gewicht, nicht raw-byte-Länge. In der Praxis bedeutet dies, dass die Transaktionen mit segwit Eingänge benötigen weniger Gebühren als das, was entsprechen würde, um Ihre raw-byte-Länge. Ich erforscht habe, das Thema hier weiter: Medium: PSA: Falsch honorartarife auf block-explorers

  2. Signaturen im Bitcoin haben eine variable Länge. Es ist deshalb üblich, dass Sie Ihre Gebühr Schätzung ist durch ein byte oder zwei, vor allem, wenn Ihre Transaktion hat nur wenige Eingänge. Können Sie umgehen, indem Sie entweder über eine etwas konservative Schätzung sein (was ist zum Beispiel, wie dieser gerichtet ist, in Bitcoin Core), oder durch Wiederholung der Unterschrift für die Transaktion, bis die Größe passt Ihre Schätzung.

+156
pankajbatra 11.05.2011, 16:57:24

Ich weiß, CPU-mining nutzt die mehr Leistung als sein Wert. Ich weiß, die GPU-mining nutzt die mehr Leistung als sein Wert. Yadda yadda. Egal, ich habe einen Ersatz-server, my home internet wird über eine unbegrenzte plan, und der Strom ist in meiner Miete, so dass...

Als Lernübung, ich habe läuft headless bitcoind für mehrere Wochen. Ich habe auch auf testnet3 zu Zeiten, und auch online verwendet testnet3 BTC faucets zu erhalten testnet3 BTC an meine bitcoin-core testnet3 Brieftasche. Ich spielte auch mit dem Kommandozeilen-RPC-Schnittstelle zum Abfragen der blockchain, die Geldbörse, etc.

Nun würde ich gerne tun, ist ähnlich (nicht testnet3) BTC.

Aber der Wasserhahn ich versucht habe, ist das "geben" Sie mir wie 23 Satoshi (in Ihren internen Konto registrieren) pro captcha, mit 1 h warten für den nächsten Versuch, und 30.000 Satoshi Auszahlungsbetrag, und 3.000 zurückziehen Gebühr. Dies dauert 54 d, wenn ich Besuche es jede Stunde 24x7.

Und mit den mining-pool habe ich versucht (slushpool mit bfgminer zusammengestellt aus der Quelle mit CPU -, GPU-mining aktiviert), die ich nicht ganz verstehen, der pool ist noch miner-Schnittstelle. Der Bergmann Forderungen tätig sein 6 Mhash/s, während der pool auf den ersten schien zu sagen 0 hash/s. Aber nach 24 h ist, es scheint zu zeigen, 1 blip in Ihrem Diagramm, wo es momentan 1 aktive Arbeiter, und die hash-rate blipped bis zu 427 Mhash/s und dann zerfallen wieder auf 0 über etwa 1 h. Ich nehme an, dies stellt den Abschluss der 1 teilen, aber ich sehe nicht ein Weg, um einen niedrigeren Schwierigkeitsgrad als die Standard-128 (und noch nicht genug gelesen über pools und Aktien noch zu verstehen, wie das würde helfen, sowieso). Der pool hat eine minimale Auszahlung von 0,1 BTC und schätzt daher meine Zeit bis zur nächsten Auszahlung in 48 y.

Was andere Kostenlose Methode kann ich nutzen, um mindestens 1 Satoshi in meiner wallet früher als die oben genannten? Gibt es Armaturen oder Becken oder andere Methoden, die sind mehrere Größenordnungen schneller als diese, so dass ich konnte, mein experiment in einem Tag oder zwei?

Hinweis: bitte ausschließen, Antworten, Kochen Sie nach unten zu "mine altcoin und konvertieren BTC". Auch das habe ich implizit meine Frage (neben meiner hardware -, Strom -, und Bandbreite wird als frei), daß meine Zeit, von erwähnen, Wasserhähne, die haben meist captchas, ist kostenlos. Aber lasst uns nicht verlängern, die zur "Gestaltung einer web-site und Bezahlung in BTC". Und offensichtlich auch nicht "kaufen BTC auf exchange -" wie, der ist nicht frei. Auch ich bin nicht dagegen, wenn die Transaktionsgebühr ist exorbitant, z.B. mache ich die captcha-äquivalent 2 Satoshi und nur 1 Satoshi.

+91
notblakeshelton 05.10.2013, 05:27:05

Kann ein Schmetterling Jalapeño verwendet werden, um mir dogecoin? Wenn dem so ist, ist es kostengünstig, verglichen mit der bitcoin-mining-Kosten-Effektivität?

+32
modulitos 19.04.2015, 22:03:45

Ist es möglich, eine bitcoin-Transaktion T ist gültig mit einer sehr großzügigen Transaktionsgebühr für die es unmöglich ist, die für T in den nächsten block, oder sogar in allen nachfolgenden Blöcken?

Der block-header enthält einen hash des vorherigen Blocks header als auch den hash des merkle Wurzel aller Transaktionen in den block. T existieren, so dass mit T im block rendert alle möglichen nonce-Werte für das blockieren nutzlos bei der Lösung der Bergbau puzzle?

Ich vermute, dass die Existenz einer solchen Transaktion für einen bestimmten Netzwerk-Konfiguration erfolgt mit sehr geringer Wahrscheinlichkeit. Gibt es einen Beweis, der zeigt, dass so ein Ereignis unwahrscheinlich oder sogar unmöglich ist aufgrund der kryptographischen Eigenschaften der SHA256-hash-Funktion?

+28
Orn Arnarson 02.08.2011, 04:29:35

Fragen mit Tag anzeigen