Welche Anwendungen von den clients verwenden, bitcoin JSON-RPC?

Soweit ich verstanden habe, ist die Bitcoin JSON-RPC ist eine der Möglichkeiten, (wenn nicht der einzige Weg), in denen Anwendungen aufgebaut werden können, die den Zugriff auf die bitcoin-wallet. So, die RPC-server hier gibt, dass der Zugang und jeder client (oder app) kann der Zugriff über APIs.

Bisher habe ich nur herausgefunden, dass nur unsere bitcoin-cli ist wie eine lokale Anwendung, die verwendet die RPC. Gibt es andere Beispiele, wo die JSON-RPC verwendet werden?

In anderen Worten, gibt es Desktop-apps (hauptsächlich), die den Zugriff auf die bitcoin-wallet.

+687
Kirito Ashikabe 01.06.2017, 07:01:17
27 Antworten

Ich habe das mining von bitcoins seit Jahren, alle, die scheinen nun Weg zu sein.

Das bitcoin-Rechner läuft mit ubuntu 10.04 LTS. Der bitcoin miner ist die version 0.3.20.2.

Die Maschine stürzte nach einem Stromausfall/spike, nach dem der blkindex.dat-Datei war korrupt, zusammen mit sehr vielen Dateisystem-Fehler (angeblich behoben-Neustart). Ich schaffte es zum laden der Geldbörse.dat-Datei auf einem Mac OSX Rechner, installiert die neueste version des bitcoin und lassen Sie es führen Sie ein update der wallet-info. Vor der Synchronisierung der Brieftasche zeigte 0 bitcoins.

Nach ~14 Stunden nach der "Synchronisierung" der Geldbeutel zeigt immer noch 0 bitcoins.

Der Suche online, es gibt ein paar Menschen, die verloren haben, Ihre bitcoins, wenn Sie ein Upgrade von einer version zur anderen.

Ich habe gebaut eine weitere Maschine mit der gleichen version von Linux und bitcoin miner installiert und alle bitcoin-Dateien AUßER der blk*.dat-Dateien. Es wird jetzt ausgeführt.

Gibt es etwas, was ich versuchen könnte?

+968
Nitin Misra 03 февр. '09 в 4:24

Da bitcoins gesendet werden, über das internet, was passieren würde, wenn mein Internet Service Provider verhindert, dass ich das senden von bitcoins?

Es ist wirklich praktisch keine technische Möglichkeit, dies zu tun, aber Sie konnten nur eine Regel haben.

Wenn Sie dies tun können, bedeutet das, dass ich nicht wirklich Steuern meine bitcoins?

Nein, da Sie Ihren ISP.

+933
IvanGoneKrazy 06.11.2015, 04:45:42

Ich habe gerade zusammengeführt PR von Rusty Russell , der darauf abzielt, der seinen Zweck erklärt. Aus dem text, der Hinzugefügt wurde:

Während secp256k1 code geschrieben werden Konstante Zeit, egal was versteckte Werte sind, ist es möglich, dass ein zukünftiger compiler kann Ausgabe-code was nicht, und auch, dass die CPU möglicherweise nicht die gleiche emittieren radio Frequenzen und ziehen die gleiche Menge power für alle Werte.

Diese Funktion bietet einen Samen, der zusammengefasst in die blendende Wert: das blendend Wert Hinzugefügt wird, bevor jede Multiplikation (und nachträglich entfernt), so dass es keinen Einfluss auf die Funktion Ergebnisse, sondern Schutz gegen Angriffe, die verlassen sich auf irgendwelche input-abhängigen Verhalten.

Rufen Sie diese nach secp256k1_context_create oder secp256k1_context_clone, und nennen das immer wieder danach.

+932
wacko 07.02.2012, 10:59:59

Der bitmain S4 hat 2TH/s out of the box mit keine übertaktung. Für viele alt-SHA-256 Münzen, diese kann 10% - 50% der gesamten Netzwerk-hashing-power, die es erlauben würde, uns zu gewinnen, alt-Münzen schnell, vor allem, wenn die Schwierigkeit niedrig ist. Aber das S4 funktioniert nicht mit den meisten mining-pools außer für BtcGuild und Slush ' s pool. In der Tat, ich habe noch zu finden, jeder Alt, sha-256, pools, dass es funktioniert mit konsequent.

Das problem scheint zu sein, in der Tatsache, dass die version von cgminer das S4 verwendet nicht unterstützt vardiff und kann mir nur an eine diff-Einstellung von 2048.

