Wie, um ein raw-Transaktion mit BitcoinJS (und fordern)?

Ich bin mit BitcoinJS zu erstellen, ein Spielplatz für Bitcoin-Transaktionen. Erstellt habe ich die folgende Javascript-Datei:

const request = require('request');
const proxiedRequest = Anfrage.defaults({proxy: "http://localhost:3128"});
const Btc = require('bitcoinjs-lib');
const TestNet = Btc.Netzwerke.testnet;
const apiUrl = 'https://testnet.blockexplorer.com/api/addr/';

lassen Sie privateKey = <meine private key>;
lassen Sie wallet = new Btc.ECPair.fromWIF(privateKey, TestNet);
lassen publicKey = Brieftasche.getAddress();
console.log("mein öffentlicher Schlüssel:", publicKey);

lassen tx = new Btc.TransactionBuilder(TestNet);

lassen Sie amountWeHave = 100000000; // 1.0 BTC
lassen Sie amountToKeep = 90000000; // 0.9 BTC
lassen Sie transactionFee = 1000; // 0.0001 BTC
lassen Sie amountToSend = amountWeHave - amountToKeep - transactionFee; // ~0.1 (0.0999)

tx.addInput(<einer meiner Eingabe von Buchungen>, 0);

tx.addOutput(<Ziel-public-key>, amountToSend);
tx.addOutput(publicKey, amountToKeep);
tx.Zeichen(0, Geldbörse);

lassen Sie tx_hex = tx.build().toHex();

proxiedRequest.post({
 headers: {'content-type' : 'multipart/mixed'},
 url: 'https://testnet.blockexplorer.com/api/tx/send',
 Körper: tx_hex
}, (error, response, body) => {
 console.log('Fehler', Fehler);
 console.log ("Körper", Körper);
});

Hier ist meine Ausgabe:

mein öffentlicher Schlüssel: <mein öffentlicher Schlüssel>
error null
Körper TypeError: Cannot read property &#39;toString&#39; undefined<br> &nbsp; &nbsp;an Array.Typen.str (/home/bitcore/lib/bitcore-Knoten/node_modules/bitcoind-rpc/lib/index.js:260:17)<br> &nbsp; &nbsp;bei RpcClient.&lt;anonym&gt; (/home/bitcore/lib/bitcore-Knoten/node_modules/bitcoind-rpc/lib/index.js:236:35)<br> &nbsp; &nbsp;bei Bitcoin.sendTransaction (/home/bitcore/lib/bitcore-Knoten/lib/services/bitcoind.js:1791:15)<br> &nbsp; &nbsp;auf Knoten.selbst.(anonyme Funktion) [als sendTransaction] (/home/bitcore/lib/bitcore-Knoten/lib/Knoten.js:223:27)<br> &nbsp; &nbsp;an TxController.senden (/home/bitcore/dev/Einblick-api/lib/Transaktionen.js:290:13)<br> &nbsp; &nbsp;auf der ersten Ebene.Griff [als handle_request] (/home/bitcore/lib/bitcore-Knoten/node_modules/express/lib/router/layer.js:95:5)<br> &nbsp; &nbsp;bei der nächsten (/home/bitcore/lib/bitcore-Knoten/node_modules/express/lib/router/route.js:131:13)<br> &nbsp; &nbsp;an der Route.Versand (/home/bitcore/lib/bitcore-Knoten/node_modules/express/lib/router/route.js:112:3)<br> &nbsp; &nbsp;auf der ersten Ebene.Griff [als handle_request] (/home/bitcore/lib/bitcore-Knoten/node_modules/express/lib/router/layer.js:95:5)<br> &nbsp; &nbsp;in /home/bitcore/lib/bitcore-Knoten/node_modules/express/lib/router/index.js:277:22

Können Sie mir sagen, was ist falsch an meinem code? Es scheint ein server-problem...

+885
Used 29.11.2016, 00:51:20
25 Antworten

Ich habe ein paar tausend Dollar in einem Sparkonto. Ich bin immer fast keine Rendite, da die bank-Konten die Zinsen sind sehr niedrig.

