Kann nicht lokal verbinden mit API

Ich versuche, die Verbindung vor Ort mit bitcoin-client über die API, aber ich bekomme 404 auf Anfrage

testnet=1
 server = 1
rpcport=8332
rpcuser=Benutzername
rpcpassword=mypass

Ich war die Installation bitcoind auf ubuntu-server mit apt-get install bitcoind

PHP-API-Call

 $_credintials = array('btc' =>'http://myuser:[email protected]:8332');
 //oder 
 $_credintials = array('btc' =>'http://myuser:[email protected]:18332');
$this->load->library('jsonRPCClient');
 $this->bitcoin = new jsonRPCClient($this->_credintials['btc']);

var_dump();

Message: fopen(http://[email protected]:8332): failed to open stream: HTTP request failed! HTTP/1.1 404 not Found 

Update

Kompilieren bitcoind von github ist das Problem behoben

+48
Nitin Awasthi 01.11.2014, 07:21:41
16 Antworten
  • Wird es eine hard-fork zwischen B2X und BTC?
  • Wie können wir sicher wissen?
  • Wann wird es stattfinden?

Danke!!!

David

+908
jabir ali jab 03 февр. '09 в 4:24

Nicht bauen die gesamte übergeordnete Transaktion, bauen Sie gerade die outpoint, das ist alles, was relevant ist für die Kodierung einer Transaktion in hex. Speziell dieser Konstruktor

EDIT: genauer gesagt, können nicht erstellen Sie die übergeordnete Transaktion, es sei denn, Sie haben Sie ALLE relevanten Informationen für diese Transaktion (Eingänge, locktime, Ausgänge, etc..). Verwenden Sie den Konstruktor, die ich unten verlinkt ist, müssen Sie auch die Ausgabe index der Ausgabe, die Sie verbringen auf Ihrem übergeordneten Transaktion.

+895
Shay zullo 13.04.2016, 20:43:43

Nein, die Auswahl von Transaktionen in einem block definiert ist, nicht in das Protokoll. Die einzige Transaktion, die Miner haben, um in einem block ist der coinbase-Transaktion, ich.e der Transaktion, die Sie belohnen mit neuen bitcoin(s), wenn Sie erfolgreich mir den block. Aber selbst wenn die Bergleute nicht haben, um andere Transaktionen in einen block, so da es Ihnen zu ermöglichen, sammeln die Transaktionsgebühren.

Bergleute im Allgemeinen die Wahl, ob Transaktionen mit höheren Gebühren. In den bitcoin core client, das Datum der Transaktion auch eine Rolle spielt: ältere Transaktionen eine höhere Priorität als neuere, so dass die Transaktion mit einem niedrigeren Transaktionsgebühren noch eine chance bekommen, aufgenommen zu werden in einen block, aber später.

Edit: wie pro Pieter Wuille Kommentar, ältere Transaktionen nicht priorisierte mehr von v0.15.0

+846
jenny 30.07.2019, 20:43:53

Mag es eine potentielle Bitcoin-Konkurrenten, fairCash. Der Gründer erwähnte dies kurz nach dem Mobile World Congress in einer Q&a session mit Google. Dort ein wenig Ressourcen auf dem internet über fairCash und Ihre homepage ist geschrieben in einer Werbung Ton und die technischen Informationen gegeben ist oberflächlich:

"Es verfügt über eine umfassende Technologie-Rahmen, kombiniert eWallet hardware und Algorithmische software-Elemente zur Durchführung pre-paid-eCash-Transaktionen, die imitieren das Verhalten von Physischen Cash in die nächsten möglichen Weg durch teleportation von Finanz-Objekten."

Sie schreiben eine Diplomarbeit und ein patent auf Ihre website. Google Scholar findet, eine "wissenschaftliche" Papier - oder Konferenz-abstract von fragwürdiger Qualität. Aus diesen können wir lernen, dass fairCash-Token sind die elektronischen Geheimnisse (Daten), ausgestellt gelöscht und durch eine zentrale Behörde. Sie können in Umlauf gebracht werden, unter Verwendung der speziellen Geräte (eWallets), die in einem peer-to-peer Mode. Allerdings, der Schutz vor doppelten Ausgaben und Betrug ist nur dann gewährleistet, durch die zentrale Behörde (und Vertrauen in die Fälschungssicherheit des E-Wallet-Geräte).

Kann das jemand erweitern?

+802
ColonelMax 22.05.2016, 20:29:47

Wie zu teilen, neue block und bekommen Lohn ohne pools?

Zum Beispiel finde ich neben block-was tun?
Wo kann ich senden Sie die Lösungen zu bekommen Belohnung?
Ich finde der neue block im solo-mining, wissen aber nicht wo Sie es teilen.

+637
Me Bender 31.01.2019, 18:05:29

Wenn ein Unternehmen nur den Austausch zwischen sagen bitcoin, litecoin und namecoin. Keine fiat-Währungen. Es funktioniert noch, fallen unter finCEN Vorschriften?

+569
pablobart 08.09.2018, 02:24:28

Nur für die USA im moment laut reddit

Wenn Sie auf der checkout-Seite auf Überbestände, die Sie werden sehen, eine option, um bezahlen mit Bitcoin!

-edit - jetzt ist es nur auf der US-Kasse, aber ich höre aus zuverlässigen Quellen, dass Sie roll-out auf internationaler nach einer bake-in " - Zeit.

+528
Kevin Wilson 09.01.2010, 16:55:55

Ich Lerne über Bitcoin, und wenn ich exportieren meine privaten Schlüssel aus einem einzelnen Elektron-Brieftasche, fand ich, dass es in der Tat viel mehr als ein. Warum ist das so, don ' T benötigen Sie nur 1 private key zu halten, alle bitcoins ein und verwalten Sie?

+500
serbaut 28.02.2011, 17:40:22

Sagen, Sie tun.

Erstens, in den Prozess, würde Sie schieben Sie den Preis von bitcoins Weg. Und dies ist, während Sie kaufen. So würden Sie den Kauf high-nicht eine sehr gute Strategie. Jeder bitcoin-Halter wäre sehr dankbar dafür.

Nun, Sie beginnen, die Kontrolle über bitcoin. Lassen Sie uns einfach annehmen, dass irgendwie Sie dies tun könnte. Gut, wenn Sie bitcoin wertvoller, gut auf Sie. Wenn das macht es weniger nützlich für einige Dinge, die wichtig sind, um Menschen, das ist kein problem, Sie können einfach erstellen Sie ein anderes system oder eine andere vorhandene system wie bitcoin Bargeld oder litecoin.

Wenn Sie Abstürzen der Wert des bitcoin, weil die Menschen nicht wollen, dass ein zentralisiertes system, gut dann Sie einfach Bankrott selbst. Sie kaufte alle diese bitcoins hoch und jetzt sind Sie viel Wert weniger. Und alle anderen können immer noch auf ein anderes system verschieben.

Also es scheint nur, wie ein Weg, um Abfall eine Menge von Geld, es sei denn, Sie können bitcoin besser und nützlicher. In diesem Fall genial. So oder so, all die Leute, die verkauften bitcoins, Sie, als Sie Gebot den Preis Weg haben genügend Geld, um zu bauen ein neues system, dass Sie darauf keinen Einfluss haben.

+489
VIP161RUS 21.08.2010, 07:33:32

Transaktionen mit niedrigen Gebühren bekommen eine niedrige Priorität und kann nicht IMMER get verifiziert (oder abgebaut), bevor Sie gelöscht aus dem system. Ist das wahr?

Ja. Aber Sie können erneut gesendet werden, möglicherweise mit einer höheren Gebühr.

Das ist ein riesiger Fehler im system, wenn es ist.

Ansichtssache.

Wie kann jede Art von Handel passieren mit diesem "feature"?

Sie haben zu denken über die Dinge ein wenig anders. Das senden der Transaktion ist nicht das Ende der Geschichte; die Bestätigung ist. Der sender hat die Verantwortung für die überwachung der Fortschritte der Transaktion, bis es bestätigt ist, und werden bereit, um entweder erhöhen Sie die Gebühr oder irgendwann geben Sie auf der Transaktion als nicht mehr wirtschaftlich. Ebenso muss der Empfänger nicht davon ausgehen, dass eine Transaktion ist endgültig, sobald es gesendet wird; stattdessen müssen Sie warten, bis es bestätigt wird vor dem Versand von waren oder Dienstleistungen. Escrow-Dienstleistungen können dies unterstützen, spielen eine Rolle, ähnlich wie bei einem Kreditkarten-Unternehmen.

Ich denke, jeder möchte, dass die situation einfacher wären und dass wir ein system hatten, wo niemand musste warten, um Ihre Transaktionen bestätigt. Aber wir verfügen noch nicht über ein solches system, und es scheint nicht zu sein, offensichtliche design, das dieses problem lösen würde, während die verbleibenden skalierbare, dezentrale und relativ einfach für den übergang. In der Zwischenzeit jedoch, trotz Ihrer Bedenken, eine Menge der Handel kann und wird es passieren, die mit Bitcoin als es ist. Die Menschen betrachten die Einschränkungen und entsprechend anzupassen.

Ich bin verpflichtet, zu irgendeinem Gott-wie Entitäten (Bergleute) für meine Transaktion verifiziert werden, dann ist, wie dieses besser als die Zentralbanken?

Bergleute sind nicht zentralisiert. Wer kauft entsprechende hardware kann ein miner. So gibt es viele Bergleute Wettbewerb bestätigen Sie Ihre Transaktion, und Sie können erwarten, dass es bestätigt nur, solange Sie bieten genug von einer Gebühr. Mit einer zentralen bank-oder Kreditkarten-Unternehmen, können Sie blockieren Ihre Transaktion für nicht-wirtschaftliche Gründe: Sie kommen aus einem Land, das Sie nicht mögen, Ihre Bonität ist nicht gut genug, etc, etc. In diesem Fall sind Sie möglicherweise nicht in der Lage, eine Transaktion überhaupt, oder müssen Sie möglicherweise mehr bezahlen, als andere Menschen, die sich einer ähnlichen service.

In anderen Worten, Transaktions-Bestätigung ist nicht unbedingt entwickelt, um Billig oder schnell, aber es soll fair.

+419
garenyondem 10.08.2017, 18:57:32

Für das Preis/hash die 5830 und 5850 wurden die champs für eine Weile. Die 6990 ist Tragik noch etwas besser unterstreicht, weil der Abschreibungen,... jetzt ist es wahrscheinlich besser zu kaufen bitcoins statt rigs. Oder haben die Vielfalt und Spaltung zwischen den beiden Optionen.

+350
Chris Scaramanga 18.11.2018, 11:47:13

bitcoind --reindex wird schneller sein, weil ab kratzen würde nicht nur alles tun, die Arbeit bitcoind --reindex ist zu tun, aber es würde auch gehen und erneut herunterladen, alle diese Blöcke zu.

+284
F30 09.07.2013, 11:22:22

Der Grund, es wurde gezogen, die Daten, wenn ich fiel auf die "start" oder "Ende" Teil des Codes war, weil die API dann ignoriert diesen parameter und kehrte das Standard Ergebnis.

die Lösung war der import der 'datetime' - Paket und-format der "start_time" und "end_time" Objekte mithilfe von datetime. zum Beispiel:

Startzeit = datetime.datetime(Jahr,Monat,Tag)

+246
Nauka 27.05.2014, 17:52:43

Er sollte zu hören sein Ingenieur. Ich denke, das ist nur über Sie.

+226
JoseF 07.10.2017, 16:25:29

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.

+170
HandyMac 13.12.2012, 19:12:26

Ist Ihre lokale Kette nur völlig ausgelöscht, durch geringere POW?

Yep. Geringer Nachweis von Arbeit bedeutet Waisenkind, ungültig Kette.

Würde der lokalen Knoten werden gezwungen, zu gehen zurück in die Zeit der Gabel und download international-Blöcke?

Ja, weil die Kette Sie folgten, bevor Sie wieder eingesetzt werden, die keinen Wert hat, nach der re-Verbindung.

Alle gültigen Transaktionen an der Zeit, Weg?

Ja. Dies ist auch der Grund, warum die 51% Angriff ist schlecht. Mit mehr hash macht konnte

1) cash aus Ihren Münzen

2) veröffentlichen Sie die neue, alternative Kette mit mehr PoW

3) mit der Förderung beginnen heimlich wieder

4) wiederholen, bis die Münze Preis verringert sich genug, um Bergbau ineffizient

Und die Rollen wurden vertauscht, was ist, wenn dieses Land angehäuft genug mining-power zu haben, mehr POW?

Jeder der dann Geld verliert. Diese werden indirekt auch Auswirkungen auf Russland, weil die Veränderungen in der Münze Preis.

+99
Jonathan Broomfield 24.07.2011, 23:50:49

Fragen mit Tag anzeigen