Kennt jemand funktionierende alt-sha-256-pools die fixe diff-ports auf 2048?
Ich bin vor allem daran interessiert, Schalt-pools, die können mir mehrere alt Münzen an der max-hash-rate für den S4-spezifisch.

Bitte stellen Sie sicher, dass der pool stabil arbeiten mit einem S4 vor der Buchung.

+926
Sangita Kendre 25.12.2015, 03:45:19

Da ich momentan verstehen es, ältere clients nicht in der Lage zu senden, um eine Bech32-Adresse. Ist dies der Fall?

Ja. Bech32-Adressen eine völlig neue Adresse, Typ und format. Da er neu ist auch, dass viele Kunden derzeit nicht über Bech32 support implementiert haben oder noch nicht veröffentlicht, eine version zu unterstützen.

Es klingt, als sollte ich erstellen P2SH-P2WPKH-Adressen für die Annahme von Einlagen.

Ja. Für maximale Kompatibilität sollten Sie verwenden P2SH-P2WPKH. Später können Sie den übergang zur Verwendung von Bech32 einmal mehr Portemonnaies implementiert die Unterstützung für Bech32 und es wird weit verbreitet.

+812
Eli Stone 29.09.2010, 07:50:32

Wo fange ich an für die Schaffung einer bitcoin-altcoin? Wie für Wechsel-block, Zeiten, Namen, Münze max, etc? Ich weiß, was ich ändern möchte, aber ich weiß nicht, wo ändern Sie den code für die grundlegenden Dinge erwähnt.

+786
Serjikk 02.02.2014, 12:33:08

Ich habe keine bitcoins überhaupt. Aber wie bekomme ich Sie? Kann ich Geld einzahlen, durch meine Kreditkarte und konvertieren Sie Sie in bitcoin-Währung oder so etwas? Auch, sagen, ich habe 10 BTC. Kann ich erwerben, die in physisches Geld?

+774
masall212 04.07.2013, 03:21:03

Ich bin am überlegen einer alternative mining-System, wo blockieren belohnen würde wachsen (oder sinken) mit der Popularität der Münze. Die Logik hinter dieser Idee ist, dass die Wechselkurse stabiler, da mehr Interesse führen nicht zu höheren Münze Preis.

Die größte Frage ist wohl, wie man technisch lösen solche variable block Belohnung, weil es scheint keine einfache Möglichkeit, wie Sie gemeinsam entscheiden, belohnen Höhe.

+700
gliwery 11.06.2017, 10:12:36

Ich bin mit der blockchain API, um eine "senden an viele Transaktion". Im Empfänger habe ich nur die anderen Adressen, aber irgendwie ist die API sendet den Rest der meine balance wieder zu mir.

Zum Beispiel:

https://blockchain.info/tx/b4c3203815fdf61616c0a2358fa0388e734bf53503f0a659d3c9fc7863da8adc

Ich hatte 0.01 btc in meinem wallet. Ich schickte 0.0000543 BTC zu zwei verschiedene Empfänger, aber irgendwie ist mein ganzes Gleichgewicht kam und verbrachte meine 0.0097914 BTC zugeschickt bekommen zu mir zurück. Ich habe nicht gefragt, für diese.

EDIT: Es passiert auch auf eine einmalige Transaktion:

https://blockchain.info/tx/2eb4273313e27c2ede86844c58f687dc535aeaa5207e9a9c4a526a032cd5143a

Ich habe überprüft die API-Aufrufe und da sind Sie richtig. Meine Adresse ist, wo keine zu sehen, es.

Warum ist das passiert?

+662
Thomas Maloney 03.09.2019, 18:18:41

In Bezug auf die spezifischen Fragen über Ihre website, ist es bis zu Ihnen zu entscheiden, welche Zahlungsarten zu akzeptieren. Wenn Sie möchten, zu akzeptieren, dass kleine Zahlungen, Paypal und Kreditkarten nicht interessiert, weil Ihre hohen Gebühren. Also sowohl Flattr und Bitcoins ersetzen kann, die Paypal als alternative für billigere Mikro-Zahlungen.

Vorteile/Nachteile:

  • Flacher Gebühren 10% Ihres Einkommens
  • Bitcoins sind nicht nur kleine Zahlungen (Sie annehmen können jeden Betrag ohne Gebühren)
  • Bitcoin Preis schwankt viel Recht jetzt möchten Sie vielleicht zu prüfen, mit bit-zahlen , wenn Sie wollen, ein regelmäßiges Einkommen.

