Bitcoin Core Münze Kontrolle über RPC (CLI)

Bitcoin Core eingeführt nett Münzprüfer Funktion erreichen Sie über den GUI-client. Zu meiner überraschung obwohl, ich sehe keinen offensichtlichen Weg, wie Sie mit der Münze die Kontrolle über RPC/bitcoin-cli.

Wie kann ich wählen, einen bestimmten unverbrauchten Ausgabe beim erstellen einer Transaktion über RPC?

+846
Wing Zhang 17.11.2012, 07:29:57
30 Antworten

Es ist nicht möglich zu wissen, solche Dinge, sofern ein exchange-kündigt, dass Sie die Notierung einer ICO-oder wenn die ICO-Schöpfer kündigt an, dass eine exchange listing an ICO. ICO aufgelistet wird, ist nicht automatisch; die Menschen beteiligt sind. Um ICO zu sein, die an einer Börse kotiert, der exchange-operator muss es manuell hinzufügen. Dies kann passieren, wenn entweder ein ICO wird extrem groß (obwohl es keine Garantie dafür, dass ein großer ICO aufgelistet werden, die von einem exchange -) oder wenn die ICO-Schöpfer fragt, Austausch zur Liste der ICO.

Der einzige Weg zu wissen, ob, Wann und wo ein ICO-werden an einer Börse kotiert, werden Sie brauchen, um beachten Sie alle Ankündigungen von der ICO und aus allen möglichen Börsen, die die ICO-werden kann, aufgeführt.

Das gleiche gilt für altcoins.

+886
kirito24 03 февр. '09 в 4:24

Ja, das entfernen von fiat aus vielen Börsen ist schnell zu einem Schmerz. Höhere Gebühren, längere Wartezeiten und mehr Regulierung. Ich empfehle verschieben von Münzen, die in-und out-of-Konten. Wenn Sie wollen, um den Handel zwischen fiat und bitcoin, ich empfehle, mit https://localbitcoins.com/ und den Austausch mit Bargeld. Weniger Papierkrieg, keine Wartezeiten, und weniger Betrug.

+862
Ditmark Rivas 01.09.2012, 05:17:24

Ich möchte den Zugriff bitocind mainnet Knoten auf AWS EC2 von ruby. Ich habe wie folgt geschrieben mit rpcjson, kann aber nicht verbinden, dann hat die den Fehler zurückgegeben

client = RPC -:: JSON::Client.neue "http://rpcuser:[email protected]:8332', 1.1

Operation timed out - Anschluss(2) für die wiederum publicip-port 8332

wiederum publicip ist die Öffentliche IP angezeigt, die auf EC2-instance-Seite.

Auf der anderen Seite, wenn ich schrieb Sie wie folgt vor, um die Verbindung localhost testnet Knoten, mit der es kein problem hat.

client = RPC -:: JSON::Client.neue "http://rpcuser:[email protected]:8332', 1.1

Könnten Sie mir sagen, was ist das problem?

+853
daffman505 15.10.2017, 08:25:47

Von amaclin ' s Kommentar über eine Stelle fehlt in Ihrer öffentlichen Adresse vor, Sie können checs Ihr Guthaben hier (BTC 0.01840202): https://bitref.com/13gmfrUCaRB1dZB2RftmoDVYd7jjSyhq32

