Wie viele BTC beschlagnahmt wurden in Bezug auf die Abschaltung von Silk Road?

Ich bin interessiert in der Höhe von insgesamt BTC, die beschlagnahmt wurde in der Silk-Road-Beschlagnahmung durch das FBI. Der Grund, warum ich interessiert bin ist, damit ich herausfinden kann, was Bitcoin-Adressen verwendet wurden und wie kann ich nachvollziehen, die Verwendung von "Silk Road coins" im Netzwerk ab dem heutigen Datum (das Datum, Wann die Gelder beschlagnahmt wurden) weiter.

Q:

  • Wie viele BTC wurden beschlagnahmt, die in Verbindung mit der Seidenstraße?

  • Was sind das für Adressen?

+616
Ivo Brands 19.02.2012, 21:17:38
28 Antworten

Dies ist ein 5-input-ein-output-multisig Transaktion. Die Entschlüsselung des ersten sigscript

0047304402201C45383CC6E43202ED069E36184A97BF5DD489C6BEA1372629540DEA154C424902200A950B3557BBA9AE9531237D46E6EB1AFFFD01EBA989C3E53ADAAC443E5E2A2E01473044022032A681FB77589CE1A29A84494A6F9CB19630FCD65480FF646F30D8B826980390022006DC71BABA1142ABB275BBF3613B2A13B347BAC4D09D41CCD9B69B02C270D8C2014C69522103745AAAF364030720B2D14DE50A3310EEF521C91E36353DCA20813713535C005A2102DB8911B3989B43C43D8DD6E50459BD85C38FAF3B2862EB78EF297002775A10BD210351E3F71B7CF9A5F5F86C1908FEE02EBF5A1ED77B6748F7486505D155833645F253AE

zerlegt werden kann in die folgenden Bereiche aufgeteilt:

00
sig1 47304402201C45383CC6E43202ED069E36184A97BF5DD489C6BEA1372629540DEA154C424902200A950B3557BBA9AE9531237D46E6EB1AFFFD01EBA989C3E53ADAAC443E5E2A2E01
sig2 473044022032A681FB77589CE1A29A84494A6F9CB19630FCD65480FF646F30D8B826980390022006DC71BABA1142ABB275BBF3613B2A13B347BAC4D09D41CCD9B69B02C270D8C201
Länge 4C69
OP_2 52
pk1 21 03745AAAF364030720B2D14DE50A3310EEF521C91E36353DCA20813713535C005A
pk2 21 02DB8911B3989B43C43D8DD6E50459BD85C38FAF3B2862EB78EF297002775A10BD
.pk3 21 0351E3F71B7CF9A5F5F86C1908FEE02EBF5A1ED77B6748F7486505D155833645F2
OP_3 53
prüfen AE

Also das ist ein zwei drei multisig tx, zwei Unterschriften und drei public-keys. Zu erklären, jeder Befehl, hier sind die details:

00: OP_0, OP_FALSE: ein leeres array wird auf dem Stapel abgelegt.
47: OP_DATA_0x47: push-hex 47 (dezimal 71) bytes auf stack
30: OP_SEQUENCE_0x30: type-tag-Anzeige-SEQUENZ beginnt sigscript
44: OP_LENGTH_0x44: Länge von R + S
02: OP_INT_0x02: Typ tag-INTEGER, der angibt, Länge
20: OP_LENGTH_0x20: dies ist SIG R (32 Bytes)
1C45383CC6E43202:ED069E36184A97BF:5DD489C6BEA13726:29540DEA154C4249
02: OP_INT_0x02: Typ tag-INTEGER, der angibt, Länge
20: OP_LENGTH_0x20: diese SIG ist S (32 Bytes)
0A950B3557BBA9AE:9531237D46E6EB1A:FFFD01EBA989C3E5:3ADAAC443E5E2A2E
01: OP_SIGHASHALL: damit wird der ECDSA Signatur - (ASN1-DER Struktur)
#########################################################
47: OP_DATA_0x47: push-hex 47 (dezimal 71) bytes auf stack
30: OP_SEQUENCE_0x30: type-tag-Anzeige-SEQUENZ beginnt sigscript
44: OP_LENGTH_0x44: Länge von R + S
02: OP_INT_0x02: Typ tag-INTEGER, der angibt, Länge
20: OP_LENGTH_0x20: dies ist SIG R (32 Bytes)
32A681FB77589CE1:A29A84494A6F9CB1
9630FCD65480FF64:6F30D8B826980390
02: OP_INT_0x02: Typ tag-INTEGER, der angibt, Länge
20: OP_LENGTH_0x20: diese SIG ist S (32 Bytes)
06DC71BABA1142AB:B275BBF3613B2A13
B347BAC4D09D41CC:D9B69B02C270D8C2
01: OP_SIGHASHALL: damit wird der ECDSA Signatur - (ASN1-DER Struktur)
#########################################################
4C: OP_PUSHDATA1: das nächste byte ist Anzahl der bytes, die gehen auf stack
69: OP_Int(0x01-0xff): 105 bytes auf den stack
52: OP_2: die Zahl 2 ist auf stack geschoben
 ################### wir gehen multisig ####################################
