Ich versuche, das Bitcoin-Protokoll im Kontext der rechnergestützten kryptografischen Sicherheit zu verstehen.
Die Frage ist eine Referenzanfrage an Grundlagen von Kryptografieartikeln zu Bitcoin.
Meine erste Frage ist, welches abstrakte kryptografische Protokoll Bitcoin zu implementieren versucht. Haben wir eine Definition von elektronischem Geld / digitaler Währung in der Kryptographie, die Bitcoin erfasst? Was sind die Sicherheitsanforderungen für ein sicheres elektronisches Geld?
Wenn die Antwort Ja lautet, bieten Unternehmen wie eBay ein zentrales Mittel für den elektronischen Geldtransfer. Ändert die Berücksichtigung eines dezentralen elektronischen Geldes die Definition des abstrakten kryptografischen Protokolls für elektronisches Geld? Oder ist es nur das gleiche Konzept, aber in einem Modell, in dem es keinen vertrauenswürdigen Dritten gibt?
Kann der Gegner das Protokoll brechen, wenn es mehr Rechenleistung hat als die kombinierte Rechenleistung anderer (ehrlicher) Parteien?
Angenommen, wir haben Parteien P i für 1 ≤ i ≤ n plus einen Gegner A, der vernetzt ist, und der Gegner möchte das Bitcoin-Protokoll brechen. Nehmen wir der Einfachheit halber an, dass der Netzwerkgraph K n + 1 ist und der Gegner das Netzwerk nicht kontrolliert und einfach eine Partei wie andere ist. Was wäre die genaue mathematische Behauptung über die Sicherheit des Protokolls in diesem einfachen Fall?