Danach können Sie Folgendes tun:

  1. Herunterladen und installieren Sie alle bitcoin-desktop-wallet. z.B. Elektrum (https://electrum.org/#home)
  2. Importieren Sie Ihre PRIVATEN SCHLÜSSEL, die Sie finden in Ihrem Papier-Brieftasche in die Electrum wallet. Es wird sich zeigen Sie die balance und ermöglichen es, sich zu bewegen, das Geld auf ein anderes Papier Brieftasche oder ein exchange (wenn Sie wollen, um es zu verkaufen)

WICHTIG: wie Sie Ihre bitcoin ist pre-split (was früher passiert ist im August), die private Adresse, die Sie haben, enthält auch eine gleiche Menge von Bitcoin Bargeld. Dies sind die Schritte, die ich ging durch, um meine zu erhalten: Wo split BTC

+826
Darkness34514 30.03.2014, 05:05:57

Verwechseln Sie nicht einen Austausch mit einer Währung...Sie sind weit von der gleichen Sache.

Als Sie merken, die Menschen werden betrogen, die in USD als auch. In der Tat, ist USD gestohlen Betrüger viel viel öfter als bitcoin. Aber deine Skepsis scheint zu liegen in dem Mangel der FDIC Versicherung...die selbst fiat-Währung-Austausch nicht unbedingt haben. Auch so gab es Pläne und versuche zu starten bitcoin-Börsen, die zu tun haben FDIC Versicherung.

Der Austausch, die Sie erwähnen, BitNake, ist eine, die ich noch nie gehört, auch nach dem beteiligten Bitcoin für mehrere Jahre. Planen Sie die übergabe von Geld oder Zahlung Informationen zu jedermann, unabhängig davon, ob Sie verkaufen bitcoin oder etwas anderes, sollten Sie tun Sie die Forschung, um sicherzustellen, dass das Unternehmen seriös ist.

Der Verkauf von Bitcoins ist nicht mehr immun gegen scamming als jedes andere Element.

+825
goofansu 16.11.2015, 12:49:38

Dieses Szenario erscheint etwas konstruiert auf mich.

1. Treuhand:
Kurzfristige Treuhand-Dienstleistungen sind in der Regel verwendet, um vermitteln eine Zahlung zwischen zwei Parteien, Bereitstellung eines tie-breaker um sicherzustellen, dass der Empfänger erfüllt die bezahlte Dienstleistung, und der Zahler zahlt die geleisteten Dienste. Ich sehe nicht, was jemand brauchen könnte, zu haben, das erfordert den Verzicht auf die Kontrolle über sein Geld an eine Dritte Partei nur zurücktreten, innerhalb von Minuten. Daher scheint es contra-intuitiv, dass ein "Treuhand" - service bestehen würde, die ermöglicht, dass Einzahlungen und Auszahlungen, die Zahlung auf eine solche Frequenz. Eine ähnliche situation könnte gebaut werden mit einer Börse, wenn. Sie in der Regel nicht Garantie-Auszahlung-mal so weit wie ich weiß, obwohl.

2. Bestätigungen:
Wenn der Empfänger erwartet wenigstens eine Bestätigung des Zahlers muss die unter dem Einfluss eines Sybil-Angriff und fed falschen blockchain-Daten, oder der Angreifer muss die Schaffung einer alternativen blockchain-Tipp Waisen der block der Empfänger verlässt sich auf die Bestätigung. So oder so muss der Angreifer mindestens einen block vor dem Rücktritt, das wäre durchaus eine Investition.

3. Angriff ist leicht gekontert:
In der situation, dass ein Kunde zurücktreten will sofort zurück, die "escrow" schaffen würde, eine Transaktion mit der Transaktions-Ausgabe der Einzahlung Transaktion als Eingabe. So würde der Kunde bekommt sein Geld zurück zuverlässig, wenn es bezahlt wurde, oder dem Entzug scheitern würden, wenn die Ihr Geld nie angekommen in der escrow in der Brieftasche.

Wie viele Bestätigungen zu warten?
Wenn ich mit einem "escrow" - Dienst, würde ich in der Umsetzung über 2-3 multisig-Adressen. Die drei Schlüssel gehören zum Zahler, Zahlungsempfänger, und Escrow. Als Adresse würde eindeutig sein, um die beteiligten, würden die Zahlungen bezogen werden, von der Kaution ohnehin.

Je nach der Höhe der Kosten und der Qualität meiner Geschäftsbeziehung mit den beteiligten Parteien, ich würde warten, mindestens zwischen einem und vier Bestätigungen bevor ich aussprechen die Zahlung als eingegangen.

+818
CMD2 08.03.2019, 13:18:26

Hier ist ein link, von wo aus Sie kann einige Ideen bekommen haben, Zypern der Handel von Bitcoins. https://localbitcoins.com/country/CY

+800
user63036 30.03.2015, 07:25:24

Nein, das ist nicht, wie es funktioniert. Blockchain (und die meisten anderen HD-wallets standardmäßig, wie in Bulletin 44) freuen sich 20 Adressen vor der Entscheidung, die nicht mehr verwendet werden, wird es nicht ignorieren, diejenigen vor, die. Seine rein eine Möglichkeit zu sagen, welche du verwendest, da kann man erzeugen, effektiv, als viele, wie Sie wollen mit inkrementellen Indizes, und Sie Brieftasche sollte nicht zu prüfen haben Sie alle jedes mal, wenn Sie aktualisieren Sie Ihre balance. So prüft es, index 1, dann 2, und so weiter, bis es findet eine Strecke von 20 unbenutzte Adressen in einer Zeile vor, vorausgesetzt, es erreicht, das Ende der Adressen, die Sie verwenden derzeit. Wenn irgendwann in der Zukunft, Sie erhalten eine Zahlung auf eine von denen 20 in die Lücke, die Geldbörse würde anfangen, sich 20 Indizes höher ein.

Also nur So verpassen Sie Zahlungen, wenn Sie waren zu weit in die höheren Indizes nicht geringer, z.B. keine Zahlungen auf die Indizes oberhalb von 10 aber eine auf 30 würde gehen ungesehen, weil die Brieftasche geben würde, auf der Suche nach 20 unbenutzt. Das ist, warum die blockchain in der Regel warnt Sie, wenn Sie nähern die Lücke begrenzen, anstatt schweigend lassen Sie.

+788
webDEVILopers 07.06.2013, 17:28:33

Was ich sagen kann, durch testen Sie Ihre Skript ist, dass es nicht auf Segwit Transaktionen. Dies würde Sinn machen, wenn Sie noch nicht bilanziert, weil es ändert sich, was wird verwendet, um zu produzieren die tx-hash. Dieser wurde eingeführt mit BIP141. Derzeit werden nicht alle Transaktionen erforderlich sind, werden in diesem format, so haben Sie zu berücksichtigen, für beide. Die txid verwendet immer noch die gesamte Struktur der Transaktion, das ist, warum Sie bemerken bitcoin-core-rpc-Aufrufe zurück eine andere txid als der tx-hash (wtxid) für segwit Transaktionen.

Definition der txid bleibt unverändert: die Doppel-SHA256 des traditionelle Serialisierungsformat:

[nVersion][txins][txouts][nLockTime]

Eine neue wtxid definiert ist: die Doppel-SHA256 der neuen Serialisierung mit Zeugen Daten:

[nVersion][marker][flag][txins][txouts][Zeugnis][nLockTime]

sehen BIP141

Was Sie tun müssen, ist Blick für die segwit Flagge 0x01 in der Transaktion serialisiert. Es ist ein optionales 2-byte-array direkt nach der ersten version-bytes, siehe https://en.bitcoin.it/wiki/Transaction

+771
DarkLight 02.01.2016, 16:58:56

Sie sind sich bewusst, wie viel hashing-power, die Sie brauchen, um eine chance zu solo-mine? In Fall, dass Sie nicht den rest der Antwort ist fraglich, und Sie müssen Studie zum Thema Bergbau einige mehr.

Ja, Sie müssen einen vollen Knoten. Sie müssen nicht unbedingt brauchen, port-forwarding, obwohl. Volle Knoten bedeutet, dass Sie überprüfen die vollständige blockchain und hat nichts zu tun mit Netzwerk-Konnektivität.

Ein full-node ist mehr wie 60GB Speicherplatz im moment und wird wahrscheinlich >100 GB innerhalb eines Jahres.

+768
cfrydlewicz 25.10.2013, 19:05:34

In einer idealen Welt würden wir wollen, dass alle Programme überprüfbar/nachprüfbar(wir können überprüfen, jeder Ausführungspfad sicher und korrekt). Aber das ist weit von der Realität entfernt, wenn Sie ein Binärpaket herunterladen, die von einer Quelle(beispielsweise, Bitcoin-Core), haben Sie die folgenden Auswahlmöglichkeiten.

1) Vertrauen der Entwickler des binären auf Ihren Anspruch "binary arbeitet als intentded"