21: OP_DATA_0x21: komprimierte pub key (33 Bytes)
03745AAAF3640307:20B2D14DE50A3310:EEF521C91E36353D:CA20813713535C00:5A
 Dies ist MultiSig komprimierten Öffentlichen Schlüssel (X9.63 form)
 entsprechende bitcoin-Adresse ist: 1GNXpcYzasmmXvM4rNgkvZ5SzXgL4L9Ch6
21: OP_DATA_0x21: komprimierte pub key (33 Bytes)
02DB8911B3989B43:C43D8DD6E50459BD:85C38FAF3B2862EB:78EF297002775A10:BD
 Dies ist MultiSig komprimierten Öffentlichen Schlüssel (X9.63 form)
 entsprechende bitcoin-Adresse ist: 1KHCXt29T7cHfPA88SpPL128h9PyZMi2ur
21: OP_DATA_0x21: komprimierte pub key (33 Bytes)
 21: OP_DATA_0x21: komprimierte pub key (33 Bytes)
0351E3F71B7CF9A5:F5F86C1908FEE02E:BF5A1ED77B6748F7:486505D155833645:F2
 Dies ist MultiSig komprimierten Öffentlichen Schlüssel (X9.63 form)
 entsprechende bitcoin-Adresse ist: 1PjUtVWKkr2GxA5HrkAmvhpyHGUwNPyQzh
53: OP_3: die Zahl 3 ist auf stack geschoben
 ################### 2-aus-3 Multisig ###################################
AE: OP_CHECKMULTISIG: Beendigung multisig
 entsprechende bitcoin-Adresse ist: 33jhmQXe4Q9dP24Jm9EVa6XHxn85sZnQmr

Nun, wenn all dies sieht aus wie zu viel für den Anfang empfehle ich die Lektüre von Andreas' Buch "Mastering Bitcoin", hier insbesondere Kapitel 7 "Erweiterte Transaktionen und Scripting".

+987
nav 03 февр. '09 в 4:24

Mastercoin Gründer hier.

Mastercoin erbt das Sicherheitsmodell von bitcoin, mit einigen geringfügigen änderungen. Rückgängig zu machen Mastercoin Transaktion, die Sie hätten rückgängig machen der bitcoin-Transaktionen mit den Mastercoin Bewegungsdaten, also haben wir fast so viel Sicherheit wie bitcoin selbst. Ich sage "fast", weil die Reihenfolge von Mastercoin Transaktionen im bitcoin-block kommt, und eine block-Kette reorg beeinflussen kann, die Bestellung, weil bitcoin Bergleute nicht vor-überprüfen mastercoin Transaktionen, bevor Sie in einem block (bitcoin Transaktionen muss gültig sein, bevor Sie aufgenommen werden, durch die ein Bergmann). Folglich im Falle einer blockchain Neuordnung Ereignis, ein Mastercoin Transaktion, die vorher ungültig werden können, gilt aufgrund der Neuordnung.

Das Endergebnis ist, dass eine Mastercoin Transaktion mit 3 Bestätigungen ist weniger sicher als eine bitcoin-Transaktion mit 3 Bestätigungen, aber sicherer als eine bitcoin-Transaktion mit 2 Bestätigungen. Ich in der Regel sagen, dass Mastercoin Transaktionen "eine halbe Bestätigung weniger sicher" als bitcoin-Transaktionen gegen double-spend-Attacken.

In der Zukunft, Mastercoin wird sicherer als bitcoin - insbesondere gegen Diebstahl und Verlust. Mastercoin features gehören die Fähigkeit, Einschränkungen auf einen "Spar" - Adresse wie Zeit-Reversibilität und Grenzen für die Ausgaben. Diese Grenzen direkt Diebstahl verhindern, und indirekt gegen Verlust (da ist es sicherer, haben mehr sicherungen einer Geldbörse, die können nicht gestohlen werden).

+964
paudel 07.07.2018, 10:25:04
Weitere Antworten

Verwandte Fragen


Ähnliche Fragen

Dieser Artikel bezieht sich auf einen großen block von Bitcoins abgebaut im Jahr 2009, möglicherweise durch Nakamoto.

Was ist der beste Weg zu identifizieren, welche block von Bitcoins verwiesen wird in dem Artikel?

+909
Hawk Eye 23.02.2018, 15:52:12

Sie müssen zu finden nonce, so dass der block gültig wird.

