Posts

Was ist eine 2end-Layer Blockchain ist

avatar of @satren
25
@satren
·
0 views
·
2 min read

In den letzten Wochen wird immer mehr über Hive als 2end-Layer Blockchain gesprochen. Doch was ist eigentlich ein 2end-Layer? In diesem Post werde ich einmal kurz erklären, was man sich darunter vorstellen kann und wie da so Gesichten wie Smart Contracts mitspielen.


2end-Layer

Unter einem 2end-Layer redet man von einer zweiten Schicht. Auf der ersten Schicht ist die Blockchain mit den Transaktionen. Auf der zweiten Schicht findet man die Anwendungen für den Enduser. Auf dieser finden dann z.b. die Kämpfe in einem Spiel statt oder ähnliches.

Vorteil daran ist, dass man auf der einen Seite die Blockchain auf der ersten Ebene hat, auf welcher die Daten liegen und auf zweiter Ebene für verschiedene Dienste die Möglichkeit bietet mit diesen Daten zu arbeiten und einen eigenen Dienst darauf aufzubauen.

Hierdurch wird die Blockchain Anpassungsfähiger und ist dazu in der Lage, mehr als nur einen Aspket abzubilden.


Smart Contracts

Unter einem Smart Contract versteht man vereinfacht gesagt ein Skript, welches unter festgelegten Regeln auf bestimmte Vorgänge auf dem ersten Layer der Blockchain reagiert.

Wie sie funktionieren

Nehmen wir einmal das Beispiel, für jedes Hallo in der Blockchain soll ein Token vergeben werden. Das beudeutet, dass der zweite Layer bei jedem "Hallo", dass in die Blockchain geschrieben wird einen Token erzeugt und an den Nutzer ausgibt. Dies wurde vom Ersteller des Smart Contract festgelegt.

Dies ist meistens eine durchaus komplexe Formel oder ein Code. Dieser kann von den Nodes ausgeführt und nachvollzogen werden.

Die Probleme

Und nun zu meinen Problemen an der ganzen Geschichte. Es wird Fehleranfällig, wenn man die Smart Contracts des 2end-Layer in der Blockchain hat. Dies führt dazu, dass auf jeder Node der Code der Smart Contracts ausführt und so unter Umständen eine Schwachstelle einfügt. Dazu kommt noch ein anderes Problem, es kostet Ressourcen auf den Rechnern.

Man muss sich überlegen, ob und wie man dies in eine Blockchain einbauen kann, ohne Probleme mit einzubauen oder ob man diesen 2end-Layer anders gestalltet.