Die Überholung des Bitcoin-Zahlungsprotokolls nähert sich der Implementierung | DE.democraziakmzero.org

Die Überholung des Bitcoin-Zahlungsprotokolls nähert sich der Implementierung

Die Überholung des Bitcoin-Zahlungsprotokolls nähert sich der Implementierung

Die bitcoin Gemeinschaft rückt näher an dem Händler freundlichen Zahlungssystem, das wir zum ersten Mal im Juli schrieben über. Nun, es ist eine Frage von Monaten weg von in die offizielle Bitcoin Client gesichert werden - und andere Geldbeutel werden es unterstützen, auch.

Der Kern Devs angekündigt ursprünglich ein initiativeto eine Bitcoin Zahlungsnachricht (BPM) -Spezifikation in bitcoin im Juli einzuführen. Seitdem wurde es ein Vorschlag Bitcoin Improvement (BIP).

Grenzkontrollstellen die Dinge konkreter. „BIP so nahe ist, wie wir zu einer formalen Spezifikation kommen“, sagte bitcoin Kernentwickler Jeff Garzik.

Ideen für neue Bitcoin-Funktionen durch drei Stufen der Regel bewegen: eine Idee, diskutierten informell auf den bitcoin Entwicklung Mailinglisten oder im IRC von einem Rohentwurf gefolgt. In diesem Fall schreibt jemand ein informelles Dokument, das, was das BPM-Dokument ist.

„Wenn die Menschen im Allgemeinen vereinbart werden, dass die Arbeit fortgesetzt werden soll, ein BIP geschrieben wird“, sagte Garzik. Die BPM wurde veraltet und BIP 70became die Go-to für eine verbesserte bitcoin Zahlungen Spezifikation.

Am 24. September Mike Hearn (ein Kern Beitrag zur Bitcoin) hat auf dem BitcoinTalk Forum, das für BIP 70 (und zwei weitere zahlungsrelevanten BIPs, 71 und 72) unterstützt wurde in Bitcoin-QT gefaltet, der Haupt bitcoin Client und Geldbeutel.

Dies ist wichtig sowohl für Händler und Kunden. Bis jetzt haben die Zahlungen in bitcoin eine nackten Knochen Erfahrung gewesen, und nicht immer ein sicherer ein.

Wenn ein Kunde eine E-Commerce-Transaktion macht, der Händler mit der Bestellung des Kunden zugeordnet ist, eine einmalige Zahlung Adresse erzeugt (es gibt so viele möglichen Bitcoin-Adressen an, die Chancen für eine Duplizierung extrem klein sind).

Der Kunde kopiert dann die Adresse in die eigene Brieftasche (oder, wenn sie Glück haben, scannt einen QR-Code). Sie ermächtigen die Zahlung in ihrer Brieftasche, und es wird übertragen auf die Bitcoin-Netzwerke überprüft werden. Der Server erkennt dann die Zahlung und möglicherweise wartet auf das Netzwerk um es zu bestätigen.

Dies trägt einige wesentliche Nachteile. Nach Hearn, Adressen „führen auf Privatsphäre Lecks, sie sind unflexibel und hart mit neuen Funktionen zu erweitern, sie nicht authentifiziert ist, und sie sind nur in eine Richtung.“

Das BIP-70 Zahlungsprotokoll wird glatte, reicher und sicherer zu machen. Es ersetzt gewundene bitcoin Adressen mit Menschen lesbare Adressen. Es ermöglicht auch ‚Zahlung erhalten‘ -Nachrichten, so dass der Kunde nicht hängen bleibt.

Zu den weiteren Features des neuen Zahlungsprotokolls ist die Option für die Erstattung. Der Käufer-Sender in der Lage, einige Rückerstattung Adressen an den Verkäufer-Empfänger zu übermitteln, während Kauf von Waren / Senden von Münzen. Dies teilt automatisch den Händler, wo eine Rückerstattung zu senden, wenn nötig, anstatt es manuell zu tun.

