Масштабируемый, совместимый и безопасный сетевой протокол для интернета будущего.

Image
Любой тип данных через любой тип блокчейна

Polkadot - это сетевой протокол, который позволяет передавать произвольные данные - не только токены - между блокчейнами

Это означает, что Polkadot является настоящей многокомпонентной прикладной средой, в которой возможны кроссчейн взаимодействия и кроссчейн вычисления

Polkadot может передавать эти данные как через публичные, так и через приватные блокчейны

Это позволяет создавать приложения, которые получают данные из приватного блокчейна и использовать их в публичном. Например, приватный чейн частной школы может посылать подтверждение смарт контракту о проверке научной степени в публичном чейне.

Network Glossary

Polkadot unites a network of heterogeneous blockchains called parachains and parathreads. These chains connect to and are secured by the Polkadot Relay Chain. They can also connect with external networks via bridges.

Connecting the dots

Relay Chain

The heart of Polkadot, responsible for the network’s shared security, consensus and cross-chain interoperability.

Parachains

Sovereign blockchains that can have their own tokens and optimize their functionality for specific use cases.

Parathreads

Similar to parachains but with a pay-as-you-go model. More economical for blockchains that don’t need continuous connectivity to the network.

Bridges

Allow parachains and parathreads to connect and communicate with external networks like Ethereum and Bitcoin.

Consensus Roles

Nominators

Secure the Relay Chain by selecting trustworty validators and staking dots.

Validators

Secure the relay chain by staking dots, validating proofs from collators and participating in consensus with other validators.

Collators

Maintain shards by collecting shard transactions from users and producing proofs for validator.

Fishermen

Monitor the network and report bad behavior to validators. Collators and any parachain full node can perform the fisherman role.

Governance Roles

Council Members

Elected to represent passive stakeholders in two primary governance roles: proposing referenda and vetoing dangerous or malicious referenda.

Technical Committee

Composed of teams actively building Polkadot. Can propose emergency referenda, together with the council, for fast-tracked voting and implementation.

Image
Разрабатывайте с использованием лучших технологий

Relay chain Polkadot разработан на Substrate, фреймворк для создания блокчейнов, который является квинтэссенцией знаний Parity Technologies о создании Ethereum, Bitcoin и корпоративных блокчейнов

Код Polkadot компилируется в WebAssembly (Wasm), высокопроизводительную виртуальную среду. Wasm разработан крупными компаниями, включая Google, Apple, Microsoft и Mozilla, которые создали большую экосистему поддержки стандарта

Сеть Polkadot использует libp2p, гибкий кроссплатформенный сетевой фреймворк для одноранговых приложений. Libp2p позиционируется как стандарт для будущих децентрализованных приложений, а также обеспечивает обнаружение пиров и обмен данными в экосистеме Polkadot

Исполнительная среда Polkadot кодируется на Rust, C++ и Golang, что делает Polkadot доступным для широкого круга разработчиков.

Параллельная обработка транзакций

Parachains - это специализированные блокчейны, которые соединяются с Polkadot. Они имеют уникальные характеристики, оптимально подходящие к их предназначению, и возможность независимого управления.

Действия в parachain обрабатываются параллельно, что обеспечивает высокую масштабируемость системы.

Транзакции могут быть распределены по цепочкам, что позволяет обрабатывать гораздо больше транзакций за тот же период времени.

Текущий метод:
Единичная транзакция

Image

Метод Polkadot:
Параллельные транзакции

Image

Groundbreaking Technology

Polkadot is solving many of the problems that have held back blockchain technology so far — all in one place, without compromising.

Image
Улучшенная модель безопасности

Как в системах Proof-of-Work, так и Proof-of-Stake, блокчейны конкурируют друг с другом за ресурсы, чтобы защитить свои сети, и блокчейны могут быть легко атакованы, пока они не сформируют значительное сообщество для поддержки своей сети

Polkadot использует другой подход, позволяя блокчейнам объединять свою безопасность, что означает, что безопасность блокчейнов агрегируется и распространяется на всех.

Подключив блокчейн к Polkadot, разработчики могут защитить свой блокчейн с первого дня.

Image
Ончейн управление

Обновления протокола происходят без форков посредством прозрачного ончейн голосования, поэтому разработка протокола никогда не останавливается из-за отсутствия четкого плана. Relay chain использует сложный механизм управления, предназначенный для создания прозрачного, подотчетного и обязательного процесса для разрешения споров и модернизации сети.