Ich weiß nichts über die Börse, so zu investieren, es ist nicht an der Spitze meiner Liste. Wenn ich das Geld in ein bitcoin wallet, theoretisch ist es nicht zu gewinnen-Wert schneller als das sparbuch? Auch mit Gebühren beteiligt, könnte es ein guter Ort um mein Geld.

Auch wenn die Dinge schlecht gehen hier in den USA, würde ich mag, um etwas Geld sicher.

+991
David Melo 03 февр. '09 в 4:24

Gebühren, die von Bitcoin-Börsen sind in der Regel da, um 1) zu verhindern, dass der Missbrauch der Dienste und 2), um die Betreiber etwas Geld.

Fee-Typen lassen sich in 4 Kategorien:

  1. Pro exchange-Gebühren (Mtgox)
  2. Gebühren auf das verschieben von Geld von einem Bankkonto
  3. Pro-trade Gebühren
  4. Pro-Konto-Gebühren
+867
ser2404 10.11.2017, 11:33:26

Ich habe die folgenden nicht-standard-Tx auf der Testnet3 Netzwerk: 6b52c981e6814072db77cb755b2633cd126b4ca21501d18ab994531e17a4a813

{
hash: "6b52c981e6814072db77cb755b2633cd126b4ca21501d18ab994531e17a4a813",
ver: 1,
vin_sz: 1,
vout_sz: 1,
lock_time: 0,
Größe: 234,
in: [
{
prev_out: {
hash: "a61a8bd4aaab2aa935f2e62672a783ca936821c94e021caed747d3ff8b658ff7",
n: 0
},
scriptSig: "3045022100b4b97d5f21efa866ffc25ae4e20b4427adbeffca0fb8ea5d90ef261e1050c43e022077d1e734b077630b3634f91b2d60eb267f4a4e3e25ad9a0f56825363eee0fdc001 04dcc0cf808a5313ee50185575a850738011730247273aa3e11f400f7904e01fda86383ff0e8ed2ba201cb6cfb974d6148199ffc635d92b92b834ec04885bb9a71"
}
],
aus: [
{
Wert: "0.00080000",
scriptPubKey: "OP_SHA256 931d236179670b00348f87bea4199fe18297f0ef26da02c7542bd54d5b7836d8 OP_EQUAL"
}
]
}

Die Ausgabe von Interesse ist: "OP_SHA256 931d236179670b00348f87bea4199fe18297f0ef26da02c7542bd54d5b7836d8 OP_EQUAL".