Dann gibt es die Sicherheitsvorteile. Sicherheit ist eine Sorge in bitcoin Zahlungen gegenwärtig.

„Bitcoin ein schwieriges Projekt ist zum Teil, weil wir Geld um sich mit Computern für allgemeine Zwecke in Bewegung sind, die gehackt werden können oder Viren erhalten“, schreibt Hearn. „VISA und Mastercard haben alle bewegt (außerhalb der USA) auf Spezial-Hardware wie Chipkarten und engagierte Leser, die nicht zufällig Anwendungen auf ihnen installiert haben, können.“

Hearn Sorge ist, dass dynamisch generierte Adresse stammte aus Computern, die von einem Angreifer kompromittiert worden sein könnten, der dann diese Adresse zu einem ändern könnte, die sie kontrollieren.

Statt etwa mit Bitcoin-Adressen durcheinander, setzt das neue Zahlungsprotokoll auf Zahlungsanforderungen. Wenn der Kunde eine Transaktion erfolgt, wird der Händler eine Nachricht an den Kunden Zahlungsaufforderung für den entsprechenden Betrag senden.

Diese Meldung wird unterzeichnet ein digitales Zertifikat, das eine kleine elektronische Datei von einer Drittanbieter-Zertifizierungsstelle (CA) vorgesehen ist. Die CA bestätigt, dass das Zertifikat an einer bestimmten Person oder Organisation gegeben wurde.

Hier ist, was der Prozess aussieht.

Als Mike eine Transaktion für 0,5 BTC von Bob macht, sendet Bob dem Kunden eine Zahlungsaufforderung für 0,5 BTC, mit Bobs Zertifikat signiert. Diese Meldung kann auch andere Informationen, wie ein Memo den Kauf zu beschreiben.

Mikes Bitcoin Brieftasche wird diese Meldung, und überprüft, das Zertifikat Gültigkeit mit der CA. Dann wird Mike weiß, dass Bob die Anforderung stellt, und nicht ein zufälliger Angreifer.

Mike Mappe wird dann die Zahlung leisten, in seiner eigenen Nachricht gesendet, zusammen mit anderen optionalen Informationen wie Bitcoin-Adressen für mögliche Rückerstattungen, wodurch es einfacher für die Händler zu verarbeiten, dass, sollte diese später notwendig werden.

Nach Erhalt dieser Nachricht, Bob wird eine automatische Zahlungsanforderung Bestätigung an die Brieftasche, die Mike sagen kann, dann senden, dass die Zahlung abgeschlossen ist, legt seinen Kopf in Ruhe.

Aber Zertifikate sind nicht narrensicher. Sie wurden von Betrügern in der Vergangenheit erhalten.

„Das ist eigentlich relativ einfach zu tun“, sagt John Hopkins University Kryptographie-Experte Mathew Grün, Co-Autor des ZeroCoinprotocol, weil nicht alle Zertifizierungsstellen vertrauenswürdig sind.

„Wenn du groß genug und verbringen genug Geld,“ Green sagt: „Sie können sie tatsächlich bekommen Sie Ihre eigenen Signaturschlüssel geben“ - die Unterschrift, dass sie verwenden, um Websites zu zertifizieren. „Das ist eigentlich relativ einfach zu tun, weil es so viele Zertifizierungsstellen sind - zwischen 100 und 200“

Aber die Sorgen über Zertifikatsicherheit reizen Hearn. „Die Realität ist, dass [Zertifikat Technologie] ist das Beste, was wir haben, es über Initiativen wie cert Transparenz verbessert hat ist, und es hat einen Track Record von Worst-Case-Gegner zu stoppen.“

Wir wissen aus den Snowden lecken, dass die steigende Verwendung von SSL (eine digitalen Zertifikat-Technologie) in der letzten Jahren Geheimdienste besorgt, die die Suche nach waren es schwierig, die PKI-Infrastruktur zu brechen, Hearn weist darauf hin.

