Сети
Последнее редактирование: , Invalid DateTime
Поскольку Ethereum является протоколом, то может существовать несколько независимых «сетей», соответствующих этому протоколу, которые не взаимодействуют друг с другом.
Сети — это разные среды Ethereum, к которым вы можете получить доступ для сценариев использования, связанных с разработкой, тестированием или производством. Ваша учетная запись Ethereum будет работать в разных сетях, но баланс вашей учетной записи и история транзакций не будут перенесены из основной сети Ethereum. Для тестирования полезно знать, какие сети доступны и как получить ETH для тестовой сети, чтобы вы могли экспериментировать с ним.
Прежде чем начать
Вы должны понять основы Ethereum, прежде чем читать о различных сетях, так как тестовые сети предоставят вам дешевую и безопасную версию Ethereum, с которой можно поэкспериментировать. Начните с введения в Ethereum.
Публичные сети
Публичные сети доступны любому человеку в мире, у которого есть подключение к Интернету. Кто угодно может читать или создавать транзакции в публичной цепочке блоков (блокчейне) и проверять выполняемые транзакции. Соглашение о транзакциях и состоянии сети определяется консенсусом участников.
Основная сетьu
Основная сеть — это основной публичный производственный блокчейн Ethereum, в котором транзакции с фактической стоимостью происходят в распределенном реестре.
Когда люди и биржи обсуждают цены на ETH, они говорят об ETH в основной сети.
Тестовые сети
Помимо основной сети существуют публичные тестовые сети. Это сети, используемые разработчиками протоколов или разработчиками умных контрактов для тестирования как обновлений протокола, так и потенциальных умных контрактов в производственной среде перед развертыванием в основной сети. Их можно представить как аналог производственных и промежуточных серверов.
Как правило, важно протестировать любой код контракта, который вы пишете в тестовой сети, перед развертыванием в основной сети. Если вы создаете децентрализованное приложение, которое интегрируется с существующими умными контрактами, копии большинства проектов развернуты в тестовых сетях, с которыми вы можете взаимодействовать.
В большинстве тестовых сетей используется механизм консенсуса с подтверждением полномочий. Это означает, что для проверки транзакций и создания новых блоков выбирается небольшое количество узлов, что позволяет закрепить их идентичность в процессе. Трудно стимулировать майнинг в тестовой сети с доказательством работы, что может сделать ее уязвимой.
ETH в тестовых сетях не имеет реальной стоимости; следовательно, для тестовой сети ETH нет рынков. Поскольку вам нужен ETH для реального взаимодействия с Ethereum, большинство людей получают ETH тестовой сети через краны. Большинство кранов — это веб-приложения, в которых вы можете ввести адрес, на который запрашиваете отправку ETH.
Arbitrum Rinkeby
Тестовая сеть для Arbitrum(opens in a new tab).
Краны Arbitrum Rinkeby
- FaucETH(opens in a new tab) (мультичейн-кран без необходимости заводить аккаунт в социальных сетях)
- Кран Chainlink(opens in a new tab)
- Кран Paradigm(opens in a new tab)
Görli
Тестовая сеть с подтверждением полномочий, которая работает с разными клиентами.
Краны Görli
- Görli кран(opens in a new tab)
- Кран Chainlink(opens in a new tab)
- Кран Alchemy Goerli(opens in a new tab)
Kintsugi
Тестовая сеть слияния для Ethereum.
Краны Kintsugi
- FaucETH(opens in a new tab) (мультичейн-кран без необходимости заводить аккаунт в социальных сетях)
- Кран Kintsugi(opens in a new tab)
Kovan
Тестовая сеть с подтверждением полномочий для тех, кто использует клиенты OpenEthereum.
Краны Kovan
- FaucETH(opens in a new tab) (мультичейн-кран без необходимости заводить аккаунт в социальных сетях)
- Кран Kovan(opens in a new tab)
- Кран Chainlink(opens in a new tab)
- Кран Paradigm(opens in a new tab)
Optimistic Kovan
Тестовая сеть для Optimism(opens in a new tab).
Краны Optimistic Kovan
- FaucETH(opens in a new tab) (мультичейн-кран без необходимости заводить аккаунт в социальных сетях)
- Кран Paradigm(opens in a new tab)
Rinkeby
Тестовая сеть с подтверждением полномочий для тех, кто использует клиент Geth.
Краны Rinkeby
- FaucETH(opens in a new tab) (мультичейн-кран без необходимости заводить аккаунт в социальных сетях)
- Кран Alchemy(opens in a new tab)
- Кран Chainlink(opens in a new tab)
- Кран Paradigm(opens in a new tab)
- Кран Rinkeby(opens in a new tab)
Ropsten
Тестовая сеть с доказательством работы. Это означает, что это лучшее аналогичное представление Ethereum.
Краны Ropsten
- FaucETH(opens in a new tab) (мультичейн-кран без необходимости заводить аккаунт в социальных сетях)
- Кран Paradigm(opens in a new tab)
Частные сети
Сеть Ethereum представляет собой частную сеть, если ее узлы не подключены к публичной сети (т. е. основной или тестовой сети). В этом контексте «частная» означает только «зарезервированная» или «изолированная», а не «защищенная» или «безопасная».
Сети разработки
Чтобы разработать приложение Ethereum, вам нужно запустить его в частной сети и увидеть, как оно работает, прежде чем развертывать. Подобно тому, как вы создаете локальный сервер на своем компьютере для веб-разработки, вы можете создать локальный экземпляр блокчейна для тестирования своего децентрализованного приложения. Это позволяет выполнять итерацию намного быстрее, чем в публичной тестовой сети.
Существуют проекты и инструменты, которые могут помочь в этом. Подробнее о сетях разработки.
Сети консорциума
Процесс консенсуса контролируется заранее определенным набором узлов, которым доверяют. Например, частная сеть известных академических институтов, каждый из которых управляет одним узлом, а блоки проверяются пороговым числом подписантов внутри сети.
Если публичная сеть Ethereum похожа на общедоступный Интернет, то сеть консорциума можно представить как частный интранет.
Связанные инструменты
- Chainlist(opens in a new tab) список сетей EVM для подключения кошельков и провайдеров к соответствующему ID цепочки и ID сети
- Цепочки на основе EVM(opens in a new tab) — репозиторий GitHub с метаданными цепочки, на которых основан Chainlist
Дополнительные ресурсы
Знаете ресурс сообщества, который вам пригодился? Измените эту страницу и добавьте его!