Suchen JS/Node.js code-Beispiel zum signieren einer Transaktion (mit mehreren UTXOs) nur mit dem privaten Schlüssel erweitert

Gibt es irgendwelche Javascript-code gibt, oder Beispiele, wie man Zeichen einer Transaktion mithilfe der erweiterten-private-key?

Was ich im Grunde Suche, ist code, die helfen, leiten Sie den privaten Schlüssel, das kann ich dann verwenden, um Zeichen einer individuellen UTXO mit.

Vielen Dank im Voraus!

+510
Kalpitha 21.11.2014, 22:24:35
17 Antworten

Vor kurzem habe ich stolperte über die https://github.com/lightningd/plugins github repo und wollte installieren Sie die autopilot-plugin. Aber wie kann ich das installieren und aktivieren Sie das plugin, welches ich von der website heruntergeladen.

+958
developering 03 февр. '09 в 4:24

Bitcoin Bergbau macht die Münzen immer schwerer, und hat ein max cap auf die Gesamtzahl der Münzen, die irgendwann verfügbar sein. Dies macht die mining-Mechanismus für die Zukunft gerüstet ist.

In Bezug auf die Herstellung von gefälschten Transaktionen und somit doppelte Ausgaben oder stehlen Geld, Sie stehen im Wettbewerb gegen das Netzwerk von Benutzern, und so müssen die haben mehr Rechenleistung als der rest des Netzwerks. Wenn alle Benutzer Zuwachs an Rechenleistung bei etwa der gleichen rate, dann ist cheating verhindert wird.

+917
KareLIF 05.01.2018, 16:07:57

Aus dem, was ich sammeln die farbigen Münzen hinzufügen, einige zusätzliche Daten zu einem UTXO, ich versuche zu verstehen, welcher Mechanismus uns verwendet zum speichern der zusätzlichen Daten und wie die Daten gepflegt im Takt, wenn die UTXO gesendet wird, an eine andere Partei. Also sagen wir ich habe einen 1 Satoshi UTXO, kann ich (irgendwie) zu schreiben, die es repräsentiert mein Auto, die Registrierung mit der Nummer 123 ABC. Jetzt übertrage ich, dass 1 Satoshi Ihnen als Nachweis der übertragung des Eigentums an dem, was ist jetzt Ihr Auto. Die Daten zerstört in dieser Zeit? Ich nehme an, für teilbare Gegenstände, wie Flaschen Wein, wenn ich 12 Satoshi in 1 UTXO, konnte ich nicht senden 1 Satoshi auf Sie zu übertragen, nur 1 Flasche?

Ein Beispiel aus einem explorer-wäre toll, danke.

+872
Magvi 09.03.2011, 20:18:33

Dies ist meine erste Tauchgang in die eigentliche Transaktion Inhalt. Ich habe mich entschieden eine zufällige Transaktions-in die block chain zu verstehen, was Los ist.

Also, ich sehe, dass diese Transaktion hat einen einzigen Eingang, und eine Reihe von Ausgängen.

Was ich wirklich nicht verstehe an dieser Stelle ist, wie kann ich erklären, was der Ursprung und Ende-Adressen wurden, zusammen mit dem Betrag der Transaktion.

Meine Verwirrung kommt aus nicht zu sehen, die ursprüngliche Adresse (obwohl ich vermute, dass mir etwas nicht zu verstehen fundamentale), gekoppelt mit mehreren Empfängern definiert über eine Reihe von vout- Adressen.

