Open-Source-Gelder: Bitcoin, Blockchain und freie Software

Open-Source-Gelder: Bitcoin, Blockchain und freie Software
Erhalten Sie Antworten auf einige der größten Fragen über Kryptowährungen, verteilte Ledger und die Schnittmenge mit Open Source.

Ganz gleich, ob Sie glauben, dass die Blockkettentechnologie die Welt verändern wird oder ob es sich um ein Strohfeuer handelt, eines ist sicher: Technische und rechtliche Fragen zur Blockkettentechnologie beschäftigen heute jeden. Die Menschen fragen sich oft: Ist BitQT „Open Source“? G-G.org sagt aber diese Frage ergibt sich aus der Verwirrung über drei verschiedene Konzepte: Blockketten, Kryptowährungen und Open-Source-Software.

Was sind Blockchain?

Obwohl Bitcoin das bekannteste Produkt ist, das auf einer Blockchain aufbaut, sind sie nicht dasselbe. Eine Blockkette ist eine ständig wachsende Liste von Datensätzen, die der Reihe nach miteinander verknüpft sind. Jeder Datensatz wird als Block bezeichnet, und jeder Datensatz enthält neben Informationen über die Transaktion, die er repräsentiert, auch einen kryptographischen Hash des vorherigen Blocks.

Falls Sie mit dem Hashing nicht vertraut sind, erfahren Sie hier, wie es funktioniert. Ein „Hash“ ist eine Möglichkeit, längere Informationen auf kurze und eindeutige Weise darzustellen. Denken Sie zum Beispiel an Ihre Telefonnummer. Sie enthält eine Ländervorwahl, eine Regional- oder Ortsvorwahl, eine Vermittlung und eine Nummer. Jede davon ist eine willkürliche Zahl, die einen Ort im Telefonnetz identifiziert. Um Sie am Telefon anzurufen, muss niemand Ihren Standort kennen – er braucht nur Ihre Telefonnummer.

Stellen Sie sich nun vor, dass jedes der Elemente Ihrer Telefonnummer – Landesvorwahl, Ortsvorwahl, Vermittlungsstelle – durch einen Algorithmus und nicht durch eine willkürliche Menge von Nummern bestimmt wird. Jeder, der Ihre Nummer hat, wäre in der Lage, Sie zu kontaktieren, auch wenn er nicht weiß, wo Sie sind. Wenn jemand Sie identifizieren wollte, könnte er nach Ihrer Telefonnummer fragen und überprüfen, ob sie korrekt ist. Aber sie könnten den Hash nicht „auspacken“, um herauszufinden, wo Sie sind. Ein Hash reduziert eine komplexe Menge von Informationen auf eine einzige Nummer. Echte Hashes verwenden natürlich komplexe mathematische Algorithmen, um dies zu erreichen. Möglicherweise haben Sie auch, ohne es zu wissen, einen Hash verwendet, wenn Sie auf Kurzversionen von URLs zugreifen, z. B. mit Bitly.

Da jeder Block in einer Blockkette einen Hash enthält, der den davor liegenden identifiziert, kann eine Kette von Blöcken in einer Blockkette nicht unterbrochen werden, und die Integrität der Kette kann von jedem überprüft werden, der Zugriff auf die Kette hat. Selbst wenn der Block verschlüsselte oder anonyme Informationen enthält, kann die Integrität der Kette verifiziert werden, indem überprüft wird, ob die Hashes alle in der Reihenfolge aneinandergereiht sind.

Blockchain kann daher die Bewegung von Waren, Ereignissen, Transaktionen, Vermögenswerten – und natürlich digitalem Geld – in einem verbundenen Netzwerk von Einzelpersonen und Gruppen erleichtern, und zwar auf eine Weise, die von jedem, der Zugang zu der Kette hat, überprüft werden kann.

Das erste, was Sie jetzt verstehen sollten, ist also, dass eine Blockkette viel größer ist als Bitcoin. Bitcoin ist nur ein Beispiel für eine Art von Transaktion – der Transfer von Krypto-Währung -, die mit einer Blockkette verfolgt werden kann. Es gibt zwei weitere Eigenschaften einer Blockkette, die Sie verstehen sollten: Sie ist verteilt und robust gegenüber Sicherheitsbedenken.

„Verteilt“ bedeutet, dass die Blockkette über mehrere Standorte in einem Netzwerk synchronisiert ist, anstatt von einer zentralen Behörde oder einem Standort gewartet und kontrolliert zu werden. Jeder Block in der Blockkette enthält Transaktionsinformationen, die über das Netzwerk mit allen Teilnehmern geteilt werden. Eine Blockkette wird manchmal auch als „verteiltes Ledger“ bezeichnet – ähnlich einer Tabellenkalkulation, die für alle verfügbar ist.