Können die "Ring-Vertrauliche Transaktionen" eine alternative zu "Zero-Knowledge-Beweise"?

Laut Monero Papier auf Ring Vertrauliche Transaktionen, die Ring-CT-Protokoll ist eine Währung, die:

  1. erfordert keine vertrauenswürdigen Einrichtung,
  2. blendet die Identität des Empfängers einer Transaktion,
  3. blendet die Identität des Absenders einer Transaktion,
  4. versteckt sich der Betrag in einer gegebenen Transaktion.

Obwohl es scheint, dass ein Außenstehender Prüfer wird nicht in der Lage zu erkennen, die transactor, sondern ist in der Lage zu erkennen, die Gruppe der Parteien, so dass mindestens einer von Ihnen erzeugt hat, die Transaktion. Also, wenn es wahr ist, die Identifikation der transactor ist nicht völlig geschützt.

Jedoch, da Sie nicht mit einem vertrauenswürdigen Einrichtung (im Gegensatz zu zk-SNARKs und ähnlich zk-STARKs), kann der "Ring Vertrauliche Transaktionen" eine alternative zu "Zero-Knowledge-Beweise" ?

+873
Tenpenny 19.10.2018, 13:56:41
17 Antworten

Bitcoin-QT die Behandlung der änderung als okay zu verbringen, hängt von der client selbst geschaffen, es in sich selbst. Erstellen Transaktion mit createrawtransaction ändern, als unbestätigt. Bu sendfrom nicht.

+977
Harald Roed 03 февр. '09 в 4:24
Dieser tag sollte genutzt werden für Bitcoin Armory, ein desktop-wallet konzentriert sich auf Sicherheits-features.
+913
Errington Gardner 20.03.2011, 13:31:42

Ich beantworte deine Fragen aus der Bestellung:

Was ist der Punkt von bitcoin-mining / wie sind Sie nun im Umlauf?

https://bitcoin.stackexchange.com/a/3201/2306

was passiert, wenn mein computer zerstört wird. Sind diese bit-coins für immer verschwunden?

Ja.

Würde dies nicht die Ursache der Versorgung von bit-Münzen zu gehen überstunden, bis schließlich gibt es nur sehr wenige bit-Münzen mehr?

Ja.

+904
user5481 30.06.2017, 18:00:54

In Schritt 5 der beschriebenen Prozedur in https://en.bitcoin.it/wiki/Smart_Property#Theoryder Käufer erstellt eine teilweise signierten Transaktion. Wird der Verkäufer in der Lage sein zu ändern, eine Ausgabe vor der Unterzeichnung und Rundfunk - und damit kehrt das token, um eine Ausgabe, die er einlösen kann, sich?

+901
jeka15 17.03.2010, 15:28:36

Die meisten clients im Netzwerk haben eine Transaktions-pool-Speicher. Das gleiche gilt grundsätzlich für Bergleute: Sie nur dump die top-500KB (oder einen anderen Wert) von Transaktionen in einen block, sortiert nach Transaktionsgebühr (absteigend natürlich). Wenn es nicht viele Geschäfte, vielleicht wegen einer Serie von block in kürzester Zeit, es wird bestätigt, sowieso.

Aber zur Beantwortung deiner eigentlichen Frage: ja, Transaktionen (eine Art) verfallen. Wenn Sie senden eine Transaktion, es sendet ein tx - frame an alle angeschlossenen peers. Diese peers speichern Sie die Transaktion in Ihrem Speicher-pools und sagen, alle Ihre verbindungen, dass Sie eine neue Transaktion. Wenn diese verbindungen haben es noch nicht, Sie darum zu bitten, und das ist, wie eine Transaktion erstreckt sich über das Netzwerk.

Irgendwann ist jeder Knoten im Netzwerk wird die Transaktion in Ihre Speicher-pool, und an diesem Punkt wird es nicht mehr über das Netzwerk gesendet werden. Wenn nun ein Benutzer startet Ihre Kunden, die Speicher-pool wird gereinigt, und die Transaktion wird gelöscht, der computer. (Plus ein paar andere Möglichkeiten zum löschen von Buchungen aus dem pool)

Deshalb ist es sehr unwahrscheinlich, dass die Transaktion verschwunden sein, aus dem gesamten Netzwerk, aber wenn es doch passiert: der Referenz-client wird automatisch erneut zu senden die Transaktion alle x Stunden (oder Minuten?) wenn es noch nicht bestätigt.

Oh, und ich vergaß das wichtigste: Transaktionen auf Bitcoin (tx - frames in dem Protokoll) don ' T haben eine 'Zeit' - Feld, was bedeutet, dass die Transaktion abläuft, kann nicht ein Merkmal der Bitcoin.

Um es zusammenzufassen: ja, die Transaktion kann ablaufen, aber das ist wirklich unwahrscheinlich.

+891
Wendy R 04.09.2014, 13:44:42

Ja, das ist möglich. Wenn Sie arbeiten, werden alle Knoten im Netz :)

Wenn Sie daran interessiert sind, einen bestimmten Knoten, die Durchführung einer wirksamen sybil-Angriff wird auch ermöglichen es Ihnen zu bestimmen, die Anzahl der Transaktionen, die geleitet werden durch oder initiiert, die bestimmten Knoten.

Andere als die, es gibt keine Möglichkeit, genau zu bestimmen, transaction rate des Netzes, wie nur die Kanal-Kapazität ist öffentlich ausgestrahlt.

+883
Flortify 27.02.2014, 16:42:56