Es ist kein Hinweis, welchen Algorithmus Sie verwenden, zu wählen, eine nonce, solange der block entspricht oder Sie übersteigt die Schwierigkeit Ziel.

+907
You Hello 09.02.2018, 23:53:21

Deaktivieren Sie die antivirus -, um zu sehen, wenn es verbindet oder die Aktivierung von multibit-Verbindung in der antivirus - > firewall, selbst wenn diese option verfügbar ist. Oder, überprüfen Sie Ihre router-firewall für keine Einschränkungen und das upnp-Universal Plug-and-Play-Verbindung erlaubt ist.

+903
Kenneth Lhv 10.02.2018, 00:41:21

Kontakt mtgox-support so können Sie überprüfen Sie Ihre Transaktionen, wenn Sie nicht verifiziert und Sie können nicht tun, Rücknahmen, dann ist es ein problem, wenn Ihr system also, das müssen Sie erstatten.

Aber wahrscheinlich ist das nicht der Fall, sollten Sie überprüfen, ob die eingetragene E-Mail wird Ihre E-Mail-wenn alles so ist, wie es war, wenn Sie Links den account, wahrscheinlich ein hacker Zugriff auf Ihre E-Mails dann zu mtgox und verändert Ihre account-Einstellungen zu entziehen, ohne Ihre Zustimmung.

+901
Loly Bustos 13.02.2016, 12:25:55

In aller Kürze:

Wenn ich durch einrichten eines exchange -, ich würde mich über ein back-end, das bereits vorhanden ist, mit einem front-end, das könnte ich "white label".

Erstens, ich bin ein Entwickler, der mit Bitshares, so mein Rat kann als befleckt angesehen werden. In meiner position, ich weiß den code. Ich glaube nicht unbedingt, das business kennen. So nehmen Sie alles, sage ich, und platzieren Sie es im Kontext.

Zweitens, ich weiß sehr wenig über die Feinheiten der Gesetze in Indien, und ich habe nie zu illegalen Aktivitäten. So stellen Sie sicher, dass Sie das, was Sie tun in Ihrem Land legal ist.

Nun, weiter mit der show...

Bitshares: Der Code

Bitshares-core ist ein open-source (MIT-Lizenz) blockchain-Projekt, basierend auf den behördlichen Datenschutzbeauftragten (Distributed Nachweis der Beteiligung).

Bitshares: Das Netzwerk

Überall auf der Welt verteilt sind "Zeugen". Sie kümmern sich darum, dass die Transaktionen, die durch kommen, sind legitim. Denke, von Ihnen als "Miner" in der Bitcoin-Welt.

Wo Sie einfügen kann:

Was einige gemacht haben ist eine "front-end" für die Bitshares blockchain. Sie bieten dem Kunden service, die Brieftasche, die Webseite, etc. Bitshares kümmert sich um das Netzwerk Stücke.

Ich würde stark darüber nachdenken, es mit Bitshares als back-end. Es bietet "stablecoins", die es ermöglichen, fiat-wie Salden, dort zu sitzen, ohne dass es auf die Volatilität der Krypto-Währung. Es bietet eine trading-Plattform mit einigen bestehenden trading-Paare, und Sie können Ihre eigenen erstellen. Es gibt open-source-front-ends, können Sie "white label"

+890
Pejvan 09.01.2010, 16:40:06
  1. Die denial-of-service (DOS) Angriff ist einfach zu erklären: jedes mal, wenn eine Transaktion aktualisiert wird, durch die Erhöhung der Sequenznummer in einer Eingabe, die gesamte Transaktion muss weitergegeben werden, über das Netzwerk erneut. Wenn also eine Transaktion ist 1 KB groß und es sind 10.000 voll Knoten, verschwenden Sie ein minimum von 10 MB Netzwerk-Bandbreite, jedes mal, wenn Sie aktualisieren die Transaktion bei nur 1 KB Bandbreite-Kosten für Sie---und Sie können es tun, eine im wesentlichen unbegrenzte Anzahl von Zeiten, mit einer im wesentlichen unbegrenzten Anzahl von Transaktionen, keiner von Ihnen kostet Sie kein Geld, neben der Transaktionsgebühr.

  2. Ich bin mir nicht absolut sicher, was die double-spend-Angriff auf die hier verwiesen wird, aber meine Vermutung ist, dass es die basic zero-conf doppelte ausgeben, aber mit dem Netzwerk zu helfen, die Betrüger: Betrüger zahlt mit einem nicht-final-unbestätigte Transaktion, wird eine vertrauensvolle person, die Sie waren-sofort, den Betrüger sendet eine Doppel-verbringen Sie mit einer höheren Sequenz-Nummer, die Netzwerk-Minen die doppelte ausgeben, statt der ursprünglichen Transaktion, und Sie werden nicht bezahlt.

    Es wäre einfach zu blockieren diese Art von verdoppeln verbringen, indem Sie sich weigern zu akzeptieren, in Ihre Geldbörse, keine unbestätigten Transaktion mit einer nicht-finalen Sequenz-Nummer, aber das könnte zu Verwirrung bei den Nutzern: "er sagte, er bezahlt mich, und BlockChain.info sagt er bezahlt mich, aber die Transaktion erscheint nicht in meiner Brieftasche!"