Hash 'secret' = adfladsfhuifo8ry8fh4u4et4e5tsg415et458s43etg41s35e4g3541r35g143sg54s385g41s535e1g435s4g;.:;,[@snrltgnjslenjrgklsnleignilsnklgnslnglk

sha256(secret) = 931d236179670b00348f87bea4199fe18297f0ef26da02c7542bd54d5b7836d8

Die BTC-Wiki-Skript Seite (nämlich, Puzzle-Tx-Abschnitt) bietet eine high-level-Diskussion (von DOPPEL-SHA256, Hinweis: dies ist nur SHA256 ie 0xa8. Das BTCtalk Diskussion bietet die oben genannten geheim -, roh-Tx, format, etc.


Ich versuche, mich zu erlösen 010000000113a8a4171e5394b98ad10115a24c6b12cd33265b75cb77db724081e681c9526b0000000000ffffffff01204e000000000000864c846164666c61647366687569666f38727938666834753465743465357473673431356574343538733433657467343173333565346733353431723335673134337367353473333835673431733533356531673433357334673b2e3a3b2c5b40736e726c74676e6a736c656e6a72676b6c736e6c6569676e696c736e6b6c676e736c6e676c6b00000000

{
"txid" : "717b0d0db10f79d38553d2aeda3994768fda306fa5331d055fb3cf00818a6d7e",
"version" : 1,
"locktime" : 0,
"vin" : [
{
"txid" : "6b52c981e6814072db77cb755b2633cd126b4ca21501d18ab994531e17a4a813",
"vout" : 0,
"scriptSig" : {
"asm" : "",
"hex" : ""
},
"sequence" : 4294967295
}
],
"vout" : [
{
"value" : 0.00020000,
"n" : 0,
"scriptPubKey" : {
"asm" : "6164666c61647366687569666f38727938666834753465743465357473673431356574343538733433657467343173333565346733353431723335673134337367353473333835673431733533356531673433357334673b2e3a3b2c5b40736e726c74676e6a736c656e6a72676b6c736e6c6569676e696c736e6b6c676e736c6e676c6b",
"hex" : "4c846164666c61647366687569666f38727938666834753465743465357473673431356574343538733433657467343173333565346733353431723335673134337367353473333835673431733533356531673433357334673b2e3a3b2c5b40736e726c74676e6a736c656e6a72676b6c736e6c6569676e696c736e6b6c676e736c6e676c6b",
"type" : "nonstandard"
}
}
]
}

So, es sieht gut aus, richtig?

Naja, signieren (mit signrawtransaction) gibt die hex-Daten mit einer false-flag-complete). Darüber hinaus sind beide signed und unsigned hex-strings zurück diese Fehlermeldung:

  • 16: zwingend erforderlich-script-verify-flag-failed (Operation nicht gültig mit der aktuellen stack-Größe) (code -26)

Hat jemand irgendeinen Einblick in das, was kann das Problem sein, und, was vielleicht noch hilfreich für alle anderen, vorausgesetzt, P2SH ist nicht eine option, wie macht man diese einlösen-Ausgänge?

+738
Alais 28.12.2010, 22:13:17

Frage mich, gibt es ein javascript-widget oder die-Bibliothek, die aus jedem BTC-Adresse auf einer Webseite in einem popup-QR-code auf hover?

+675
777Vlad777 09.05.2013, 07:21:08

In der Theorie, eine Transaktion validiert wird, bevor es gesendet wird, wenn eine Transaktion akzeptiert wird, in einen Knoten mempool, wenn es ausgewählt ist, wird für die Aufnahme in einen block, wenn der block überprüft wird, bevor gesendet wird, und wenn es in einem block, der durch einen Knoten. Doch gibt es wirklich keine Notwendigkeit, dies zu tun-Validierung mehrere Male wegen der gleichen überprüfung erfolgt jede einzelne Zeit.

Anstatt also viele Knoten software überprüft, ob die Transaktion nur dann, wenn es empfangen wird, in dem mempool und nur gültige Transaktionen in den mempool. Wenn ein neuer block empfangen wird, die Transaktionen, für die in den mempool entfernt werden müssen, um aus dem mempool und weil Sie weiß, dass diese Transaktionen gültig waren, weil Sie im mempool, Sie nicht brauchen, um re-Validierung der Transaktionen der block. Nur Transaktionen, die müssen überprüft werden, die in dem block werden dann die neuen Geschäfte, die die Knoten nicht in seiner mempool.

Für Bergleute, die Transaktionen, die Sie auswählen, werden aus dem mempool enthält nur gültige Transaktionen. Damit dies beseitigt die Notwendigkeit, zu überprüfen Transaktionen, die vor der Selektion und nach dem block Erstellung.

Darüber hinaus kann der Knoten cache-validation Ergebnisse für ungültig Transaktionen, so dass, wenn es sieht, wie Transaktionen in einem block es Aussehen kann, bis das Ergebnis im cache anstelle von re-Validierung der ungültige Transaktion. Sie können dies tun, für gültige Transaktionen zu überspringen einige validierungsschritte.

+651
Dawn Pride 20.11.2010, 06:46:22

Einige Möglichkeiten zum einbetten von Nachrichten in der blockchain in irgendeiner Hinsicht besser als andere? Was sind die wichtigsten Unterschiede?

(Followup auf diese Antwort)

+608
Vincent Garcies 21.08.2016, 00:14:31

Effektiv, um die maximale theoretische Größe ist 3999997B obwohl in der Praxis diese Grenze nicht erreicht werden kann. In Bitcoin Core v0.15.1 der Standardwert für blockmaxweight in block Schöpfung ist 3996000B.

Mithilfe der folgenden Formel mit einem limit von block Gewicht = 4000000 (ja, dezimal MB):

Block Gewicht = Grundfläche * 3 + (Gesamtgröße = Basis-Size + Extra groß)

Die Grenzen sind 4000000 = 1000000B * 3 + (1000000B + 0B) durch 4000000 = 1B * 3 + (1B + 3999996B)

In der Praxis werden die Base-Größe kann nicht so niedrig wie 1B, für eine einzelne Transaktion würden wir erwarten, dass die Base-Größe auf mindestens mehrere hundert Bytes und die damit verbundenen Zusätzlichen Größe, um dann weit unterhalb der theoretischen Grenze, jedoch ist die theoretische maximale Blockgröße mit der Berechnung des Gewichts reichen von 1 MB bis zu knapp 4MB groß, so dass für eine traditionelle 1MB block mit keine Zusätzliche Größe durch einen größeren block mit ausschließlich Segwit Transaktionen. Die praktische maximale Größe für einen block mit ausschließlich Segwit Transaktionen können nur geschätzt werden.

+598
Ray12321 08.08.2019, 09:42:13

Ohne Computer oder Strom, Bitcoin würde keinen Wert haben und könnte nicht verwendet werden, da ist es völlig ein digital-asset. Es gibt kein solches Objekt als eine Münze und so Bitcoin genommen werden können, die in physische Assets. Die blockchain selbst ist, was bestimmt etwas Bitcoin, und ohne es (weil es keine Computer oder Strom), alles physische repräsentieren soll oder speichern Bitcoin (z.B. eine Papier-Brieftasche) hat keinen Wert, außer dem Wert des Materials selbst.

+595
vitaly 17.11.2014, 20:01:22

Ich weiß,wir können bitcoin senden, von unserer eigenen Konto zu anderen Konto ohne Angabe private_key. So Frage ich mich, warum wir haben, zu bewahren unsere eigenen privaten Schlüssel sorgfältig

+547
Jerry Elliott 19.06.2012, 21:57:04

Nachdem Sie die Konsole mit dem Befehl exportieren Sie Ihren privaten Schlüssel benötigen Sie auch zum ausführen einer anderen console Befehl, um es zu importieren. Beide Befehle sind unten aufgelistet.

Befehl exportieren Sie Ihren privaten Schlüssel: dumpprivkey YourBitCoinPublicAddress

Befehl zum importieren des privaten Schlüssels: importprivkey YourBitCoinPrivateKey

Wenn ich versuche, dies herauszufinden, fand ich eine Liste aller Bitcoin-console-Befehle. Es ist unten für Ihre Referenz. Alle Konsolen-Befehle ausgeführt werden können, indem Sie Ihre Bitcoin-wallet-software, klicken Sie auf Hilfe, dann Konsole.

https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list

+544
Lindara 31.03.2012, 08:55:30

Ich glaube, der block reward ist aufgeteilt auf die Zeit der block-generation und dies bedeutet, dass, um für den block gültig ist, muss Sie senden 45% zu einem Master-Knoten. Wie alle masternodes sind sich gegenseitig im Netzwerk (online sein müssen, um 24/7 für über eine Woche) und Empfang-Adresse (1000 Dash in einer Adresse an die Knoten-online), so können Sie überprüfen, ob die richtige Verteilung vorgenommen wurde und damit ein Gültiger block ist. Weitere info auf Masternodes

Wenn die Bergleute versuchen, 100% der Belohnung die masternodes würde nicht akzeptieren, diese als verifiziert blockieren und somit nicht erlauben würde, die Kette zu broardcast durch Sie zu anderen Knoten.

Dies ist die gleiche Weise, wie Devcoin arbeiten, wo % geht an die Bergleute und % geht die devtome Verteilung für die Geleistete Arbeit. Die Bergleute in devcoin haben kein Mitspracherecht über die Verteilung des Aktien nur, dass es Teil des Blocks, können Sie mir und Lesen Sie die Verteilung von Empfänger-Datei hochgeladen jeden Monat für die nächste Runde von Blöcken, Verteilung.

Als devcoin Modell wurde ausprobiert und getestet, da war einer der früheren Münzen ich denke, Strich arbeiten entlang den gleichen Linien vom Blick auf den code und die blockchain.

https://explorer.dash.org/tx/b8f8024bb84340a0473faffa1f7d41e8b182f763ae5e876f0448d8799cb5d919 ist die Transaktion für die generation der 911503 block

Hier die beiden Ausgänge sind festgelegt und die Verteilung erfolgt für jeden Empfänger der % - Anteil. Der Bergmann hat nicht die Fähigkeit, die Kontrolle über diese Ausgaben aus der ursprünglichen generation der block soweit ich informiert bin. Möchte in bitcoin jemanden, der versucht zu überprüfen, einen block generiert hat 75 bitcoins in den block. Es ist einfach nicht möglich, diesen block angenommen, die von anderen Knoten, als würden Sie alle ablehnen. Als wäre die master-nodes und der anderen Bergleute, die in der Dash-situation.

Hoffe das hilft und wenn jemand weiß anders fühlen Sie sich bitte frei, zu erklären, wo ich falsch bin, immer daran interessiert, um mehr zu erfahren :)