{
"hex" : "01000000024aa42a4453b3894a161dfc6701f8946b42fd98f231b53dc6b95e378edcc63da8000000008c4930460221009c8c0cf9664f8e97dc0d2379150dae9de743bd1ba9164c74da8728ac8bd33818022100ab74fba8f1219d2e5a79f9ec3bee7f9de6dd49edc66a667a8bd433692bd9ddb8014104c086981930501414c538310ab4014186fd2e9901fabcce97de24abd7f6b14ca5b319896ac482d00506e5f722da754f727015a51fb1ee8728089bc03c8b6adb37fffffffff126ce9e47f9ee8d2e6c26fb13f2daa4e052f6a5aaef77871f2f1cb6b93253a1010000008b483045022100b20a538bcb20fc8463bb698a4a07fced226aff193cddf5eb246564708e5193c702207c2b6fdbc1b90575be7ef5f7d7013bef357bab0d8bd6b57708df35c2aa03e56d014104f3234bbe0fcfb2091bd6ad64203fcb6f0a7ac08b3730f2b759f85aab5fb233adad9cde430938f6f303d98b1aa9c17a2a56fcca95982cf76bce9e13acfc6fab3dffffffff02404b4c00000000001976a91470f25592e7284f48ccddcc8ef9af83d48c47301a88ace2900400000000001976a9140495ef54c1276a4bf3e35e433d893857db344e7088ac00000000",
"txid" : "1a558999f1360e95406c39ada43121fc2441ca5600e39f5d5a3bd3c494b9aae9",
"version" : 1,
"locktime" : 0,
"vin" : [
{
 "txid" : "a83dc6dc8e375eb9c63db531f298fd426b94f80167fc1d164a89b353442aa44a",
 "vout" : 0,
 "scriptSig" : {
 "asm" : "30460221009c8c0cf9664f8e97dc0d2379150dae9de743bd1ba9164c74da8728ac8bd33818022100ab74fba8f1219d2e5a79f9ec3bee7f9de6dd49edc66a667a8bd433692bd9ddb801 04c086981930501414c538310ab4014186fd2e9901fabcce97de24abd7f6b14ca5b319896ac482d00506e5f722da754f727015a51fb1ee8728089bc03c8b6adb37",
 "hex" : "4930460221009c8c0cf9664f8e97dc0d2379150dae9de743bd1ba9164c74da8728ac8bd33818022100ab74fba8f1219d2e5a79f9ec3bee7f9de6dd49edc66a667a8bd433692bd9ddb8014104c086981930501414c538310ab4014186fd2e9901fabcce97de24abd7f6b14ca5b319896ac482d00506e5f722da754f727015a51fb1ee8728089bc03c8b6adb37"
},
 "sequence" : 4294967295
},
{
 "txid" : "a15332b9b61c2f1f8777efaaa5f652e0a4daf213fb266c2e8deef9479ece26f1",
 "vout" : 1,
 "scriptSig" : {
 "asm" : "3045022100b20a538bcb20fc8463bb698a4a07fced226aff193cddf5eb246564708e5193c702207c2b6fdbc1b90575be7ef5f7d7013bef357bab0d8bd6b57708df35c2aa03e56d01 04f3234bbe0fcfb2091bd6ad64203fcb6f0a7ac08b3730f2b759f85aab5fb233adad9cde430938f6f303d98b1aa9c17a2a56fcca95982cf76bce9e13acfc6fab3d",
 "hex" : "483045022100b20a538bcb20fc8463bb698a4a07fced226aff193cddf5eb246564708e5193c702207c2b6fdbc1b90575be7ef5f7d7013bef357bab0d8bd6b57708df35c2aa03e56d014104f3234bbe0fcfb2091bd6ad64203fcb6f0a7ac08b3730f2b759f85aab5fb233adad9cde430938f6f303d98b1aa9c17a2a56fcca95982cf76bce9e13acfc6fab3d"
},
 "sequence" : 4294967295
}
],
"vout" : [
{
 "value" : 0.05000000,
 "n" : 0,
 "scriptPubKey" : {
 "asm" : "OP_DUP OP_HASH160 70f25592e7284f48ccddcc8ef9af83d48c47301a OP_EQUALVERIFY OP_CHECKSIG",
 "hex" : "76a91470f25592e7284f48ccddcc8ef9af83d48c47301a88ac",
 "reqSigs" : 1,
 "type" : "pubkeyhash",
 "Adressen" : [
"1BJCzAbdTe8cCSvd2Yr7RCAnHqfsixjVth"
]
}
},
{
 "value" : 0.00299234,
 "n" : 1,
 "scriptPubKey" : {
 "asm" : "OP_DUP OP_HASH160 0495ef54c1276a4bf3e35e433d893857db344e70 OP_EQUALVERIFY OP_CHECKSIG",
 "hex" : "76a9140495ef54c1276a4bf3e35e433d893857db344e7088ac",
 "reqSigs" : 1,
 "type" : "pubkeyhash",
 "Adressen" : [
"1RFKRhk3nMhk7yyN687YtxKVfohtdm6Sc"
]
}
}
],
"blockhash" : "00000000000000007764778f17fc18d6051711507bbaeb503c2d4aba017f1445",
"Bestätigungen" : 4,
"Zeit" : 1393487217,
"blocktime" : 1393487217

}

