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

Поддержка Ethereum Gateway для тестовых сетей Görli + Sepolia и Ethereum Merge

Сегодня мы рады объявить о поддержке Ethereum Merge в сети Ethereum и о том, что наши шлюзы Ethereum теперь поддерживают Гёрли а также Сеполия тестовые сети (тестнеты). Тестовые сети Sepolia и Görli можно использовать для тестирования и разработки полных децентрализованных приложений (dapps) или тестовых обновлений, которые будут развернуты в основной сети Ethereum. Эти тестовые сети также используют протокол Ethereum, с той существенной разницей, что эфир, транзакция которого проходит в тестовой сети, не имеет ценности.

Ethereum — это децентрализованная цепочка блоков с функциональностью смарт-контрактов, с которой Cloudflare позволяет вам взаимодействовать через HTTP API. Для краткого ознакомления с Ethereum и нашим шлюзом, пожалуйста, обратитесь к нашему предыдущему сообщению в блоге о шлюзе Ethereum.

В качестве подготовки к слиянию Ethereum Foundation выполнил слияние в нескольких тестовых сетях, чтобы гарантировать, что фактическое слияние основной сети произойдет с минимальными нарушениями или без них. Эти тестовые сети были успешно обновлены до Proof of Stake и Proof of Authority соответственно. Шлюз Testnet от Cloudflare без проблем обработал слияние Görli-Prater, гарантируя, что мы будем готовы к предстоящему слиянию Ethereum для основной сети. Наши шлюзы тестовой сети работают и готовы к использованию клиентами Cloudflare Ethereum Gateway.

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

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

Доказательство работы — оригинальный механизм консенсуса блокчейна Ethereum, популяризированный биткойнами. Майнеры соревнуются за то, чтобы первыми решить головоломку, что позволяет им обновлять блокчейн последними транзакциями и получать взамен вознаграждение. Чем больше майнеров и больше вычислительной мощности сосредоточено на решении этих головоломок, тем безопаснее сеть. Хотя сначала предполагалось, что это поможет децентрализации, поскольку его можно будет запускать на обычном оборудовании, пользователи начали использовать очень мощное компьютерное оборудование, такое как ASIC и графические процессоры, для решения этих сложных математических головоломок. Это означает, что безопасность сети сопряжена с огромным компромиссом. Эта огромная сеть майнеров Ethereum потребляет более 80 тераватт-часов в год — больше, чем страна Чили. Ясно, что это не устойчивый механизм консенсуса, тем более, что использование криптовалюты и технологий web3 становится все более распространенным.

Доказательство доли — это механизм консенсуса, который позволяет пользователям, которые поставили определенное количество криптовалюты, запускать узлы, чтобы предлагать и проверять блоки и получать вознаграждение в криптовалюте. Эти узлы, обычно называемые валидаторами, отвечают за обеспечение безопасности и развитие сети. Для каждого слота выбирается один случайный узел валидатора, который будет предлагать, и комитет случайных узлов валидатора выбирается для проверки предложенного блока. В случае, если валидаторы действуют нечестно или недоступны, валидатор будет подвергнут экономическому наказанию в виде «урезания» своей ставки. Proof of Stake значительно более устойчив — по оценкам Ethereum Foundation, он будет потреблять на 99,95% меньше электроэнергии, чем Proof of Work. Кроме того, это дает дополнительное преимущество, заключающееся в том, что валидаторы имеют финансовый стимул поддерживать работоспособность блокчейна.

Доказательство полномочий очень похож на Proof of Stake, поскольку валидаторы предлагают и проверяют блоки для продвижения своей цепочки блоков. Однако существенное отличие состоит в том, что узлы могут стать валидаторами только в том случае, если они одобрены авторитетным узлом, а не делают ставку. Cloudflare в настоящее время управляет одним таким авторитетным узлом для устаревшей тестовой сети Rinkeby. Это довольно необычный алгоритм консенсуса для общедоступных блокчейнов по сравнению с Proof of Work и Proof of Stake, но он обычно используется в доверенных сообществах, таких как внутренние сети корпораций и правительств.

