рекламувати тут

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

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

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

Бітслер

Що таке Testnet?

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

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

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

Що таке 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 і монети. Не маючи знань і боячись упустити цю можливість, багато людей інвестували виключно на основі білої книги. У цих білих документах заявляли про фантастичну швидкість, високу продуктивність і чудові результати, однак ці результати були помітні на ранніх етапах і лише в тестовому середовищі.

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

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

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

  Що таке Boss Cat Rocket Club – колекція NFT на блокчейні Cardano?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Висновок

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

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



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

вам може сподобатися

Наступна стаття:

0 %