+822
John Swain 09.02.2012, 13:27:25

Ich habe in diese sah vor, und ich habe nie in der Lage zu finden, eine explizite Begründung von Satoshi, aber es gibt ein paar mögliche Gründe.

Für: Vereinfacht SPV verification

Vorstellen, dass, anstatt die verbrauchte/unverbrauchte Modell, verfolgen Sie die balance der einzelnen Adresse. Sie erhalten eine null-Bestätigung Transaktion das zahlt sich für Sie aus einer Adresse.

Nun, um herauszufinden, was das Gleichgewicht dieser Adresse ist, die Sie benötigen, um alle von den Einzahlungen und Auszahlungen aus es. Wenn Sie eine vermissen, Sie berechnen die falsche balance.

Sie beheben könnte, dass durch den Zwang jede Transaktion von einer Adresse zum Bezug der letzten Transaktion durch den hash, aber das beseitigt eine wichtige Eigenschaft des Bitcoin - mehreren Einzahlungen und Auszahlungen zu und von der gleichen Adresse kann zur gleichen Zeit verarbeitet, ohne Koordinierung zwischen Ihnen.

Für: Verbessert die Transaktion die Privatsphäre in der Theorie

Die änderung der Ausgabe (die Sie verwiesen als '8 BTC geht zu Alice') gesendet wird, um eine völlig neue Adresse, und in der Theorie ist es nicht möglich, herauszufinden, die Ausgabe ist die änderung der Ausgabe. In der Praxis, der Reale Ausgang ist in der Regel eine schöne Runde Zahl, und die änderung der Ausgabe ist so etwas wie 0.00019841.

Gegen: Macht die Erhöhung der Gebühr wirklich kompliziert

Wenn Sie verwendet haben, Bitcoin lange genug, haben Sie wahrscheinlich laufen in eine situation, wo jemand schickte Sie ein paar Bitcoins, aber nicht befestigen Sie eine Gebühr.

Wenn die änderung Ausgabe wurden ausdrücklich gekennzeichnet, der Absender konnte einfach erneut die Transaktion mit einer etwas kleineren change output, und einem etwas größeren Gebühr. Bergleute wissen, dass Sie könnte sicher akzeptieren Sie die neue Transaktion in Ihre Speicher-pool, ohne dass jemand einen Betrug zu Begehen. Dann, wir bräuchten nicht Sachen wie " ersetzen-durch-Gebühr oder Kind-zahlt-für-Eltern.

Gegen: Macht die UTXO set viel größer

Wenn Sie 50 Ausgänge, die machen Ihr Geld, das bedeutet, dass man bis zu 50 mal mehr Speicherplatz als würden Sie, wenn Sie hatte eine einzige Gleichgewicht.

TL;DR: man hätte Es anders gemacht, und es gibt einige Recht überzeugende Argumente, aber es ist unmöglich, zu ändern jetzt.

+793
BeaverProj 24.07.2015, 07:08:08

Um ehrlich zu sein, Nein. Ich habe eine 5770 und ich bekomme 200MH/s; nicht wirklich Wert, es sei denn, Sie betrachten es als ein hobby und wollen nicht, dass big zurück.

+791
dex10 03.04.2018, 08:35:05

Ich habe das Spiel lernen mehr über Bitcoin und folgte diesem tutorial vom 21.co auf digitale Signaturen.

Wenn ich öffnen Sie die SHA256SUMS.asc-Datei und versuchen Sie, um zu überprüfen, die Pakete, die ich bekomme unterschiedliche hashes als das, was in der Datei.

curl-O https://bitcoin.org/bin/bitcoin-core-0.11.0.tar.gz

shasum -a 256 bitcoin-core-0.11.0.tar.gz

Dies gibt die folgende Ausgabe:

69b00985c84e6633cc2e518914436ce55666cc10d1edf15ee442758d9f8d5219 bitcoin-core-0.11.0.tar.gz

Das ist sehr Verschieden von dem, was in der Datei:

c7a5e496d7c31bdc10d2c0c79dfcf9aca69f9520579917c7d3e95868b2127707 bitcoin-0.11.0-osx64.tar.gz

HINWEIS: ich bin mit einem anderen Befehl, dann das, was erwähnt wird in der Anleitung für die überprüfung der Hashwerte. shasum -a 256 statt sha256sum.