2) Überprüfen Sie, ob die Quelle selbst (Es ist open-source aus diesem Grund), und erstellen Sie Ihre software selbst.

Alle PR-Bitcoin Core sind für alle sichtbar, damit jeder in der Lage sein zu erkennen, keine schädlichen PR. Ein effektiver Angriff würde bedeuten, bestechen alle Menschen, die aktiv beobachten Sie den repository.

Die beste Lösung überprüfen Sie den code selbst. Wenn dieser Angriff wirklich gibt Ihnen Alpträume, überprüfung der code selbst ist der einzige Weg, in dem Sie nicht trauen.

Eine realistischere Lösung ist, was heute passiert, können Sie sich verlassen hunderds von Menschen, die zu halten eine Uhr auf bitcoin-repository zu berichten, wenn es irgendwelche Hintertüren im code.

EDIT: Wie schon von Peter Wuille, Bitcoin-Core hat eine deterministische build-Prozess. Wiederholen Sie das build-Verfahren für eine Befreiung von sich selbst, und stellen Sie sicher, dass die resultierende binäre ist identisch zu der Version mit binären, die Sie heruntergeladen haben. Dies bedeutet, dass Sie nicht unbedingt Vertrauen nur die Entwickler, dass die Binärdatei erstellt von öffentlich geprüften Quellcode.

