OP_CAT: Bringing Smart Contract Functionality to Bitcoin
Ein ernsthafter Versuch, Ethereum-ähnliche Smart-Vertrag Funktionalität auf Bitcoin zu bringen, namens OP_CAT, hat endlich eine "BIP-Nummer" erhalten: 347. Dies ist der erste Schritt, um das lange vorgeschlagene Software-Upgrade tatsächlich zu starten.
“Das Zuweisen einer BIP-Nummer signalisiert keine Art von Konsens seitens der Gemeinschaft," sagte Ethan Heilman, einer der Mitautoren des Vorschlags neben Armin Sabouri, in einem Interview. "Es erleichtert nur die Diskussion und das Schreiben von Software um den Vorschlag, da der Vorschlag jetzt eine eindeutige numerische Kennung hat, auf die sich alle einigen.“
Mit anderen Worten bedeutet die Zuweisung von BIP 347, dass der Streit über den kontroversen Vorschlag jetzt ernsthaft beginnen kann.
Auf der einen Seite stehen diejenigen, die das Bitcoin-Netzwerk ausschließlich für finanzielle Transaktionen reservieren möchten; auf der anderen Seite befinden sich diejenigen, die neue Dinge on-chain aufbauen möchten, zu denen die Befürworter von OP_CAT nur ein kleiner Teil sind.
OP_CAT hat eine lange Geschichte in Bitcoin-Kreisen. Anfangs als einer der ersten op_codes (im Wesentlichen Programmierabkürzungen, die in Bitcoin integriert sind) enthalten, entfernte Satoshi Nakamoto selbst die Funktionalität im Jahr 2010, nachdem Bedenken wegen übermäßigem Speicherverbrauch und der Möglichkeit, Schwachstellen zu introduzieren, geäußert wurden.
Heilman und Sabouri begannen im Jahr 2022 damit, die Wiedereinführung von OP_CAT zu studieren, und schlugen ein Jahr später erstmals vor, es über die Bitcoin-Mailingliste über einen abwärtskompatiblen Soft Fork zu starten. Die Idee wäre, einen bestehenden Code namens "OP_SUCCESS126" neu zu definieren und zu erweitern, ohne die Kette hart zu gabeln.
Wenn der Vorschlag durchgeht, könnten OP_CAT-Covenants die Schaffung sophistizierter Anwendungen und Multi-Signature-Setups auf Bitcoin ermöglichen. Er funktioniert, indem er "Covenants" einführt, oder Regeln, die festgelegt werden können, um zu bestimmen, wie eine bestimmte Transaktion funktionieren wird, in Bitcoin.
Heilman sagte: “Bitcoin ermöglicht es Benutzern, Regeln festzulegen, wer und wie ihre Bitcoins ausgegeben werden können. Alles, was CAT tut, ist, zwei Werte miteinander zu verknüpfen. Wenn Sie zum Beispiel ‘abc’ und ‘def’ haben, verknüpft CAT diese beiden Werte, um ‘abcdef’ zu erstellen.”
Einer der größten Befürworter von OP_CAT sind die Mitbegründer des beliebten Ordinals-Projekts Taproot Wizards, Eric Wall und Udi Wertheimer, die das Projekt Quantum Cats Inscriptions als eine Art Marketingkampagne für den Vorschlag von Heilman und Sabouri erstellt haben.
Jetzt, da OP_CAT eine BIP-Nummer hat, liegt es an der Gemeinschaft zu entscheiden, ob es voranschreiten soll. Heilman sagt: “Persönlich beabsichtige ich zu diesem Zeitpunkt, mich selbst aus dem Prozess zu entfernen und die Gemeinschaft darüber debattieren zu lassen, ob OP_CAT etwas ist, das sie wollen oder nicht wollen. Ich habe nicht vor, mich an dieser Debatte zu beteiligen."