Unter anderen Transaktion als Beispiel, ich hatte einen Blick auf die Eingänge, um zu sehen, ob es möglich wäre, um herauszufinden, die Adresse aus dem vorherigen Transaktionen. Was ich endete, war diese:

Aktuelle Transaktion: 3846c2c5de2d6a3ea44d0d26d52cef2b33c9f44f3da1305e33905aebd3ba5795

Eingang 1, um die Aktuelle Transaktion: 70413306b48d8a1ce9b4d9a3500477cea1e42888c07f69d9f45f4785fde0e551 [0]
 Ausgabe: 14sbkc8jwphWvDczoBMY812nvpT7T8pp3t
 Ausgabe: 15R7vh1r5nrTB7uGg89pmP8grJKzpRVetr
 Ausgabe: 129w8zn65WqkVmUbTQGnLojg6qu5vaNnvq

Eingang 2 zur Aktuellen Transaktion: a97685efbed249543f34c22480609ea1851b4d4c76f7207db3de64b65206d037 [6]
 Ausgabe: 1AdVciiT8VoJiCn5nevnVQnzQFeyHKtgzu
 Ausgabe: 1A2UXf1wK4G7g6NquQu5VJzAt2hwBvakwc
 Ausgabe: 1NT9GeNPK7jW33b61Xv8CpRhfTwXXHrbsh
 Ausgabe: 1DNWZmsURXXyNchhj3An4em3UkHb7ux39l
 Ausgabe: 18rt5YDpzL7CuBSsCxQPSWg6xPu7UR6Dks 
 Ausgabe: 13aUL5mzLGLJKbfCBfJukRPmikau5aGHf3
 Ausgabe: 16ui1ZtnN1Ufgp9RHvp7jECbMPoMfEjLzw
 Ausgabe: 16ZgAzQZyvv6MWZALTUBcvNEiKARbjoMhz 

Input 3, um die Aktuelle Transaktion: dc4ba3a246a479f7747a05fa56658f2521a9456689103a2df0015b538edaa7d7 [2] 
 Ausgabe: 1Pxh9sMK22d2QCU1quoFcgP2arxHgyaHev
 Ausgabe: 1AxfD8QMrjbvD4SRWEBavYY1P6FfPhXpri
 Ausgabe: 14ZQsi7XWMBpXu8MRJdq23TJBymnsvMY4j

Keiner der bisherigen Eingaben übereinstimmen. Was bin ich?

+863
3vonn3 07.02.2015, 03:24:13

Wird es aktualisiert, blockchain-explorer, arbeiten mit altcoin?

Ich konfigurierte die beliebtesten blockhain explorer: iquidus explorer aber die Transaktionen der Tabelle anzeigen sind limitiert auf die Anzeige, nicht zeigen kann oder umzubrechen alle Transaktionen.

+746
BHall 02.06.2018, 20:25:46

Hier ist eine Auflistung von Bitcoin von den Ländern übernommen form von Google Trends:

Was können Sie sehen, dass in Estland und Finnland sind die ersten und erst danach kommt die US.

+704
Ich 19.08.2013, 14:09:53

Ich versuche I. D. der Besitzer einer Adresse. Die Adresse ist 18y1M4fCUDvKwqbmPKd1N5QLTTiAVQiUcf Und Sie ziehen Geld von meinem Konto. Kann jemand helfen?

ohbeone

+701
fitness101 02.03.2016, 10:43:26

