Die Grundelemente von Bitcoin Script bilden die Grundlage für alles, was Sie heute wissen und auf Bitcoin basieren. Worauf beziehe ich mich, wenn ich den Begriff „Primitive“ verwende? Was sind Primitive? Eine Programmiersprache wurde noch nie für eine einzige Anwendung entwickelt. Sie sollen grundlegende Grundfunktionen unterstützen, etwa mathematische Operationen zur Datenbearbeitung oder die Erstellung einfacher Datenstrukturen, um die Daten auf eine bestimmte Art und Weise zu speichern. Die Programme unterstützen primitive Funktionen, wie etwa grundlegende mathematische Operationen zur Datenbearbeitung, die Erstellung von Datenstrukturen, die Daten auf eine bestimmte Art und Weise speichern, oder die Durchführung von Operationen wie das Durchlaufen der Daten.
Die Grundelemente wurden so konzipiert, dass Programmierer wählen können, wie sie sie zum Erstellen einer Anwendung implementieren möchten. Es ist nicht wichtig, wofür Benutzer die Sprache verwenden, sondern dass sie Grundelemente nicht auf eine Weise kombinieren kann, die entweder nicht das erreicht, was Entwickler erreichen wollen, ohne dass der Benutzer versteht, warum, oder dass dies auf unfreundliche Weise geschieht.
Niemand entwirft von Anfang an eine Programmiersprache. „Oh, wir wollen Entwicklern ermöglichen, A, B und C zu machen, sie aber komplett daran hindern, X, Y und Z zu machen.“ Für eher technisch versierte Leser: Ich beziehe mich hier auf das Endziel, das der Entwickler erreichen möchte, und nicht auf die technischen Details auf niedriger Ebene, etwa wie Grundelemente kombiniert werden können.
Bitcoin Script unterscheidet sich nicht von anderen Programmiersprachen, mit Ausnahme eines Aspekts: wenn bestimmte Grundelemente für Endbenutzer schädlich sind. Bitcoin bietet zwei einzigartige Funktionen, die in allgemeinen Anwendungen nicht verfügbar sind. Zunächst müssen alle Knoten den Inhalt der Blockchain überprüfen. Zweitens wird der Fortschritt durch ausgewogene finanzielle Anreize sichergestellt. Bei Skripten gibt es keine besonderen Überlegungen, außer dass sie Grundelemente enthalten müssen, damit Benutzer nützliche Anwendungen erstellen können.
Zumindest im öffentlichen Raum haben sich alle Diskussionen über Softforks zum Hinzufügen von Covenants (neuen Vorwahlen) in lächerliche Forderungen verwandelt, was mit ihnen geschehen soll. Das ist weder möglich noch wichtig. Die Risiken bestehen nicht darin, was mit Script erstellt wird, sondern darin, wie die Dinge, die erstellt wurden, mit der Basis zusammenhängen. Welche Kostenauswirkungen gibt es und können diese kontrolliert werden? Dies ist ein wichtiger Teil von Großartige Skriptrestaurierung Rustys Vorschlag). Was kann man gegen diese Basiskosten tun? Es ist ein wesentlicher Teil davon Risiko von MEV.
Die Antworten auf diese Fragen beschränken sich nicht auf die obsessive Aufmerksamkeit auf alle möglichen Dinge, die mit Primitiven geschaffen werden können. Die Komplexität und die Kosten der Überprüfung von Grundelementen können auf der untersten Ebene begrenzt werden. In Bezug auf Anreize und Fähigkeiten können die neuen Primitiven mit dem verglichen werden, was bereits machbar ist. Das Risiko erhöht sich nicht, wenn die neuen Grundelemente dazu verwendet werden, das bestehende Vertrauensmodell der Endbenutzer für Systeme zu verbessern, die konstruiert werden können und Auswirkungen auf Systemanreize haben.
Der Schwerpunkt dieser Gespräche muss sich von der neuen Funktionalität auf den Schaden für den Endbenutzer verlagern. Die Diskussion drehte sich fast ausschließlich um Diskussionen darüber, ob Endbenutzer bestimmte Aufgaben ausführen dürfen oder nicht. Es ist nicht wichtig, worum es in der Diskussion geht. Es ist wichtig, Endbenutzern nützliche Funktionen bereitzustellen, ohne negative Folgen zu haben.
Die Wildgänse in der Ferne sind nicht das, worauf sich die Menschen konzentrieren sollten.
Das ist kein guter Artikel. Nehmen. Die von den Autoren geäußerten Meinungen sind ihre eigenen und nicht die von BTC Inc. oder dem Bitcoin Magazine.
„Dieser Artikel ist keine Finanzberatung.“
„Recherchieren Sie immer selbst, bevor Sie eine Investition tätigen.“
„Bitradar ist nicht verantwortlich für Aktivitäten, die Sie außerhalb von Bitradar durchführen.“
Quelle: bitcoinmagazine.com