Wie die anderen Antworten erwähnt, Sie müssen verstehen, dass diese unterschiedlichen Systeme. Ist eine Währung und das andere ist eine Dienstleistung. Sie können sich gegenseitig ergänzen und Sie nicht verlieren alles, was durch die Annahme der beiden.

+636
Gerben 14.12.2013, 00:12:51

Ihre bitcoins gehören ein 'Konto', das kann nur zugegriffen werden, indem mit einem privaten Schlüssel, der in Ihrer Brieftasche. Sie können Kopien der privaten Schlüssel/Geldbeutel in vielen Orten. Sie alle Zugriff auf das gleiche Konto.

Ich halte es so... Das bitcoin-Netzwerk ist wie eine massive bank voll von Milliarden, Billionen und Gewölbe. Sie können Münzen in jedem Gewölbe, ohne einen Schlüssel zu dem Gewölbe. Sie können nur nehmen Sie Münzen aus einer vault, WENN Sie einen Schlüssel zu diesem Tresor (Ihren Geldbeutel). Ihre Münzen werden nie gespeichert, auf die Ihr eigentlich computer. Nur der SCHLÜSSEL zum Tresor auf Ihrem computer gespeichert wird. Dieser Schlüssel wird verwendet, um den Zugriff auf Ihre Münzen. Das herunterladen der blockchain ist einfach ein Weg, der Vermietung Sie Ihre bitcoin-client weiß, wie viele Münzen, die Sie haben, wer Sie geschickt Münzen und die Münzen zu Ihnen geschickt. Es ist wie eine virtuelle Kopie von den Milliarden von Gewölben, die meist alle die Sie nicht haben Zugang zu. Nur, dass Tresor, dessen Schlüssel Sie besitzen. Viel Glück!

+600
spectrophoto 30.06.2014, 18:35:21

Hinzugefügt zwei Cent. In excel-VBA

Private Function Sha256String(ByVal a)
b = a
While Len(b) > 0
c = c + Right(b, 2)
b = Left(b, Len(b) - 2)
Wend
Sha256String = c
End Function

Führen, dass auf a-und b-hashes, verketten, Doppel-hash als hex-bytes: http://www.fileformat.info/tool Dann die Funktion ausführen, die auf dem sha-256-Antwort.

+588
alvito56 02.09.2019, 20:31:02

Hinweis: Juli 2017, Elektron v2.8.3... der Befehl lautet jetzt:

getmasterprivate()

Das Dialogfeld Kennwort wird automatisch pop-up ;)

+532
fantasticfears 13.08.2018, 16:36:45

Soweit ich weiß, dass alle Transaktionen in der blockchain kann nicht rückgängig gemacht werden, so dass, wenn es Bestätigungen dann verloren Sie die Münzen

+529
Ben Trettel 13.06.2018, 17:16:19

Sicher, Sie könnten, aber wie würde das Ihnen helfen? Sie würden immer noch mein block, um die Belohnung bekommen. Und Sie bekommen die Belohnung, wenn Sie mir ein block, egal was. Also, was würden alle diese hacking gewinnen Sie?

+471
Durrendal 06.01.2010, 01:23:35

Keine persönlich identifizierbaren Informationen werden auf der Bitcoin-blockchain. Es ist wahr, dass es einige spekulative Methoden, die möglicherweise identifizieren Sie die IP von einer Bitcoin-Transaktion aber, diese verwenden eine Vermutung Methode und unzuverlässig sind, insbesondere wenn ein Knoten verbindet, um das Bitcoin-Netzwerk durch die Verwendung von Tor dann die Vermutung Methode unbrauchbar ist bei der Ermittlung der Ursprungs-IP.

In einem weiten Sinn, die Frage der Privatsphäre ist universal. Wenn Sie kaufen waren oder Dienstleistungen online anbietet, müssen Sie normalerweise einen Namen und oft auch eine Lieferadresse angegeben werden. Wenn Sie den Kauf im Shop kann dies nicht notwendig sein. Wenn der Kaufmann teilt die Informationen, die Sie über eine Transaktion (oder gezwungen ist, es zu übergeben, um eine Regierung), dann mit der Zahlung details die details können abgebildet werden, um eine Reihe von utxo auf die blockchain, die finanziert Ihre Kauf-Transaktion, und jede Adresse ändern. Das ist schrecklich für die Privatsphäre.