Cloudflare Эфириум Шлюз

Поддержка Ethereum Gateway для тестовых сетей Görli + Sepolia и Ethereum Merge

В Cloudflare мы верим в использование собственных технологий для создания наших продуктов, и Ethereum Gateway не является исключением. Шлюз Ethereum позволяет любому клиенту взаимодействовать с сетью Ethereum без необходимости запуска собственного выделенного узла. Вызов JSON-RPC сначала принимает Worker, бессерверный код, развернутый во всех наших центрах обработки данных, обеспечивает быструю обработку запросов из любого географического региона и нормализацию запросов с использованием последнего номера блока, известного Worker.

Затем Worker передает вызов балансировщику нагрузки Cloudflare, соответствующему указанной основной или тестовой сети Ethereum, который отправляет вызов прокси-серверам Ethereum Node внутри нашего кластера Kubernetes. Узел Ethereum проксирует вызовы очереди и распределяет их по готовым и синхронизированным узлам Ethereum, у которых есть запрошенный блок. Наши узлы Ethereum состоят из клиента исполнения и клиента консенсуса.

Клиент консенсуса отвечает за консенсус Proof of Stake, и мы добавили его, чтобы подготовить шлюз к слиянию. Затем узлы Ethereum связываются с указанной сетью Ethereum для выполнения запроса RPC. Чтобы обеспечить максимальную скорость, надежность и доступность, мы встроили в наш кластер избыточные экземпляры прокси-сервера Ethereum Node и узлы Ethereum.

Слияние

Ethereum Merge — это долгожданное обновление сети Ethereum, изменяющее метод консенсуса с текущего и расточительного протокола Proof of Work на более эффективный протокол Proof of Stake. Слияние также открывает двери для дальнейших разработок в сети Ethereum, таких как сегментирование, которое обещает ускорить транзакции и снизить затраты.

Слияние Ethereum объединяет текущую цепочку Ethereum с цепочкой Ethereum Beaconchain, цепочкой Proof of Stake, когда достигается общая сложность терминала (TTD). Как только слияние будет завершено, Ethereum Beaconchain станет местом, где клиенты консенсуса будут общаться, чтобы предлагать и проверять блоки. Существующая цепочка блоков будет объединена с цепочкой маяков, связывая каждый блок после слияния со слотом в цепочке маяков. Блокчейн продолжит обрабатывать транзакции Ethereum и смарт-контракты.

Поддержка Ethereum Gateway для тестовых сетей Görli + Sepolia и Ethereum Merge

Чтобы подготовиться к слиянию, оператор узла должен развернуть согласованный клиент, такой как Prysm или Lighthouse, вместе со своим исполняющим клиентом. Если этого не произойдет до слияния, копия блокчейна их узла перестанет синхронизироваться, и клиент выполнения застрянет на последнем блоке перед слиянием.

Тестовые сети Sepolia и Görli

Поддержка Ethereum Gateway для тестовых сетей Görli + Sepolia и Ethereum Merge

В соответствии с нашей документацией по шлюзу Ethereum мы чрезвычайно упростили отправку вызовов JSON-RPC в выбранную вами тестовую сеть. После того, как вы создали свой шлюз Ethereum, измените сеть в URL-адресе с mainnet на сеполия или же гурли. Например, вызов eth_blockNumber в тестовой сети sepolia для этого примера шлюза будет выглядеть так:

$ curl -X POST -H "Content-Type: application/json" --data '{"jsonrpc": "2.0", "method": "net_version", "params": [], "id": 35}'  https://web3-trial.cloudflare-eth.com/v1/sepolia
{"jsonrpc":"2.0","result":"11155111","id":35}

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

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

Ринкеби

В рамках этого объявления мы прекращаем поддержку нашего подписывающего лица Rinkeby с публичным адресом 0xf10326c1c6884b094e03d616cc8c7b920e3f73e0, которое мы использовали для поддержки экосистемы Ethereum. Мы прекратим поддержку тестовой сети Rinkeby 15 января 2023 года, после того как Ethereum Foundation решил отказаться от поддержки тестовой сети Rinkeby.

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