Перейти к основному содержанию

Помогите обновить эту страницу

🌏

Есть новая версия этой страницы, но пока только на английском языке. Помогите нам перевести последнюю версию.

Перевести страницу
См. английский

Здесь нет ошибок!🐛

Эта страница сейчас не переводится. Пока что мы намеренно оставили эту страницу на английском языке.

Сети

Последнее редактирование: , Invalid DateTime
Редактировать страницу

Поскольку Ethereum является протоколом, то может существовать несколько независимых «сетей», соответствующих этому протоколу, которые не взаимодействуют друг с другом.

Сети — это разные среды Ethereum, к которым вы можете получить доступ для сценариев использования, связанных с разработкой, тестированием или производством. Ваша учетная запись Ethereum будет работать в разных сетях, но баланс вашей учетной записи и история транзакций не будут перенесены из основной сети Ethereum. Для тестирования полезно знать, какие сети доступны и как получить ETH для тестовой сети, чтобы вы могли экспериментировать с ним.

Прежде чем начать

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

Публичные сети

Публичные сети доступны любому человеку в мире, у которого есть подключение к Интернету. Кто угодно может читать или создавать транзакции в публичной цепочке блоков (блокчейне) и проверять выполняемые транзакции. Соглашение о транзакциях и состоянии сети определяется консенсусом участников.

Основная сетьu

Основная сеть — это основной публичный производственный блокчейн Ethereum, в котором транзакции с фактической стоимостью происходят в распределенном реестре.

Когда люди и биржи обсуждают цены на ETH, они говорят об ETH в основной сети.

Тестовые сети

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

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

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

ETH в тестовых сетях не имеет реальной стоимости; следовательно, для тестовой сети ETH нет рынков. Поскольку вам нужен ETH для реального взаимодействия с Ethereum, большинство людей получают ETH тестовой сети через краны. Большинство кранов — это веб-приложения, в которых вы можете ввести адрес, на который запрашиваете отправку ETH.

Arbitrum Rinkeby

Тестовая сеть для Arbitrum.

Краны Arbitrum Rinkeby

Görli

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

Краны Görli

Kintsugi

Тестовая сеть слияния для Ethereum.

Краны Kintsugi
  • FaucETH (мультичейн-кран без необходимости заводить аккаунт в социальных сетях)
  • Кран Kintsugi

Kovan

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

Краны Kovan

Optimistic Kovan

Тестовая сеть для Optimism.

Краны Optimistic Kovan
  • FaucETH (мультичейн-кран без необходимости заводить аккаунт в социальных сетях)
  • Кран Paradigm

Rinkeby

Тестовая сеть с подтверждением полномочий для тех, кто использует клиент Geth.

Краны Rinkeby

Ropsten

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

Краны Ropsten
  • FaucETH (мультичейн-кран без необходимости заводить аккаунт в социальных сетях)
  • Кран Paradigm

Частные сети

Сеть Ethereum представляет собой частную сеть, если ее узлы не подключены к публичной сети (т. е. основной или тестовой сети). В этом контексте «частная» означает только «зарезервированная» или «изолированная», а не «защищенная» или «безопасная».

Сети разработки

Чтобы разработать приложение Ethereum, вам нужно запустить его в частной сети и увидеть, как оно работает, прежде чем развертывать. Подобно тому, как вы создаете локальный сервер на своем компьютере для веб-разработки, вы можете создать локальный экземпляр блокчейна для тестирования своего децентрализованного приложения. Это позволяет выполнять итерацию намного быстрее, чем в публичной тестовой сети.

Существуют проекты и инструменты, которые могут помочь в этом. Подробнее о сетях разработки.

Сети консорциума

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

Если публичная сеть Ethereum похожа на общедоступный Интернет, то сеть консорциума можно представить как частный интранет.

  • Chainlist список сетей EVM для подключения кошельков и провайдеров к соответствующему ID цепочки и ID сети
  • Цепочки на основе EVMрепозиторий GitHub с метаданными цепочки, на которых основан Chainlist

Дополнительные ресурсы

Знаете ресурс сообщества, который вам пригодился? Измените эту страницу и добавьте его!

Была ли эта статья полезной?

👈

Предыдущие

Узлы как услуга

Следующий

Механизмы консенсуса
👉