Wie ich es verstehe, ist diese situation verbesserte sich mit Monero durch die Verwendung von stealth-Adressen, doch die details, die beibehalten werden, können noch übergeben werden.

Für mich sehe ich die Privatsphäre der Bitcoin als ein nicht-Problem - nur Tor nutzen. Sie können nicht verhindern, dass ein Händler alle notwendigen Informationen, um einen Kauf abzuschließen. Pieter Wuille hat eine eher Akademische Sicht und Staaten:

Tor verbirgt sich nicht die account-Verknüpfung oder-Beträge. Ohne proaktive Maßnahmen, jemand, mit dem Sie interagieren können, machen es wahrscheinlich ein vernünftiger denke, wie viel Geld ist in Ihrem Portemonnaie (durch die Unterscheidung ändern von Zahlungen), welche software Sie verwenden, und mit weiteren Analysen, was Websites, die Sie mit interagieren. Alle diese schrecklichen Eigenschaften für eine Währung, droht seine Austauschbarkeit. Beachten Sie, dass die Privatsphäre ist immer freiwillig - auch bei der Verwendung von stealth-Adressen oder vertrauliche Transaktionen, Sie können jedem beweisen, was Ihr Guthaben oder Transaktionen. Es wird einfach opt-in anstatt opt-out. – Pieter Wuille

Während ich verstehen kann, wie solche verbindungen zugeordnet sind, ist es für mich unbegreiflich, wie sich diese Verknüpfungen sind nützlich, wenn Tor genutzt wird, da ohne eine IP scheint es spekulativ link zu weiteren Buchungen über diese unverzüglich befestigt, um eine bestimmte Transaktion in die verfügbaren Informationen eingestellt, ich glaube nicht, dass es sinnvoll ist, dennoch will ich Pieter an sein Wort.

Diese Antwort bearbeitet wurde, im Hinblick auf die Diskussion von Pieter Wuille in die Kommentare.

+333
Soe Ko Ko 18.05.2011, 11:09:56

Im Allgemeinen, mempools, werden nicht unbedingt die gleichen Knoten-zu-Knoten. Das Verhalten der Referenz-client ist, dass einmal mempools erreichen 300MB, der die niedrigste Gebühr tx ist die weggeworfen werden.

Es ist möglich, Ihr Knoten hat diese Grenze erreicht ist (entweder weil es 300MB oder, weil Ihr Standard ist viel niedriger) oder einfach, weil Sie verbunden sind Knoten, haben die gleiche Einschränkung.

+309
rweig 04.08.2019, 02:19:22

Ich bin daran interessiert, Bitcoin aber nicht gut Englisch sprechen. Wo finde ich mehr Informationen über Bitcoin, und Hilfe mit meinen Fragen, die in [meine Muttersprache]?

Dies ist eine kanonische Frage dienen, wie ein Blitzableiter für Fragen in Russisch, Japanisch, Chinesisch, Spanisch, Türkisch, Arabisch[1]oder anderen nicht-englischen Sprachen, die wir unterstützen nicht hier.

[1] listing Sprachen hab ich schon gesehen auf Bitcoin.SE.

+233
TBA 05.11.2019, 14:57:06

Es wurde gefragt, um uns in eine Aufgabe : Erklären Sie, warum es ist rechnerisch unmöglich für jedermann zu erzeugen eine Bitcoin-dass bezieht sich in seinen eigenen output als input. Trotz der Suche über verschiedene Ressourcen,ich war nicht in der Lage zu finden, eine zufriedenstellende Antwort darauf.

+168
rootshellz 03.03.2010, 06:28:15

MacMiner ist die erste und beste native Mac-GUI für bfgminer, cgminer und cpuminer

MacMiner website

+157
Mihail24 05.02.2013, 04:21:45

Wahrscheinlich hat er noch nicht 'verarbeitet', die von einem Bergmann noch. Ich kann nicht sagen, dass Sie eine tatsächliche definitive Zeitplan neben den üblichen 3 Tage - 3+ Wochen. Es könnte deutlich früher, aber es ist einfach noch nicht katalogisiert und verarbeitet und gelöst in den nächsten block.

+141
Vodyanoy 02.10.2018, 14:37:50