+758
cdoggyd 07.04.2016, 21:46:23

Ich war das Lesen dieses GitHub Buch über Bitcoin

Sie erklären, dass "Wahr oder Falsch: Nur UTXOs können als Eingaben verwendet werden, um Transaktionen."

Ist die Antwort richtig, weil Sie können nur ausgeben, was Sie haben.

Oder Falsch, Sie können sich eine verbrachte Ausgang der Transaktion als Eingang, aber das Netzwerk oder der miner wird es ablehnen.

+742
Basan 19.01.2019, 14:06:33

Durch die Begrenzung der Menge der bit-Münze auf dem Markt kann man hedge gegen inflation und vermeiden Sie die firey Untergang kommen, um den rest der Welt fiat-Währungen. Obwohl bit-Münze ist nicht gesichert, indem "harte Geld" hat es eine Natürliche Knappheit, die helfen, halten Ihren Wert konsistente.

+723
liebs19 10.12.2012, 21:04:47

Ich kann sehen, dass meine bitcoin-transfers, die real wird, wenn mein exchange erkennt 2 oder mehr Bestätigungen.

Ich glaube, jede Bestätigung ist eine Bestätigung. Bin ich richtig? Wenn ja, Wie viele Rückmeldungen haben meine Transaktion? Wie viele Bergleute gibt es? Wenn ja, wie viele?

+662
Mike Valletta 01.07.2010, 19:57:30

Nachdem der download fertig war habe ich bemerkt, dass die md5-Prüfsummen der Dateien aus der torrent-anders waren dann die Dateien aus dem bitcoin-core.

Warum könnte das sein?

Das herunterladen, die Sie bieten, ist eine Bitcoin Core data-Verzeichnis. Die Daten-Verzeichnisse von zwei Knoten, die wahrscheinlich nicht die gleichen.

Dies ist, weil die Blöcke heruntergeladen out of order. Da die Blöcke auf die Festplatte geschrieben werden, in der Reihenfolge, wie Sie empfangen werden, werden die Blöcke in einer anderen Reihenfolge von Knoten zu Knoten und damit der hash aller Daten wird anders sein.

Darüber hinaus verwaiste Blöcke bewirkt, dass die Daten, anders zu sein, weil einige Knoten vielleicht schon kennen, eine Waise, block aber andere Knoten nicht.

Gibt es irgendwelche sicherheitsrelevante Bedenken, die mit einem block-chain aus einer 3rd-party-Quelle?

Ja. Sie könnte Ihnen eine falsche blockchain, also eine, die ist gültig aber nicht die blockchain, dass alle anderen Knoten sind folgende.

+598
payaneco 10.04.2015, 18:35:38

Was ist beteiligt bei der Erstellung einer genesis-block? Was macht es anders als die anderen Blöcke in der Kette.

+564
BethO 25.03.2015, 07:49:25

Ich heruntergeladen bitcoin-qt auf meinem computer, und ich bin versucht, erstellen Sie eine PHP-web-Anwendung mit bitcoins und bin nach dieser Anleitung: https://en.bitcoin.it/wiki/PHP_developer_intro