+491
P Howard 16.08.2018, 20:12:17

Wenn Sie würde nicht bestätigen, Sie sind nicht die Teilnahme an Bitcoin mehr, d.h. Sie würde nicht zu sehen, neue Zahlungen bestätigen.

+442
brightwolf 04.11.2016, 08:51:35

Sehen https://bitcoinfees.21.co/ für mempool Größe und tx-Gebühr. Dies wird vorschlagen, Honorar in satoshi/byte, abhängig von der aktuellen Netzwerk-Bedingungen.

Wenn Sie schauen, um einen genauen Preis in BTC für Ausgaben aus der Brieftasche, können Sie versuchen, https://github.com/shivaenigma/btxfees.

+358
songoku1610 24.05.2011, 06:15:07

Ich bin hier in Deutschland und ich habe einen Freund in Indien. Er hat ein paar äther-Münzen in seinem Portemonnaie in Indien, die er gekauft Mitte 2017. Will er jetzt verkaufen. Aber in Indien, wegen der Steuern, er wird nicht viel gewinnen. So fragte er mich, wenn er könnte, senden Sie an meine wallet in Deutschland als Geschenk. Ich kann Sie verkaufen in Deutschland, und senden Sie ihn die Menge in den teilen wie und wenn wir uns zufällig treffen. Da ist es ein Geschenk und ich habe nicht gekauft, die coins werde ich nicht zu zahlen keine Steuern in Deutschland. Ist das legal und was sind die Risiken?

