Die Interoperabilität von Polkadot\ ermöglicht es, dApps automatisch zwischen verschiedenen Blockchains zu transferieren, zum Beispiel wenn sich die Community für eine neue Ketteninfrastruktur entscheidet oder ihre bestehende aktualisieren möchte. Wenn sie es wünschen, haben alle Chains weiterhin Zugang zu einer gemeinsamen dezentralen virtuellen Maschine, die in der Lage ist, High-Level-Berechnungen auszuführen und nutzergenerierte Smart Contracts zu hosten.
Diese neue Architektur ermöglicht eine öffentliche Kette, die vollständig mit dem Ethereum-Ökosystem kompatibel ist, so dass bestehende dApps ohne Änderungen auf Polkadot betrieben werden können, aber gleichzeitig erhalten diese Projekte Zugang zu Blockchain-Funktionen wie Interchain-Atomic Swaps und schnellere Blockzeiten, wenn sie diese benötigen. Darüber hinaus ermöglicht es unabhängigen Ketten, ihr eigenes Governance-Modell zu entwickeln, weg von reinen Proof-of-Work- oder Proof-of-Stake-Modellen im Falle öffentlicher Netzwerke und hin zu eher hybriden Strukturen, die für die Bedürfnisse privater Ketten besser geeignet sein könnten, wie z. B. delegierter Proof of Authority. Das gemeinsame Sicherheitsmodell würde einen Schutz gegen Replay-Angriffe zwischen den Ketten bieten und gleichzeitig die individuelle Autonomie über die Konsensregeln und die Vermögenswerte der Kette bewahren.
Angesichts der Tatsache, wie unterschiedlich Blockchains in Bezug auf Vision, technische Implementierungen und sogar Governance-Modelle sein können, zielt Polkadot darauf ab, eine generische Multi-Chain-Infrastruktur zu werden, die eine Blockchain-zu-Blockchain-Kommunikation auf vertrauenslose Weise ermöglicht.
Während derzeit vorgesehen ist, dass die meisten Chains Proof of Work oder Proof of Stake als Konsensalgorithmus verwenden werden, kann sich dies in Zukunft ändern, wenn verschiedene Teams P2P-Netzwerke aufbauen, die für bestimmte Anwendungsfälle besser geeignet sind. Während ein gewisses Maß an Interoperabilität mit Hilfe von Brücken zwischen Blockchains möglich ist, bietet Polkadot Entwicklern die Möglichkeit, neue Parachains zu erstellen, die jede gewünschte Architektur verwenden und gleichzeitig direkt mit anderen Chains kommunizieren können.
Polkadot besteht aus mehreren unabhängigen P2P-Netzwerken, die den Konsensmechanismus wählen, der am besten zu ihren Bedürfnissen passt, obwohl Proof of Work am weitesten verbreitet zu sein scheint.
Diese Technologie ist neu und befindet sich noch in der Entwicklung, daher wird dringend empfohlen, sie nicht im Mainnet zu verwenden, bis alle Sicherheitsüberprüfungen abgeschlossen sind.
Polkadot wird derzeit vom Team von Parity Technologies unter der Leitung von Dr. Gavin Wood entwickelt. Während die meisten Details des Protokolls vorerst geheim gehalten werden, warten die Implementierer mit Spannung auf die für 2019 geplante Veröffentlichung.
>
Knotennetzwerk: Ein Knotennetzwerk kann als eine Blockchain angesehen werden, auf der ein unabhängiger Polkadot-Client läuft.
Die erste Implementierung des Polkadot-Clients wurde von Parity Technologies vorgenommen, aber es ist geplant, ihn auf verschiedene andere Sprachen wie Rust oder Python zu portieren, um es für Entwickler einfacher zu machen.
Parity-Knoten laufen bereits im Mainnet und können über die WebSockets API gesteuert werden. Sie können sich mit einem laufenden Knoten über wss://parity-poc-v3.herokuapp.com/ws verbinden.
Testnet: Das Polkadot-Testnetz ist derzeit für jedermann verfügbar und wird während des Entwicklungsprozesses verwendet, um Tests durchzuführen, Parachains zu verteilen oder neue Funktionen in das Protokoll zu integrieren. Es verwendet Proof of Authority (PoA) für den Konsens und ermöglicht es Entwicklern, ihre eigenen Knoten zu betreiben.