Mache ich etwas falsch hier?

+733
Profanity 01.06.2019, 00:19:03

Das memo-Feld halten kann, 639 bytes von Informationen.

Aber wie viele Zeichen? Nehmen wir an, utf8 (seit lncli wird der text in utf8)

utf8-Zeichen werden mit variabler Länge, d.h. einige sind größer als andere.

Von stackoverflow:

Die ersten 128 Zeichen (US-ASCII) benötigen ein byte.

Die nächste Auflösung 1.920 Zeichen benötigen zwei bytes zu codieren. Dieses umfasst die Rest von fast allen lateinischen Alphabeten, und auch Griechisch, Kyrillisch, Koptisch, Armenisch, Hebräisch, Arabisch, Syrisch und Tāna Alphabete, sowie als Diakritische Zeichen.

Drei bytes benötigt werden, für Zeichen in den rest der Basic Mehrsprachige Ebene, die enthält praktisch alle Zeichen, die in gemeinsamen verwenden[12] darunter die meisten chinesischen, japanischen und koreanischen [CJK] - Zeichen.

Vier bytes benötigt werden, für Charaktere, die in den übrigen Ebenen des Unicode, die weniger gängige CJK-Zeichen, verschiedene historische Schriften, mathematische Symbole und emoji (Bildhafte Symbole).

Für den US-ASCII-Zeichensatz und weiter:

639 bytes / (1 byte / 1 char) = 639 Zeichen

639 bytes / (2 byte / 1 char) = 319 Zeichen

639 bytes / (3 byte / 1 char) = 213 Zeichen

639 bytes / (4 byte / 1 char) = 159 Zeichen

+722
ctbaker 19.08.2010, 21:00:40

Ich wurde darüber informiert, von der Firma, die verkauft mir meine bitcoins Maschine, die ich konvertieren konnte meine bitcoins Geld mit einer mastercard -, so dass ich machen konnte, die Einkäufe zu bezahlen oder andere Rechnungen zu verwenden, der mastercard, ist das wahr und wie mache ich das? Wenn nicht, was ist die beste Methode zum konvertieren von bitcoins zu Bargeld?

+560
user278240 25.07.2014, 14:31:02

Wie funktioniert die Kryptografie-die Wissenschaft, die hinter bitcoins Arbeit zu machen, robuste(zuverlässige , skalierbare). Ich interessiere mich für die technische Erläuterung mit Kryptographie Mathe und nicht nur begrifflichen Erklärung.

+545
MatisDS 04.02.2014, 02:51:04

In die Electrum wallet für pc, ist es möglich, zu ändern, eine Brieftasche aus der normalen Passwort 2fA (zwei-Faktor-Authentifizierung ) ohne Schaffung einer neuen Brieftasche?

Auch die Gebühr für die 2fA es abgerechnet nur beim senden aus Mitteln der 2fA wallet von außen, und nicht dann, wenn wir erhalten, richtig?

+537
maruvasik 21.08.2010, 22:00:05

Unter "Einstellungen" --> "erweiterte Einstellungen" --> "Netzwerk" können Sie die Art der Verbindung von UpnP-statisch (UpnP ist standardmäßig). Die statischen port kann definiert werden als "bitcoin.conf". Standard-port für statische Verbindung 8333 wenn nicht anders definiert, in den bitcoin.conf.

In meinem persönlichen setup bekam ich einen bitcoin-Knoten in einer Virtualbox, wo die Haupt-Maschine verbindet sich über ein VPN mit alle ports blockiert. Ich habe weitergeleitet, der einen zufälligen port, auf dem VPN und UpnP aktiviert auf dem bitcoin-Knoten, die Knoten verbindet sich durch das VPN mit UpnP.

Die andere option für dieses Szenario wäre, um uns auf port 8333 auf alle firewalls/switches oder was auch immer-port definiert in bitcoin.conf .

Bitte auch berücksichtigt, dass Knoten, die einige Zeit brauchen, um sich zu verbinden. Allerdings 8 Anschlüsse sollten in Ordnung sein für den durchschnittlichen Benutzer.

Auch der Hinweis, einen Laufenden Knoten ist im Netzwerk sichtbar, nehmen blockchain.info Verbindungs-Protokoll zum Beispiel, könnte ein Angreifer Ziel -, Prüfungs-und exploit läuft-Knoten.

+506
Mname Sname 18.07.2018, 12:43:25
Fragen in Bezug auf die standard Bitcoin-client zuerst entwickelt von Satoshi Nakamoto.
+496
Miu 07.01.2011, 07:44:05

Ich bin auf der Suche in der Generierung von Adressen außerhalb der Waffenkammer mit https://github.com/prusnak/addrgen. Es erfordert ein master-öffentlich-Schlüssel, die ich habe kann nicht scheinen, zu finden. Weiß jemand, wo kann ich es finden oder ist Arsenal nicht kompatibel solches system?

