Senden Sie eine Transaktion mithilfe bitcoinjs-lib, die testnet in einer box

Ich habe einige code mit bitcoinjs-lib , die mir erlaubt, erstellen Sie ein testnet-Transaktion und senden Sie ein paar bitcoins von einer Adresse zu einer anderen.

Aber ich bin müde des Wartens für 10 Minuten nach jedem test. Ich möchte in der Lage sein zu testen, mein code ein wenig schneller.

Ich richte testnet-in-a-box in einer virtuellen Maschine und habe gespielt, um mit ein paar Kommandos, und es funktioniert gut.

Aber wenn ich versuche zu senden, die ein Rechtsgeschäft zu einem der Knoten auf 127.0.0.1:19000 es gibt mir eine Fehlermeldung:

{ [Fehler: socket hang up] code: 'ECONNRESET' }

Ich bin das senden der Transaktion, wie gezeigt, hier mit:

blockchain.t.Transaktionen.propagate(tx.build().toHex(), fertig)

Was mache ich falsch? Ist es nicht möglich zu senden, die Transaktionen auf den Knoten im testnet-in-a-box?

Jede Hilfe wird dankbar sein! Danke!

+158
miragezro 20.08.2015, 23:47:26
19 Antworten

Ich habe etwas Geld in meine Bitcoin-wallet. Nun Frage ich mich, ist der Preis, der steigt und sinkt, wie der Wert von 1 Bitcoin schwankt?

+983
johngalt 03 февр. '09 в 4:24

Mit Bitcoin Core, oder die meisten keine lokalen wallet, erzeugen Sie ein double-spend, ohne komplexe raw-Transaktion tricks, einfach, indem Sie zwei Kopien von Ihrem Portemonnaie, dann tut man ausgeben, von jedem, unter Verwendung mindestens eines von den gleichen Eingaben.

Sie müssen sicherstellen, dass die zweite Geldbörse ist nicht mit dem Netzwerk verbunden, wenn Sie übertragen das verbringen von der ersten, und senden Sie beide vor dem nächsten block.

Das Netzwerk wird meist ignorieren Sie die double-spend (aber siehe Bitcoin-XT).

WARNUNG: die Verwendung von mehr als eine Kopie von einer Geldbörse ist sehr gefährlich. Sehen Kann ich mit meinem Guthaben auf verschiedenen Computern?

+932
Wmbuch 19.09.2013, 03:40:34

Bitcoin ist nicht anonym, es ist Pseudonyme.

Beim senden von Bitcoins an jemanden, Sie wird Ihnen sagen, was Ihre bitcoin öffentliche Adresse, und dann schicken Sie bitcoins an diese öffentliche Adresse. Eine öffentliche Adresse ist eine zufällig aussehende Zeichenfolge aus zahlen und Buchstaben, hier ist ein Beispiel, das ich gerade zufällig gezogen aus einen block-explorer-website:

15x6Ggmjwu6h5nDkidnkqpAms2L6JeuEnj

Privatsphäre gewahrt bleibt, indem nicht eine Adresse mehr als einmal. Wenn Sie mehrere Personen zahlen Sie an der gleichen Adresse, und dann werden diese Leute in der Lage zu wissen, die anderen Transaktionen, die Sie beteiligt waren mit dieser Adresse.

Jede Adresse hat eine entsprechende 'private key', und Sie müssen wissen, was der private Schlüssel ist, um Sie verbringen der Fonds. So kann man sagen, die Menschen Ihre öffentliche Adresse(N), so dass Sie Geld senden, um Sie, und dann halten Sie Ihre privaten Schlüssel sicher, so können Sie später verbringen den Münzen! (wallet-software verfolgt automatisch der private Schlüssel für Sie)

+868
GinaWolzogen 14.06.2011, 16:25:14

Ein Freund schuldet mir Geld und wir haben vereinbart, zu begleichen, die Schulden in bitcoins. Wie kann er die übertragung von bitcoins auf mein Konto, ohne mich dafür bezahlen zu müssen, ihn für Sie?

+856
jmend 12.05.2010, 15:01:53

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.

+751
user15153 17.09.2013, 14:40:33

Ich erstellen müssen neue öffentliche Adresse mit private key. aber es gibt keinen Weg, um erstellen Sie die neue Adresse mit insight-rest-api. Wenn Sie Jungs sind sich bewusst über die insight-api, bitte teilen Sie mit mir die code-Schnipsel, so kann ich update meine Einsicht api-Bibliothek und ich kann neue öffentliche Adresse benutzen.

