Могу ли я использовать Ethereum Testnets для реальных (производственных) контрактов, не связанных с деньгами?

Я хотел бы разработать смарт-контракт для управления онлайн-сообществом среднего размера. Контракт может иметь или не иметь собственный токен управления, и это еще предстоит решить. Будет веб-интерфейс, но участники смогут создавать свои собственные интерфейсы для взаимодействия с контрактом.

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

Вопрос 1: Поскольку этот проект не требует реальных денег, может ли он постоянно находиться в тестовой сети? Если да, то что посоветуете - Ropsten, Rinkeby или что-то другое? Какие подводные камни при этом?

Вопрос 2: Существуют ли какие-либо мосты или API, которые позволяют контракту в тестовой сети взаимодействовать с контрактом в основной сети? если да, можете ли вы привести какие-либо примеры?

Благодарю вас!

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
0
33
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

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

Вы не привязаны к основной/тестовой сети для развертывания смарт-контракта на Эфириуме. Есть много совместимых с EVM цепочек, которые на далеко дешевле, чем основная сеть.

АВАКС, BSC, МАТИК — те, что у меня в голове

Вопрос 1:

Да ! ваше приложение может постоянно находиться в тестовой сети, и вы можете полностью управлять приложением через тестовую сеть faucets. Но, однако, в какой-то степени тестовая сеть не так полезна в реальных случаях использования, и иногда URL-адрес RPC тестовой сети будет полностью недоступен (я испытал это в Polygon в их тестовой сети Мумбаи).

Если у вас есть альтернативы, вам обязательно стоит попробовать polygon (сайдчейн эфириума)

Вопрос 2 :

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

Другие вопросы по теме