Eine Transaktion kann nicht zugleich bestätigt und unbestätigt. Ihre Transaktion bestätigt, nur, dass Ihre Brieftasche nicht dabei und zeigen Ihnen die richtigen Informationen. Dies ist kein normales Verhalten. Dies geschieht, wenn Ihre Brieftasche ist nicht mehr synchron mit dem rest des Netzwerks. Sie sollten in der Lage sein, dies zu beheben, gehen Sie zu Verwalten Geldbeutel und auf die Reparatur-Wallet - Taste. Folgen Sie dann den Anweisungen im Dialogfeld, das erscheint.

+139
Sterno 09.08.2016, 13:22:56

Durch löschen Sie Ihre Brieftasche meinst du deinen account löschen und .dat-Datei? Dank BIP32 die Samen/recovery-Satz ermöglicht einem Benutzer zum sichern und wiederherstellen einer Brieftasche ohne irgendwelche anderen Informationen und kann in einigen Fällen erlauben die Erstellung von öffentlichen Adressen ohne Kenntnis des privaten Schlüssels.

In anderen Worten, Ihre recovery-Satz ist äquivalent zu dem privaten Schlüssel, so dass, wenn Sie hatte eine verlorene/gelöscht/gestohlen Brieftasche dann würden Sie in der Lage sein, die für die Wiederherstellung mit den recovery-Satz/Samen.

+138
Jake Bamba05 19.03.2012, 10:40:12

Sagen wir mal ich habe ein Projekt, die die Vorteile der blockchain Technologie. Ich sehe jetzt eine Reihe von Banken fallenlassen der Bitcoin blockchain für Ihre eigenen. Ich bin sicher, das hat etwas zu tun mit Geheimhaltung, aber, vorausgesetzt, ich bin nur ein ganz normaler Unternehmer und nicht einige massive finanzielle institution, was wären die Gründe für mich, um meine eigene blockchain gegenüber dem Bitcoin blockchain? Was sind Ihre jeweiligen (dis)Vorteile?

+85
JohnnyElite 17.01.2015, 00:07:18

Das absolute limit ist die Größe des Blocks, der derzeit hart-codiert 1.000.000 bytes. Jede Transaktion nimmt eine variable Menge an Speicherplatz, aber ~250 bytes ist ungefähr richtig für eine einfache (ein-input-ein-output) Transaktion.

Aber sobald ein block gelöst ist, ist es nicht möglich, zu verlängern, den block durch das hinzufügen in mehr Transaktionen, als der Beweis, der die arbeiten ausgeführt werden, so sendet es sofort, ist die einzige vernünftige Sache zu tun. Also die Anzahl der Transaktionen in einem block ist eigentlich eine Funktion der Anzahl der Transaktionen, die generiert wird über einen Zeitraum und die Zeit zum lösen eines Blocks.

Blöcke enthalten weniger als 200 Transaktionen und die größte Anzahl von Transaktionen in einem block war 1,976 zum Zeitpunkt dieser Antwort wurde ursprünglich geschrieben, (Mai 2013). In der Zwischenzeit (November 2017) mit der durchschnittlichen Zahl von Transaktionen pro block auch oberhalb von 1500 mit Gipfeln über 2200.

+52
Stephanie Frizzell 10.10.2018, 10:36:18

bitcoin-noob, aber hier geht. Ich habe eine bitcoin-Adresse (offensichtlich), und jemand hat mich geschickt, bitcoins. Nun ich habe kein Portemonnaie, nur die Adresse (öffentliche und private) im Auftrag zurücktreten von einem Geldautomaten oder vielleicht sogar kaufen Sachen? Tun Ich habe ein bitcoin-wallet, wie gut? Sorry, wenn das ist eine WIRKLICH dumme Frage, aber ich weiß nicht allzu viel über diese Dinge. Danke Jungs

+43
BlackAlexey 17.06.2015, 07:45:05

Konzeptionell, selbst wenn das Netzwerk keine "echte" Transaktionen, die sehr Akt der Bergbau schafft neue Transaktionen abgebaut werden. Self fulfilling prophecy.

Also, was ist der wahre Zweck des Bergbaus, wenn das Netz quasi tot? Ich nehme an, bei diesem Punkt wird die Währung wäre nichts Wert und niemand würde mir es.

Das ist ein bisschen eine philosophische Frage :-)

Ebenso ist dies ähnlich wie das pre-mining funktioniert? Wo der Schöpfer mir die Münze vor release?

+23
Rijenkaya 27.02.2019, 00:53:31

Fragen mit Tag anzeigen