Derzeit habe ich verwendet: https://github.com/bitpay/insight-api

+724
MarkKGreenway 13.02.2012, 05:30:33

Wenn ein HD-Brieftasche generiert werden 1.000 accounts zum Beispiel.

Wie würden Sie verfolgen alle die Konto-Salden, wenn jemand zum Beispiel, bezahlt in der 455th-Konto, das Sie möchten, um ein update der wallet-Guthaben.

Ich kann mir vorstellen, dass die Speicherung all die Konten würden nicht effizient sein, und die Abfrage der blockchain oder eine API für alle 1.000 nicht effizient wäre entweder.

Durch die Verwendung eines isolierten Anwendungsfall:

Wenn eine API-HD-Brieftasche generiert 1.000 Adressen, es können keine Abfragen alle 1.000 jedes mal, wenn der Benutzer beginnt, das Telefon, und der kann es nicht regelmäßig, da mit jeder schlagen den gleichen Endpunkt, es wäre ein Engpass.

Ich erinnere mich blockchain.info sodass Sie die Abfrage mit Ihrem erweiterten öffentlichen Schlüssel, kann ich mir vorstellen, dass Sie Durchlaufen und die Konten auf die gleiche Weise mit der Lücke begrenzen.

+618
olololo 11.04.2019, 17:23:44

Ich habe nie eine encrypto Passwort in copay. Ich möchte zum senden von BTC aber copay fragt encrypto Passwort und nicht weiter gehen können. Bitte lassen Sie mich wissen, was zu tun ist.

+585
keytd 23.07.2016, 18:34:36

Sehr späte Antwort, aber ich würde führen Sie die Waffenkammer, und die Transaktionen/Signaturen würden verschoben, zwischen der online-und offline-Computer über ein serielles Kabel anstelle von flash-Laufwerk (einige medium-Größe crypto (nicht bitcoin, sondern CA signieren, etc.) - Installationen die ich kenne tun genau das).

+536
alicenjuria 02.06.2016, 21:59:20

Ich habe eine grundlegende Frage zu Bitcoin und blockchain:

Manchmal Transaktionen werden bestätigt, fast sofort, aber es sollte ein neuer block alle 10 Minuten, so wie es möglich ist? Eine Transaktion bestätigt werden kann nur, nachdem er in einem block, richtig?

danke!

+498
inna1504 28.12.2010, 10:01:40

Wenn alle Knoten wurden zurückgeschnitten einen neuen Knoten halten würde, Anschlüsse auf der Suche für ein unpruned verwendet peer für immer und nicht zu synchronisieren. Wenn stattdessen waren fast alle beschnitten, es würde einfach länger dauern als heute, um die mit Ihnen verbunden sind und starten Sie die Synchronisierung.

+416
Debbie Nelson 03.09.2011, 23:54:14

Sie können tun, dass mit Bitcoin-core, aber es wird nicht empfohlen, die Sie verwenden können, Elektron anstelle des Bitcoin-core.

Sie müssen nicht zum download der blockchain mit electrum.org.

+391
Rollo 15.04.2012, 00:22:02

Der Linux - installer ist etwas anders als die von windows installer, dass es verschiedene Skripte, um die host-Maschine zu erkennen, die bitcoin-URIs.

Was sehr ähnlich ist multibit-exe.jar (auf Linux und Mac) und die multibit.exe (in Windows). Die exe ist im Prinzip eine jar-Datei verpackt.

Auf jedem Betriebssystem, das Sie ausführen können MultiBit-jar-Datei ausgeführt:

cd 'die MultiBit-Installationsverzeichnis'

'Pfad zu java'/java-jar multibit-exe.jar

Stellen Sie sicher, dass Sie die cd in das Installations-Verzeichnis ersten, wie es verwendet, um einige Dateien.

+306
user167666 19.12.2018, 18:31:28

Jede CPU kann immer noch verwendet werden, um die mine Litecoin, obwohl viel weniger effektiv wie ein moderner AMD-GPU könnte.

Mining mit der CPU gibt Sie sehr schlecht hashrate daher würde ich es nicht empfehlen. Auch ein high-end-CPU wird nicht geben Ihnen die hashrate der eine mid-range-GPU.

