Was ist eine 2end-Layer Blockchain ist
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.
Du wurdest als Member von @investinthefutur gevotet!
Dazu noch ein kleines !BEER
View or trade
BEER
.Hey @satren, here is a little bit of
BEER
from @investinthefutur for you. Enjoy it!Learn how to earn FREE BEER each day by staking your
BEER
.Congratulations @satren! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s) :
You can view your badges on your board And compare to others on the Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOP
To support your work, I also upvoted your post!
Do not miss the last post from @hivebuzz:
ich sehe mich als "first layer maximalist" .
Bin ein Freund von minimalistischen First Layern und darauf aufbauenden Second Layer Anwendungen. Wir haben dafür die Custom JSON.