Wiederholte Transaktionen mit Bitcoins ist unmöglich, es sei denn, Sie haben Zugriff auf den privaten Schlüssel. Dies erfordert einen bestimmten client. Eine solche Funktionalität ist noch nicht verfügbar, da die meisten Leute verschlüsseln Ihre Brieftaschen (der client kann nicht entschlüsseln, ohne dass der Benutzer. Der zweite Ansatz vorzuziehen wäre.

+690
netadvanced 11.10.2019, 05:08:06

Normalerweise wird zuerst öffnete ich den bitcoin core zum fortsetzen der Prozess nun aber der Kern ist völlig out-of-sync, und die Blöcke, die in bitcoin-qt-Ordner sind mit 60 GB Speicherplatz, das heißt, Sie sind schon gebaut..?

Die Blöcke auf der Festplatte sind nicht wirklich verarbeitet, überhaupt in der Art und Weise Sie denken, was Bitcoin Core ist zu tun, wenn es die Synchronisierung ist der Aufbau einer sekundären Datenbank seiner eigenen enthält, die den Zustand des Netzwerks. In einem sehr unsauberen Herunterfahren der Datenbank (auch bekannt als chainstate) wird beschädigt und muss neu erstellt werden, aus der block-Dateien. Es gibt keine Möglichkeit zu wissen genau, wie es war beschädigt, so muss es gebaut werden, ganz von vorne wieder. Es ist unbequem, aber zumindest die Blöcke müssen nicht erneut heruntergeladen werden, aus dem Netzwerk wieder.

Wenn Sie immer häufiger BSOD möglicherweise müssen Sie überprüfen Sie Ihre hardware oder Treiber.

+686
negora 24.11.2019, 21:18:22

Ich bin versucht, zu importieren meine bitcoin privaten Schlüssel in die Mycelium android-Geldbeutel, aber es hält zeigt sich als die legacy-Adresse, die beginnt mit 1xxx. Ich schickte einige Münzen an den bc1-Adresse und ich verifiziert sein dort, aber wenn ich versuche, importieren Sie einfach die bc1-Adresse in das myzelium, das es funktioniert, aber es sagt, eine "unkomprimierte" - Adresse. Ich habe ein anderes bc1-Adresse, die den privaten Schlüssel importiert, aber es sagt, "komprimiert", und das ist in Ordnung. Wie kann ich komprimieren unkomprimierte bc1-Adresse, die bereits einige Fonds gibt es?

+396
Carlos Borau 01.12.2010, 04:17:21

Alice besitzt drei Adressen A1, A2, A3. Sie entscheidet, um die Münzen zu sammeln statt, indem diese Adressen in einer einzigen Münze, damit Sie erzeugt eine frische, neue Adresse A4 für, die.

Sie hat die folgenden zwei Optionen:

1. Einzelne Transaktion

+--------------+ |A1-A4| |A2 -> | |A3 | +--------------+

2. Mehrere Transaktionen

+--------------+ |A1-A4| +--------------+

+--------------+ |A2-A4| +--------------+

+--------------+ |A3 A4| +--------------+


Sie will nicht die Leute wissen, dass A1, A2 und A3 sind im Besitz von Ihr. Und Sie nicht zu verwenden beabsichtigen, jede Vermischung Dienstleistungen. Sie hat auch nichts dagegen mehr bezahlen, Transaktionsgebühren wie bei option 2.

Option 1

A1, A2 und A3 können miteinander verknüpft werden, vorausgesetzt, Sie haben Sie nicht verwenden, jede Münze Join - Technik.

Option 2

Es kann gesehen werden, dass die A4 wird verwendet, um Zahlungen zu erhalten. Aber A4 hat noch nie gesehen, bevor diese Transaktion.

Fragen zu Option 2:

  1. Kann jemand die Beobachtung der Blockchain deterministisch herauszufinden, A1, A2 und A3 gehören zu gleichen Benutzer?

  2. Wenn Alice jetzt verbringt A4 Bob (sendet alle Höhe, die Sie nie verwendet, A4 wieder), kann Bob jemals herausfinden, dass A1, A2 und A3 gehörte zu Alice?

  3. Was in die Privatsphäre von Alice (oder jemand den Pfad hinunter, wie Bob) verlieren, wenn Sie geht für option 2?

  4. Ist die Wiederverwendung von Adressen zu erhalten nur Zahlungen und Ausgaben, die Adresse nur einmal okay?

+343
jhamm 08.08.2016, 02:16:20

Ja, Auszahlung ist Gewinn Schutz, aber es ist auch ein stop gain. Folgen Sie den exchange-Benutzerhandbuch für Anweisungen, wie Sie zu verkaufen oder an Ihre support-team, die details, wie Sie dies tun, werden an der Börse bestimmte.

+273
dalastboss 30.06.2016, 03:53:38

Leider sind die Gebühren wachsen in diesen Tagen, und jetzt können wir nicht einmal kaufen, eine Tasse Kaffee, da die Gebühren wird die Hälfte des Preises für einen Kaffee an sich. Je mehr Leute mit bitcoin desto höher die Gebühren.

+202
progmastery 06.01.2014, 21:30:46

Ich denke, dass diese Antwort auf eine Aussage von Satoshi in die cryptography mailing-Liste ist eine der interessantesten und aufschlussreichsten Dinge, die er sagte:

Die ursprüngliche Aussage:

Sie werden nicht finden, eine Lösung der politischen Probleme in der Kryptographie.

Satoshi ' s Antwort:

Ja, aber wir können gewinnen Sie eine große Schlacht in die Arme Rennen und gewinnen Sie ein neues Gebiet der Freiheit für mehrere Jahre. Die Regierungen sind gut auf das abschneiden der Köpfe von einer zentral gesteuerten Netzwerke, wie Napster, sondern Reine P2P-Netzwerke wie Gnutella und Tor zu sein scheinen halten Ihre eigenen.

Quelle: https://www.mail-archive.com/[email protected]/msg09971.html

Jedoch, wie es scheint, der ursprünglichen Aussage in der mailing-Liste, dass Satoshi antwortet wie geschaffen scheint aus der mailing-Liste, so dass die vollständige Nachricht und die Identität der person unbekannt ist. Wer war diese person und was war seine ganze Botschaft?

+120
MayaLekova 25.10.2018, 14:36:46

Bitcoin core sets der Staub-Grenzwert auf einen Wert, wo die Ausgaben eine Ausgabe mehr als 1/3 seines Wertes. Diese Berechnung basiert auf dem Knoten die Einstellung für die minimale relais-Transaktionsgebühr (siehe option -minrelaytxfee), deren Standard-0,00001 BTC/KB. Jede Transaktion mit einer Gebühr von weniger als, dass nicht weitergeleitet werden, indem der Knoten, d.h. es fällt aus seiner mempool.

Für einen Knoten verwendet die Standard -minrelaytxfee von 0.00001 BTC/KB (1000 satoshis/KB) und gegeben, dass für P2PKH ein Eingang 148 bytes und ein Ausgang 34 bytes, daraus folgt, dass eine Ausgabe weniger als oder gleich 546 satoshis ist als Staub nach Bicoin-Kern.

Referenz: Was ist eigentlich Bitcoin Staub?

+99
Dalia Morales 12.05.2017, 16:43:43

Zunächst beachten Sie, dass die Welligkeit verwendet den Begriff ledger etwas anders als die Allgemeine Verwendung.

In der Ripple einem Hauptbuch ist die Gesamtheit aller Ripple-Konten, die alle Ihre aktuellen Salden, alle offenen Handel bietet, und nur die details der Transaktion rechtfertigen, dass die Veränderungen in diesem ledger aus dem vorherigen ledger. Eine bestimmte Welligkeit ledger spielt nicht enthalten alle anderen bisherigen Geschichte der Transaktionen.

Auch so ein Ripple-ledger kann noch etwas großer wegen der Einzelheiten der Implementierung der binären Darstellung. Die Umsetzung Werte-lookup-Geschwindigkeit, die Synchronisation der Effizienz, der Vermischung sub-Teile, und andere Funktionen, die über die absolute Größe.

Transaction history) in der Ripple ist gespeichert auf Servern, halten Vergangenheit mehrere Nebenbücher, wie viele, wie gewünscht, in form einer Kette, ähnlich zu Bitcoin block chain. Doch im Gegensatz zu Bitcoin, ist es möglich, für neue Transaktionen zur Verarbeitung durch eine Ripple-server, der hat nur die letzten validiert ledger. Auf solchen Servern (Prüfer) sind frei, Sie zu verwerfen, alle älteren Büchern (und deren Abwicklung).

