Informationen und Protokoll zu Bitcoin

Man könnte sich Konsens als die erste Schicht einer dezentralen Architektur vorstellen. Es ist die Grundlage für das zugrunde liegende Protokoll, das den Betrieb einer Blockkette regelt.

Eine Datenbank

2. Die Blockkette (und die Blockkettendienste): Eine Blockkette ist wie ein Ort, an dem Sie alle Daten halböffentlich in einem linearen Containerraum (dem Block) speichern. Jeder kann überprüfen, ob Sie diese Informationen platziert haben, weil der Container Ihre Signatur enthält, aber nur Sie (oder ein Programm) können den Inhalt des Containers entsperren, da nur Sie die privaten Schlüssel zu diesen Daten sicher aufbewahren.

Die Blockkette verhält sich also fast wie eine Datenbank, nur dass ein Teil der gespeicherten Informationen – ihr „Header“ – öffentlich ist.

Die gespeicherten Daten bei Bitcoin Code

Die gespeicherten Daten können ein Wertzeichen oder ein Krypto-Geldsaldo sein. Die Blockkette fungiert also als alternatives Wertübertragungssystem, an dem keine zentrale Behörde oder potenziell böswillige Dritte (wegen des Verschlüsselungsprozesses) manipulieren können. Es basiert auf der öffentlich-privaten Hegemonie, die das Yin-Yang der Blockkette ist: öffentliche Sichtbarkeit, aber private Kontrolle. Es ist ein bisschen mit dem Bitcoin Geld verdienen wie deine Privatadresse. Sie können Ihre Privatadresse öffentlich veröffentlichen, aber das gibt keine Auskunft darüber, wie Ihr Zuhause im Inneren aussieht. Sie benötigen Ihren privaten Schlüssel, um Ihr privates Zuhause zu betreten, und da Sie diese Adresse als Ihre Adresse beansprucht haben, kann niemand sonst die gleiche Adresse wie sie beanspruchen.

Die Blockkette kann auch als ein Software-Design-Ansatz gesehen werden, der eine Reihe von Peer-Computern miteinander verbindet, die üblicherweise den gleichen „Konsens“-Prozess zur Freigabe oder Aufzeichnung von Informationen befolgen, die sie enthalten, und bei dem alle damit verbundenen Interaktionen durch Kryptographie verifiziert werden.

3. Intelligente Verträge (und intelligentes Eigentum): Intelligente Verträge sind die Bausteine für dezentrale Anwendungen. Ein intelligenter Vertrag ist äquivalent zu einem kleinen Programm, das Sie mit einer Werteinheit (als Token oder Geld) betrauen können, und regelt diesen Wert. Die Grundidee hinter intelligenten Verträgen ist, dass die vertragliche Steuerung einer Transaktion zwischen zwei oder mehr Parteien programmatisch über die Blockkette überprüft werden kann, anstatt über einen zentralen Schiedsrichter, Regelmacher oder Gatekeeper. Warum auf eine zentrale Behörde angewiesen sein, wenn zwei (oder mehr) Parteien sich untereinander einigen können und wenn sie die Bedingungen und Auswirkungen ihrer Vereinbarung programmatisch und bedingt backen können, mit automatischen Geldfreigaben, wenn sie Dienstleistungen in einer sequentiellen Weise erfüllen, oder Strafen verhängen, wenn sie nicht erfüllt werden?

Ausgangspunkt für die Anwendung von Smart Contracts ist, dass für die Abwicklung von Transaktionen zwischen zwei (oder mehreren) Parteien keine Drittvermittler benötigt werden. Stattdessen definieren und vereinbaren die Parteien einfache (oder komplexe) Regeln, die sie in die Transaktionen einbetten, so dass eine durchgängige Lösung zwischen Computern, die die Interessen der Benutzer vertreten, selbst verwaltet werden kann. Intelligente Eigenschaften sind digitale Assets (oder Dinge), die wissen, wer ihre Besitzer sind. Ihr Eigentum ist typischerweise mit der Blockkette verbunden.