Kurz erklärt: Stacks ist eine Blockchain-Schicht, die an Bitcoin gekoppelt ist und Smart Contracts sowie dezentrale Anwendungen ermöglicht, während sie ihre Transaktionen auf der Bitcoin-Blockchain verankert. Der zugehörige Token trägt das Kürzel STX.
Herkunft und Entwicklung
Stacks wurde ursprünglich unter dem Namen Blockstack von den Grundern Muneeb Ali und Ryan Shea entwickelt, die 2017 ein erstes Token-Angebot durchführten. Das Projekt wurde von der Firma Hiro Systems (vormals Blockstack PBC) technisch vorangetrieben. 2020 erfolgte die Umbenennung in Stacks und der Start des Mainnets in der Version 2.0.
- 2017: Erstes Token-Angebot als Blockstack, in den USA nach der SEC-Regulierung Regulation A+ registriert.
- 2021: Start des Proof-of-Transfer-Mechanismus mit dem Mainnet 2.0.
- 2024: Sogenanntes Nakamoto-Upgrade zur Beschleunigung der Blöcke sowie Einführung von sBTC als Bitcoin-gebundenem Vermögenswert.
Technische Funktionsweise
Stacks nutzt einen Konsensmechanismus namens Proof of Transfer (PoX). Dabei verankern Teilnehmer, sogenannte Miner, ihre Blöcke, indem sie Bitcoin an andere Teilnehmer weiterleiten; im Gegenzug können Inhaber von STX ihre Token sperren („Stacking“) und erhalten dafür Bitcoin-Ausschuettungen. Auf diese Weise ist die Sicherheit von Stacks an die Bitcoin-Blockchain gebunden.
- Smart Contracts werden in der eigens entwickelten Sprache Clarity geschrieben, die auf Vorhersagbarkeit und Nachvollziehbarkeit ausgelegt ist.
- Mit sBTC existiert ein Mechanismus, um Bitcoin auf die Stacks-Schicht zu überführen und in Anwendungen zu nutzen.
Einordnung und Verbindungen
Stacks wird häufig im Umfeld sogenannter Layer-2-Lösungen für Bitcoin genannt, auch wenn die Betreiber es teilweise als eigenständige, mit Bitcoin verbundene Schicht bezeichnen. Es steht damit in Verbindung zu anderen Projekten, die Smart-Contract-Fähigkeiten in das Bitcoin-Ökosystem bringen wollen, etwa Rootstock oder BOB. Im Unterschied zu Ethereum setzt Stacks nicht auf die Ethereum Virtual Machine, sondern auf die eigene Clarity-Umgebung.
Häufige Fragen
Was ist Stacks?
Stacks ist eine Blockchain-Schicht, die Smart Contracts und dezentrale Anwendungen ermöglicht und ihre Sicherheit über einen speziellen Mechanismus an die Bitcoin-Blockchain koppelt.
Was bedeutet der Token STX?
STX ist der native Token von Stacks. Er wird für Transaktionsgebühren, Smart Contracts und den Stacking-Mechanismus verwendet, bei dem Nutzer Token sperren und Bitcoin-Ausschuettungen erhalten können.
Was ist Proof of Transfer?
Proof of Transfer (PoX) ist der Konsensmechanismus von Stacks. Miner verankern Blöcke, indem sie Bitcoin weiterleiten, wodurch Stacks an die Bitcoin-Blockchain gebunden ist.
Wer hat Stacks entwickelt?
Das Projekt geht auf Muneeb Ali und Ryan Shea zurück, die es ab 2017 zunächst unter dem Namen Blockstack entwickelten. 2020 folgte die Umbenennung in Stacks.
Was ist Clarity?
Clarity ist die Programmiersprache für Smart Contracts auf Stacks. Sie ist so gestaltet, dass sich das Verhalten von Verträgen vor der Ausführung nachvollziehen lässt.
Zusammenfassung
Stacks ist eine an Bitcoin gekoppelte Blockchain-Schicht für Smart Contracts, die 2020 aus dem früheren Projekt Blockstack hervorging. Sie nutzt den Konsensmechanismus Proof of Transfer und die Programmiersprache Clarity, der native Token trägt das Kürzel STX.
Weiterführende Quellen
- Stacks – Wikipedia (englisch): en.wikipedia.org
- Offizielle Stacks-Dokumentation: docs.stacks.co