Останнім часом я досліджую розвиток екосистеми Ethereum і помітив, що багато людей насправді недостатньо глибоко розуміють концепцію testnet. Насправді, вплив testnet на стабільність всієї криптоекосистеми дуже великий, але багато хто цього ігнорує.



Простими словами, testnet — це тестова версія блокчейну, копія основної мережі. Уявіть собі, якщо команда розробників безпосередньо тестує нові функції на основній мережі, і раптом виникає проблема, мільйони користувачів можуть миттєво постраждати, збитки будуть важко оцінити. Тому розумна стратегія — спочатку експериментувати на testnet, переконатися, що все безпечно, і лише потім запускати на основній мережі.

Bitcoin ще в жовтні 2010 року запустив testnet, і тоді патч, поданий Гевіном Андресеном, вважається першим тестовим мережею. Після кількох ітерацій вона стабілізувалася і стала відомою як Testnet3 у 2012 році. Ця система згодом була прийнята всією індустрією і стала стандартним процесом розробки блокчейнів.

Testnet особливо важливий для розробників. Наприклад, Ropsten для Ethereum — це найкращий приклад. Розробники можуть тестувати смарт-контракти та dApp там, зовсім не турбуючись про витрати реальних грошей на транзакції. Коли переконуються, що все працює правильно, — вже розгортають на основній мережі. Це також корисно для майнерів, які можуть заздалегідь випробувати стратегії майнінгу і підготуватися до запуску нової ланцюга.

Різниця між основною мережею і testnet досить очевидна. По-перше, різні токени: на testnet монети не мають реальної цінності і використовуються лише для тестування. По-друге, різні ID мережі: Ethereum mainnet має ID 1, а Ropsten — ID 3. Генезис-блоки також окремі, щоб уникнути випадкового переказу токенів на основну мережу. Трудність майнінгу значно нижча на testnet, конкуренція менша, і частота транзакцій теж нижча.

Якщо б не було testnet, розробники змушені були б ризикувати безпосередньо на основній мережі, тестуючи нові функції, що є абсолютно нереалістичним. Саме завдяки цій повноцінній системі тестування блокчейн-екосистема може безпечно постійно вдосконалюватися та оновлюватися. Зараз багато нових проектів готуються до запуску testnet, що свідчить про усвідомлення важливості цього етапу. Щоб зрозуміти зрілість проекту, достатньо оцінити рівень розвитку їх testnet.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
Додати коментар
Додати коментар
Немає коментарів
  • Закріпити