Momentan werden die meisten öffentlichen Verkleidung Ripple-Server (das annehmen der Transaktion, Beiträge und Status-Abfragen) halten Sie eine in der Nähe voll Geschichte aller bisherigen Ledger und können daher Rückfragen in Bezug zu historischen Informationen (z.B. eine Liste der letzten Transaktionen erfolgt einem bestimmten Konto über die account_tx API), aber es gibt keine Anforderung für jede Ripple-server, um eine solche Geschichte zur Verfügung (Server, informieren Kunden über das Angebot oder Büchern, die Sie zur Verfügung haben).

Es ist wünschenswert, zumindest ein paar Ripple-Server, die so viel Geschichte wie möglich öffentlich zur Verfügung, so dass jeder Interessierte kann die Abfrage von Informationen über vergangene Transaktionen. Zum Beispiel, es wird erwartet, dass die gateways laufen Ripple-Server für Ihre Kunden und konfigurieren würden zumindest einige dieser speichern der ganzen Geschichte, da das gateway der Gründung (mindestens).

Als die storage-Anforderungen für vollständige Geschichte erhöhen, kann es häufiger geworden sind "slim" Ripple-Servern, die speichern nur eine Feste Geschichte (vielleicht ein paar Wochen) aus Gründen der Wirtschaftlichkeit. Ripple-clients verwenden könnte, diese für eine schnellere Tag-zu-Tag-Betrieb (zum Beispiel, wenn Ihre waren mehr von diesen, oder wenn Sie sich befanden, näher an den Kunden) und müssen nur die Abfrage der potentiell langsamer (zum Beispiel, wenn Sie sind weniger und mehr überlastet ist oder weiter entfernt von dem client), - Server, wenn noch mehr der alten Geschichte erforderlich ist.

+80
chejnik 23.03.2012, 17:40:02

Ich kann nicht fügen Sie einen Kommentar, denn ich habe keinen Ruf, aber ich denke, es ist wichtig zu beachten, dass diese Art von Angriff hat extreme Folgen für die Zukunft von Bitcoin angenommen. Wenn das Ziel ist eine Zukunft, in der ein großer Prozentsatz der Weltbevölkerung sind direkt oder indirekt beteiligten in das Bitcoin-Netzwerk, ein so trennen Sie von der weltweit anerkannten blockchain könnten katastrophal sein.

Es gab bestätigte Berichte von internet-verbindungen sabotiert, die von anderen Staaten als auch von den Regierungen der Ausübung von Kontrolle über Ihre Bevölkerung. Ich Stimme grundsätzlich mit @Serith Kommentar im Rahmen einer schweren und lang andauernde Unterbrechung zwischen der globalen blockchain und die cut-off-ökonomischen system:

Es wäre leicht zu kontern irgendwelche negativen Ergebnis, weil die Nutzer von isolierten Netzwerk würde sofort wissen, über das problem von plötzlichen Rückgang der gesamten Netzwerk-hash macht, und würde nur brauchen, um Ausgaben zu vermeiden bitcoins, bis die Verbindung wiederhergestellt ist.

Intermittierende Ausfälle können leicht zu beheben, aber zu sagen, dass eine Bevölkerung sich nur um Ausgaben zu vermeiden Bitcoins ignoriert den Fall, wo in einer möglichen Zukunft, in der Bitcoin ist weit verbreitet, erzählen der Bevölkerung einfach nicht mehr Ausgaben haben enorme soziale und politische Folgen. Ein solcher Fall könnte sehr wohl zu schweren Unruhen in der cut-off-Land, vielleicht sogar drehen gewalttätig.

+17
CAXAP1987 14.04.2019, 17:48:46

Fragen mit Tag anzeigen