+363
Mian Abdul Rehman 26.01.2017, 00:37:05

Ich war auf der Suche, um zu studieren die Geschichte der Bitcoin-Gabeln, einschließlich der 2013 Vorfall, der möglicherweise oder möglicherweise nicht haben wurde eine Harte Gabel je nach definition.

+330
taintdmonkey 05.03.2011, 05:37:55

Laut dieser wiki-Seite zu erstellen, die eine bitcoin-Adresse,

1) Sie haben Ihren öffentlichen Schlüssel des ordnungsgemäß abgeleitet Pfad

2) Dann SHA256 es

3) Dann RIPEMD-160 es,

Hinzufügen version byte an der front, und Zack, blam, Sie sind gut.

Aber in bitcoinjs-lib, Sie haben diese Funktion getAddress das scheint Sie Schritt 2 überspringen und weiter unten den Pfad Gewährleistung Base58Checking

Funktion getAddress (Knoten) {
 zurück baddress.toBase58Check(bcrypto.hash160(Knoten.publicKey), bitcoin.Netzwerke.bitcoin.pubKeyHash)
}

Meine Frage ist, warum ist bitcoinjs-lib-skipping-Schritt 1? Haben Sie nicht auf SHA256-pub-key wieder?

Die Ableitung erfolgt ziemlich unkompliziert mit derivePath

var child1 = root.derivePath("m/44'/0'/0'/0/0")

+297
Elif Bilge Uysal 13.08.2013, 14:31:25

Ich gehe davon aus, dass Sie in der Lage, Ihren eigenen Geldbeutel, wie du gesagt hast. Unter solchen Umständen würde ich vorschlagen, dass Sie Folgen der Logik unter.

Zuerst von allen, lassen Sie uns annehmen, hat jemand codiert (wie blockchain website veröffentlicht einige tools in Ihre API-Abschnitt) eine software erstellen können bitcoin-Adressen für externe Benutzer. In einem solchen Szenario, wenn die algorithmen, die in solchen software, gehostet in einem server, erstellen eine multi-Signatur wallet für den Benutzer, in dem Sinne, dass bestimmte Benutzer benötigen würde, sowohl der private Schlüssel (2 Schlüssel pro Adresse) von der software erstellt, um Sie verbringen die Münzen aus wie ein single-wallet-Adresse, und wenn z.B. der server speichert den privaten Schlüssel Ein und liefern dem Nutzer den privaten Schlüssel B, dann hätten wir die situation eines "hybrid-online-Geldbörse", wo nur der Benutzer kann über die beiden Tasten für A + B, um zu erstellen, zu unterzeichnen und broadcast-Transaktionen in Bezug auf seine bitcoin-Adresse. Ich spreche hier über den Fall, wo nur der Benutzer fortfahren darf, um zu verbringen Münzen.

So ein system wäre ziemlich sicher für den Nutzer, wenn der Eigentümer der software würde kein wissen oder die Interaktion mit dem privaten Schlüssel A (oder B) und wenn die Verschlüsselung vor der Speicherung, dass der private Schlüssel Einer machen würde nutzlos für Dritte (auch wenn man dort) keinen Zugang zu, dass die gespeicherten Schlüssel aus der server-Datenbank.

Nun, auf der anderen Seite, die einzige Möglichkeit zum Bau einer Transaktion und zu unterzeichnen sowohl der private Schlüssel kann nur in den server (dies ist eine sehr wichtige Voraussetzung, wie ich später erklären werde in diesem Szenario).

Wenn der Eigentümer der software ist bereit, lassen Sie die Benutzer den server verlässt mit den beiden Tasten (zum Beispiel, nur um zu löschen Ihre Konten und schaffen solche Adressen wie einige wirklich kalt Brieftaschen), könnte er mit zwei Optionen.

Da wäre zum release direkt mit dem Benutzer den privaten Schlüssel Ein, so befähigen ihn zu verwenden, an anderer Stelle (wenn erforderlich) der Tasten A und B für die Signatur von Transaktionen oder die anderen (irgendwie besser), in dem der Algorithmus erlauben, eine Dritte Taste, die C-Taste, die verwendet werden könnten, in Verbindung mit Taste B, um zum ausgeben von Münzen aus, dass-Adresse. In anderen Worten, der Benutzer verlässt wieder mit zwei privaten Schlüssel in seiner Tasche, genug für ihn, um Sie für den Abbau der entsprechenden Adresse (public key). Das kann realisiert werden entweder durch die Verwendung einer seed (bestimmte "D" private key), einzigartig auf dem server (oder der Benutzer-account), oder die Einrichtung als seed auch die Taste A. Wenn der Schlüssel A verwendet wird, ist wie ein samenkorn, dann praktisch jeder mit Zugriff auf den Quellcode der software könnte replizieren die gesamte Palette von Adressen erstellt, für bestimmte Benutzer (wenn der Schlüssel Einen "user-account-spezifisch" und nicht "Adresse-spezifischen"). Ich sehe die letzten so unmöglich zu sein, von jedem anständigen sysadmin (wenn er die kleinste Ahnung über die Risiken, die in solchen low-level-security-Wahl). Nehmen wir also an, erstellt der server Samen mit höheren Berechtigungen (aka user-spezifisch). Das wiederum hätte katastrophale Folgen für alle unvorsichtige Anwender, die importieren, die Schlüssel in jede Brieftasche, von ein Gerät mit malware infiziert. (Vielleicht erinnert uns irgendwie an die Electrum wallet ? :/ ...)

