Multisig vs Multi-input-Transaktion signieren

Sagen wir, wir haben 2 von 2 multisig-Adresse, die wir wollen, zu verbringen, so dass die Transaktion unterzeichnet werden soll, indem sowohl der private Schlüssel.

Jetzt sagen wir, wir haben eine Transaktion mit zwei Eingängen, so dass wieder einmal die Transaktion unterzeichnet werden soll, indem sowohl der private Schlüssel für die Eingänge.

Also, wie funktioniert diese beiden unterscheiden sich in der Umsetzung? Auch auf konzeptueller Ebene? Sind diese Verfahren das gleiche?

+571
aiste 24.10.2014, 12:51:47
30 Antworten

Es gibt viele Netzwerk-Angriffe geben, dass jemand, den Mann in der Mitte Fähigkeit zu ersetzen meine Bitcoin-Adresse mit Ihrer eigenen.

Da es keine Möglichkeit gibt, eine Transaktion zu annullieren, und die beste Praxis zu generieren, die eine eindeutige Adresse pro sender...

  • Wie kann ich sicherstellen, meine Verbraucher sind Sie eigentlich zahlen die richtige person?

Ich will die situation vermeiden, wo ein Absender tatsächlich abgeschickt Zahlung an einen spoofer (die nicht abgebrochen werden können), und haben immer noch eine dynamische IP-Adresse, die Leute können Geld senden, basierend auf den Absender.

Eine ähnliche Frage ist hier, aber es konzentriert sich nicht auf die Sicherheit und die Sicherheit der Kommunikation eine Adresse aus der (anonymen) merchant der (anonyme) Empfänger.

+961
Dawson Henley 03 февр. '09 в 4:24

Was du suchst ist ein payment-gateway-service, und wenn Sie nehmen die Siedlung in fiat wie USD oder Euro.

Es erscheint Coinpayments.net funktioniert auf Woocommerce und ermöglicht es Ihnen, den Rücktritt in fiat-Paare. Sie konnten auch einen Blick in GloBee, BitPay, Paybear und Coinbase Zahlungen, und vergleichen, was Sie anbieten zu sehen, wenn Sie die suite Ihre Bedürfnisse.

+932
Mary Forson 24.09.2015, 13:56:17
Weitere Antworten

Verwandte Fragen


Ähnliche Fragen

Ich habe setup eine bitcoin-Knoten in regtest-Modus mit custom config und datadir.

Ich beginne bittcoind mit dem Befehl:

 bitcoind -conf=bitcoin-demo.conf -regtest -datadir="testdatabtc" -daemon

Meine bitcoin-demo.conf sieht wie folgt aus:

regtest=1
server=1
rpcuser=alice
rpcpassword=Hallo
rpcallowip=0.0.0.0/0
rpcconnect=127.0.0.1
# Optionen nur für regtest
[regtest]
rpcport=3133

Ich bin in der Lage, Zugriff auf meine Knoten mit den curl-Befehl

curl --user alice:Hallo --data '{"method":"getblockchaininfo","params":[],"id":1,"jsonrpc":"2.0"}' -H "Content-Type: application/json" -X POST http://localhost:3133

Aber wenn ich versuche, Zugriff auf die gleichen Befehle, die mit bitcoin-cli, versucht es, eine Verbindung auf port 8332, auch wenn ich geben Sie die config-Datei.

bitcoin-cli -conf="bitcoin-demo.conf" getblockchaininfo

Dieser Befehl erzeugt Fehler:

Fehler: es Konnte keine Verbindung zum server 127.0.0.1:8332

Dies funktioniert, wenn ich geben Sie den port und auth als Kommandozeilen-argument:

bitcoin-cli -conf="bitcoin-demo.conf" -rpcport="3133" -rpcuser="alice" -rpcpassword="Hallo" getblockchaininfo

Obige Befehl funktioniert einwandfrei. Aber die Frage ist

Warum bitcoin-cli nicht Lesen, diese Argumente aus der config-Datei?

