Возможности взаимодействия Polkadot позволяют автоматически переносить dApps между различными блокчейнами, например, если их сообщество выберет новую инфраструктуру цепи или захочет обновить существующую. При желании все цепи будут иметь доступ к общей децентрализованной виртуальной машине, способной выполнять высокоуровневые вычисления и размещать пользовательские смарт-контракты.
Эта новая архитектура позволит создать публичную цепочку, полностью совместимую с экосистемой Ethereum, что позволит существующим dApps работать на Polkadot без изменений, но в то же время даст этим проектам доступ к таким возможностям блокчейна, как межцепочечный обмен атомами и более быстрое время блока, когда они в этом нуждаются. Кроме того, это позволяет независимым цепочкам развивать свою собственную модель управления от чистого доказательства работы или доказательства доли в случае публичных сетей к более гибридным структурам, которые могут лучше подходить для нужд частных цепочек, например, делегированное доказательство полномочий. Общая модель безопасности обеспечит защиту от атак повторного воспроизведения между цепочками при сохранении индивидуальной автономии в отношении правил консенсуса и активов цепочки.
Видя, насколько разными могут быть блокчейны в плане видения, технических реализаций и даже моделей управления, Polkadot стремится стать общей мультицепной инфраструктурой, которая позволит блокчейну общаться между собой без доверия.
Хотя в настоящее время предполагается, что большинство цепей будут использовать в качестве алгоритма консенсуса доказательство работы или доказательство доли, это может измениться в будущем, когда различные команды создадут P2P-сети, лучше подходящие для конкретных случаев использования. Хотя определенная степень совместимости может быть достигнута с помощью мостов между блокчейнами, Polkadot предоставляет разработчикам возможность создавать новые парачейны с любой архитектурой по своему усмотрению, имея при этом возможность напрямую взаимодействовать с другими цепочками.
Полкадот состоит из нескольких независимых P2P-сетей, которые выбирают механизм консенсуса, наиболее подходящий для их нужд, хотя доказательство работы кажется наиболее распространенным.
Эта технология является новой и находится в стадии разработки, поэтому настоятельно рекомендуется не использовать ее в мейннете, пока не будут проведены все проверки безопасности.
Polkadot в настоящее время разрабатывается командой Parity Technologies под руководством доктора Гэвина Вуда. Пока они держат в секрете большинство деталей протокола, но реализаторы с нетерпением ждут его выхода, запланированного на 2019 год.
Сеть узлов: Узловую сеть можно рассматривать как блокчейн, на котором работает независимый клиент Polkadot.
Первая реализация клиента Polkadot была сделана компанией Parity Technologies, но планируется портирование на несколько других языков, таких как Rust или Python, чтобы облегчить работу разработчиков.
Узлы Parity уже запущены в сети и могут управляться с помощью WebSockets API. Вы можете подключиться к запущенному узлу.
Тестнет: Тестовая сеть Polkadot в настоящее время доступна для всех желающих и будет использоваться в процессе разработки для проведения тестов, развертывания парачейнов или интеграции новых функций в протокол. Он использует доказательство полномочий (Proof of Authority, PoA) для консенсуса и позволяет разработчикам запускать собственные узлы.