wie ändere ich die Konfiguration für bitcoind gegeben, dass alle, die ich herunterladen kann für mac ist bitcoin-qt? benötige ich eine linux-VM um etwas zu haben, was das setup? Ich dachte, der Verwendung von XAMPP für meine Apache-MySQL-Datenbank.

+521
Garrett Peterson 06.11.2012, 21:39:46

Er kann verkaufen für Bargeld mit lokalen Gewerbetreibenden auf dem Myzel.

+510
Gavin Lee Towle 29.03.2016, 08:33:27

Jedes mal wenn ich versuche zu öffnen, meine Brieftasche dieser Fehler kommt. Ich habe den computer heruntergefahren und mal ein paar entfernt sich der Geldbeutel und es neu geladen, ein paar mal zu und der Fehler passiert immer wieder.

Bitcoin - Error: Failed to connect to best block

Wenn Sie nicht sehen können das Bild, es ist eine Fehlermeldung, die besagt "es konnte keine Verbindung zum best block" und es macht die Brieftasche nicht öffnen.

+434
Oscar Navarro 22.01.2013, 04:37:42

Nein, aber Sie können stattdessen eine 3-von-4 multisig, wo Sie halten Sie beide Tasten A und B, dann geben Sie Taste C, um ein Mitglied der Familie, und D, um jemand anderem(nur als Beispiel). Auf diese Weise sind Sie sicher, dass Sie beteiligt sind in allen Transaktionen. Ich nehme an, dies ist das Endergebnis, sind Sie nach?

+432
user116241 12.10.2017, 20:07:38

Es gibt LTC-Charts mit einigen langfristigen chart-Daten für den LTC/BTC von BTC-E und Vircurex.

+411
Joshua Michael Parreno 28.08.2011, 07:28:46

GUIminer können, werden auf linux laufen, obwohl der Prozess (beschrieben in den offiziellen thread) ist etwas kompliziert. Zu fassen, die post, müssen Sie zu:

  1. Holen Sie sich den source-code von GitHub:

    git clone https://github.com/Kiv/poclbm

  2. Installieren OpenCL-Treiber und PyOpenCL.
  3. Installieren wxPython:

    sudo apt-get install python-wxtools

  4. Laufen guiminer.py:

    python guiminer.py

Beachten Sie, dass (mindestens zur Verwendung des poclbm-backend) kein kompilieren notwendig ist, da GUIminer ist in python geschrieben. Aber ich kann immer noch verstehen, wenn Sie finden, dass der Prozess ein wenig beängstigend, da ich nicht weiß, Ihr Niveau der technologischen Vertrautheit mit dieser Art von Aufgaben.

+375
Arefe 11.07.2016, 22:16:34

Jemand den ich kenne, schickte mir eine Transaktion. Ich weiß, Woher es kam, und blockchain.info weiß es auch. Aber warum steht der BTC-Core sagen, es ist unbekannt?

Kann es nicht finden, die Adresse, indem man die blockchain?

+371
colinharris05 14.05.2015, 22:02:06

Bitcoin core automatisch generiert Ihren privaten Schlüssel (oder wenn es eine HD-Brieftasche, deine Samen), wenn Sie zuerst verwenden, und speichert Sie in einer Datei namens wallet.dat in Ihrem data-Verzeichnis. Sie wählen Sie nicht privaten Schlüssel, software generiert für Sie kryptografisch. Aus diesem Grund, wenn Sie mit Bitcoin Core ist es eine gute Idee, verschlüsseln Sie Ihre Brieftasche (aber verlieren Sie nicht die passphrase!) und ein backup Ihrer Brieftasche.dat-Datei.

+301
Bob Bobaloobob 15.06.2013, 12:08:28

Das Szenario, das Sie Namen wäre toll für cryptocurrencies wie es Sie zu mainstream. Sobald die Menschen krank von govt intervention mit Bitcoin in einem solchen Szenario, wäre es wahrscheinlich relativ einfach zu einer enormen Zahl von Menschen, die Umstellung auf eine sehr ähnliche (aber unabhängige) Altcoin.

Die Natur der kryptogeld-Technologie ist so, dass es sehr schwierig ist, zu verhindern, dass die Menschen auf der die software läuft, aber eine Regierung haben könnte, den Erfolg in der Schließung von Unternehmen akzeptieren, dass inoffizielle Versionen, wie die fiktive Altcoin. Wenn das passiert, könnte es aber noch gedeihen außerhalb der region reguliert wird.