Sollten Sie eine Grafikkarte (GPU) Minen litecoins oder wechseln Sie zu einer anderen Münze

Zusätzliche Informationen: Wenn Sie sich entscheiden, zu kaufen eine GPU, die speziell für den Bergbau gehen für eine ATI-GPU als seine viel effektiver als sein nVidia-Pendant.

+300
madd 30.08.2016, 16:09:11

Meine Adresse hat sich geändert, aber ich zeige 0.00 mbtc. wenn ich Suche die Informationen über die Blockchain bestätigt 0.00 dann aber Zustände, die die Adresse noch nicht im Netzwerk verwendet wird. Ich bin verwirrt, bitte um Hilfe.

+260
C BEDWELL 08.03.2018, 17:45:47

Sie haben im Grunde genommen lassen Sie das gleiche tun.

Die Unterschiede sind, dass:

  • Gegenpartei stützt sich auf die XCP-Währung in der Erwägung, dass farbige Münzen direkt auf der Bitcoin, so dass Sie nicht haben, um Preis-Exposition oder der Volatilität Risiko, mit einer neuen Währung, wenn Sie verwenden farbige Münzen.
  • Gegenpartei verwendet ein monolithisches Protokoll, wo wichtige änderungen eingeführt, etwa alle 2 Wochen. Dies macht es semi-zentrale, wie die Entwickler die macht haben, um das Protokoll zu ändern, wie Sie sehen, passen. Zum Beispiel können Sie die Gebühren ändern, deaktivieren von Funktionen zu ändern, wie Aufträge abgestimmt sind, etc... Sie haben sogar beschlossen, um Unterstützung für eine "Stein-Schere-Papier" - Funktion. Auf der anderen Seite, farbige Münzen (insbesondere öffnen, assets) sind nach einem minimalistischen Ansatz, wo es nur eine Sache, aber tut es wirklich gut. Das Protokoll ist endgültig, es ist also noch robuster und zukunftssicherer als die Gegenpartei.
  • Farbige Münzen ist billiger als Kontrahenten als Gegenpartei hat bestimmte Gebühren, die Sie zahlen müssen, zusätzlich zu den Bergleuten Gebühren. Farbige Münzen nur die Bergleute Gebühren.
  • Farbige Münzen werden in einer dünnen Schicht auf bitcoin, und arbeiten mit Ausgaben eher als Adressen, die Verwendung von Funktionen bitcoin bietet out of the box, während die Gegenpartei nicht: unbestätigte Transaktionen, micropayment-Kanäle, SPV, etc...
  • Die Anpassung der Vermögenswerte mit farbigen Münzen geht weit über das hinaus, was ein Gegenpartei-tun können (Bilder, Beschreibung, vollständige Palette von Teilbarkeit - nicht nur 8 Plätze oder gar nichts).
  • Farbige Münzen mit Echtheit zu überprüfen, Emittenten, in der Erwägung, dass es sehr einfach zu erstellen scammy Vermögenswerte Gegenpartei.
  • Gegenpartei gebunden ist, zu einem ökonomischen Modell wegen des XCP-Währung. Früher oder später, eine Gruppe von Menschen unzufrieden mit der aktuellen Verteilung von XCP Gabel den code der Gegenpartei, und erstellen Sie ein Klon mit einer anderen distribution, aber die gleichen Funktionen. Das wird das erstellen von zwei getrennten Netzwerken, und teilen Sie die Liquidität in zwei (dies ist im Grunde das, was schon passiert ist mit Mastercoin und Counterparty). Das macht die Gegenpartei eine riskante Wette für die langfristige. Dies kann nicht der Fall mit dem farbigen Münzen, da Sie unabhängig von jedem ökonomischen Modell.
+188
KryptoKidz 30.07.2014, 23:22:56

Ich lese viel darüber, wie bitcoin-clients finden sich gegenseitig. Ich möchte ein fork von bitcoin und ich habe eine Frage. Wie mein Netzwerk unterscheidet sich von bitcoin? Wie der client zu verstehen, wenn diese ist bitcoin client oder mine?

+88
adelina95 19.01.2011, 15:40:00

Die Konto-API ist veraltet und für eine Weile, und wurde ganz entfernt, in Bitcoin Core 0.18.0.

Sie sollten mit den neuen mutliwallet API-oder handling-account die Kennzeichnung nach außen.

+29
mthomas 21.08.2019, 06:57:04

Fragen mit Tag anzeigen