BC.GAMEОтримайте 5 BTC зараз

Що таке MainNet і TestNet: розвиток криптовалюти

Що таке MainNet і TestNet: розвиток криптовалюти
Що таке MainNet і TestNet: розвиток криптовалюти
BC.GAMEBCGAME - Найкраще казино, безкоштовний щоденний бонус 5 BTC!BC.GAME Безкоштовний щоденний бонус 5 BTC!
Зареєструватися зараз

MainNet і TestNet використовуються в розробці криптовалют. Щодня мільярди доларів переходять із рук у руки у вигляді цифрових монет і токенів на платформах, що працюють на цих ланцюгах і блоках.

Наразі лише в DeFi застрягли понад 90 мільярдів доларів. Гроші та активи обмінюються, а нові платформи, DApps та блокчейни випускаються щодня. Уявіть собі, якби ці продукти були випущені без жодного тестування в реалістичних умовах? Коли проблеми неминуче виникають, мільйони людей можуть втратити гроші, і вся сфера DeFi може втратити репутацію. З цих причин існують тестові та основні мережі.

Що таке Testnet?

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

У середовищі тестової мережі кілька тестів можна запускати неодноразово, що дозволяє порівнювати продуктивність і означає, що можна перевірити узгодженість. Запускаючись незалежно від основної мережі, тестові мережі дозволяють повністю протестувати проект блокчейну, не втручаючись у транзакції в основній мережі. Ця модель sandbox це дозволяє розробникам ризикувати, експериментувати й таким чином створювати найкращу можливу модель для випуску.

Як прототип тестова мережа ніколи не повинна використовуватися для передачі чогось цінного, і тому тестові мережі використовують підроблені гроші або марні токени для виконання своїх протоколів. Розробники часто також використовують тестову мережу для створення та тестування власного блокчейну, і коли вони будуть задоволені, вони запускатимуть їх самостійно. Тестові мережі дозволяють швидший і безпечніший запуск основної мережі.

Що таке Mainnet?

Mainnet — це «головна» «мережа», в якій працює блокчейн-проект. Це етап, який логічно настає після того, як усі необхідні спроби в тестовій мережі були завершені. Основна мережа складається з повністю запущеної мережі, де транзакції з криптовалютою можна ефективно обробляти, точно перевіряти та безпечно записувати. Розгортаючи основну мережу, її розробники заявляють, що вони повністю впевнені в можливостях свого блокчейну.

Будучи повністю функціональним блокчейном, основні мережі можна використовувати для надсилання та отримання будь-яких транзакцій у формі криптовалюти чи незамінних токенів (NFT), зокрема, або передачі інформації. Крім того, основна мережа може запускати проект, який потребує певного протоколу блокчейну, наприклад DApps у основній мережі Ethereum.

Testnet проти Mainnet: основні відмінності

  1. Objetivo: Тестова мережа — це тестовий блокчейн, пісочниця, де захищені збої, а основна мережа — це випущений робочий блокчейн.
  2. Вартість операції: токени testnet не мають цінності, на відміну від токенів mainnet, які використовують реальні активи та криптовалюти. Таким чином, вартість операцій у мережі є вищою. Це пов’язано з тим, що кожна операція, що виконується на блокчейні, вимагає комісії, яка сплачується токенами певної вартості – чогось, чого немає у тестової мережі.
  3. Ідентифікатор мережі: Тестові та основні мережі мають різні ідентифікатори мережі один від одного, які використовуються, щоб допомогти розробникам ідентифікувати мережу. Наприклад, ідентифікатор мережі основної мережі Ethereum дорівнює 1, тоді як звичайні тестові мережі Ethereum Ropsten, Rinkeby і Kovan використовують 3, 4 і 42 відповідно.
  4. Блок Genesis: Testnet і mainnets мають свій власний незалежний блок генезису, тобто перший блок у своєму блокчейні.
  5. ми: Тестова мережа матиме менше вузлів, ніж основна мережа, оскільки там менше інформації для перевірки.
  6. Частота транзакцій: тестові мережі мають нижчу частоту транзакцій, ніж основні мережі, що має сенс, оскільки вони не матимуть такого великого пулу користувачів, який має базова мережа.

  7. Опублікований код: базовий код базових мереж буде оприлюднений після публікації, оскільки це зміцнює довіру користувачів до ланцюжка. Testnets не публікує код, оскільки він постійно змінюється.

Чому різниця між тестовою та основною мережею має значення