+347
Sara Wedeman 25.01.2016, 13:31:50

Wie erstelle ich eine SegWit Adresse mit Bitcoin-Core-CLI?

Sie können addwitnessaddress addr, wo addr ist eine vorhandene P2PKH oder P2SH-Adresse von dir. Es wird ein Konstrukt P2SH-P2WPKH oder P2SH-P2WSH-Adresse mit dem gleichen Schlüssel/script, falls bekannt, um gültig zu sein.

Beachten Sie, dass dieser Befehl ist nicht verfügbar, bis SegWit im Netzwerk aktiv ist, wie vor dieser Zeit, solche Ausgänge wäre aufwendbare von allen.

Da Bitcoin Core v0.16.0, P2SH-P2WPKH-Adressen sind die Standard-und die addwitnessaddress RPC ist veraltet.

Auch werde ich in der Lage sein zu erlösen Ausgänge und senden Sie Sie an eine "legacy" - Adresse?

Ja.

Wenn ja, wird diese zweite Transaktion akzeptiert werden, die von älteren, nicht-SegWit Kunden?

Ja, es ist ein softfork. Jede neue Transaktion ist gültig, gemäß der alten Regel. Wenn nicht, wird eine Kette split auftreten würde. Ältere clients können nicht sehen, die Transaktion bis es bestätigt ist, jedoch.

+339
Susan Stojsic 19.07.2015, 05:20:30