Die Letzte option zur Verfügung steht, ist, dass dort, wo der server verfügt über einen eigenen seed-Schlüssel (mit höchsten Privilegien), die nicht von Dritten abgerufen werden, und das kombiniert mit mindestens einen anderen server geschützt mit multi-Signatur, auch).

Zurück zu Ihrer situation, sollten Sie die Taste B mit erhöhten rechten (ermöglicht Ihnen das erstellen Tasten D und weitere, aber jemand mit dem D nicht in der Lage sein zu erstellen, andere Tasten). Weil, obwohl, so etwas würde eine Belastung für code, würde ich vorschlagen, einige einfachere Möglichkeit : das one-way - one size shot - Transaktion. Was bedeutet, dass Sie den import in jede Geldbörse Ihrer Wahl die keys nach paar süße Reinigung der grundlegenden Funktionen. Wie sagte einmal Henry Ford über seine Autos ", die Sie bestellen können jede Farbe haben, wie der Zeit, als es nur schwarz".

Die importierte Adresse, wo werden Sie gespeichert, kann codiert werden, wie zu machen möglich ist einem einzigen Arbeitsgang: eine Zahlung senden, der genaue Betrag, den allein die Richtung eine andere Adresse X, die Sie (zum Beispiel, nur senden kann jeder Zeit über 0.1 BTC gegenüber Ihrem hot wallet -- Taschengeld). Brauchen etwas mehr ? Eine weitere Feste tranche von 0,100 BTC, auf die gleiche Adresse. Nur, die. Eine perfekte tweak. Natürlich, die X-Adresse, die gespeichert werden können in einer hardware-wallet, völlig sicher ist. Andere Arten von Ausgaben könnte es möglich sein nur mit dem server selbst (wie zu entsperren die volle Kontrolle über die Adresse, die balance).

+254
Pat Mustard 16.03.2018, 03:31:39

Es gibt nichts stoppen Sie von der Kompensation Ihrer Kunden für einen Verlust in Bitcoin mit Fiat-Geld.

Möchten Sie erstellen Ihre eigenen zentralen Währung? Warum? Was passiert, wenn Sie sterben? Was hält dich davon ab, den Druck endlose Mengen? Warum würde jemand verwenden und ihm Vertrauen?

Wenn ich Ihnen 200.000 von meinen eigenen Währung zu kompensieren, die Sie für einen Verlust in Bitcoin, es ist nur wertvoll für Sie, wenn Sie können Dinge oder Dienstleistungen für Sie.

Das Bitcoin-Netzwerk hat mehr mining-power, als ein paar Supercomputer kombiniert, das macht es sehr teuer, Sie zu stürzen. Würden Sie brauchen, um zu investieren Millionen von Dollar und viele Wochen zu erhalten, die Art von Rechenleistung.

+243
Sheena Rae Phoenix 15.06.2011, 13:00:38

In der Regel, wenn die Zahlung einer Rechnung eine Kette von htlcs vom sender über einen Pfad im Netzwerk an den Empfänger eingerichtet ist. Die htlcs lock-in durch den Austausch von Signaturen auf jedem lokalen Sender. Jetzt gibt es eine min zeitschloss, das ist die Zeit, die die Zahlung in Anspruch nehmen kann. Oder den Zeitrahmen, in dem die htlcs zu begleichen, indem Sie ein preimage, um eine erfolgreiche Zahlung.

Der Allgemeine workflow ist, dass der Empfänger soll zum release der preimage einmal die htlc auf Ihren Kanal eingestellt ist und der Betrag gleich oder größer dem man verlangt die Rechnung.

Mit dem HODL Rechnung, wie beschrieben in der pullrequest der Empfänger entscheidet nicht frei, der preimage automatisch. Weshalb die Abrechnung von htlcs verzögert in die Zukunft (oder das zeitschloss cancles der Zahlung)

+222
theswagswag 07.11.2019, 00:10:40