Починаючи з 2017 року, з вибухом криптовалюти у фінансовому ландшафті, багато людей поспішили інвестувати в нові блокчейни, платформи, DApps і монети. Не маючи знань і боячись упустити цю можливість, багато людей інвестували виключно на основі білої книги. У цих білих документах заявляли про фантастичну швидкість, високу продуктивність і чудові результати, однак ці результати були помітні на ранніх етапах і лише в тестовому середовищі.

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

Читайте також:   Міністерство юстиції США вимагає три роки в'язниці для CZ

Чому тестові мережі важливі?

Кожен може погодитися з тим, що виконання перевірок будь-якої системи, особливо фінансової, має першорядне значення перед її випуском, але чому їх не можна просто запустити в основній мережі?

По-перше, виконання тестів у мережі може бути дуже дорогим:

Комісію за блокчейн потрібно буде сплачувати за кожну здійснену транзакцію, кожну зміну та кожен раз, коли запускається проект, які під час фази тестування є багаторазовими і повторюваними. Це означало б, що для ефективного тестування проекту та вивчення його можливих варіантів буде стягнуто неймовірно високі збори.

Якщо під час фази тестування в основній мережі виникає проблема, вона може порушити роботу всієї мережі, активів і транзакцій її користувачів, що призведе до втрати грошей. Це може обійтися дуже дорого, як для розробників, так і для репутації криптовалюти в цілому.

По-друге, існує проблема сумісності:

Тестові мережі не використовують нічого, що має реальну цінність, а замість цього використовують «підроблені гроші» у вигляді нікчемних фішок.

Монети Testnet несумісні з основною мережею, і навпаки, це означає, що потрібно буде карбувати нові монети або методи, що призведе до набагато більшого, складнішого та дорогого процесу.

З цієї причини всі нові проекти потрібно спочатку протестувати на незалежному блокчейні з власним блоком генезису, наприклад, тестовій мережі. Таким чином, ті, хто працює в ринок криптовалют може залишатися абсолютно відокремленим від будь-яких операцій «проб і помилок», і розробники можуть вільно тестувати всі аспекти блокчейну перед його випуском.

Для кого призначені Testnets?

Testnets може використовувати будь-хто, у кого є проект у розробці, який потрібно протестувати. Це просто спосіб протестувати продукт ближче до масштабу, без комісії та без ризику втручатися в основну мережу.

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

Крім того, якщо розробник хоче створити власний блокчейн і протестувати його, а не просто створювати DApp або платформу, він також може використовувати для цього тестові мережі. Symbol пропонує завантажувач Symbol, і якщо створюється блокчейн, подібний до Ethereum, розробники часто використовують Ganache на trufflesuite.com.

Що таке сайдчейн?

Ще один цікавий спосіб випробувати нові ідеї чи оновлення програмного забезпечення без втручання в мережу — це використання сайдчейнів або, як їх називає платформа блокчейн Ardor, дочірніх ланцюгів. Ці блокчейни, як випливає з назви, є ланцюжками, які працюють на стороні основного блокчейну або батьківського ланцюга. Вони підключаються до основної мережі через двосторонній контакт. Вони повністю незалежні та відповідають за власну безпеку, а це означає, що якщо для захисту сайдчейна недостатньо потужності для майнінгу, його можна зламати.

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

Хоча бічні ланцюги мають цю функцію тестування з додатковим ризиком (через можливість втрати капіталу), їхня головна мета полягає в додаванні додаткової функціональності до батьківських блокчейнів. Наприклад, Rootstock (RSK) — це сайдчейн, розроблений з метою надання біткойнам інтелектуальних функцій і можливості здійснювати швидші платежі. Проте блокчейн Ardor використовує свої дочірні ланцюги, щоб додати додатковий рівень безпеки, проводячи перевірки через них, а не через основну мережу.

Бічні ланцюги дозволяють криптовалютам взаємодіяти одна з одною, забезпечуючи гнучкість і обмежене середовище, де розробники можуть експериментувати, не створюючи занадто сильного впливу.

Висновок

Будь-який серйозний інвестор у криптовалюту або розробник блокчейну повинен розуміти різницю між основною та тестовою мережею, а також коли використовувати кожну. Нерозуміння їх або неправильне використання може призвести до втрати капіталу або шкоди репутації криптовалюти.

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

Застереження: Погляди та думки, висловлені автором або будь-ким, згаданим у цій статті, наведено лише для інформаційних цілей і не є фінансовою, інвестиційною чи іншою порадою. Інвестиції або торгівля криптовалютами пов’язані з ризиком фінансових втрат.
Усього:
0
акції

Схожі статті