+910
Tabish Nadeem 24.12.2010, 13:36:00

Nein, es ist nicht egal. Nur die Synchronisation wirkt sich auf die Bereitschaft Ihrer Kunden. Der Kauf wird sich auf den öffentlichen blockchain, das hat nichts damit zu tun, ob Ihr Kunde bereit ist, oder nicht.

+894
gopal 24.08.2014, 20:41:07

Warum hat der Bergbau die Rentabilität gegen null?

Ist es anders für Kurzfristige Bergleute, als es ist, langfristig für die Bergleute?

Beispiel: wenn ich mir jetzt an und verkaufen Sie im nächsten Jahr, Sie kann mehr Wert sein als Nächstes Jahr werden Sie schwerer zu mir

Dank

+867
Lordcase 07.05.2017, 13:14:19

Erstens, ich bekenne, dass es keinen offiziellen bitcoin Preis und es ist Markt bestimmt, aber ich habe gesehen, verschiedene websites Angebot mit dem aktuellen Preis von bitcoin und so weiter.

In der Vergangenheit meine bitcoin Brieftasche sagte mir den Preis von einer Münze unter Bezugnahme auf den MtGox-index.

Nun, dass MtGox verschwunden ist, was sind die zuverlässigsten Ressourcen zu erhalten, die beide Gegenwart und Vergangenheit bitcoin Preise?

Oder gibt es glaubwürdige Austausch, kann ich als Referenz verwenden vergleichen weniger glaubwürdig-Verkäufer mit?

+837
jimtav 16.10.2017, 20:24:54

Die Zauberformel auf, die Seite ist in einem endlichen Feld. Hier wird das finite Feld der ganzen zahlen mod p, wo p die Zahl 2256 - 232 - 29 - 28 - 27 - 26 - 24 - 1 (siehe hier). Also alle die Arithmetik in Ihren Gleichungen nicht gewöhnlichen Arithmetik der ganzen zahlen oder der reellen zahlen; es muss getan werden, p mod. Sehen http://en.wikipedia.org/wiki/Modular_arithmetic. Für die addition, Subtraktion und Multiplikation, Sie können gewöhnliche integer-Arithmetik und berechnen Sie den Rest mod p am Ende. Für die Abteilung, Sie müssen so etwas wie den erweiterten euklidischen Algorithmus. Natürlich werden Sie auch brauchen, um mit beliebiger Genauigkeit arithmetische , wenn Sie nicht bereits sind, da die zahlen dieser Größe sind viel zu groß für die standard-C++ - Typen wie long int und double.

+781
JulZl 20.02.2012, 12:21:04

Sieht aus wie Sie falsch verstanden, was der Geldbeutel und die Adresse. Wallet ist eine Adresse, Brieftasche ist ein Haufen Adressen.

Eine Adresse ist eine single-use-token

Adressen werden nicht Brieftaschen, und tragen nicht die Salden.

Somit teilen eine Brieftasche-Adresse bedeutet teilen, die ganze wallet-Daten.

Adressen in dieser besonderen Geldbeutel nicht verwandt miteinander, also, wenn Sie wissen, eine Adresse kann man nicht berechnen, das Gleichgewicht aller Geldbeutel.

+757
Lawrence Sheard 28.01.2010, 09:58:52

Bitte ich kann einen privaten Schlüssel unter Verwendung des 12 Sätze meiner Geldbörse mit Bip32 aber wie bekomme ich meine Brieftasche privaten Schlüssel ohne Phrasen und nur mit der wallet Adresse

+734
Nik89 30.11.2011, 16:24:30

Gibt es eine bitcoin-Geldbörse, die Werke auf Amazon Fire Phone? Ich kann Sie nicht finden. Dank

+698
oportocala 14.10.2018, 08:25:48

Da scriptSig ist eine signierte Transaktion hash mit dem spender ist, den privaten Schlüssel, wie ist die scriptsig verschiedene für jeden Eingang?

+638
Candous 26.07.2012, 11:51:19