„Wenn Sie Agenturen mit der Macht der NSA und GCHQ ausgeflippt, weil die Menschen CAs verwenden mehr haben, es ist bizarr für Menschen die gesamte Infrastruktur ist gebrochen Anspruch“, sagt er.

Eine Sache, die helfen würde, ist die Verwendung von Extended Validation-Zertifikate. Definiert durch eine Non-Profit-Gruppe des CA / Browser Forum, genannt EV-Zertifikate erfordern umfangreichere Überprüfung einer Organisation oder Person, die Identität, bevor sie gewährt werden, Regeln definiert.

"Der aktuelle Code in Bitcoin-Qt nicht EV-Zertifikate unterstützen", räumt Garzik. „Es sollte tun, und es gibt eine TODO im Code, und wenn Händler EV certs erhalten dann irgendwann Mappen startet die freundlichen Namen sie enthalten. Aber es ist noch mehr Code.“

So oder so, kommt das Zahlungsprotokoll zurück, „aber mit einem besseren Design“, sorgt für Hearn. „Die Hoffnung ist, dass diese im Laufe der Zeit wird kommen, zu Bitcoin-Adressen für die meisten Verwendungen zu ersetzen.“

BIP 70 bietet auch einen sicheren Nachweis der Zahlung, die der Kunde im Fall eines Rechtsstreits mit dem Händler nutzen kann.

Unterstützung für dieses Zahlungsprotokoll wird in der nächsten Version von Bitcoin-QT / bitcoind eingeführt werden, die 0.9.0 ist. „Mit dem Code Push in unserem Git Repository, das Zahlungsprotokoll (BIP 70) wird auf jeden Fall in der nächsten Version sein“, sagte Garzik.

Unterstützung für BIP 70 ist auch auf der Handelsseite gebaut, da beide Parteien einer Transaktion in Anspruch zu nehmen, um zusammenzuarbeiten.

BitPay hat bereits zugestimmt, es anzunehmen, dh mindestens 10.000 Unternehmen haben Zugriff auf die aktualisierte Funktion haben, es ihnen ermöglichen Zahlungsanforderungen senden mit BIP-70-Nachrichtenformate.

All dies wird ein Händler freundliche Zahlungssystem bedeuten. Ist bitcoin wächst schließlich als eine E-Commerce-Payment-Plattform nach oben?

Dieser Artikel wurde von Justin O'Connell und Danny Bradbury Co-Autor.

Bitcoin ProtocolJeff Garzik

Ähnliche Neuigkeiten


Post Bitcoin

Bitcoin Foundation gibt Antwort auf Unterlassungserklärung

Post Bitcoin

Warum Bitcoins Block Size-Debatte ein Proxy War ist

Post Bitcoin

Wie BlockScore die gesetzgeberische Compliance von Bitcoin absurd einfach macht

Post Bitcoin

Bitcoin, Paris und Terrorismus: Was die Medien falsch gemacht haben

Post Bitcoin

Bitcoin-Preis auf Wackelboden nach 1.000% Gewinn

Post Bitcoin

Miami 2018: Die letzten Tage von Bitcoins Wildem Westen

Post Bitcoin

10 VC Firmen setzen auf Bitcoin und die Blockchain

Post Bitcoin

Enthusiasten und Investoren Verteidigen Sie Bitcoin bei Inside Bitcoins Berlin

Post Bitcoin

BTCChina Unterstützung gibt BIP 100 Bitcoin Hashrate Mehrheit

Post Bitcoin

Bitcoin Network Survives Surprise Stress Test

Post Bitcoin

Bitcoin Branded ein Fehler als Medien aus Mike Hearn Exit

Post Bitcoin

Bitcoin DC Debüt: Alle Augen Sehen Sie sich die Antwort der US-Regierung