Ich bin mit den puddinpop rpcminer-opencl.exe das kam mit Guiminer. Bei mir läuft es mit verrückten Einstellungen -gpugrid=128 -gputhreads=256 -aggression=14 auf einer FirePro 2270 workstation-Karte, und es ist die Berichterstattung rund 20 GH/s, was ich verstehe, ist nicht im entferntesten möglich. Ich nehme an, etwas ging schief und alle meine Hashwerte sind kaputt irgendwie, aber wie behebe ich das?

Update: Das gleiche miner funktioniert gut auf einer meiner anderen Maschinen. Ich habe diese Ausgabe auf der Konsole:

Build-Programm rval=0
build-STATUS:
build-LOG:C:\Users\Sean\AppData\Local\Temp\OCLF1AC.tmp.cl(51): Warnung: Attribut "vec_type_hint" ignoriert
__kernel __attribute__((vec_type_hint(uint))) - ARBEITSGRUPPE void opencl_process(__global opencl_in *in, __global opencl_out *out, const uint Schleifen, const uint bits)
^
Erstellen kernel rval=0
Erfolgt die Zuteilung OpenCL-Ressourcen für (128,256)
Suche nach best-Konfiguration Schritt Ende (128,256) 6ms prev besten=9223372036854775807ms
Erfolgt die Zuteilung OpenCL-Ressourcen für (16,16)

So die Warnung ist seltsam, aber auch das Letzte extra (16,16) Linie nicht zeigen, bis auf meine andere Maschine, die funktioniert.

Update 2: Mit der "crazy" - Einstellungen bekomme ich keine Aktien. Wenn ich keine Optionen, meldet es 10 MH/s und scheint zu bekommen, über eine Aktie alle 10 Minuten. Also irgendwie ändern der Einstellungen macht es generieren keine Aktien an alle!

+199
Janey Heijmans 25.03.2019, 01:23:22

Ich arbeite durch Master Bitcoin. Ich hab den bitcoin-client laufen. Ich bin jetzt versucht, Zugriff auf den client von python. In dem Beispiel gibt es eine Linie, die sagt von bitcoin.rpc-import Rawproxy.

Ich erhalte die Fehlermeldung, dass kein Modul mit dem Namen rpc. Wenn ich mit pip freeze, ich habe python-bitcoinrpc==1.0 aufgeführt. Warum kann nicht dieses Modul gefunden werden?

+163
RISH 23.09.2012, 01:43:26

TH/s ist größer als die GH/s. Aber es gibt viele verschiedene Arten von hashes, die Sie tun können, und manche zahlen mehr als andere. Die Antiminer S9 hat SHA256d hashes, die tendenziell am wenigsten bezahlen pro hash von hashing-algoirthm, weil Sie die einfachsten sind.

+150
user1320502 12.06.2010, 06:06:00

Wie kann ich eine raw-Transaktion, wenn ich die input-Skripts, Eingabe-Indizes, input txids, Ausgabe, Skript -, Ausgabe-Adresse und die output-Menge? Die unten beschriebene Methode funktioniert, aber es erfordert die Methode der Transaktion setHash werden die öffentlichkeit, die es nicht ist. Kann ich das bekomme, was ich will, ohne irgendwelche änderungen an Bitcoinj?

 NetworkParameters params = MainNetParams.get();
 Transaction tx = new Transaktion(params);
 tx.addOutput(Medaille.NULL, " neues Skript(HEX.decode(outputScript)));
 try {
 Adresse ADR = new Adresse(params, toAddress);
 tx.addOutput(Medaille.valueOf(toAmount), addr);
 } catch (AddressFormatException name) {
 return null;
}

 Script script = Script(HEX.decode(inputScript));
 Adresse ADR = new Adresse(params, script.getPubKeyHash());

 Transaktion parentTx = new Transaktion(params);
 for (int j = 0; j < inputIndex; j++) {
 parentTx.addOutput(neue TransactionOutput(params, parentTx, Münze.NULL, addr));
}
 parentTx.addOutput(neue TransactionOutput(params, parentTx, Münze.NULL, addr));
 parentTx.setHash(Sha256Hash.wrap(txid)); // erfordert setHash Methode public sein
 try {
 ECKey key = new DumpedPrivateKey(params, privateKey).getKey();
 tx.addSignedInput(parentTx.getOutput(inputIndex), key);
 } catch (AddressFormatException name) {
 return null;
}
 return HEX.Codierung(tx.bitcoinSerialize());
+145
Snapman 15.03.2010, 13:07:51

Ich würde gerne die übertragung von bitcoins in mein Kraken-Konto auf mein Poloniex-Konto. Was wäre die beste (ein.k.ein. billigste) Weg, das zu tun?

+133
Bailey Rowland 26.10.2014, 07:44:53

Fragen mit Tag anzeigen

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil