Alle Sprachen
Zilliqa ist eine öffentliche Blockchain-Plattform mit hohem Durchsatz, die ihre Leistung auf Tausende von Transaktionen pro Sekunde erweitert. Sie zielt darauf ab, das Problem der Transaktionsgeschwindigkeit und Skalierbarkeit zu lösen, und wird verwendet, um das größte Problem der aktuellen Blockchain zu lösen. Beim Beschleunigen wird auch die Sicherheit berücksichtigt, sodass die beiden einen relativ optimalen Gleichgewichtspunkt finden können. Es transformiert die Sharding-Technologie von der Theorie in die Praxis, verwendet innovative Kryptographie und Konsensprotokolle, bietet Transaktionsverarbeitungsfunktionen, die mit der Netzwerkkapazität zunehmen, und stellt eine laufende Plattform für On-Chain-Anwendungen mit hohem Durchsatz bereit, um Anforderungen wie z wie elektronische Werbung, Zahlung, Sharing Economy und Verwaltung von Eigentumsrechten.
Sharding
Sharding unterteilt einfach das Mining-Netzwerk in kleinere Teile, die jeweils in der Lage sind, Transaktionen parallel zu verarbeiten. Verwenden Sie eine kleinere Teilmenge von Netzwerkknoten, um jede Transaktion zu überprüfen, anstatt auf jeden Knoten im Netzwerk zu warten. Dies spart viel Zeit, und wenn das Netzwerk wächst, muss nicht jeder Knoten jede Transaktion validieren. Das Zilliqa-Netzwerk unterstützt regelmäßige Zahlungstransaktionen und Shards, die intelligente Vertragstransaktionen erfordern. Beim ersten Test im September 2017 gab das Entwicklerteam bekannt, dass das Transaktionsvolumen pro Sekunde bei Verwendung von 3600 Knoten und 6 Shards 2488 TPS erreichte. Die Verarbeitung intelligenter Vertragstransaktionen auf einer Sharded-Architektur hat ihre eigenen Herausforderungen.
Detaillierte Erklärung: Die Sharding-Strategie von ZIL besteht darin, einen DS-Shard + n funktionierende Shards aus den Knoten des gesamten Netzwerks auszuwählen. Jeder Shard hat m Miner. Die Knoten des gesamten Netzwerks führen zuerst einen Rechenleistungswettbewerb durch (akademisch Workload Proof PoW genannt), und die m Knoten, die zuerst gewinnen, bilden DS-Shards; die verbleibenden Knoten führen einen zweiten Rechenleistungswettbewerb durch, und die ersten n*m Knoten gewinnen Zugewiesen auf n funktionierende Shards. Jeder funktionierende Shard verarbeitet einen Teil der Transaktionen parallel, um einen Unterblock zu bilden, der an den Boss-Shard gesendet wird, und der Boss-Shard verifiziert und verpackt ihn, um den endgültigen Block zu generieren. Auf diese Weise können disjunkte Transaktionsfragmente parallel verarbeitet werden, und schließlich werden diese Transaktionen zu einem neuen Block zusammengeführt, der der Blockchain gewidmet ist. " Zilliqa kann bei Bedarf auch mit Seitenketten und allen Projekten unter der Kette integriert werden. Zilliqa hat sich als effiziente Skalierbarkeit erwiesen, und sein Durchsatz kann nahezu linear mit dem Wachstum der Knoten steigen. In Zukunft wird es auch die Cross-Chain-Technologie unterstützen und einen Compiler entwickeln, der helfen kann, Ethereum Smart Contracts in Zilliqa Smart Contracts umzuwandeln.
Konsensmechanismus
In der PoW-Blockchain ist jede Transaktion Teil eines bestimmten Blocks, und die Erstellung jedes Blocks erfordert eine enorme Menge an Berechnungen, verursacht aber auch eine enorme Verschwendung Ressourcen. Die Alternative von Zilliqa nutzt PoW zusammen mit einem praktischen Byzantine Fault Tolerant (pBFT)-Protokoll. Zilliqa wird eine der wenigen PBFT-Blockchains sein, die derzeit auf dem Markt sind. Der Konsensmechanismus von PBFT ist sowohl effizient als auch verleiht Transaktionen Endgültigkeit, sodass keine Bestätigung erforderlich ist. Miner verwenden PoW, um ihre Identität in der Zilliqa-Blockchain zu ermitteln. Nach der Identifizierung werden die Miner einer Konsensgruppe zugewiesen, in der mehrere PBFT-Konsensrunden ablaufen können. Durch die Durchführung eines PoW werden mehrere Blöcke in die Kette geschrieben, wodurch eine größere garantierte Belohnung bereitgestellt wird. Bei Zilliqa werden jeden Monat etwa 12 Stunden PoW ausgeführt, wenn die Grafikkarte voll ausgelastet ist. Während der restlichen Zeit läuft die Grafikkarte im Leerlauf und verbraucht nur minimal Strom. Miner werden weniger Energie verbrauchen, was das Mining viel billiger macht als andere PoW-basierte Blockchains. Zilliqa bietet Minern und Benutzern zwei weitere Vorteile. Erstens bleiben die Gesamtenergiekosten pro Transaktion konstant, wenn das Netzwerk skaliert. Zweitens werden die Transaktionsgebühren auf Zilliqa viel niedriger sein als die auf Bitcoin oder Ethereum. Während Miner im Ethereum-Netzwerk Transaktionen mit höheren Transaktionsgebühren priorisieren, werden Miner in der Zilliqa-Blockchain nur durch die Größe der Transaktionen, die sie verarbeiten können, motiviert. Daher werden die Transaktionskosten des Benutzers stark reduziert.
Sichere Smart Contracts
Das Zilliqa-Protokoll enthält eine neue Smart-Contract-Sprache namens "Scilla". Die Sprache wird eine nicht Turing-vollständige Sprache sein, die entwickelt wurde, um viele bekannte Schwachstellen in bestehenden Smart Contracts zu beseitigen und ihre formale Überprüfung zu erleichtern. Es wird Entwicklern ermöglichen, sicherere und skalierbare Smart-Contract-Anwendungen einfacher zu entwickeln. Eine zukünftige Funktion wird es jedem ermöglichen, seine bestehenden Solidity-Anwendungen auf Scilla zu portieren.
Zilliqa nutzt die zugrunde liegende Architektur, um eine groß angelegte und effiziente Computerplattform bereitzustellen. Die intelligente Vertragssprache in Zilliqa folgt einem Datenfluss-Programmierstil und ist daher ideal für die Ausführung umfangreicher Berechnungen, die leicht parallelisiert werden können. Beispiele umfassen einfache Berechnungen wie Suchen, Sortieren und lineare Algebra-Berechnungen sowie komplexere Berechnungen wie das Trainieren neuronaler Netze, Data Mining, Finanzmodellierung, wissenschaftliches Rechnen und im Allgemeinen alle MapReduce-Aufgaben.
Doppelte Aktivierung von umweltfreundlichem Mining
Für Ethash-basierte PoW-Blockchains wie Ethereum und Zilliqa ist duales Mining machbar. Dies liegt daran, dass Zilliqa PoW und PBFT kombiniert, wobei PoW nur verwendet wird, um Sybil-Angriffe zu verhindern, und PBFT verwendet wird, um einen Konsens zu erzielen. Da der PoW-Zyklus auf Zilliqa nur alle 2-3 Stunden für 1 Minute laufen muss, ist der Energie-Fußabdruck des Minings auf Zilliqa viel kleiner im Vergleich zu Blockchains, die die Verwendung von PoW für jeden Block erfordern, um einen Konsens zu erreichen.
区块 奖励 的 方差 小 : zilliqa 协议 采用 种 创新 的 激励 机制 , 通过 衡量 矿工 识 协议 中 的 贡献 来 来 予以 奖励 奖励。。。。 矿工 在 识 种 贡献 来 予以 奖励。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 衡量 衡量 矿工 矿工。。。。。。。。。 Somit können Tausende (oder mehr) Miner für einen Block belohnt werden, was zu einer geringen Varianz führt.
Sicherheitsmechanismen
Wie andere Blockchains wie Bitcoin und Ethereum ist das Zilliqa-Blockchain-Netzwerk in der Lage, Transaktionen zu verarbeiten und den globalen Status des verteilten Ledgers zu pflegen. Leider gibt es einige bemerkenswerte Unterschiede zwischen verschiedenen Blockchain-Netzwerken in Bezug auf potenzielle Angreifer. Auf der einen Seite steht Bitcoin, das organisch gewachsen ist und zunächst wenig bis gar keine Bewertung hat; auf der anderen Seite steht Zilliqa, das heute einen beträchtlichen Wert hat. Diese Diskrepanz in der Bewertung führt zu Bedrohungen, wenn das Zilliqa-Netzwerk noch in den Kinderschuhen steckt, während solche Bedrohungen nicht unbedingt ein ernsthaftes Problem darstellen, wenn ein Netzwerk wie Bitcoin gerade erst anfängt.
Vor diesem Hintergrund wird das Zilliqa-Mainnet mit Schutzmechanismen und einem konservativen Modus gestartet, um die Wahrscheinlichkeit von Angriffen auf dieses im Entstehen begriffene Netzwerk zu minimieren.
Zilliqa ist die weltweit erste öffentliche Blockchain-Plattform mit hohem Durchsatz - entwickelt, um auf Tausende von Transaktionen pro Sekunde zu skalieren. Da sein Netzwerk erweitert wird, um die Transaktionsgeschwindigkeit zu erhöhen, bringt Zilliqa die Theorie und Praxis des Shardings mit seinem neuen Protokoll ein. Die Leistung bestehender öffentlicher Ketten wie ETH ist auf Engpässe gestoßen, was es schwierig macht, der Entwicklung der Branche gerecht zu werden. Die Projekttechnologie ist fortschrittlich und wurde durch tatsächliche Tests verifiziert.
Die Plattform wurde entwickelt, um sichere datengesteuerte dezentrale Anwendungen zu ermöglichen, die darauf ausgelegt sind, die Skalierungsanforderungen von maschinellem Lernen und Finanzalgorithmen zu erfüllen. Der Wettbewerb um Public-Chain-Projekte ist sehr hart.Die Realisierung von Projekten wie EOS (die behauptet, eine Million/TXS zu erreichen) wird den tatsächlichen Wert dieser Public-Chain stark reduzieren.
Zugehörige Informationen:
Bewertung: Zilliqa
http://www.btb8.com/zil/1805/5300.html