Die Lisk-Plattform ist eine Blockchain-Plattform, die ein eigenes Netzwerk und einen eigenen Token aufgebaut hat, die als Grundlage für die Erstellung, Verteilung und Bereitstellung dezentraler Anwendungen (DApps) dienen.
SLisk ist jedoch viel mehr als das, da seine Struktur dank der Implementierung von Sidechains schnell und skalierbar ist. Auf diese Weise sorgen seine Entwickler für eine hochflexible Konstruktion. Dadurch ist Lisk für die Bereitstellung von DApps mit hohem Volumen optimiert, was es zu einer weit verbreiteten Blockchain-Plattform für dieses Ziel gemacht hat.
Ursprung und Geschichte von Lisk
Die Geschichte von Lisk beginnt im Mai 2016, als die Gründer Max Kordek und Oliver Beddows beschlossen, dass es an der Zeit sei, eine Plattform für den Einsatz dezentraler Anwendungen zu schaffen, die die Schwächen von Ethereum überwinden würde. Seitdem begann die Entwicklung von Lisk, einer Blockchain-Plattform mit eigenem Netzwerk und eigenen Ressourcen, die alles, was für die Pläne ihrer Schöpfer erforderlich war, von Grund auf neu aufbaute.
Die Idee, Lisk zu bauen, basierte auf einem vollständig modularen und dezentralen System. In seinem zentralen Teil hätte Lisk eine Hauptkette, während DApp-Entwickler damit verknüpfte Seitenketten erstellen könnten. Die Idee bestand darin, die Rechenanforderungen der DApps von den Rechenanforderungen des Hauptnetzwerks zu trennen und das Hauptbuch dieser Ketten (Hauptkette und Seitenketten) durch ein sicheres Konsenssystem zu vereinen. Auf diese Weise könnte Lisk problemlos an die Bedürfnisse seiner Benutzer angepasst werden.
Damit war die Innovation von Lisk jedoch noch nicht beendet. In der Welt der Smart Contracts sind Entwickler es gewohnt, mit Programmiersprachen zu kämpfen. Sprachen, die in vielen Fällen ein umfassendes Studium erfordern, um ihre Eigenschaften und Besonderheiten zu kennen. Aber in Lisk ist die Entscheidung über die Programmiersprache, die zum Erstellen von DApps verwendet werden soll, grundlegend anders. Anstatt eine neue Sprache zu erstellen, entschieden sich die Lisk-Entwickler daher für die Verwendung von JavaScript, einer weithin bekannten und auf der Ebene der Webtechnologien am häufigsten verwendeten Programmiersprache.
Die Entscheidung in diesem Fall hatte eine ganze Absicht: verfügen über eine ausgereifte, bekannte Sprache und Hunderte von Tools, die Entwicklern die Erstellung von DApps erleichtern können. Darüber hinaus nutzte das Entwicklungsteam den Konsensalgorithmus DPoS, für das Netzwerk, mit dem Ziel einer hohen Geschwindigkeit. Infolgedessen verfügte Lisk über hervorragende Voraussetzungen, um seine Ziele zu erreichen.
Am 21. Februar 2016 begann das Lisk-Team mit der Einführung seines ICO, um die Entwicklung seines Projekts voranzutreiben. Zu diesem Zeitpunkt wurden 100 Millionen Token mit einem Durchschnittspreis von 0,07 US-Dollar verkauft und 6,5 Millionen US-Dollar eingenommen.
So wurde am 29. August 2018 nach zweijähriger Entwicklung und Tests die Version Lisk Core 1.0 veröffentlicht. An diesem Tag würde die Lisk-Hauptkette der Welt vorgestellt und sie würde beginnen, der Welt ihr ganzes Potenzial zu demonstrieren.
Wissen, wie Lisk funktioniert
Zunächst sollten Sie wissen, dass Lisk über eine eigene Blockchain und ein eigenes Knotennetzwerk verfügt. Das heißt, es ist nicht von anderen Blockchain-Projekten abhängig (z. B. DAI, das von Ethereum abhängt, da es sich um einen Token vom Typ ERC-20 handelt). Allerdings wissen Sie bereits, dass Lisk ein eigenes Blockchain-Netzwerk ist und über einen eigenen Token namens LSK verfügt.
Die Funktionsweise von Lisk ist jedoch viel komplexer, und hier zeigen wir Ihnen die Hauptbestandteile.
Ein eigenes, dezentrales und modulares Netzwerk
Erstens verfügt Lisk über ein dezentrales Knotennetzwerk, in dem jeder Knoten als Verbindungsmittel zum Netzwerk oder als Validator dienen kann. Derzeit sind mit dem Lisk-Netzwerk weltweit mindestens 600 Knoten verbunden. Die Installation dieser Knoten ist völlig kostenlos, d. h. jeder kann problemlos einen Lisk-Knoten installieren. Dazu müssen Sie lediglich die Lisk Core-Software herunterladen und auf Ihrem Computer installieren, was Sie auch tun können Befolgen Sie diese Anweisungen.
Der Hauptunterschied zwischen dem Lisk-Netzwerk und den meisten Blockchain-Netzwerken besteht nun darin, dass Lisk standardmäßig eine Mainchain- und Sidechain-Struktur verwendet. In der Mainchain werden alle im Lisk-Netzwerk durchgeführten Vorgänge aufgezeichnet. Sidechains hingegen sind sekundäre Netzwerke, die hauptsächlich von DApp-Entwicklern auf Lisk erstellt werden. Diese werden erstellt, um einen alternativen und exklusiven Betriebsbericht für diejenigen zu erstellen, die mit den genannten Sidechains und den zugehörigen DApps verbunden sind. Die Idee dieses Systems besteht darin, eine Sättigung innerhalb der Mainchain zu vermeiden und durch Aufteilung der Arbeitslast eine schnelle Nutzung von Ressourcen innerhalb des Netzwerks zu ermöglichen.
Natürlich werden die Daten und Datensätze dieser Sidechains dann in die Mainchain verschoben. Genau dies ermöglicht es, die Kontrolle über die im gesamten Netzwerk mobilisierten Ressourcen zu behalten. Dies verhindert Betrug, doppelte Ausgaben oder böswillige Aktivitäten innerhalb des Netzwerks und bietet den Benutzern Sicherheit.
DPoS, ein Hochgeschwindigkeitsprotokoll
Andererseits hat Lisk beschlossen, seine Skalierbarkeitsbemühungen noch einen Schritt weiter zu treiben. Obwohl Sidechains selbst auf Proof-of-Work-Systemen schnell sind, hat sich Lisk für die Verwendung von DPoS entschieden, um das Netzwerk viel schneller zu machen.
Delegierter Anteilsnachweis oder Delegierter Anteilsnachweis (DPoS)ist ein schneller Konsensalgorithmus, der die Erstellung von Blöcken und die Validierung von Transaktionen sehr schnell und ohne nennenswerte Energiekosten ermöglicht. DPoS erfordert, dass die Generierung von Blöcken über ein Abstimmungssystem erfolgt, bei dem Benutzer, die das Netzwerk einsetzen, für einen Delegierten oder Vertreter stimmen können. Sobald die Gruppe der Delegierten gewählt wurde, haben sie die Möglichkeit, einen Block zu generieren, die Transaktionen zu validieren und untereinander über den neuen Block abzustimmen. Wenn der Block von der Mehrheit der Delegierten akzeptiert wird, wird dieser Block als gültig angesehen und zur Registrierung in die Blockchain gebracht.
In Lisk sind die Delegierten, die für jeden Generierungsprozess aktiviert werden können, 101 Delegierte, und sie sind diejenigen, die die Macht haben, den neuen Block zu erstellen, zu verifizieren und zu validieren, womit sie bei Abschluss ihrer Arbeit eine Belohnung erhalten. In der Zwischenzeit richten Delegierte, die seit einer Generation nicht gewählt wurden, ihre Rechenleistung darauf aus, die Sicherheit der Seitenketten aufrechtzuerhalten, und erhalten dadurch auch Belohnungen, die an die Eigenschaften jedes einzelnen von ihnen angepasst sind. In jedem Fall haben Lisk-Netzwerkdelegierte immer einen garantierten Job, um die Sicherheit des Netzwerks und aller Benutzer zu gewährleisten.
Eine eigene Kryptowährung
Ein weiterer wichtiger Punkt im Betrieb von Lisk ist seine Kryptowährung, der LSK-Token. Der LSK-Token ist der native Token der Plattform und seine Funktionen umfassen:
- Die Möglichkeit, das Abstecken für den DPoS-Betrieb (Delegate Registration and Voting) zu ermöglichen
- Verankerung von Sidechains und anderen Token in Lisk.
- Konfiguration von Multisig- oder Multisignaturkonten.
- Registrieren Sie ein zweites Passwort für das Konto.
- Senden und empfangen Sie Werte über die Lisk-Plattform, einschließlich ihrer Verwendung innerhalb der DApps des Systems.
Dank der Verwendung von DPoS ist das Senden von LSK von einem Konto an ein anderes tatsächlich eine sehr schnelle Aktion. Es dauert im Durchschnitt nur etwa 10 Sekunden, bis eine Transaktion bestätigt wird (Blockgenerierungszeit).. Und auch, eine Transaktion mit zwei Minuten (12 Bestätigungen, können innerhalb des Systems als unveränderlich angesehen werden).
Dies zeigt uns, dass LSK ein sehr sicherer Token mit hoher Bestätigungsgeschwindigkeit ist und darüber hinaus sehr kostengünstig zu versenden ist, da die Transaktionsgebühren sehr niedrig sind. Tatsächlich kann eine Transaktion im Durchschnitt etwa 0,1 LSK (etwa 0,3 $) pro Transaktion kosten.
Ein weiterer wichtiger Punkt des LSK-Tokens hat mit dem zu tun Tokenomics dieser Kryptowährung. Erstens verfügte LSK über ein vorab vermintes Angebot, bei dem 100.000.000 LSK während des ICO im Jahr 2016 für die Entwicklung dieses Projekts erstellt und verteilt wurden.
Dies war möglich, da der Gesamtvorrat an LSK nicht begrenzt ist und mit jedem neuen Block mehr LSK-Token produziert werden. Damit sind es derzeit mehr als 128.166.445 LSK.
Andererseits wurde die Inflationsrate der Währung während ihres gesamten Betriebs angepasst. Tatsächlich wurde die Inflationsrate anhand dieser Parameter angepasst:
- Block 1.451.520 – 4.451.520 5 LSK pro Block – 15,77 % Inflation im ersten Jahr.
- Block 4.451.520 – 7.451.520: 4 LSK pro Block – 10,9 % Inflation im 2. Jahr.
- Block 7.451.520 – 10.451.520: 3 LSK pro Block – 7,37 % Inflation im 3. Jahr.
- Block 10.451.520 – 13.451.520: 2 LSK pro Block – 4,58 % Inflation im 4. Jahr.
- Block 13.451.520 – ∞: 1 LSK pro Block – 2,19 % Inflation im 5. Jahr.
Ein Framework zur Entwicklung von DApps
Die Entwicklung von DApps erfordert die Schaffung von Tools, die es Entwicklern erleichtern, solche Anwendungen zu erstellen. Und in diesem Fall hat Lisk in dieser Hinsicht vielleicht eine der besten Arbeit geleistet. Erstens hat Lisk sein gesamtes SDK rund um die Programmiersprache JavaScript entwickelt, was die Lernkurve für das Entwerfen von DApps für diese Plattform erheblich erleichtert. Zweitens können Sie mit dem SDK sowohl DApps als auch Sidechains entwickeln, die die Leistungsfähigkeit von Lisk nutzen, um DApps darüber zu integrieren.
Dank dieser beiden Funktionen können Sie mit Lisk DApps entwickeln, die sich nativ und ohne größere Probleme in die uns bereits bekannten Webanwendungen integrieren lassen. Die Entwicklung einer plattformübergreifenden Messaging-Anwendung wäre beispielsweise so einfach wie die Verwendung Ihres bevorzugten JavaScript-Frameworks und die Kombination mit der Leistungsfähigkeit des Lisk SDK, und Sie hätten alles, was Sie zum Erstellen einer plattformübergreifenden Messaging-DApp benötigen, die die Vorteile nutzt die Kraft der Lisk-Blockchain. Natürlich ist dies nicht die Grenze. Zusammenfassend können wir sagen:
Wenn Sie es sich vorstellen können, können Sie es mit Lisk erstellen.
Eine weitere sehr nützliche Funktion besteht darin, dass Sie mit dem Lisk SDK alternative Token erstellen können, die ihren eigenen Platz in einer Lisk-Sidechain haben können. Mit dieser Art von Funktionalität können Entwickler jederzeit Token mit den gewünschten Eigenschaften erstellen. Das Beste daran ist jedoch, dass diese Token das Lisk-Netzwerk nicht überlasten.
Daher funktionieren die Token auf ihren Sidechains und sind mit einer Reihe von Lisk-Tokens verankert, sodass der Entwickler diesen Token innerhalb der Sidechains auf die gewünschte Weise verwalten und am Ende die tatsächlichen Bewegungen auf der Lisk-Blockchain mit dem AS veröffentlichen kann möglichst wenige Transfers durchführen, um eine Überlastung des Systems zu vermeiden.
Zu diesem Zeitpunkt ist die Funktionsweise von Lisk-Tokens sehr ähnlich zu dem, was wir im Lightning Network sehen können, wo Sie Satoshis so oft verschieben können, wie Sie möchten. Aber erst wenn der Kanal geschlossen wird, werden diese Bewegungen endgültig in der Bitcoin-Blockchain mit einer Transaktion abgewickelt, die alle diese Bewegungen synthetisiert.
Darüber hinaus kann der DApp-Entwickler spezielle Funktionen hinzufügen wie:
- Kontrolle von Aktionen. Eine Sicherheitsmaßnahme, die Spam verhindert. Dazu werden sowohl in der Mainchain als auch in den Sidechains Transaktionskosten konfiguriert, die es ermöglichen, dieses Verhalten zu vermeiden.
- Operationen können zwischen der Sidechain und der Mainchain und umgekehrt durchgeführt werden. Die Verankerung zwischen Sidechain- und Mainchain-Token ermöglicht das bidirektionale Senden und Empfangen von Werten. Somit kann ein Benutzer LSK-Token in einen speziellen Token innerhalb einer Sidechain umwandeln oder das Gegenteil tun, um Wert in LSK abzuheben. Dies ist natürlich ein spezieller Prozess und wird durch die Konsensregeln des Netzwerks und die Standard-SDK-Programmierung gesteuert.
- Im Falle eines Sidechain-Ausfalls (oder -Abbruchs) können Sie Ihr Geld abheben, sobald der Sidechain-Eigentümer es freigibt. Dies ist ein umstrittenes Sicherheitsmodell, das jedoch in Fällen nützlich ist, in denen die Anwendung diese Art von Sicherheitsprozessen erfordert.
- Kontrolle von Hard Forks. Hard Forks können sehr problematisch sein, insbesondere wenn sie große Änderungen an der Funktionsweise einer Kette erfordern. Lisk bietet jedoch die Möglichkeit, Ihre Sidechains einfach zu aktualisieren, ohne die Mainchain in irgendeiner Weise zu beeinträchtigen. Einfach ausgedrückt verfügen Entwickler über ein Tool zur Verbesserung ihrer DApps, das nicht auf die Aktualisierung oder Änderung von Parametern im Mainnet und alle damit verbundenen Probleme angewiesen ist.
Ist Lisk wirklich dezentral?
Ein umstrittener Punkt in Lisk ist Wenn es wirklich eine dezentrale Plattform ist. Lisk verfügt über ein Netzwerk von Knoten, eine Hauptkette und die Möglichkeit, Seitenketten zu erstellen, die zum Ausführen von DApps verwendet werden können. Es verfügt sogar über einen Token und ermöglicht die Erstellung neuer Token. All dies sind Dinge, die nur Blockchains leisten können. WAHR? Nun, die Wahrheit ist, dass die kurze Antwort darauf lautet: Nein.
All dies kann ohne die Verwendung einer Blockchain durchgeführt werden. Beispielsweise kann eine DAG dies tun, aber es ist die Blockchain, die es uns ermöglicht, sicher zu sein, dass niemand etwas an ihrem Betrieb ändern wird. Nehmen wir an, „Blockchain“ ist unsere Versicherung dafür, dass alles, was getan und geschrieben wird, in Stein gemeißelt wird und nichts und niemand in der Lage sein wird, es zu ändern.
Nun, an diesem Punkt liegt Lisk irgendwo dazwischen. Einerseits gibt es bei Lisk keine Smart Contracts, wie wir sie kennen. Stattdessen sind seine Knoten in der Lage, in JavaScript gegebene Anweisungen zu übernehmen und diese in Aktionen innerhalb der Mainchain oder Sidechain umzusetzen. Ja, es passiert dasselbe, was in einer Blockchain mit Smart Contracts passiert, aber In Lisk wird die Programmierung nicht in der Kette gespeichert. Das heißt, es gibt keine Blockchain-Adresse, an der wir ein „Programm oder Smart Contracts“ geschrieben sehen können, und das ist der letzte Buchstabe des Betriebs einer DApp.
Stattdessen haben Entwickler die Möglichkeit, das Lisk SDK zu verwenden und DApps zu schreiben, die einer Sidechain zugeordnet sind. In diesem Fall greift der Benutzer auf die DApp zu und alles, was er tut, wird in dieser Sidechain aufgezeichnet, er kann alles von Anfang bis Ende überprüfen und am Ende werden die zusammengefassten Daten in der Lisk-Mainchain aufgezeichnet. An dieser Stelle ist die Sicherheit gegeben, dass alles überprüfbar ist. Aber der Smart Contract, seine Richtung und Kettenbereitstellung beschränken sich auf den Zugriff auf die DApps und wir können ihn nicht als solchen lesen.
Sicherlich werden Sie denken: „Was für ein Wahnsinn, das ist keine Blockchain, das ist ein Schwindel.“ Lisk wurde entwickelt, um kostenlose Software-DApps zu erstellen, deren Code frei angezeigt, geprüft und überprüft werden kann. Tatsächlich hat Lisk mehrere Apps eingeführt, deren Code in GitHub-Repositories vollständig zugänglich ist, wo jeder sich den Code ansehen und sehen kann, ob „etwas mit ihnen nicht stimmt“.
Dezentralisierung bedeutet in jedem Fall, dass die Mainchain und die Sidechains in den Händen der Validatoren liegen. Sie sind diejenigen, die für die Sicherheit dieser Elemente sorgen. Dadurch wird beispielsweise verhindert, dass sich DApp-Entwickler dafür entscheiden, einen gesamten Verlauf zu überschreiben, nur weil sie es wollen. Kurz gesagt: Die Kontrolle über die Daten bleibt letztlich in den Händen der Community selbst.
Dies ist sicherlich ein ganz anderes Modell als das, was wir in Ethereum, EOS oder anderen Blockchains mit fortschrittlichen Smart Contracts sehen, aber Lisk hat einen Weg gefunden, der es schnell, anpassungsfähig und viel flexibler als seine Gegenstücke macht.
Lisk, ein Ökosystem ohne Grenzen der Verbesserungen
Denken Sie daran, dass wir Folgendes kommentiert hatten:
Wenn Sie es sich vorstellen können, können Sie es mit Lisk erstellen.
Nun, das ist keine Übertreibung, und dank JavaScript und dem leistungsstarken Lisk SDK ist es möglich. Zunächst einmal können Sie so einfache Dinge erstellen wie:
- Souveräne Identitätsdienste.
- Ein dezentrales Speichersystem.
- Orakel.
- DEX-Plattformen mit kettenübergreifender Kapazität.
- Atomic Swaps mit Cross-Chain-Fähigkeit.
Wenn wir Cross-Chain lesen, liegen wir nicht falsch, Lisk ist dazu in der Lage. Zum Beispiel, Es ist möglich, mit Lisk eine Sidechain zu erstellen, die eine Ethereum Virtual Machine-Instanz ausführen kann. und auf diese Weise über eine Lisk-DApp mit dem Ethereum-Netzwerk interagieren. Das Gleiche kann beispielsweise durch die Erstellung von Sidechains erreicht werden, die mit Bitcoin, Litecoin oder der Kryptowährung, die Sie sich vorstellen, kompatibel sind.
Dies ist dank des Potenzials von JavaScript und der Open-Source-Entwicklung von DApps möglich. Kurz gesagt: Lisk ist ein ganzes Gebiet, das es zu erkunden gilt, und hat daher eine enorme Bedeutung im Blockchain-Ökosystem.
Die Zukunft von Lisk
Lisk ist ein Projekt, das sich ständig weiterentwickelt. Seine Idee, so kontrovers und einzigartig sie auch ist, bietet uns eine einzigartige Gelegenheit, die Blockchain-Technologie aus einer anderen Perspektive zu erkunden, die freizügiger und flexibler ist.
Heute Das Lisk-Entwicklungsteam arbeitet an Version 3 von Lisk, einer Version, die wichtige Verbesserungen auf SDK- und Core-Betriebsebene mit sich bringen wird. Der Schwerpunkt liegt insbesondere auf der Verbesserung der Geschwindigkeit von Prozessen (JavaScript ist nicht gerade eine Sprache, die im Vergleich zu anderen Optionen wegen ihrer hohen Geschwindigkeit geschätzt wird), auf Verbesserungen der Sicherheit (Vermeidung von Problemen bei der Verwendung kryptografischer und mathematischer Funktionen) und auf Verbesserungen im Netzwerk und seinen Umgebungen Betrieb.
Auf jeden Fall hat Lisk eine gute Positionierung in der Welt der Kryptowährungen erreicht und ist ein gesundes Projekt mit einem für viele noch unbekannten Potenzial.