Токены DOT используются для участия в принятии управленческих решений, включая составление предложений, голосование и стекинг

Parachain легко могут создавать свои собственные механизмы управления, обеспечивая максимальную свободу, не влияя на другие parachain.

Узнайте больше об управлении Polkadot
Image
GRANDPA: надёжный алгоритм консенсуса

Polkadot использует GRANDPA (GHOST-based Recursive Ancestor Deriving Prefix Agreement), безопасный и отказоустойчивый алгоритм консенсуса.

При хороших условиях сети GRANDPA может финализировать блоки почти мгновенно. При хороших условиях сети, дедушка может завершить блоки почти мгновенно. В плохих сетевых условиях, таких как разделение в сети, GRANDPA может финализировать большое количество блоков (теоретически миллионы).

Узнайте больше о GRANDPA

Roadmap

Самая надежная платформа для взаимодействия, безопасности, масштабируемости и инноваций. Polkadot v1 выйдет в конце 2019 года. V1 будет одной связующей цепью (relay chain), поддерживающей до 100 парачейнов. В 2020 году Polkadot v2 вырастет до нескольких ретрансляционных цепочек, в которых будет размещено ~ 100 парачейнов

  • PoA

    Web3 Foundation will launch Polkadot in Proof of Authority mode. During this time, most users will be able to:

    Claim tokens from their Ethereum contract,
    Stake tokens and declare their intent to validate or nominate.

    Validators will also be able to set their Session keys in preparation for Proof of Stake, and Web3 Foundation will be able to use the Sudo key to manage the chain and enable more features.

    Advancing to the Next Phase

    Once the network is running smoothly and has a sufficient number of well staked validators, we will enable Nominated Proof of Stake with a Sudo call to change eras, and therefore perform the first validator election.

  • NPoS

    During Nominated Proof of Stake, the network will run with a decentralized set of validators. During this phase, Web3 Foundation will use Sudo to increase the number of validators in the set.

    Advancing to the Next Phase

    Once Web3 Foundation is confident that the network is working well - no slashing due to client issues, functioning validator elections - the Sudo key will issue a runtime upgrade that enables Polkadot's governance system.

  • Governance and Removing Sudo

    With Polkadot's governance system enabled, it can elect the first Council and Technical Committee and start accepting public proposals. While the Sudo key might still be needed for a few operations, governance can take over most of the chain's decisions. Once Sudo is removed, root calls will only be dispatchable via governance.

    Advancing to the Next Phase

    With a Council and Technical Committee in place, Sudo will be removed. Without Sudo, Polkadot is fully in the hands of the token holders. One of the first features they will enable is token transfers with a runtime upgrade.

  • Enable Balance Transfers

    Polkadot allows balance transfers.

    Advancing to the Next Phase

    To enable remaining functionality, Polkadot's governance will need to pass one (or a series of) runtime upgrades.

  • Enable Core Functionality

    Once governance enables parachain auctions and XCMP, Polkadot will have a fully functional Relay Chain. Where it goes from here is up to the token holders.

Как строятся команды на Polkadot? Всего несколько примеров:

Цепочки смарт контрактов с смарт контрактами WebAssembly (Edgeware, тестовая сеть Charred Cherry testnet)

Сети курирования данных, которые соединяют все цепочки хранения файлов в кураторские наборы данных (Ocean Protocol)

Цепочки Oracle, которые делают данные вне цепочки доступными для всех контрактов в сети Polkadot (ChainLink)

Идентификационные цепочки, которые связывают учетные записи с постоянными удостоверениями и обеспечивают доступ к другим парчейнам через меньшее количество учетных записей (Speckle OS)

Финансовые цепочки, которые позволяют вам хранить все ваши активы в одном портфеле, в том числе через мосты к Bitcoin, Ethereum, Bitcoin Cash, Litecoin и ZCash (ChainX, Katallassos)

Цепочки IoT, которые устанавливают стандарты IoT для межмашинной связи (протокол MXC Protocol)

Цепочки конфиденциальности Zero Knowledge или мосты к существующим цепям ZK-snarks

Цепочки хранения файлов, стимулирующие хранение данных в цепочке

Мост к Ethereum, позволяющий смарт контрактам Ethereum взаимодействовать с сетью Polkadot

Хотите начать? Разрабатывать на Polkadot