Ich habe Geld in eine bitcoin-Adresse, wie bekomme ich das Geld aus ihm heraus? Ich bin neu bei bitcoin jede Hilfe ist hilfreich.

+847
norbeto 14.09.2014, 23:46:44

Das input verbringt einen pay-to-pubkey-Ausgang. Die Ausgabe, die es ausgibt, von den öffentlichen Schlüssel enthält, so ist es nicht in der Eingabe.

+824
Laura Shook 19.09.2011, 18:17:32

Sie können extrahieren Sie den privaten Schlüssel und importieren Sie Sie in einer lite-wallet wie, Elektron.

Sie ausführen müssen, um Arsenal als Experte, gehen Sie auf die Brieftasche im Eigenschaften-dialog und klicken Sie auf der backup-center auf der rechten Seite Spalte

+778
Armand Alvarez 07.08.2014, 21:32:50

Ich bin transfer USDT zu BTC-Adresse versehen, aber seit der letzten 3-Monats-USDT fehlt .wie nehme ich zurück, die in meinem Konto. Binance mir nicht helfen, für wieder mein USDT.oder BTC. Sie r sagen, wenn Ihr Durchtrennung abnorme oder zu stornieren, Kontaktieren Sie uns.seit dem letzten 3 Monaten, die ich lese, diese durch binance.

+770
UraniumSteel 11.11.2019, 20:06:20

Da habe ich einige Zweifel über eine mögliche Hacker-Angriffe auf https://bitcoin.org/

Zu wollen, führen Sie einen vollständigen Knoten, die ich eher zusammengestellt das Bitcoin Core von git source für Linux statt.

Die Frage ist:

Tut kompilieren bringen, andere als die genannten, nutzen für mich oder an das Netzwerk?

+738
Unksi 07.01.2017, 08:11:51

Ist das Bitcoin-Kopie der block-Kette komplett notwendig? Könnten wir nicht einfach speichern Sie den aktuellen Salden aller Adressen, ohne die Protokolle Ihrer Transaktionen, wie gut?

+425
Amaury Fontenele 01.10.2010, 14:15:27

In Kapitel 11, der Satoshi ' s Papier es wird behauptet, dass:

Der Empfänger wartet, bis die Transaktion zu einem block Hinzugefügt - und z-Blöcke wurden mit der nach es. Er kennt nicht die genaue Höhe der Fortschritt der Angreifer hat, aber vorausgesetzt, der ehrliche Blöcke nahm die erwartete Durchschnittliche Zeit pro block, der Angreifer ist mögliche Fortschritte wird eine Poisson-Verteilung mit der erwarteten Wert zq/p.

Ich denke, das genaue Modell sollte eine negative binomial - Verteilung statt einer Poisson ein.

Meine Frage ist: Ist Satoshi ' s Lösung eine Annäherung oder soll es beschreiben genau das problem?

+352
netwrkr95 22.11.2015, 09:10:28

Hat jemand gemacht der Mathematik auf das?

Zum Beispiel, wenn wir 10 Millionen von Knoten, die alle in Verbindung mit 8 peers, würde es einigen latenzproblemen bei der Propagierung Blöcke über das Netzwerk in der 10-Minuten-block Abständen?

+313
Rugmangathan 09.06.2016, 21:57:00

Der code, den Sie beziehen, in libsecp256k1 ist nicht für ECDSA.

Es implementiert die kundenspezifische kompakte Signaturen, die Bitcoin-Kern verwendet für die nachrichtensignierung und-überprüfung.

Die normale ECDSA-code in libsecp256k1 sollte identisch sein mit der Abnahme in OpenSSL (abgesehen von der Tatsache, dass es standardmäßig nur akzeptiert und produziert low-s Signaturen, als ein Weg zur Verringerung der Formbarkeit potential).

+199
Genome 08.06.2019, 00:08:43

Ich bin wirklich frustriert von den wirklich schlechten service von coinbase.com. Ich warte auf einen transfer von 0,14 BTC für 30+ Stunden, das ist lächerlich! Kunden-support fehlt völlig, der service ist wirklich schlecht. Ich Wette, dass, sobald der Markt nach oben geht, wird der transfer plötzlich abgeschlossen. WARUM DANN?

Was nimmt Sie, so lange dauert eine einfache Transaktion für 30+ Stunden?

+179
Hieu Jack Nguyen 12.09.2013, 00:33:31

Versuchen Sie Kreis Zahlen, wenn Sie sich in UNS https://www.circle.com Dieser service kostet nichts und es braucht nicht viel Informationen von Euch zu laufen

Kreis Internet ist die Idee von Fintech auf Ihrem Weg zu stören legacy-payment-Plattformen

Mit Kreis werden Sie annehmen/senden-fiat oder kryptogeld via E-Mail, text -, hash-und es bleibt in der Währung Ihrer Wahl, USD oder BTC. Zum Beispiel arbeiteten wir zusammen an einem Projekt in Frankreich und jetzt sind wir wieder in die USA, aber Sie sind in New York und ich bin in LA. Ich schulde Euch noch für eine Registerkarte, die Sie abgeholt. Mit Kreis kann ich Ihnen das Geld via BTC-blockchain und es kommen immer noch aus wie der fiat auf Ihrer Seite..erstaunlich, dont, das Sie denken...oh ja.. keine Gebühren und eine Verbindung zu Ihrem US-bank nahtlos ein.

+72
JR Melo 22.04.2016, 20:19:00

Fragen mit Tag anzeigen