Шар Ethereum. Це необов'язковий шар. Смарт-контракти, dApps і ланцюжки Polygon можуть використовувати Ефіріум як базовий рівень і запозичувати його безпеку. Цей шар екосистеми Polygon реалізовано у вигляді смарт-контрактів на ETH і його можна використовувати для запуску контрольних точок, розміщення ставок, арбітражу і ретрансляції повідомлень з використанням смарт-контрактів, сумісних з Ethereum.
Шар безпеки. Це також необов'язковий шар. Його основне завдання в тому, щоб за запитом надавати опцію "валідатори як послуга". Це означає, що dApps можуть задіяти мережу валідаторів для перевірки своїх транзакцій в обмін на певну плату у вигляді комісійних зборів. Цей шар реалізовано у вигляді метаблокчейна, що працює паралельно з мережею Ethereum. При цьому він може бути розгорнутий безпосередньо на Ефіріумі і використовувати його майнерів для валідації транзакцій смарт-контрактів і dApps, запущених на Polygon.
Шар мережі Polygon. Це обов'язковий шар, який являє собою середовище мережі суверенних ланцюжків блокчейнів із власними спільнотами учасників. Саме ця спільнота відповідатиме за зіставлення транзакцій, створення нових блоків і встановлення локального консенсусу.
Шар виконання. Це реалізація віртуальної машини Ethereum (EVM) від Polygon для виконання смарт-контрактів, яка служить рівнем виконання.
Інструменти розробки Polygon
Центральним компонентом платформи Polygon є модульний пакет Software Development Kit (SDK), що дає змогу порівняно легко і швидко створювати смарт-контракти, dApps і будь-які інші елементи мережевої інфраструктури Polygon:
- Сайдчейн-мережі, підключені до PoS, Plasma і Ethereum.
- Бічні ланцюги з використанням ZK Rollups, рішення для забезпечення максимально можливої конфіденційності без шкоди для швидкості.
- Закриті ланцюжки, орієнтовані на установи або компанії.
- Сайдчейни з використанням Optimistic Rollups.
- Інтероперабельні бокові ланцюги.
- Автономні бокові ланцюги.
При цьому при розробці рішень на базі Polygon можливо реалізувати два різновиди систем, сумісних з Ефіріумом: автономні мережі та захищені мережі, що використовують модель Security as a service (SECaaS). Тоді як автономні мережі вибудовують власний захист своїми алгоритмом консенсусу та мережею валідаторів. Завдяки цьому такі ланцюжки можуть бути незалежними та гнучкими, але на шкоду безпеці, оскільки для надійного захисту їм потрібно досить багато валідаторів. Такі моделі добре підходять для проєктів з великою кількістю користувачів і для корпоративних платформ.
Захищені мережі працюють по-іншому. Вони забезпечують безпеку або безпосередньо в мережі Ethereum (наприклад, спираючись на fraud proofs - "докази шахрайства", що застосовується в Plasma), або через пул валідаторів. Цей підхід дає змогу забезпечити високий рівень безпеки захищених ланцюжків, але ціною часткової втрати їхньої незалежності та гнучкості. Зазвичай цьому підходу віддають перевагу рішення, орієнтовані на високу конфіденційність.
Matic Plasma Chains і Matic PoS Chain
Matic Plasma Chains - це імплантований у мережу Polygon фреймворк для запуску розробки масштабованих dApps, що використовують Plasma-транзакції. Plasma - це аналог Lightning Network (LN), створений для мережі Ефіріума, який запропонували Джозеф Пун і Віталік Бутерін. За допомогою Plasma користувачі можуть створити канал поза основним ланцюжком блокчейна, що дає змогу проводити транзакції без необхідності їх підтвердження в основній мережі. Це дуже сильно прискорює такі транзакції і робить комісійні збори надзвичайно низькими. Підтвердження потрібно буде лише після закриття такого каналу.
Matic PoS Chain - сайдчейн Polygon, що дає змогу переміщати Ethereum-сумісні смарт-контракти на цей сайдчейн і таким чином запускати їх у мережі Polygon. Як видно з назви, Matic PoS Chain використовує алгоритм Proof-of-Stake для знаходження консенсусу і водночас у нього своя мережа валідаторів.
Переваги розробки на Polygon
За останній рік Polygon, ймовірно, став провідною платформою для масштабування Ethereum і розвитку інфраструктури. Платформа змогла завоювати довіру розробників, бізнесу та простих користувачів завдяки тим перевагам, які Polygon дозволяє зробити Web 3.0 реальністю.
Ось лише деякі з переваг мережі Polygon:
- Низькі комісії за транзакції. Завдяки різним технологіям масштабування вартість транзакцій у мережі Polygon становить 50 Gwei ($0,0001) для операцій з мінімальним пріоритетом, 60 Gwei ($0,000117) - середнім, 140 Gwei ($0,000275) - максимальним. Для порівняння в мережі Ефіріума транзакційні комісії становлять від $10 до $100.
- Надзвичайно швидкі транзакції. Крім того, мережа Polygon здатна обробляти до 65000 транзакцій, а час створення блоку становить близько 2 секунд. Тоді як зараз Ефіріум може обробляти 13-17 транзакцій на секунду, а блок формується в середньому протягом 12 секунд.
- Високий потенціал до масштабування. Це ще одна перевага платформи, яку Polygon досягає завдяки сайдчейнам і протоколу Plasma, що дозволяє здійснювати блискавичні транзакції.
- Якісна підтримка інфраструктури. Під час запуску свого проєкту в мережі Polygon розробники можуть використовувати децентралізоване хмарне сховище в Akash Network, постачальників RPC і спеціальні пакети для розробників у Tenderly, Gelato, Certora та інших подібних рішеннях.
- Венчурне фінансування та LP. Розробники користувацьких рішень Polygon можуть отримати фінансову підтримку за допомогою мережі інвесторів Polygon і партнерів - маркет-мейкерів.
- Доступ до мережі PolyBuilders. Увійдіть у внутрішню групу розробників Polygon, партнерів Discord тощо, щоб дізнатися про синергію та отримати допомогу (інформаційну та технічну) у співпраці з іншими командами.
- Технічна допомога. У Polygon добре налагоджена служба підтримки розробки користувацьких рішень. Будь-хто може зв'язатися зі штатними розробниками платформи і отримати пораду, рекомендацію або інструкцію з найрізноманітніших аспектів роботи мережі. Зв'язок доступний через Telegram.
- Аналітична підтримка. Ви можете використовувати інформаційні панелі Dune Analytics, щоб краще розуміти своїх користувачів. У цього інструментарію чудова спільнота, яка створила безліч зручних дашбордів, які Dune Analytics інтегрувала у свою платформу.
- Маркетингова підтримка. Polygon-стартапи можуть рекламувати свої проєкти через канали медіа-партнерів Polygon: AMA, Twitter Spaces і багато інших. Крім цього, вони також можуть безпосередньо співпрацювати з Crea8r DAO - одним із найкращих співтовариств творців контенту у сфері блокчейну.
Сравнение Polygon vs Ethereum vs Solana
Приклади використання Polygon
Карта екосистеми Polygon
Polygon Network володіє великими можливостями і варіантами використання. Наприклад, завдяки Polygon можна дуже дешево підключити платіжні системи, DEX, AMM та інші додатки. Або запустити DeFi-проекти на Ефіріумі, платіжні системи, атомарні свопи, пули ліквідності, DEX, AMM та інші рішення, для яких важливі швидкість, низькі комісії та високий рівень безпеки, а також простота розробки і хороший рівень підтримки.
Наприклад, на базі Polygon уже запущено такі проекти, як AAVE, Curve, QuickSwap, 1inch, SushiSwap, RenVM SportX, Beefy Finance, Pooltogether, bZx, Augur, Ocean Protocol, Clover Finance і багато інших. З менш відомих проектів також можна відзначити такі рішення:
- Мости: ChainX, Darwinia, Ren, Interlay.
- Валідаториідентифікації: Litentry, протокол
- Конфіденційність: LayerX, Phala Network, Gunclear.
- Оракули: ChainLink, Kylin Network, PolkaOracle, ZK Oracle.
- Смарт-контракти DeFi: MathChain, Acala Network, Altair.
- NFT: Banksy Finance, Chads.VC, NFTMart.
Як найняти розробника Polygon
Розробка на базі технологій блокчейну та мережі Polygon зокрема потребує залучення вузькокваліфікованих спеціалістів, які добре знаються на цих технологіях і мають досвід роботи з ними. Ось простий гайд щодо їхнього пошуку.
Крок 1: Визначте концепцію та цілі
Завдання: зрозуміти, який саме проект вам потрібен і для чого.
Що відбувається: ви опрацьовуєте концепцію свого проєкту, визначаєте бізнес-цілі та завдання, а також аналізуєте свою нішу, цільову аудиторію і конкурентів. Усе це дасть вам чітке розуміння того, який продукт вам потрібно створити, і, виходячи з цього, ви зможете приступити до пошуку компанії-розробника Polygon.
Крок 2: Складіть лонг-лист розробників
Завдання: зробити вибірку компаній-розробників, які, гіпотетично, можуть створити потрібне вам програмне забезпечення на базі Polygon.
Що відбувається: ви вивчаєте оголошення на таких майданчиках, як Clutch.co, Goodfirms.co, Upwork і Toptal, у соціальних мережах LinkedIn і Facebook, а також на фріланс-платформах, що спеціалізуються на блокчейні та криптовалюті: Orbi Network, Blocktribe, Crypto.jobs, Cryptojobslist, Beincrypto та інших. Ви шукаєте компанії, які мають потрібну вам кваліфікацію та досвід.
При цьому потрібно шукати не просто розробників, а команди, які мають досвід запуску застосунків на Polygon і також мають досвід роботи у вашій ніші. Наприклад, якщо ви хочете запустити NFT-маркетплейс, то вам потрібен технологічний партнер з великим досвідом розробки у сфері блокчейну і NFT, такий як Merehead.
Крок 3: Складіть шорт-лист розробників
Завдання: скоротити лонг-лист до шорт-листа.
Що відбувається: ви зв'язуєтеся з компаніями з лонг-листа і розповідаєте ідею свого проєкту, після чого вони описують, як зможуть закрити вашу потребу, і допомагають розібратися з незрозумілими моментами. На основі отриманих відповідей ви скорочуєте лонг-лист до кількох найкращих компаній і просите їх надіслати комерційну пропозицію. На це їм потрібно від трьох днів.
Крок 4: Вивчіть комерційні пропозиції
Завдання: вивчити комерційні пропозиції.
Що відбувається: ви телефонуєте компаніям із шорт-листа або організовуєте особисту зустріч, щоб вони провели коротку презентацію своєї комерційної пропозиції - зазвичай займає одну-дві години.
Крок 5: виберіть технічного партнера
Завдання: почати розробку свого додатка.
Що відбувається: ви аналізуєте розробників, що залишилися, і робите остаточний вибір. З обраною компанією ви ще раз проговорюєте умови співпраці (завдання, вимоги, терміни, вартість тощо) і потім підписуєте договір на розробку. Після цього починається розробка.
Чому варто вибрати Merehead
Будучи провідною компанією з розробки рішень у сфері блокчейна, криптовалют і Blockchain, DeFi і NFT, наша команда пропонує широку і всебічну підтримку для запуску будь-яких рішень на базі блокчейна Polygon - від простих смарт-контрактів до логістичних платформ для відстеження ланцюжків постачань товарів і послуг.
Які послуги з Polygon-розробки пропонує Merehead:
- Запуск мереж. Наша компанія пропонує реалізацію двох типів ланцюжків Polygon: автономні мережі та захищені мережі з SECaaS.
- Розробка dApps. Ми надаємо вам послуги з розробки Polygon dApps для ваших проєктів, що охоплюють Defi, NFT, Gaming і DAO. Ми також надаємо послуги міграції для dApps, розгорнутих на Ethereum або будь-яких інших ланцюжках EVM, в екосистему Polygon.
- Розробка криптогаманців. Ми можемо створити для вас гаманець у вигляді мобільного застосунку, десктопної програми та веб-інтерфейсу. Ми також можемо розробити для вас апаратний гаманець з підтримкою Polygon.
- Розробка смарт-контрактів. Маючи досвід роботи з Polygon SDK і мовами програмування Solidity і Vyper, ми створюємо смарт-контракти, що вирізняються гнучкістю і сумісністю з Ethereum. Створені нами смарт-контракти пропонують усі переваги Ethereum, а також модульність, під'єднуваність і масштабованість Polygon.
- Розробка NFT-маркетплейса. Ми можемо створити для вас платформу для торгівлі невзаємозамінними токенами, яка буде сумісною не тільки з Polygon і Ethereum, а й з іншими блокчейнами
- Корпоративні рішення. Також наша команда допоможе вам інтегрувати технології Polygon у свій бізнес, наприклад для проведення фінансових операцій, відстеження ланцюжків постачань або інших цілей.
Чому варто обрати Merehead
Надійність та безпека
Наші рішення на базі Polygon мають високий ступінь захисту від хакерських атак, DDoS-атак та інших зловмисних дій
Економічна ефективність
Ми пропонуємо конкурентоспроможні ціни, які дадуть вам змогу реалізувати свою ідею за адекватну ціну, без переплат і необґрунтованих виплат
Висока експертність
Ми з 2015 року розробляємо різні рішення у сфері FinTech, Blockchain, DeFi, GameFi і NFT
Підтримка після запуску
Наша компанія зацікавлена в успіху своїх клієнтів, тому ми забезпечуємо всебічну пострелізну підтримку створених нами продуктів
Наскрізна видимість
Регулярні звіти та постійна комунікація з командою розробників дають змогу нашим клієнтам стежити за розробкою й оперативно вносити потрібні їм зміни
Як ми працюємо (дорожня карта)
- Обговорення проекту. Наші експерти вивчають бачення і цілі клієнта, щоб визначити технічні вимоги і скласти план розробки
- Проектування каркасів. Після розуміння конкретних вимог клієнта до проекту ми переходимо до створення і затвердження архітектури та дизайну додатка
- Розробка програмного продукту. На цьому етапі програмісти створюють бекенд і фронтенд програмного продукту на базі мережі Polygon
- Тестування створеного продукту. Після завершення етапу розробки команда переходить до тестування та перевірки якості створеного продукту
- Етап розгортання додатку. Після тестування ми переходимо до розгортання програмного продукту в мережі Polygon і випуску кінцевого продукту на ринок
- Обслуговування додатку. На цьому етапі команда розв'язує будь-яку проблему після розгортання додатка та надає пострелізну підтримку
Наші останні проекти
BigFan - Маркетплейс невзаємозамінних токенів (NFT) з орієнтацією на спортивні події
Wide Wine - Логістична платформа на базі блокчейна для відстеження ланцюжків поставок вина та перевірки його автентичності
Coinbird/CEX - Швидка, безпечна та надійна криптовалютна біржа з підтримкою фіатних валют
AltcoinsHub - Децентралізована однорангова торговельна платформа для операцій з криптовалютними активами
Висновок
Якщо у вас залишилися питання щодо розроблення рішень на базі Polygon або ви плануєте запустити свій проект, але не знаєте, з чого почати, зв'яжіться з нами за телефоном +1-206-785-16-88 або за допомогою sales@merehead.com, і наші експерти детальніше розкажуть про розробку Polygon і дадуть відповідь на всі ваші запитання.
Будемо раді співпраці.