wenn alte Blöcke überprüft, indem jeder voller Knoten?

nie, es sei denn, rescan=1 command-line-option übergeben

Von dem, was ich gesehen habe, die mögliche Antworten sind: wenn es heruntergeladen ist und wenn man einen rescan.

ja, auf den Download natürlich auch

eines meiner .dat-Dateien defekt ist (einige Müll im Inhalt), aber bitcoin-qt funktioniert gut, weil es verwendet UTXO, nicht die Blöcke selbst

wenn ich den Inhalt des alten Blocks (und damit brechen die hash-Kette)

dies hängt davon ab, was du damit meinst.

+323
LcSalazar 16.06.2012, 15:44:28

Kontext: ich bin am erstellen einer Beispiel-code, dass würde zeigen, atomic swap zwischen den Elementen und Bitcoin, mit dem Ziel, dass die swap-Geschäfte nicht trivial miteinander verbunden, als wäre es mit einfach HTLC, wo Sie suchen können für den gleichen hash/preimage in beiden Ketten. Denn der Schlüssel zu offenbaren, ist tatsächlich eine Summe von Tasten (A+B), und zu behaupten, die andere Seite der swap, eine weitere Summe-Taste, (A+C) verwendet. A, B, und C sind nur bekannt (eine oder beide) Teilnehmer.

Ich benutze CHECKSIGFROMSTACK auf Elemente Seite zu zwingen, die Gegenpartei für das erstellen einer Signatur mit festen R-Wert (k bekannt sein würde, und so ist die andere Partei kann die Wiederherstellung des Schlüssels)

Ich wurde darauf hingewiesen https://bitcointalk.org/index.php?topic=321228.msg13072047#msg13072047, wo gmaxwell erzählt, dass Sie erreichen die gleiche Wirkung zwingen privkey Offenlegung unverändert Bitcoin.

Er sagt, dass er bewusst zwei Möglichkeiten, dies zu erreichen unmodifiziertem Bitcoin, eine von Ihnen ist:

OP_SIZE 57 OP_LESSTHANOREQUAL OP_VERIFY <P> OP_CHECKSIGVERIFY

Meine Fragen:

  • im Skript oben aufgeführt, die Signatur ist gezwungen, von der Länge weniger als oder gleich 57. Dies scheint darauf zu verlassen, bekannt, kleinen R-Wert, und die Annahme, dass andere R-Werte in der gleichen oder kleineren Größe für einige bekannte k ist rechnerisch nicht möglich, zu finden.

    in diesem Beitrag https://crypto.stackexchange.com/questions/60420/what-does-the-special-form-of-the-base-point-of-secp256k1-allow ein R-Wert mit 90 führenden null-bits ist gegeben. S hätte sein müssen, < = 29 bytes Größe mit R Länge von 21 bytes (166 bit), die zur Signatur passen in 57 byte-Grenze (29+21+6+1=57). Zu befriedigen, das Skript mit dieser bekannten kleinen R, der Schöpfer der Signatur würde suchen müssen für die Meldung zu Unterschreiben, dass Ergebnis wäre eine Signatur mit len(S) <= 29. Ist diese enge Begrenzung gewählt, um zu reduzieren die 'Spielraum' für bruteforcing R ?

  • Was ist die zweite Methode, dies zu erreichen unmodifiziertem Bitcoin ?

  • Wenn diese Methoden funktionieren, warum Sie nicht verwendet wurden anstelle von HTLC-Konstrukte, da diese Methoden (oder zumindest vorgestellt) sind nicht viel mehr komplexe Umsetzung-Weise, sind aber eher private (weil es keine öffentlich freigegebenen hash/preimage) ? Was sind die Nachteile dieser Methoden, im Vergleich zu HTLC ?