enter image description here Bitte kann mir jemand erklären, ob dies eine echte app für das bitcoin-mining?

+613
jakefantom 29.07.2015, 00:36:45

Ich fand den bitcointalk Thema:

https://bitcointalk.org/index.php?topic=103609.0

+607
Carin 31.07.2010, 10:05:58

Ich arbeite gerade an einem Bitcoin-Cash-bezogenen Projekt mit dem Ziel, zu helfen, dazu beitragen, um das ökosystem. Ich bin immer zu dem Punkt, wo ich bald bereit zu starten, die Integration mit dem Protokoll, aber ich bin nicht ganz sicher, wie es weitergehen soll. Der workflow, die ich Suche geht in etwa so:

  1. Benutzer besucht meine website
  2. Benutzer präsentiert wird ein QR-code, der für einen bestimmten Betrag (immer $0.25 usd)
  3. Nutzer scannt QR-code und übermittelt die Zahlung
  4. Webseite ist das hören für die übertragung der Zahlung (0-conf), und sobald die Netzwerk-übertragungen der Zahlung, wird ein callback ausgeführt, daher die Sitzung des Benutzers weiß, dass Ihre Zahlung eingegangen ist.

Ich weiß, das Bitcoin-Cash-Fund-Projekt arbeitet derzeit an einem bitcoincash.js Bibliothek, aber es ist noch nicht fertig. Da dies der Fall ist, ich nehme an, ich werde zu haben, um Gabel die aktuellen bitcoin-core-js-Bibliothek und machen Sie es mit dem cashaddr format um Adressen zu generieren werden für QR-codes.

Das andere Stück, dass ich bin unklar darüber ist, wie man hören ausgestrahlt txns. Ich sehe, es ist ein blockchain.info der websocket-server, was ich davon ausgehen, da Sie angekündigt volle Unterstützung für BCH, dass es mit BCH: https://blockchain.info/api/api_websocket

Aber von dem was ich sagen kann, ich glaube es ist nicht möglich, mit dem testnet?

So, dass macht mich Frage mich, ob man sich auf eine 3rd-party, vor allem mit es wird 0-conf, ist eine schlechte Idee? Wenn ja, ich nehme an, die Antwort ist, um meinen eigenen Knoten, und irgendwie haben meine eigenen websocket-server-Abfrage in regelmäßigen Abständen. Ist das richtig?

Auch auf das Thema der pub/sub für das, was ist der beste Weg für die Kunden wissen eine Zahlung wurde gemacht, dass bestimmte Benutzer? Ist es, generieren Sie einfach eine neue Adresse bei jedem Besuch der Website? Oder ist es, eine Art uuid, die als Metadaten mit der txn?

+607
flywithowings 29.01.2019, 13:42:20

Ich apogolize, wenn dies gefragt worden, ich habe mehrere Stunden versucht, dies herauszufinden.

Ich fand ein altes Dokument von meinem mit ein Litecoin Öffentlichen und Geheimen Schlüssel.

  • Ich don ' T haben ein *.dat - Datei, ist das ein problem?
  • Ich habe Der Öffentliche Schlüssel ist 34 Zeichen
  • Ich habe Den Privaten Schlüssel ist 51 Zeichen
  • Ich bin mit Litecoin-Core-Qt - Wallet (Welche ich im Jahr 2015).
  • Die blockchain heruntergeladen (Über 10 GB), aber es sitzt einfach hier

  • Q1: Tun, was ich liefern ist mein private key?

  • Q2: gibt es eine Möglichkeit zu prüfen, das Gleichgewicht mit einem meiner Schlüssel, an-oder Umbauten unten?
  • Q3: Sind die Münzen verloren, wenn Sie nicht haben die .dat - Datei nicht mehr?

In der App kann ich ausführen die Debug - > Console und ausführen:

# (Das ist eine fake Adresse, aber es ist in diesem format)
importprivkey "6vpo4RFWLcGhk4VsdFk34K3243K3kdsk4k23k32kakasdkewkwe" "Jesse"`

Das obige gibt mir eine "Forderung" - Taste unter dem Empfangen-Adresse, die identisch ist mit meinem Öffentlichen Schlüssel (34 Zeichen).

Ich habe einige Online-Bitcoin-tools zum konvertieren der Öffentliche Schlüssel, dachte ich, ich könnte brauchen, um ausführen importpubkey, Schlüssel es muss da sein, da es sichtbar in meinem Empfangsort?

  • Ich bin mir nicht sicher, was, aber ich war in der Lage zu bekommen:
  • (a) (Adresse, Hash): 40 - Zeichen-hash
  • (b) (Hash-160 Bitcoin-Adresse mit ein): 34 Zeichen
  • (c) (Pubkey Hash, mit ein): 40 Zeichen

Ich bin mir nicht sicher, was das alles bedeutet, das ist furchtbar verwirrend, ich erinnere mich nicht, wie ich das Tat in der Vergangenheit. Wenn jemand kann mir eine einfache Antwort ich würde schätzen es wirklich, und ich werde sicher sein, um die tick-it-off zu korrigieren und sich das Problem :)

+587
BaneOfSerenity 15.02.2018, 15:13:39

eine Flüssigkeit, Optionen Markt ausreichend günstigen Versicherung gegen Preis-Schwankungen, wobei Zuwächse in der Kaufkraft.

einen bereits vorhandenen liquiden futures-Markt eine ausreichende Versicherung gegen Preis-Schwankungen, während die Erhaltung der ursprünglichen Kaufkraft.

die Optionen, die Markt-Szenario ist billiger in kurzen Laufzeiten, wo man Sie kaufen würde in der Nähe der Geld bringt im Verhältnis zu Ihren Kauf-portfolio. in einem volatilen Markt Sie gewinnen würde, Wert oder verfallen in das Geld, ausreichend Absicherung Ihres Portfolios. oder Sie verfallen wertlos, leicht abnehmend Ihre ersten Betriebe.

die Flexibilität der beiden Derivate Währungen in bitcoin ist, dass Sie gefüllt werden können, in eine gebrochene Vertrag Größe. so willkürlich wallet Größen können abgesichert werden angemessen, ohne sich sorgen über Vielfache von 100 oder so.

+568
bold erdene 28.06.2010, 11:47:03

Wie Nick sagt, es ist wirklich nicht alles, was Sie selbst tun. Die Transaktion Gebühr enthalten, wenn der Absender erstellt die Transaktion.

Es gibt eine Bestimmung für Transaktionen werden bestätigt, ohne Gebühr, basierend auf einer "Priorität" Maßnahme, hängt von der Größe der Transaktion, und die Länge der Zeit, da diese Münzen wurden bisher ausgegeben. Als solche, die Priorität steigt im Laufe der Zeit, so dass die Transaktion soll schließlich bestätigt werden, obwohl die Länge der Zeit hängt von der Größe der Transaktion. (Die Größe kann größer sein als der Betrag, der durch Sie, wenn es schließt Zahlungen an andere Personen oder einen Betrag zurückgegeben wird als "Veränderung".) Wenn Sie die Transaktions-ID, können Sie es auf einem block explorer wie blockchain.info und sehen die Priorität.

Wenn es nicht bestätigen, in einer angemessenen Länge von Zeit, die alle Sie tun können wird es dauern, bis mit der ATM-Betreiber. Im Prinzip, Sie können versuchen, Sie zu zurückziehen, eine unbestätigte Transaktion (durch double-spending) und die Ausstellung eines Ersatz oder eine Rückerstattung.

+556
cadmi 15.12.2011, 18:53:21

Die CVarInt-format ist implementiert serialisieren.h

Wie der Kommentar ist sehr umfangreich, ich zitiere es hier:

Variable-Länge-Ganzzahlen: Byte sind ein MSB-base-128-Codierung der Zahl. Das höchste bit in jedem byte signalisiert, ob eine weitere Ziffer folgt. Um sicherzustellen, dass die Codierung eine eins-zu-eins, eins subtrahiert wird, von allen, aber die Letzte Ziffer. So, die byte-Sequenz a[] mit Länge len, wo alle, aber das Letzte byte hat 128 bit-set, kodiert die Nummer:

(a[len-1] & 0x7F) + sum(i=1..len-1, 128^i*((a[len-i-1] & 0x7F)+1))

Eigenschaften:

  • Sehr klein (0-127: 1 byte, 128-16511: 2 bytes, 16512-2113663: 3 bytes)
  • Jede ganze Zahl hat genau eine Codierung
  • Die Codierung hängt nicht von der Größe der original-integer-Typ
  • Keine Redundanz: jede (unendliche) byte-Sequenz entspricht einer Liste von codierten zahlen.

Beispiele:

  • 0: [0x00]
  • 1: [0x01]
  • 127: [0x7F]
  • 128: [0x80 0x00]
  • 255: [0x80 0x7F]
  • 256: [0x81 0x00]
  • 16383: [0xFE 0x7F]
  • 16384: [0xFF 0x00]
  • 16511: [0xFF 0x7F]
  • 65535: [0x82 0xFE 0x7F]
  • 2^32: [0x8E 0xFE 0xFE 0xFF 0x00]

Speichern CAmount Werte (Ganzzahlen, die zahlen von satoshis), eine transformation angewendet wird , dass vorher stellt sich häufiger zahlen (Vielfache der Potenzen von 10) in kleineren zahlen zuerst:

  • Wenn der Betrag 0 ist, wird der Ausgang 0.
  • Ansonsten teilen Sie den Betrag (in der Basis-Einheiten) durch die größte Potenz von 10 möglich; rufen Sie die exponent e (e ist max 9)
  • Wenn e<9, die Letzte Stelle die sich daraus ergebende Zahl darf nicht 0 sein; speichern Sie es als d, und legen Sie es (Division durch 10), nannte das Ergebnis n. Dann Ausgang 1 + 10*(9*n + d - 1) + e
  • Wenn e==9, wir kennen nur das Ergebnis, die Anzahl ist nicht null, so wird Ausgang 1 + 10*(n - 1) + 9
+551
zhaki 19.05.2015, 23:40:16

Ich habe auf der Suche in die gleiche Sache in letzter Zeit zu bauen "Bitcoin-Bestiarium" mit seltsamen Transaktionen. Heruntergeladen habe ich die bitcoin-tools ( https://github.com/gavinandresen/bitcointools ). Es hat eine option, um die Spur nicht-standard-Transaktionen: - dbdump.py --search-Blöcke=NONSTANDARD_CSCRIPTS

Ich habe gebaut auf, dass ein python-Programm zu studieren, meine lokale blk000x.dat-Dateien mit der blockchain info. BCDataStream und Deserialisieren kommen von bitcoin-tools.

#!/usr/bin/env python 

von BCDataStream import *
import Deserialisieren

def extract_script(d):

 für t in d['Transaktionen']:


 für txOut in t['txOut']:
 print "Prev hash: "+(d['hashPrev'][::-1]).encode('hex')+" Script: "+Deserialisieren.decode_script(txOut['scriptPubKey'])+'\n' 


 return None


def findlock(mit dem Namen):

 f = open(filename, 'r')

Magie=f.Lesen(4)
magicref='f9beb4d9'.decode('hex')

 während magic:
Größe=f.Lesen(4)[::-1].encode('hex')
N=int(Größe 16)

 blk = Deserialisieren.BCDataStream()
blk.write(f.read(N))
d=Deserialisieren.parse_Block(blk)
extract_script(d)

Magie=f.Lesen(4)

f.close()
 return None

def test():
findlock('blk0001.dat')
findlock('blk0002.dat')
findlock('blk0003.dat')


wenn __name__ == '__main__':
test()

Das Programm dumps das Skript in alle Transaktionen, die mit der vorherigen block-Nummer (muss ich noch verbessern, aber Sie können später finden Sie den richtigen block). Die ganze Datei ist über 3 GB.

In meinem Linux-terminal-ich leite die Ausgabe in eine scripts.txt Datei und dann mit grep zu suchen-Befehle, wie:

grep 'WENN' scripts.txt > IF.txt

MIN, WENN, DROP, SWAP, zum Beispiel, zeigen interessante Dinge. Einige von Ihnen sind Fehler (siehe https://bitcointalk.org/index.php?topic=67158.0), einige weiß ich nicht.

+541
iypiter 21.06.2015, 22:58:11

ich bin neu in dieser community und möchte wissen, warum sollte man lieber eine hardware-wallet anstelle der Verwendung von Verschlüsselungs-Algorithmus wie AES-256 zusammen mit PKDF2 zu sicheren Krypto-wallets ? ich halten derzeit btc in trezor Geldbeutel und planen der Verwendung von AES manuell zu verschlüsseln privater Schlüssel durch mich. Ich habe das Spiel mit der Krypto-wallet encryptor,

https://github.com/sufiyanghori1/crypto-wallet-encryptor

das scheint zu sein, ziemlich effektiv. es dauert, einen privaten Schlüssel und einem benutzerdefinierten Kennwort als Eingabe und verschlüsselt Sie mit AES-256.

habe ich gelesen auf verschiedenen Foren Leute, die es aber nicht sicher, ob es besser als die tatsächlichen hardware-wallet ?

+521
Coma 04.01.2012, 07:27:10

Wie ich verstanden habe in dem folgenden Beitrag , Wie man unspents für eine bestimmte bitcoin-Adresse?, wir sollten Sie nutzen listunspent nur auf Adressen, die gehören zu unserem eigenen Geldbeutel sonst wird die Rückgabe leer.

Aber nehmen wir doch mal ein Beispiel blockchain.info oder blockieren.io. Sobald wir geben eine Adresse - eine Adresse, selbst wenn wir es schaffen, manuell (Papier-wallet, oder algorithmisch) - und übertragen Sie einige BTCs, die Suche der Adresse in einer dieser Forscher zeigt mir die Mittel.

  1. Wie können Sie möglicherweise Informationen aus dieser neu generierte Adresse?
  2. Wie können Sie der Liste der nicht ausgegebenen Transaktionen und der aktuelle Betrag einer Adresse, die "nicht in Ihre Brieftasche"?
+474
adavidoaiei 09.03.2013, 03:25:10

Ich glaube, ich hatte das gleiche problem, wenn lokal ausgeführt. Vergessen die anfängliche DB-migration.

bundle exec rake db:migrate

danach hat es bei mir geklappt

+444
ComputersNCars 01.03.2018, 05:53:53

Wie könnten Sie das gleiche Ergebnis? Sie RIPEMD160(SHA256(pubkey)). Dann fügen Sie null-byte 0x0 bis diese und führen Doppel-SHA256. Sie nehmen die ersten vier bytes und verwenden Sie als s Prüfsumme, die bedeutet, dass Sie Steuern zahlen, welche helfen, den Geldbeutel bestimmen Sie nicht misstype die Adresse.

Jetzt nehmen Sie diese ganze Sache null-byte+RIPEMD160(SHA256(pubkey))+Prüfsumme und konvertieren Sie es zu base58check. Hinweis: null-byte wird die Adresse immer beginnen mit '1'.

Wenn der Absender bekommt eine bitcoin-Adresse, Ihre Brieftasche wandelt es von base58check zu hex, prüft die Prüfsumme, und entfernt die beiden null-byte und die Prüfsumme zu erhalten, RIPEMD160(SHA256(pubkey)). Dann geht es mit scriptPubKey überprüfung.

Das ist, warum es heißt " Pay-to-public-key-hash. Bitcoin-Adresse ist nur eine Art der Codierung ein public-key-hash.

+329
Rubertos 30.11.2015, 05:39:08

Mein Verständnis ist, dass der verifier ist jemand, die behauptet, die blockchain.

Alle Knoten, die vollständig für die Validierung der Transaktionen wird als zk-SNARK-Verifizierer.

  • Insbesondere ist die Transaktion Grafik immer noch öffentliche?

Die Transaktion graph für geschirmte Transaktionen ist als privat wie möglich zu sein.

Wenn eine Notiz erstellt wird, die Verpflichtung cm auf die note öffentlich gemacht wird (effektiv ein hash-Wert der note). Wenn der Ton ausgegeben wird, seine nullifier nf abgeleitet ist (effektiv ein anderer hash) und der öffentlichkeit zugänglich gemacht. Die person, die die Ausgaben der Hinweis, die lokale Transaktion graph sieht wie folgt aus:

(... -> tx1 -> cm)[<--- Hinweis --->](nf -> tx2 -> ...)

Aber zu allen anderen Knoten im Netzwerk, alles was Sie sehen ist:

(... -> tx1 -> cm), (nf -> tx2 -> ...)

Das heißt, Sie sehen, wenn einige Anmerkung erstellt wurde, und wenn einige Hinweis ausgegeben wurde, aber ohne zu wissen, die private Informationen (und vorausgesetzt, Sie können nicht finden, vor-Bilder für die hash-Funktionen), können Sie nicht direkt-link zu den beiden Veranstaltungen. Sie können ausschließen, bestimmte Kombinationen von Transaktionen, jedoch:

  • Ein Hinweis kann nicht ausgegeben werden, bevor es erstellt wurde, so dass, wenn ein nullifier veröffentlicht wird, weiß jeder, der es entspricht, um einige Engagement, das war früher veröffentlichten, aber nicht zu irgendeiner Verpflichtung, die veröffentlicht wurde später.
  • Einige nullifiers und Verpflichtungen, die vernünftigerweise ausgeschlossen werden, basierend auf anderen Informationen offenbart werden, wenn z.B. ein exchange-Datensätze zugespielt bekommen, oder wenn Sie in Transaktionen, die beinhalten auch die transparente ein-und Ausgänge. Insbesondere, wenn Sie senden Sie Geld an einem t-Adresse ein z-Adresse und dann auf ein weiteres t-Adresse, erhalten Sie grundsätzlich keine Privatsphäre. Siehe meine Vorherige Antwort über diese für weitere Informationen.
  • Wenn ich entscheiden, senden Sie x Anzahl der Zcash zu einem anderen user, was ist die Aussage, dass zkSNARKs verstecken?

Die spezifische Anweisung (für die Sprout-Schaltung), die sich mit dem zk-SNARK (und damit verborgen) ist in Abschnitt 4.9.1 von der Zcash-Protokoll-spec. Die Zusammenfassung seiner Teile hier:

  • Nullifier Integrität: die veröffentlichten nullifiers korrekt entsprechen Sie die Eingabe-Hinweise ausgegeben werden.
  • Hinweis: Engagement, Integrität: die veröffentlichten Verpflichtungen korrekt, entsprechen die Ausgabe-Notizen erstellt werden.
  • Merkle Pfad Gültigkeit: es ist ein Gültiger Pfad auf die Verpflichtungen der Eingabe von Notizen zu dem Engagement Merkle-Baum-Anker rt.
    • Dies erzwingt, dass die Noten ausgegeben wurden zuvor erstellt.
  • Saldo: Die Summe von Eingangs-Hinweis-Werte ist gleich der Summe der Ausgabe von Hinweis-Werte (plus alle Mittel in oder aus dem pool transparent, z.B. Gebühren).
  • Verbringen Behörde: die vorgesehenen Ausgaben-Taste für jeden Eingang Hinweis korrekt, entspricht dem öffentlichen Schlüssel der Hinweis wurde erstellt.
  • Und ein paar andere Korrektheit der Anforderungen.

Dies ist die Mehrheit der Konsens-Regeln, die angewendet werden, um transparente Transaktionen. Der einzige, der fehlt, ist das double-spend-Regel, die noch aktiviert ist außerhalb der Schaltung (durch die überprüfung, dass ein nullifier noch nie zuvor gesehen hat).

+203
Vytautas 06.02.2016, 23:18:35

Ich denke, ein zuverlässiger Weg, um es im Vergleich zu gold, da der genaue Wert der Währung in der Welt ist sehr schwierig zu berechnen. Es wird geschätzt, dass 171,300 Tonnen gold abgebaut wurden in der menschlichen Geschichte, das entspricht ungefähr 5,5 Milliarden Feinunzen.

5,5 Milliarden Unzen/21 Millionen Bitcoins = 261.9 oz/bitcoin

Der Wert einer Unze gold über $1,668 also der Wert der bitcoins in aktuellen Dollar wäre in etwa:

261.9 oz/bitcoin * 1668 USD/oz = 436,849.20 USD/bitcoin

Wenn bitcoin das Glück (und ich hoffe, es ist) bewertet werden 1% der gesamten gold-Vorrat, jeder bitcoin würde rund $4,368.49. Dies würde die gesamte bitcoin-Versorgung im Wert von rund $91 Milliarden Euro.

+198
Dagelf 14.06.2010, 07:25:16

Hier sind Anweisungen zu erstellen, die eine Bitcoin-Adresse und der zugehörigen Schlüssel-paar komplett offline. Es ist direkt aus dem Bitcoin-Wiki.

https://en.bitcoin.it/wiki/How_to_set_up_a_secure_offline_savings_wallet

+159
Huzarr 06.02.2010, 22:38:07

Lassen Sie uns sagen, Ein erstellen Sie eine multisig tx.
Ein Zeichen es zu einem transfer der raw-tx auf ein Orakel.
Die oracle-hören-Netzwerk, überprüfen Sie, ob B enthalten ist, in einem block.
Wenn B enthalten ist, das Orakel wird aufgefordert, den tx dann senden Sie es an das Netzwerk.


Halten Sie es daran, dass ein Orakel in einem anderen Programm "irgendwo" und durch die Zusammenarbeit mit es Sie darauf Vertrauen, dass eine Dritte Partei.

+127
budadu odi 08.01.2016, 04:29:26

Ich bin mir langsam die Ideen aus und ich bin der Hoffnung, etwas Hilfe zu bekommen. Mein computer ist abgestürzt, aber ich habe den Geldbeutel.dat-Datei auf einem USB-Stick. Ich habe heruntergeladen und synchronisiert v0.18.1 auf einen neuen computer, aber sehe keine Möglichkeit zum hinzufügen .dat-Datei mit der GUI. Muss ich zur Verwendung der Befehlszeile aufgefordert? Wenn ja, ist die richtige Vorgehensweise wäre sehr hilfreich. Ich habe eine ähnliche situation in diesem forum, aber der Rat war über meinem Kopf. Danke an alle, die helfen können.

+105
KinimanDA 24.12.2014, 23:23:42

Ich habe konfiguriert Bitcoin core testnet auf meinem VPS und durch das ausführen von bitcoin-cli-Befehl "bitcoin-cli -testnet getwalletinfo" show-wallet-info und es schaffen, alle neuen bitcoin-testnet-Adresse unter diesem.

Gibt es eine bitcoin-cli-Befehl zum erstellen neuer Geldbeutel auf denselben Knoten ?

+98
SAP 10.04.2010, 00:56:20

Mach dir keine Gedanken darüber, nur lassen Sie Ihr OS kümmern sich um die Terminplanung. Solange Sie nicht versuchen, mehr CPU-gebunden-threads, als Sie Kerne haben, werden Sie ausgeführt, so effizient wie möglich. Auch ein single threaded Programm hüpfen zwischen den Kernen (Sie können diese sehen, indem Sie sich ein CPU-Nutzung von Graphen und Ihre single-threaded-Programm werden wahrscheinlich 25% der jeweils einen quad-core-system im Durchschnitt).

+19
kirakrash 13.01.2019, 12:44:39
$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