Mit der bitcoind, kann ich die Abfrage, wenn die Mittel geschickt wurden, um eine multisig-Adresse?

Ich möchte Abfrage, ob die Mittel geschickt wurden, um ein multi-sig-Adresse.

Mit den daemon: die Adresse gültig ist, aber listunspent und getreceivedbyaddress nicht zeigen, die multisig Adresse. Ich kann sehen, dass eine Transaktion, welche Berichte die Ziel-Adresse ist meine multisig Adresse.

Ich glaube, ich bin zu Fragen, wie die apis von blockr.io-Arbeit (z.B. btc.blockr.io/api/v1/Adresse/info/...... ) ?

TIA

+394
bigan juria 24.04.2016, 03:22:05
16 Antworten

Holen Sie sich die private Adresse von diesem Transaktionen, installieren Elektron und importieren Sie diese Transaktionen privatekey dann werden Sie in der Lage, senden Sie diese Transaktion wieder ohne Probleme.

schicken Sie es mit einer höheren Gebühr.

+871
banjoAtix 03 февр. '09 в 4:24

rescan haben wahrscheinlich gar nichts. Es geht durch die blockchain zu finden, Geschäfte fehlen Ihrer Brieftasche. Es wird nur sehr selten benötigt werden (wie wenn Sie manuell geändert wird, die Dinge in der Brieftasche.dat).

-reindex wirft Sie Weg, die block-chain-index und Kette Zustand (die Datenbank, in der alle nicht ausgegebene Transaktion Ausgänge), und baut diese von Grund auf neu. Es ist genau wie das herunterladen der block-Kette wieder von Kollegen, mit Ausnahme der Blöcke bereits auf der Festplatte verwendet werden.

+858
fightlight 05.06.2012, 16:31:05

jedoch Zahlung Umkehrungen sind ein problem, mit bank überweisungen.

"Verschiedene Draht-übertragung-Systeme und-Betreiber bieten eine Vielzahl von Optionen, die relativ zu der Unmittelbarkeit und Finalität der Abwicklung und den Kosten, dem Wert und Volumen der Transaktionen. Central bank wire transfer-Systeme, wie das Federal Reserve ' s FedWire-system in den Vereinigten Staaten, sind eher in der real-time-gross-settlement (RTGS) - Systemen. RTGS-Systeme bieten die Schnellste Verfügbarkeit der Mittel, denn Sie geben sofort "in Echtzeit" und final "unwiderrufliche" Erledigung durch die Veröffentlichung der Brutto - (komplett) - Eintrag gegen die elektronische Konten der wire-transfer-system-operator."

Quelle: https://en.wikipedia.org/wiki/Wire_transfer

So sind Sie wahrscheinlich nicht in Bezug auf eine FedWire-oder SWIFT-überweisung (die nicht reversibel), sondern so etwas wie ACH (US), oder anderen heimischen national-bank transfer-Methode. Wenn ein Verkäufer Werbung gibt "wire transfer", der Verkäufer ist nicht in Bezug auf diese nicht-RTGS-electronic funds transfer-Netzwerke.

Eine Eigenschaft der meisten P2P-Trading-Börsen ist, dass Sie eine Vertrauensstellung Geschichte/Ruf Ihres Kontrahenten. Während Sie nicht garantieren, daß Sie nicht betrogen werden von einer Zahlung rückgängig gemacht, es ist ein Werkzeug, das Sie verwenden können, um deutlich zu reduzieren das Risiko von Betrug, indem Sie nicht akzeptieren, eine reversible Methode der Zahlung, es sei denn, die Gegenpartei hat ein großes Vertrauen Geschichte.

Ein Ansatz, um zu verringern das Risiko ist zu tun mehrere, kleinere Geschäfte mit mehreren Gegenparteien anstelle eines einzigen, großen Handel mit einer Gegenpartei.

Darüber hinaus haben die Käufer die Hinterlegung von Geld in Ihrem Konto ist eine Methode, mit weniger Risiko (aber nicht null-Risiko).

Ansonsten, lokalen, in-person-cash-Handel ist eine sicherere Methode.

+848
donruslan 03.10.2014, 12:26:37

Jeder Knoten verwaltet einen Speicher-pool-Transaktionen, die noch nicht die Aufnahme in die block chain, aber Sie als akzeptabel. Die Regeln für diese Akzeptanz sind kompliziert (Sie muss gültig sein, Sie müssen nicht verbringen alle Münzen bereits ausgegeben, die in der Kette oder irgendetwas, das Sie bereits im mempool, verschiedene Einschränkungen zu verhindern, denial-of-service-Attacken, die Gebühr und die Priorität Einschränkungen -, rate-limits, ...). Jedes mal, wenn ein miner erstellt einen neuen block, den Sie verwenden in der Regel alle verfügbaren Transaktionen von Ihren mempool, eingeschränkt durch die block-Größe Einschränkungen, so dass einige Transaktionen können nicht in einem block, aber machen könnten Sie es in die nächste).

+833
curiousjohn 22.04.2015, 14:30:45

Ort bootstrap.dat in das bitcoin-Daten-Verzeichnis und starten Sie dann Bitcoin-Qt. Es liest die Datei zum erstellen der blockchain. Die Datei wird umbenannt, um bootstrap.dat.alten wenn dies abgeschlossen ist, um zu verhindern, dass die Wiederaufbereitung als Bitcoin-Qt neu gestartet wird.

Sie können suchen Sie das data-Verzeichnis durch das Lesen dieses.

+802
Mikes 21.07.2018, 18:34:07

Wie funktioniert ein potantial Bitcoin-Verbot in der Praxis arbeiten in einem regime, dass ein.) zumindest teilweise ermöglicht den Zugriff auf das Internet, und b) hat mindestens ein payment-system, das nicht eng überwacht von der Regierung, wie Bargeld.

Einige Schwierigkeiten bei der Durchsetzung der ein solches Verbot kann ich mir vorstellen:

  1. Außerhalb der exchange-Zugriff

    Obwohl der direkte Zugang zu Bitcoin-Börsen hinter einer landesweiten firewall eingeschränkt sein kann (und höchstwahrscheinlich ist), wird es immer existieren, Tor, proxies, Tunnel, VPNs etc. Im Extremfall könnte man mit einem Telefon, als eine Art Akustik-Koppler zu sprechen, die außerhalb der Welt, vorausgesetzt, es ist ein Zähler, Teil eines solch tech hinter firewall. Oder denken Sie an Satelliten-Zugang. Im Gespräch mit einem Bitcoin-exchange zu erhalten, Münzen, die nicht benötigen viel Bandbreite. Die Zahlung dieser Austausch könnte ein Problem sein, wenn z.B. das banking-system überwacht alle beteiligten in Kreditkarten-Transaktionen. Aber es gibt vielleicht andere Möglichkeiten der Zahlung ein außerhalb der Börse.

    Welche Mittel verwendet werden könnten, zu verbieten, den Zugang zu außerhalb der Börsen, und wie effektiv können Sie sein?

  2. Mit einem exchange-innerhalb des Landes

    Offensichtlich ein solcher Austausch könnte nur Handel mit Münzen, die bereits im Land, wenn die Punkte (1) und (3) nicht überwunden, soweit man davon sprechen können, dass die Lokalität der Münzen sinnvoll. Gibt es etwas, das verhindern könnte jemand mit einem exchange durch die Aufteilung der Münzen, die bereits im Besitz für die Annahme von Bargeld, die bei einer ad-hoc-spot, der sich Häufig ändert?

  3. Verbot von Bitcoin-Netzwerk selbst

    Ports können geschlossen sein, die von ISPs etc., aber das kann umgangen werden, indem einfach über ports, die geöffnet sein müssen (HTTP(S), FTP, IMAP)). Wie bei Punkt (1), es kann einfach sein behelfsmäßigen Möglichkeiten der Erlangung der blockchain von außen, und übertragen der Blöcke mit Transaktionen innerhalb des Landes wieder in die blockchain.

    Wie bei Punkt (1), was bedeutet, könnte hier eingesetzt werden, und wie effektiv können Sie sein? Auch, wie kann der Bergbau effektiv gebannt?

  4. Bringen Münzen in das Land

    Vorausgesetzt, es gibt keine Reisebeschränkungen, so können Sie ins Ausland gehen, erhalten Sie Münzen, die es gibt und bringen Sie in das Land, entweder elektronisch getarnt oder verschlüsselt auf Ihrem Gerät, oder als Papier-wallets, können leicht ausgeblendet werden.

    Welche Systeme vorhanden sein müssen, um zu verhindern, dass die physische Einfuhr von Münzen? Wie sinnvoll oder praktisch sind physische Münzen (ich weiß, Sie sind nicht sehr sicher, aber das ist nicht der Punkt hier), vorausgesetzt, Sie können eingesteckt werden in eine elektronische Brieftasche wieder?

  5. Zahlung

    Natürlich, offiziell registrierten Unternehmen konnte nicht die Bitcoin akzeptieren (zumindest nicht offiziell), aber Münzen kann leicht übertragen werden von person zu person einmal (1) ist gelöst, sofern Sie die Mittel haben, um setup-Knoten und injizieren-Transaktionen in der blockchain.

    Wie könnte ein Verbot von privaten zu privaten noch zu arbeiten? Ist es auch praktisch zu verhängen ein solches Verbot?

Es wäre toll, wenn jemand diese Fragen beantworten könnte-auch im Kontext von Nationen, die strittig sind oder geradezu feindlich gegenüber Bitcoin wie China, Indien, Kasachstan, Bangladesch, Ecuador, Bolivien, Algerien usw.

+711
Suzanna Vi 20.11.2014, 04:56:42

Nein, zumindest nicht für die original-Bitcoin und alle, die altcoins, die ändern sich nicht mit diesem Aspekt. Aber Sie sind fast richtig: Jeder Bitcoin ist teilbar in 0,1 Milliarden (100 Millionen Euro oder eine 1, gefolgt von 8 Nullen) tatsächliche Einheiten, so genannte Satoshi nach dem pseudonym des Bitcoin Schöpfer. In der Tat, das Protokoll verwendet nur diese; anzeigen der als Bitcoin ist lediglich eine Ausgabe-Formatierung-Konvention.

+524
SteveS 01.02.2016, 02:09:44

So nach langem suchen hier und insgesamt im internet, ich habe es nicht geschafft, eine Antwort zu finden auf meine Frage also frag ich mal hier.

Also ich habe versucht, zu konvertieren, ein öffentlicher Schlüssel in einer Adresse. Ich habe das schreiben alle hashing-algorithmen, und getestet mit online-hashing-websites, damit Sie arbeiten. Hier ist mein code:

Funktion getBTCAddress(öffentlicher_schlüssel) 
{
 var __SHA = SHA256_hash(öffentlicher_schlüssel);
 console.log("__SHA: "+ __SHA);
 var RIPEMD = RIPEMD_160 (__- SHA);
 console.log("RIPEMD_160:" + RIPEMD);

 var new_SHA = SHA256_hash(RIPEMD.toString());
 console.log("new_SHA:" + new_SHA);
 var _new_SHA = SHA256_hash(new_SHA);
 console.log("_new_SHA:" + _new_SHA);

 var checksum = _new_SHA.Scheibe(-8, _new_SHA.Länge);
 console.log("Quersumme:" + Quersumme);

 var almost_address = "00" + RIPEMD.toString() + checksum;
 console.log("almost_address:" + almost_address);

 var buffer = Buffer.aus(almost_address, "hex");

 zurück BS58.encode(buffer);

}

Für einige Grund es ist nicht, dass Sie mir die richtigen Ergebnisse. Ich Frage mich, was sind die genauen Schritte der Ableitung eine Adresse aus einem öffentlichen Schlüssel?

Für diejenigen von Ihr, die sich Fragen, hier ist, was mein code tut:

 checksum = SHA256(SHA256(RIPEMD160(SHA256(öffentlicher_schlüssel)))) <-- die letzten 8 bytes

 almost_address = 0x00 (network-byte -) und RIPEMD160(SHA256(öffentlicher_schlüssel)) und Prüfsumme <-- verdichtet in 1 string

 Adresse = base58(fast(Adresse)
+483
Beyonslay 13.02.2012, 02:38:54

Eine lange Reihe der private Schlüssel berechnet werden kann, aus dem Samen in einem standard-Weg. Den neuen client importieren Sie die Schlüssel für Ihren Gebrauch, während der computing die entsprechenden Adressen und prüfen der block chain zu sehen, welche verwendet wurden. Wenn er findet viele Tasten in einer Zeile, die nicht verwendet wurden (vielleicht mehrere hundert; diese Anzahl kann konfiguriert werden in Ihrem client), nimmt er es gefunden hat, werden alle Schlüssel in der Reihenfolge, die Sie tatsächlich verwendet, und Stoppt.

+439
Bingran Shen 21.05.2010, 07:36:09

Sie nicht brauchen, um hinzuzufügen, ILS - unterstützt alle ISO4217 Währungen. Dies ist die Zeile, fügt ILS.

+417
sb333 04.02.2018, 21:08:01

Richtig, es herausgefunden. Es ist eine Frage der Kommissionierung die richtige Ausgabe aus der vorherigen Transaktion und laufen signInputs. Nach, dass es funktioniert.

+408
distinctkim 05.10.2013, 04:40:31

Ich bin versucht zu tun, eine verknüpfte transfer von einem meiner privaten blockchain zu einer Seitenketten mit sidechain-manipulation.py (https://github.com/ElementsProject/elements/blob/alpha/contrib/sidechain-manipulation.py)

Ich habe eine erfolgreiche Adresse der Erstellung und send-to-sidechain nach notwendig, änderungen auf Sidechain chainparams(derzeit konfiguriert nur für die Haupt-und testnet)

Während ich versuche, zu behaupten, in der sidechain bekomme ich die folgende Fehlermeldung

Traceback (most recent call last):
 File "./contrib/sidechain-manipulation.py", line 176, in <module>
 txid = sidechain.sendrawtransaction(res_tx)
 Datei "/usr/local/lib/python2.7/dist-packages/bitcoinrpc/authproxy.py", line 140, in __call__
 erhöhen JSONRPCException(response['error'])
JSONRPCException: -26: 16: zwingend erforderlich-script-verify-flag-Fehler (Script konnte einen OP_CHECKSIGVERIFY Betrieb)

Hab den folgenden Fehler aus einem RPC-Aufruf:
{u'message': u'16: zwingend erforderlich-script-verify-flag-Fehler (Script konnte einen OP_CHECKSIGVERIFY Betrieb)', u'code': -26}

Ich sehe die folgenden Zeilen in Anspruch-auf-Seitenketten sidechain-manipulation.py,

 # Vielleicht müssen Sie berechnen die scriptSig hier
 secondScriptSig = "1"

Meine Frage ist, was ist das secondScriptSig ?!?! In welcher Beziehung steht es zu withdrawKeys?

+401
codephobia 07.06.2014, 04:44:28

Nach NXT wiki:

Im Eifer, das einzige Kind-chain-Transaktionen können eingestellt werden. Daher, wenn die Konto-Steuerung ist für ein Konto, kann es sich nicht länger Unterwerfen Ardor-chain-Transaktionen.

In anderen Worten: das Konto gesperrt für untergeordnete Kette ist gesperrt für Begeisterung Kette.

Weitere Informationen finden Sie unter: Account_Control

+293
MD Imran Akon 06.06.2019, 19:49:29

Meine Brieftasche ist nicht funktioniert und wird nicht angezeigt ich habe jede Menge Geld in mein Konto. Ich habe die wallet-Adresse und die Transaktion aufzeichnen, die zeigen, dass das Geld auf meinem Konto. Wie kann ich senden Sie dieses Geld auf ein anderes wallet zu speichern?

+273
Julie Downes 01.09.2012, 07:09:15

Ich bin versucht zu ermitteln, ob es einen Weg gibt, den Unterschied zu erkennen zwischen einem BTC Präfix 3-Adresse und einen LTC-Präfix 3-Adresse, die für die Validierung Zweck.

Beispiel, wenn angesichts dieser public-key-Adresse: 3HpwVq6zSd3wxSrAypFYJGKE2JTm3fvuc9

Wäre es eine Möglichkeit, um endgültig sagen, es ist ein BTC oder LTC Adresse?

+223
SmeGoo 27.09.2011, 17:44:58

Probleme:

1) Sybil-Angriff (dies ist tatsächlich ein großes Problem und das schon seit Jahrzehnten und Jahrzehnten in allen Arten von Anwendungen). Anderen Antworten bereits erwähnt auch dies. Was ist eine Mehrheit, wenn ein Angreifer kann einfach so tun, als 10 Millionen Knoten?

Bitcoin macht (mining) Knoten Proof of Work und es ist der Betrag von (unfakeable) Arbeit, die zählt, nicht die Anzahl der (leicht fakeable) Knoten.

2) der Zeitstempel? Es gibt keine solche Sache wie eine "frühesten Zeitstempel Handel". Transaktionen kommen in verschiedenen Knoten zu verschiedenen Zeiten. Vertrauen Sie den Zeitstempel der beigefügten innerhalb der Transaktion oder hören Sie die Mehrheit (siehe 1).

Beachten Sie, dass Bitcoin entscheidet, was "frühestens" durch den Aufbau einer globalen Uhr, die schlägt sehr unregelmäßig, aber durchschnittlich alle 10 Minuten.

3) download. Wo in Ihrem system ist eine Marke, die neuen Knoten, um das aktuelle ledger? Von der Mehrheit? (Siehe 1) Bitcoin löst dieses Problem, indem Sie die Geschichte so lange, wie Sie beginnen mit dem ersten genesis-block, kommen Sie am aktuellen ledger zimmerreserviereung, ohne das Sie niemanden Vertrauen.

4) Halten Salden ist eigentlich nicht mehr effizient überhaupt, wenn Sie sich etwas für die Pseudonyme der Natur von Bitcoin. Jede Adresse sollte eindeutig sein, so dass, wenn Sie halten Sie das Gleichgewicht für jede Adresse es ist immer noch zu groß sein. Sicher, Sie können die drop-null-Salden aber Bitcoin funktioniert das auch in der UTXO gesetzt. Einmal validiert alten Blöcke nicht mehr wichtig an alle. Sie bekommen archiviert auf der Festplatte oder sogar gelöscht (bereinigt). Also die 50 GB der Blöcke keine Rolle, jedenfalls nicht mehr.

+159
Vanojx1 30.01.2012, 11:58:17

Fragen mit Tag anzeigen