(Hinweis: auf Die oben genannten Fragen sind mehr aus Neugier, als für die konkreten praktischen Zweck, denn wenn die Schnorr-Signaturen aktiviert werden Bitcoin (ich hoffe das wird nicht zu lang), Adapter Signaturen https://github.com/apoelstra/scriptless-scripts/blob/master/md/atomic-swap.md viel besser wäre, Weg zu schaffen atomic-swaps ohne triviale Verbindung zwischen Transaktionen)

+315
Kitchi 14.03.2013, 04:38:34

In meinem nicehash ich habe die balance von 100 Euro. Wie kann ich Bargeld der jetzt 100 Euro auf Paypal oder meinem europäischen bank-Konto oder erhalten über Westurn Union?

+193
Rope 23.03.2019, 23:48:17

Ich bin Recht neu bei bitcoin und versuchte, um das setup eine lokale test-Netzwerk in meinem Rechner. Ich bin mit dem regtest Netzwerk zu erstellen, das lokale Netzwerk. Gibt es eine Möglichkeit in der ich initialisieren der Knoten (mit einer genesis-block oder so) zu halten bitcoins (ohne Bergbau)? Ich wurde durch den Entwickler-docs, aber ich konnte es nicht herausfinden. Verzeihen Sie mir, wenn es eine einfache Lösung, da ich ziemlich neu bin, bitcoin. So etwas wie eine initialfreecoins=10000000 in den Elementen/lightning-Netzwerk.

+160
uncle 17.11.2018, 21:33:32

Bitcoin "verboten" in Kenia, wahrscheinlich, weil die Zentralbank erkannte seine wachsende Popularität in der Wirtschaft "creme" und seiner eventuellen Wertsteigerung zu wo es jetzt ist. Technisch, es ist nicht illegal, es zu benutzen, aber Sie können erwarten, einige Widerstand von der Regierung. Da Uganda ein Nachbar ist, und vermutlich denkt und agiert entlang derselben Linien, meine Vermutung ist, dass der crypto-Währung gebannt wird es auch, wenn es nicht bereits.

+135
afourney 23.11.2017, 05:53:20

Ich habe gelernt, über Bitcoin leihen, wie unten zu sehen ist, und versucht es ein paar mal. Ich bin nicht allzu deutlich auf das Ergebnis.

Bedeutet es, Sie können Darlehen Ihre Bitcoin für .0988% Rendite alle 2 Tage? Aber wenn ich meine Kredit-Geschichte, es scheint, wie das Darlehen wird an Sie zurückgeschickt mehrere Male am Tag und es bekommt ausgeliehen wieder. Bedeutet das, dass jedes mal, wenn jemand leiht aus Sie ruft aufgeladen .0988% ? Was ist also die 2 Tage dann?

enter image description here

+121
SiVa Nudurumati 25.01.2014, 19:45:55

Okay, es scheint, nach viel Versuch und Irrtum habe ich herausgefunden, dass man die bootstrap.dat - Datei in der AppData/Roaming/Bitcoin oder ~/.bitcoin - Ordner. Sie können lassen Sie alles andere in diesem Ordner unberührt, fügen Sie einfach die bootstrap.dat - Datei in das Bitcoin-Ordner.

Ich verließ bootstrap.dat gibt, und schließlich Bitcoin-QT habe es gefunden, und auf dem Boden, heißt es "Importieren von Blöcken von der Festplatte..." ich bin derzeit bei 80 Wochen hinter auf der update, im Vergleich zu 240+.

Ich Las Mist über die Verwendung der -loadblock Befehl und extrahieren/entpacken der .dat - Datei.... gut, das war nicht nötig. Zumindest ist es nicht erforderlich, auf die aktuelle version von QT, die, wie ich glaube .8.0.5

+99
anagarD 16.01.2015, 20:43:17

Blockchain.info http://blockchain.info/connected-nodes zeigt eine Liste der Knoten, an den es angeschlossen ist. Ist es möglich für mich, um Sie als Knoten für die Verbindung?

+99
Juan Pablo Santos 02.04.2016, 13:13:28

Ich versuche ein lokaler pool, die Verwendung der php-mpos und die zetacoin-qt ausführbare Datei, aber aus irgendeinem Grund, wenn ich versuche zu verbinden mit cgminer, bekomme ich diesen Fehler: 0 Pool langsam/oder einer URL oder die Anmeldeinformationen ungültig sind, geschieht dies, obwohl ich schon einen worker erstellt in php-mpos, bei mir läuft alles auf einem windows-Rechner. Meine batch-Datei ausgeführt, das Programm ist dieses:

cgminer-nogpu.exe -o stratum+tcp://localhost:9332" -O-admin.Benutzer:Passwort

Meine Zetacoin config ist diese:

rpcuser=username
rpcpassword=Passwort
rpcport=9332
daemon=1
server=1
gen=1

block_nTime=1317972665
block_nNonce=2084524493
+55
Harry1234 18.09.2011, 18:44:06

- Wie komme ich in extreme Spezifität, konvertieren, einer bestimmten private bitcoin-Schlüssel in einem öffentlichen bitcoin-Schlüssel (mit mir Reden, wie ich bin 5 und ich habe diese Schritt für Schritt, die böse Hexe Kochen, mich lebendig in Ihren Backofen). NICHT wo finde ich ein Programm, dass dies tun wird, aber wenn ich es selbst zu tun, was würde ich tun?

Privater Schlüssel:

18E14A7B6A307F426A94F8114701E7C8E774E7F9A47E2C2035DB29A206321725

angeblich Ergebnisse in die public-key:

0450863AD64A87AE8A2FE83C1AF1A8403CB53F53E486D8511DAD8A04887E5B23522CD470243453A299FA9E77237716103ABC11A1DF38855ED6F2EE187E9C582BA6

Andere haben gefragt, wie man privat zu öffentlich, ich habe nicht gesehen, eine wirklich spezifische Antwort, nur mehr Allgemeine Richtung, aber keine Antworten erklären Sie alle Variablen. Ich verstehe, das ist ziemlich Komplex, und wenn eine Person denkt, dass Ihr zu viel Arbeit zu beantworten, habe ich Total Respekt. Hinweis: I nicht Pflege für die Bitcoin-Adresse, nur interessiert Privatekey zu Publickey und die Besonderheiten, wie.

Variablen wie das "a" und "b" in der ECDSA-Kurve-Algorithmus sind bereits benannt, die von Bitcoin (nach https://en.bitcoin.it/wiki/Secp256k1). die "Basis-Punkt" aka "G" ist auch angegeben auf der Seite. die "private exponent" oder "k", ich habe noch zu finden. Einige dieser Variablen sind angeblich "zufällig" die, wie es scheint falsch, wie jeder generator, können Sie einen privaten Schlüssel in scheint immer spuckte die gleiche public-key - ...so.... alle Variablen sind entweder bereits eingestellt oder sind abgeleitet von den privaten Schlüssel.

Vielen Dank für jede Hilfe auf diesem. Ich habe versucht zu forschen und zu verstehen, diese Tage, aber es scheint manchmal verstehe ich nicht, die Bedingungen und oder Bezeichnungen, aber ich denke, ich habe eine Vergangenheit, und jetzt bin ich einfach nur fehlende Teile der Gleichung.

BEARBEITEN HINZUFÜGEN:
Dies ist der vorherigen genannten private-key in Dezimal:

11253563012059685825953619222107823549092147699031672238385790369351542642469

Dies ist der vorherigen genannten öffentlichen Schlüssel (x-und y-Werte), in dezimal:

36422191471907241029883925342251831624200921388586025344128047678873736520530
20277110887056303803699431755396003735040374760118964734768299847012543114150

Alles was ich wissen will ist, wie man aus, dass die privaten Schlüssel zu den öffentlichen Schlüssel. Angeblich ist es eine einfache Gleichung, die nicht die bit-Verschiebung oder xor usw. Es kann auch "Punkt" Multiplikation " (die sehe ich nicht, wie man multiplizieren kann ein Punkt so definiert, dass sowohl ein x-und ein y). Niemand scheint zu verstehen, die Feinheiten, das. Euch schlage ich vor, tatsächlich bieten einige Bruchteil einer bitcoin-wer erklärt es klar und deutlich?

+42
L422Y 10.12.2016, 08:34:48

Fragen mit Tag anzeigen