Prävention würde wahrscheinlich auftreten müssen, um auf politischer Ebene ein, aber ich hoffe, dass die Kräfte des Marktes, wie ich gerade beschrieben habe, ausreichen wird, ist die Vorbeugung, solange keine organisation gewinnt zu viel macht über das internationale Recht. Ausgehandelten Abkommen im geheimen wie der TPPA sind etwas aufpassen wenn.

+265
Ambrown 06.09.2010, 23:25:11

Ist es möglich, dass eine Transaktion keine Gebühr an schneller bearbeitet, indem Sie ihn direkt zu meiner eigenen bitcoind laufen mit mintxfee=0?

Hat sich die Geschwindigkeit meiner hardware eine Rolle spielen?

Gibt es etwas, was ich brauche, um in bitcoind?

Gibt es eine andere Möglichkeit, die gleichen Ergebnisse erzielen (schnelle null-Gebühr-Transaktionen)?

Danke!

+176
kuroalpha 18.06.2010, 10:08:39

Ich schaffte es, zu bauen bitcoind auf arch linux nach dem herunterladen der source von github, aber nach dem ausführen von bitcoind getinfo-Befehl, so wird mir gesagt:

"Fehler" : "Dies ist ein pre-release test-build - Nutzung auf eigene Gefahr - verwenden Sie nicht für den Bergbau oder Kaufmann-Anwendungen"

Wie kann ich entfernen, die Nachricht, und verwenden Sie einen stabilen build, statt der pre-release-eine, die ich heruntergeladen?

Ich nehme an, ich habe etwas zu tun mit den Informationen finden Sie hier: https://github.com/bitcoin/bitcoin/tags

+151
Briana Magana 22.05.2017, 00:25:56

Samr ist vanitygen bekommt seine erste private Schlüssel von OpenSSL die random-Funktionen, die wurden auch überprüft. Selbst wenn Sie angeben, einen zufälligen seed (das ist eine gute Idee, um noch mehr Zufälligkeit) die Entropie generation random-Bibliotheken aus der crypto ist immer noch verwendet. Es hat gleich Zufälligkeit und Stärke als Bitcoin Adresse/Schlüssel-generator, mit der Ausnahme, dass Sie verwerfen, die Millionen von Adressen, die nicht mit Ihrer Eitelkeit Satz.

+110
sierra055 21.07.2013, 22:04:04

Ich habe eine bitcoin-wallet. Es ist nicht viel Geld, und ich nicht wollen, zu laufen bitcoin-qt die ganze Zeit.

Ich habe eine Frage. Wenn ich speichern Sie es sicher-so kann ich es wiederherstellen zu jeder Zeit, aber führen Sie es nicht aktiv mit bitcoin-qt, nicht die Brieftasche gehen abgestanden?

In anderen Worten, wenn, rein hypothetisch, ich habe meine Brieftasche.dat sicher in eine Datei, aber ohne irgendeine software aktiv es läuft, werde ich in der Lage sein zu installieren bitcoin-qt nach eine beliebig lange Zeit, Lesen Sie Brieftasche.dat, und verwenden Sie das Geld, die in ihm gespeichert?

Oder wird es irgendwie völlig out-of-sync?

Dank

+90
Ruthanne 14.08.2014, 07:04:24

Ich habe beobachtet, von anderen Experten, dass, wenn Sie 'aufgeben Transaktion" Ihre Daten werden schließlich vergessen, die von anderen Knoten und kehren Sie zu Ihrem Konto. Sie können 'abandon Transaktion' aus den GUI-Konsole in "Verhandlungen" mit der rechten Maustaste auf darauf und wählen Sie 'verlassen'. Dies kann einige Zeit in Anspruch nehmen als auch nur eine veraltete Knoten vielleicht wieder ausgestrahlt es erneut, und es wird abgeholt, die von anderen Knoten. Geduld ist das, was ich gelesen habe. Von dort aus löschen mempool und neu starten.

+83
Dhammadhatu 23.01.2019, 00:45:59

Fragen mit Tag anzeigen