Проміжне програмне забезпечення означає важливу частину, яка відіграє роль у підключенні, покращенні та доповненні функцій у стеку технологій Web3.0. Вони відіграють роль мосту, з’єднуючи світ технології та додатків блокчейн. **Проміжне програмне забезпечення забезпечує більш зручний і ефективний спосіб для розробників і користувачів взаємодіяти з розподіленими програмами та блокчейнами, а також вирішує деякі технічні проблеми в децентралізованому середовищі. **
Цей трек охоплює різноманітні ключові технології, зокрема Cross-chain Bridge, Oracle Machine, Gateway API Protocol і Data Analysis Protocol тощо.
Cross-chain bridge є одним із важливих компонентів проміжного програмного забезпечення Web3, який вирішує проблему сумісності між різними блокчейн-мережами. Через міжланцюговий міст користувачі можуть передавати активи з однієї блокчейн-мережі в іншу для реалізації міжланцюгової взаємодії.
Машина Oracle є ще однією ключовою технологією проміжного ПЗ, вона служить мостом, що з’єднує смарт-контракти та зовнішні джерела даних, дозволяючи смарт-контрактам отримувати та використовувати дані з реального світу.
Протокол API шлюзу надає стандартизований інтерфейс, який дозволяє програмам спілкуватися та взаємодіяти з різними блокчейн-мережами.
Протокол аналізу даних надає інструменти та послуги для збору, аналізу та візуалізації даних у блокчейні, щоб допомогти користувачам краще розуміти та використовувати дані блокчейну.
Проміжне програмне забезпечення значно зросло за останні кілька років. Із зростанням популярності та застосування технології блокчейн, технологія проміжного програмного забезпечення стала ключем до реалізації децентралізованих програм, забезпечуючи міцну основу та технічну підтримку для розробки програм блокчейну. Однак слід зазначити, що з постійним розвитком та інноваціями технологій проміжне програмне забезпечення все ще перебуває на стадії швидкого розвитку. Постійно з’являються нові технології та протоколи проміжного програмного забезпечення, що надає користувачам і розробникам більше можливостей. Водночас безпека та стабільність проміжного програмного забезпечення також є проблемою, на якій необхідно зосередитися в процесі розробки, щоб забезпечити повний захист активів і даних користувачів. ** У майбутньому, з подальшим розвитком технології блокчейн і популяризацією додатків, проміжне програмне забезпечення продовжуватиме розвиватися, забезпечуючи більш повну підтримку та інструменти для екосистеми децентралізованих додатків. **
Чісання доріжок підрозділу проміжного програмного забезпечення
Зміст:
2.1 Перехресний ланцюговий міст
2.2 Oracle
2.3 Gateway API
2.4 Протокол аналізу даних
2,1
Cross-Chain Bridge
2.1.1 Огляд перехресного ланцюгового мосту
Між мережами блокчейнів потрібні мости, які забезпечують зв’язок і взаємодію між блокчейнами. Блокчейни ізольовані один від одного, що означає, що блокчейни не можуть природно здійснювати транзакції та спілкуватися з іншими блокчейнами. Таким чином, хоча в екосистемі може бути значна активність та інновації, вона обмежена відсутністю зв’язку та взаємодії з іншими екосистемами. Мости забезпечують спосіб з’єднання один з одним ізольованих середовищ блокчейну. Вони встановлюють транспортний маршрут між блокчейнами, де токени, повідомлення, довільні дані та навіть виклики смарт-контрактів можна передавати з одного ланцюга в інший.
2.1.2 Аналіз колії перехресних ланцюгових мостів
** **
2.1.3****Приклад із практики: нульовий рівень
Вступ
LayerZero — це інфраструктурний протокол, який вирішує проблеми міжланцюгового зв’язку та передачі даних між декількома ланцюгами. Він пропонує інноваційну концепцію «взаємодія повного ланцюга». Розгортаючи надлегкі вузли, використовуючи оракули та рівні ретрансляції для завершення зв’язку та транспорту, розроблено для підключення децентралізованих додатків через кілька блокчейнів. На основі протоколу LayerZero LayerZero Labs розробила продукт міжланцюгового протоколу Stargate, щоб замінити існуючі та часто вкрадені проекти міжланцюгових мостів і вирішити проблему трикутника, тобто досягти єдиної циркуляції та миттєвої гарантії завершеності на одночасно і оригінальність активів.
Пропонована продуктивність продукту: Stargate
LayerZero Labs запустила свій науково-дослідний продукт Stargate, який є міжланцюговим проектом еквівалентного обміну валюти, схожим на Curve або Sabre, розробленим для DEX. **
Зоряна брама – це повноланцюговий крос-ланцюжковий міст, створений на основі протоколу LayerZero для заміни існуючих і часто викрадених крос-ланцюгових мостів. Він головним чином зосереджений на перехресних ланцюгах активів USDC, USDT і ETH, і тепер має Відкрито Перехресний ланцюжок стейблкойнів між Ethereum, Binance Smart Chain, Avalanche, Matic, Arbitrum, Optimism і Fantom у майбутньому підтримуватиме ланцюжки не-EVM, такі як Solana, Terra, Cosmos Hub і Osmosis. активів без необхідності створення парних пулів децентралізованої ліквідності. Передача активів за протоколом може використовувати токени власних активів. Після двох вимірів уніфікованої ліквідності та власного пулу активів Stargate представляє набір алгоритму балансу ресурсів Delta, щоб покращити рівень використання коштів і забезпечити миттєву гарантію завершеності. По суті, він схожий на набір механізмів винагороди та покарання, який заохочує арбітражників поповнювати недостатній пул ліквідності, використовує ліквідність одновалютних активів у кожному ланцюжку як повний пул ліквідності та намагається уникнути виснаження одного ланцюга.
Будь-який DEX може використовувати протокол Stargate для виконання міжланцюжкових транзакцій і мостів в одній транзакції вихідного ланцюга, створюючи більшу ефективність капіталу. Використовуючи це рішення, DEX не потрібно змінювати існуючий протокол і може бути безпосередньо інтегрований в інтерфейс користувача.
Існуючі функції в Stargate
Передача: через Stargate користувачі та прикладні програми можуть передавати рідні активи між ланцюжками та водночас отримувати доступ до об’єднаного пулу ліквідності протоколу, що миттєво гарантує остаточність.
Ліквідний пул: додайте ліквідність протоколу Omnichain і отримуйте стейблкойни за кожен переказ Stargate.
Майнінг: постачальники ліквідності також можуть видобувати свої токени LP за винагороду за токени STG.
Ставки: власники STG можуть заблокувати свої токени STG, щоб отримати маркер управління Stargate veSTG. Чим довше користувачі тримають токени STG, тим більше veSTG вони отримують.
Переваги Stargate:
Хороша взаємодія з користувачем, висока швидкість і низька вартість: Stargate дозволяє з’єднувати рідні активи, зменшуючи кількість проміжних операцій і усуваючи кроки для користувачів для обміну синтетичними активами та додатковим газом у цільовому ланцюжку. Наразі понад 95% перехідних операцій виконуватимуться та керуватимуться додатками, а не користувачами. Додатки інтегруватимуть 15 користувацьких операцій для роботи з декількома гаманцями для зміни та споживання різних обсягів активів Gas.
Спрощені етапи міжланцюжної інтеграції для інших протоколів: до LayerZero реалізація будь-якої міжланцюжної інтеграції була трудомісткою та технічно складною. Найбільший ризик у більшості додатків наразі полягає в тому, що шахрайська міжланцюгова інформація може вичерпати всю ліквідність, перешкоджаючи процесу впровадження міжланцюжної інтеграції для багатьох протоколів. LayerZero вирішує ці проблеми. Він робить інтеграцію простою. Йому не потрібно змінювати існуючий протокол, а також не потрібно контролювати ризик пулу ліквідності самого протоколу. Усі ризики несе сама Stargate.
Власні ресурси зменшують ризик атаки: власні ресурси базуються на оригінальному ланцюжку, зазвичай працює багато вузлів, а висота блоку висока, тому хакерам важко проникнути. Брайан Пеллегріно з LayerZero Labs сказав в інтерв’ю: «Порівняно з традиційними перехресними ланцюжковими мостами, нативні активи зменшать поверхню атаки на порядки величини та забезпечать бажану взаємодію з користувачем на рівні програми та споживача».
Збір коштів і досвід роботи команди
Статус збору коштів
LayerZero Labs веде переговори про фінансування за оцінкою $3 млрд. FTX Ventures взяла на себе зобов’язання очолити цей раунд, але незрозуміло, чи погодилися брати участь інші інвестори. Останнє фінансування буде деноміновано в акціонерному капіталі, варрантах на токени LayerZero та нативному токені міжланцюгового протоколу зв’язку Stargate. Нові кошти будуть спрямовані на зростання та розширення команди розробників.
30 березня 2022 року LayerZero Labs оголосила про раунд фінансування серії A+ на суму 13,5 млн. доларів США з оцінкою в 1 мільярд доларів США, який очолювали A16Z, FTX Ventures і Sequoia Capital, за участю Coinbase Ventures, PayPal Ventures, Polygon, Tiger Global і Dapper Labs. в голосуванні.
У вересні 2021 року LayerZero Labs отримала фінансування Series A на 6 мільйонів доларів США під керівництвом Binance та Multicoin Capital. Серед інших інвесторів-учасників Sino Global Capital, Defiance, Delphi Digital, Robot Ventures, Spartan, Hypersphere Ventures, Protocol Ventures, Gen Block Capital та Echelon Capital . У квітні 2021 року LayerZero Labs залучила 2 мільйони доларів у рамках початкового фінансування.
Команда
LayerZero створено більше двох років. Команда має трьох співзасновників. Усі вони є випускниками комп’ютерних наук із ступенем бакалавра та мають багаторічний досвід роботи в компаніях-співзасновниках. Нинішня команда налічує понад 20 осіб.
Браян Пеллегріно, співзасновник і генеральний директор: серійний підприємець (Rho AI, Open Token, Coder Den), колишній інженер алгоритмів машинного навчання.
Райан Зарік Співзасновник і технічний директор: серійний підприємець (Minimal AI, 80Trill, Coder Den), колишній інженер-розробник.
Співзасновник Caleb Banister: серійний підприємець (Minimal AI, 80Trill, Coder Den), колишній інженер з розробки програмного забезпечення.
Арі Літан, операційний директор: він працював у Morgan Stanley понад п’ять років віце-президентом, працював керівником продукту в кількох проектах, а також мав підприємницький досвід.
Інші члени команди в основному відповідають за розробки та дослідницьку роботу.
Переваги та недоліки
перевага
**Масштабованість є складною проблемою, з якою стикаються міжланцюгові рішення на основі блокчейну, але LayerZero долає проблему масштабованості.**LayerZero можна застосувати для перевірки даних, налаштування особистих структур винагороди, пакетування цифрової валюти тощо. LayerZero — це кореневий рівень, здатний підтримувати крос-ланцюжок взаємодії з протоколами рівня 1, такими як BTC, ADA та ETH. Оператори можуть використовувати LayerZero для розгортання релейних мереж на кількох вузлах (таких як Bitcoin та Ethereum). LayerZero надає унікальне рішення проблеми масштабованості екосистеми блокчейн без виправлення базових протоколів існуючої мережі блокчейн.
**Завдяки аналізу конкуренції ми можемо виявити, що механізм LayerZreo може зменшити витрати на обчислення, забезпечуючи при цьому високу безпеку, а також реалізувати багатоланцюгову та мультивалютну передачу активів і інформації між ланцюжками за допомогою інноваційної технічної структури, забезпечуючи певний ступінь масштабованості має переваги з точки зору технології та майбутнього потенціалу розвитку. **
Ризик
Причина, чому LayerZero стикається з інтенсивною конкуренцією, полягає в тому, що повноланцюговий або багатоланцюговий ринок величезний (торт величезний), багато проектів доклали багато зусиль і спроб у цій галузі, а поточні технічні бар'єри помірні ( підключаються лише ланцюги, сумісні з EVM, у майбутньому спробуйте ланцюжки, несумісні з EVM)
Перспективи
LayerZero хоче допомогти децентралізованим програмам (DApps) створювати інструменти, які можуть працювати в кількох блокчейнах. Існує широкий спектр майбутніх сценаріїв застосування, таких як кредитування, майбутні гаманці, повноланцюгові NFT і загальна передача повідомлень. **У майбутньому протокол LayerZero зможе надавати загальні інформаційні служби ретрансляції та підтримувати різні нові робочі процеси. **
LayerZero — це не звичайний крос-ланцюговий проект, а протокол нижчого рівня інфраструктури, ніж Layer 1. На відміну від стандартного внутрішнього крос-ланцюга IBC від Cosmos, **LayerZero націлений на всі L1 і L2 і має більшу універсальність. **Aptos оцінюється в 2,75 мільярда, тоді як LayerZero оцінюється в 3 мільярди. У розвитку багатоланцюгового шаблону в майбутньому довгострокова цінність цього треку відображається в: підтримці безкоштовної, безпечної та швидкої передачі та передачі всіх смарт-контрактів, активів і інформації про статус у зашифрованому світі, а також покращення уніфікованої ліквідності активів та інформації, щоб розширити можливості існуючих смарт-контрактів і забезпечити ширші сценарії застосування на майбутнє, підвищити масштабованість зашифрованого світу та допомогти зашифрованому світу розвиватися до наступного порядку.
2,2
Оракул
2.2.1 Огляд Oracle
Машина Oracle є дуже важливою функцією в процесі розробки блокчейну, але її не можна використовувати, як випливає з назви. Це не інструмент для передбачення майбутнього, а інструмент для захоплення зовнішньої інформації, як справжня світ І сполучник світу на ланцюжку. Тобто інструмент для запису інформації поза блокчейном у блокчейн зазвичай називається механізмом Oracle.
Машина Oracle є справжнім і надійним джерелом даних (або інструментом), який може фіксувати, переглядати, узагальнювати та передавати інформацію, необхідну для смарт-контракту, до смарт-контракту, тому смарт-контракт не потребує прямого доступу до інформації за межами своєї мережі. , і може оновлювати Швидке виконання, і точність є більш гарантованою.
2.2.2 Аналіз треків Oracle
**Простими словами, машини-оракули можна розділити на централізовані машини-оракули та децентралізовані машини-оракули:
Централізована машина оракула чимось схожа на Інтернет, по суті, це більше схоже на платформу для надання даних, і дані безпосередньо надаються в смарт-контракт. **Достовірність даних повністю залежить від надійності платформи, і існує ризик зробити зло, але оскільки перевірка вузла не потрібна, ефективність значно покращується, а вартість зменшується. **Цей тип здебільшого є однією централізованою установою, як-от: банки, підприємства з великомасштабними надійними підтвердженнями, як-от державні підприємства тощо.
Децентралізована машина-оракул більше нагадує екологію служби даних у блокчейні. Дані переглядаються та надаються багатьма вузлами. Якщо дані розходяться, буде обрано дані, які набрали найбільшу кількість голосів. **Хоча це може зменшити ризик шахрайства з індивідуальними даними та чинити зло, конфіденційність і своєчасність даних є складними проблемами, і на поточному етапі важко працювати так само ефективно, як централізовані.
Зараз на ринку існує багато проектів Oracle, таких як ChainLink, Oraclize, Themis, DOS Network, OracleChain тощо. Усі вони є основними проектами Oracle на ринку. **Поточна основна тенденція — децентралізований оракул. **Chainlink є лідером децентралізованого треку oracle, і як інфраструктура світу DEFI, інші проекти в треку в основному можна порівняти. Як показано на малюнку нижче, загальна кількість BAND, API3, OCEAN тощо становить лише частину від Chainlink.
2.2.3 Практичний приклад - Chainlink
Вступ
**Chainlink — це перший децентралізований оракул у сфері блокчейну, **побудуйте децентралізовану мережу вузлів оракула, щоб забезпечити надійні джерела даних для смарт-контрактів, отримувати правильні зовнішні дані, офлайн-платежі та будь-які інші функції API.
Основні функції
Основні функції Chainlink поділяються на: **on-chain і off-chain.**On-chain архітектура в основному обробляє запити даних користувачів; off-chain архітектура відповідає за обробку збору зовнішніх даних і обробку отриманих даних через Ядро Chainlink.
On-Chain Architecture: коли користувач Chainlink хоче отримати дані, він спочатку надсилає запит до мережі Chainlink, а Chainlink обробить ці запити в смарт-контракт, який поєднується з існуючим вузлом Oracle, і Контракт, який допомагає в об’єднанні, ділиться трьома типами: контракт репутації, контракт узгодження замовлення та контракт агрегації
**Архітектура поза ланцюгом: **Вузли архітектури поза ланцюгом пов’язані з Ethereum, який в основному обробляє збір зовнішніх даних і надає отримані дані користувачам через Chainlink Core. Chainlink Core — це програма оф-чейн архітектури Chainlink, яка відповідає за обробку даних і передачу їх Oracle у ланцюжку.
Опис продукту
Ринкові дані та канали даних
Отримання достовірних реальних даних, зокрема збору такої інформації, як ціни на фінансових ринках, обмінні курси, кредитні ставки та індекси тощо, може отримати точні канали цін для DeFi. Поширеним випадком використання є прив’язка ціни цифрових стейблкойнів і фіатних монет. валюти;
Випадкове число VRF
Надайте блокчейн-додаткам безпечні випадкові числа на основі технології шифрування та використовуйте механізми захисту від шифрування для генерації випадкових чисел, які можна перевірити. Оскільки жодна третя сторона не може підробити чи маніпулювати заявленим випадковим числом, вона може надати перевірені випадкові числа для проектів Gamefi та NFT для створення рідкісних NFT;
Охоронці
Автоматизуйте виконання смарт-контрактів, щоб забезпечити рівень децентралізації, вартість і безпеку контрактів. Автоматичне виконання індикаторів на основі часу, розкладу, результатів обчислень, оракулів, активності в ланцюжку або номерів блоків.
У той же час, ефективно виконувати функції обчислень поза ланцюгом для смарт-контрактів, що може допомогти розробникам створювати DApps з багатшими функціями більш економічно ефективним способом;
Резервний сертифікат
Автоматизований аудит резервів проекту та моніторинг руху резервних активів з метою підвищення прозорості та запобігання системним збоям у DeFi. У той же час ця функція стійка до таких ризиків, як атаки Sybil, а також проти атак із проміжною стороною або атак із забороною доступу.
Cross-chain Interoperability Protocol (CCIP)
Цей протокол надає розробникам міжланцюговий рівень транспортування повідомлень і програмований міст маркерів, що дозволить розробникам створювати надсилання повідомлень і передачу маркерів у різних мережах, щоб легко та безпечно брати участь у багатоланцюговій екосистемі.
Збір коштів і досвід роботи команди
Команда
Сергій Назаров (засновник): присвятив себе блокчейну в 2011 році. Він був партнером QED Capital в Росії та заснував Secure Asset Exchange, CryptoMail, децентралізований сервіс електронної пошти, і SmartContract, компанію, що розробляє смарт-контракт. Заснував компанію SmartContract у Сан-Франциско та розпочав новий децентралізований оракул-проект Chainlink, який залучив 32 мільйони доларів у вересні 2017 року.
Стів Елліс (технічний директор): раніше працював інженером-програмістом і керівником групи в Pivotal Labs, де він працював над захистом конфіденційних даних, сумісних із HIPAA, і створенням масштабованого програмного забезпечення для автоматизації платежів.
Збір коштів
У червні 2017 року SmartContract, компанія Бюро фінансових технологій Сан-Франциско, запустила Chainlink; 9 вересня 2017 року ChainLink залучила 32 мільйони доларів США;
Переваги та недоліки
перевага
Децентралізація: технологія Chainlink децентралізує оракули, а децентралізовані оракули можуть вирішити проблему неправильних джерел даних. Chainlink використовує децентралізовану технологію оракулів, щоб прокласти шлях для з’єднання блокчейн-мереж і мереж, що не є блокчейном, дозволяючи обом сторонам передавати безперешкодно, а Простіше кажучи, Chainlink дозволяє смарт-контракту захоплювати перевірені вихідні дані реального світу в смарт-контракт блокчейна.
Висока сумісність: Chainlink прагне забезпечити надійні та захищені від несанкціонованого введення та виведення даних для смарт-контрактів у будь-якому блокчейні.Оскільки Chainlink має бути сумісним з Ethereum, Bitcoin та Hyperledger, кожна частина системи Chainlink Кожну частину можна оновлювати та різні компоненти можна замінити, коли стане доступною краща технологія.
недолік
Проблеми з безпекою: якщо машину Oracle зламано, дані будуть неправильними або недійсними, а вихідні дані, ймовірно, контролюватимуть хакери.Оскільки сам блокчейн не може перевірити автентичність даних поза мережею, наданих машиною Oracle , блокчейн Транзакції блокчейну часто незворотні. Це може призвести до того, що смарт-контракт виконуватиме угоду на основі неправильних даних, спричиняючи збитки для певної сторони, і важко відстежити збитки, які відбулися.
2,3
Gateway API
2.3.1 Огляд API
Для розробників технологія блокчейн — це складна екосистема, яка постійно змінюється. **Високий технічний поріг, низька ефективність розробки та явище острова даних у сфері блокчейну все ще є величезною проблемою. **Щоб вирішити ці проблеми, Blockchain API виник відповідно до вимог часу, ставши мостом, що з’єднує традиційний світ Інтернету та децентралізований світ, і сприяючи загальному розвитку екології блокчейну.
**API Blockchain — це набір попередньо визначених інтерфейсів, протоколів та інструментів, які полегшують розробникам взаємодію з мережами blockchain. **Використовуючи API блокчейну, розробники можуть інтегрувати функції блокчейну у власні програми, такі як надсилання та отримання криптовалют, запит історії транзакцій, розгортання та виклик смарт-контрактів тощо. API блокчейну абстрагує складність базової технології, дозволяючи розробникам розробляти програми на основі технології блокчейну, не знаючи деталей базової реалізації. Це значно спрощує процес розробки блокчейн-додатків, знижує поріг розробки та сприяє появі більш інноваційних додатків. Кожна блокчейн-платформа зазвичай надає власний інтерфейс API, наприклад, Bitcoin надає інтерфейс RPC, а Ethereum надає інтерфейс JSON-RPC. Крім того, є деякі сторонні постачальники послуг, які надають міжланцюгові API-послуги, такі як Infura та QuickNode тощо. Ці служби ще більше спрощують розробку та підтримку блокчейн-додатків.
Ключові переваги Blockchain API:
Високий доступ до даних і ефективність запитів: Традиційні запити даних у блокчейні зазвичай складні та вимагають багато часу та зусиль для отримання необхідної інформації. API блокчейну забезпечує стислий та інтуїтивно зрозумілий інтерфейс, що значно підвищує ефективність доступу до даних і запитів.
Низькі перешкоди для розробки додатків: за відсутності API блокчейну розробникам необхідно глибоко розуміти основну технологію блокчейну та деталі реалізації різних смарт-контрактів, що є величезною проблемою. Blockchain API спрощує процес розробки додатків і знижує поріг розробки.
Сильна сумісність програм: Blockchain API забезпечує уніфікований інтерфейс даних для децентралізованих програм (DApps), забезпечуючи взаємодію між програмами.
Хороша масштабованість і зручність обслуговування: Blockchain API надає модульне та розширюване рішення, що полегшує розробникам справлятися зі змінами в основних структурах даних і технологіях, а також покращує зручність обслуговування програм.
З моменту народження біткойн застосування API було зосереджено на підтримці базових функцій транзакцій і запитів біткойн. Розробникам необхідно взаємодіяти з мережею Bitcoin через інтерфейс RPC (Remote Procedure Call), що надається програмним забезпеченням ядра Bitcoin.
У 2013 році Віталік Бутерін випустив білий документ Ethereum, і технологія смарт-контрактів поступово стала центром блокчейн-сфери. Ethereum надає розробникам інтерфейс JSON-RPC, що дозволяє розробникам створювати децентралізовані програми (DApps) шляхом написання смарт-контрактів. API широко використовуються для підтримки функцій розгортання, виклику та запитів смарт-контрактів.
З появою DApp децентралізовані рішення API почали привертати увагу. Крім того, з популяризацією концепції Web3 API blockchain поступово став мостом, що з’єднує децентралізований світ і традиційний світ Інтернету.
**Розробка API блокчейну пережила еволюцію від підтримки основних функцій транзакцій до підтримки смарт-контрактів, а потім до децентралізованих API, які поступово підтримують розвиток усієї екосистеми Web3. **
2.3.2 Аналіз треків API
З розвитком ринку вже існує багато проектів протоколу API керування мережами, таких як Alchemy, QuickNode, Infura тощо. Ці проекти збігаються за функціональністю та позиціонуванням продукту, але також мають значні відмінності. Наприклад, Alchemy та Infura надають комплексні послуги інфраструктури блокчейну, тоді як QuickNode зосереджується на наданні преміальних послуг доступу до вузлів.
| Проект | Функція | Позиціонування продукту | Інвестор |
| --- | --- | --- | --- |
| Алхімія | Надає комплексні послуги інфраструктури блокчейну, включаючи API, вузли, моніторинг і аналіз тощо. | Прагніть стати єдиним рішенням інфраструктури блокчейну для розробників, допомагаючи розробникам ефективніше створювати та запускати децентралізовані програми | Coinbase, Samsung, Addition VC, Стенфордський університет тощо |
| QuickNode | Надайте розробникам високопродуктивні, масштабовані повновузлові служби доступу до API | Зосередьтеся на наданні розробникам високоякісних послуг доступу до вузлів для підвищення продуктивності та доступності децентралізованих програм | Y Combinator, SoftBank, Tiger Global , сім сім шість тощо |
| Infura | Надає послуги інфраструктури Ethereum та IPFS, включаючи API, вузли та сховище тощо. | Будучи частиною ConsenSys, Infura прагне спростити процес розробки програм Ethereum та IPFS, надаючи розробникам надійні та безпечні послуги інфраструктури |ConsenSys (материнська компанія) |
2.3.3 Практичний приклад - QuickNode
Вступ
QuickNode – це проект, який надає високопродуктивні, масштабовані служби доступу до API повного вузла. Він присвячений покращенню продуктивності та зручності використання децентралізованих програм, одночасно спрощуючи проблеми, з якими стикаються розробники під час створення та розгортання блокчейн-програм. Мета проекту — надати розробникам надійну та ефективну повновузлову службу API, щоб вони могли легше створювати та розгортати блокчейн-додатки. QuickNode підтримує різноманітні блокчейн-платформи, включаючи Ethereum, Bitcoin, Binance Smart Chain, Polygon тощо, щоб полегшити єдиний доступ для розробників.
продукт
Функції продукту QuickNode включають:
Надайте високошвидкісні та надійні служби доступу до API, щоб забезпечити швидкий і стабільний доступ до даних DApp.
Підтримка кількох блокчейн-платформ, включаючи Ethereum, Bitcoin, Binance Smart Chain, Polygon, Avalanche тощо, щоб полегшити єдиний доступ для розробників.
Забезпечення моніторингу та аналізу даних блокчейну в реальному часі, щоб допомогти розробникам зрозуміти продуктивність додатків і напрямки оптимізації.
Забезпечте інтегровану підтримку таких бібліотек, як Web3.js і Ethers.js, що спрощує процес доступу розробника.
Надайте потужну технічну підтримку та високоякісне обслуговування клієнтів, щоб допомогти клієнтам вирішити проблеми, що виникають під час доступу та використання.
QuickNode надає стабільні служби API для кількох відомих проектів, зокрема:
Dune Analytics: платформа, яка надає дані та аналіз індустрії криптовалют, широко використовується сторонами проекту, інвесторами та дослідницькими установами. За допомогою служби API, наданої QuickNode, Dune Analytics може швидко отримувати доступ і аналізувати дані блокчейну, надаючи користувачам ринкову інформацію в реальному часі та аналіз тенденцій.
Chainalysis: відомий постачальник рішень для аналізу блокчейну та боротьби з відмиванням грошей (AML), який покладається на службу API QuickNode для отримання даних про транзакції на різних платформах блокчейну, забезпечуючи точний моніторинг транзакцій і послуги з оцінки ризиків.
Algofi: децентралізований ринок кредитування на базі Algorand, який використовує високопродуктивний API-сервіс, наданий QuickNode, щоб забезпечити стабільність і ефективність доступу до даних на його платформі, таким чином забезпечуючи користувачам безперебійний досвід кредитування.
Збір коштів і команда
Що стосується збору коштів і досвіду роботи в команді, команда QuickNode має багату технічну освіту та досвід роботи в бізнесі. Серед членів команди — Олександр Набутовський, Остон Бунзен, Дмитро Шкловський і Мануель Кройц. Вони мають досвід роботи з блокчейном, мережевою інфраструктурою та корпоративним рівнем багаторічний досвід роботи. Крім того, QuickNode також отримав підтримку від кількох відомих інвесторів, зокрема SoftBank, SB Opportunity Fund, Seven Seven Six, Tiger Global Management, Y Combinator тощо.
Перспективи
QuickNode може надавати високопродуктивні та надійні служби доступу до API, вирішувати проблему швидкості та стабільності доступу до даних DApp, підтримувати численні основні блокчейн-платформи, полегшувати єдиний доступ розробників і розробку міжланцюжкових додатків, а також забезпечувати моніторинг даних у реальному часі і аналіз, щоб допомогти розробникам оптимізувати продуктивність програми. Однак через високу вартість надання високопродуктивних API-сервісів ціна QuickNode є відносно високою, що може не підійти для проектів-початківців або розробників з обмеженим бюджетом.Хоча QuickNode підтримує кілька блокчейн-платформ, існує ще більше загальнодоступні ланцюги, які ще не реалізовані. Покриття може обмежувати його застосування в деяких конкретних сценаріях.
2,4
Протокол аналізу даних
2.4.1 Огляд протоколу аналізу даних
**Протокол аналізу даних є однією з ключових технологій у проміжному програмному забезпеченні Web3.0. **Це вирішує проблему отримання, обробки та аналізу даних у середовищі блокчейн. У традиційному Інтернет-середовищі аналіз даних є важливим засобом для підприємств і організацій для отримання інформації та підтримки прийняття рішень. У світі Web 2.0 дані в основному надходять із централізованих джерел даних, таких як традиційні веб-сайти, програми та платформи соціальних мереж. Ці платформи збирають дані користувачів і зберігають їх на власних серверах. У світі блокчейну через децентралізований і децентралізований характер даних аналіз даних стикається з деякими унікальними проблемами.
| | Аналіз даних Web2.0 | Аналіз даних Web3.0 |
| --- | --- | --- |
| Джерела та природа даних| * В основному покладаються на централізовані джерела даних, такі як традиційні веб-сайти, програми та платформи соціальних мереж. Ці платформи збирають дані користувачів і зберігають їх на власних серверах.
Природа даних зазвичай структурована або напівструктурована, підходить для традиційних реляційних баз даних і інструментів аналізу даних.
| * На основі технології блокчейн дані збираються та зберігаються за допомогою смарт-контрактів і децентралізованих програм (DApps). Ці дані зазвичай публічні, прозорі та незмінні.
*Характер цих даних може бути більш різноманітним і складним, вимагаючи спеціальних інструментів і методів обробки й аналізу.
|
| Конфіденційність і право власності| * Дані користувачів зазвичай збираються та контролюються централізованою платформою, і користувачі часто не мають повного контролю над використанням та обміном даними.
| * Користувачі мають більше контролю над своїми даними та вирішують, чи ділитися ними з іншими.
|
| Інструменти та методи аналізу даних | * Використовуйте традиційні інструменти та методи аналізу даних, такі як реляційні бази даних, запити SQL і алгоритми аналізу даних.
Ці інструменти та методи підходять для обробки структурованих і напівструктурованих даних і забезпечують різні функції аналізу та методи візуалізації.
| * Використовуйте спеціалізовані інструменти та методи для блокчейну та зашифрованих даних. Наприклад, аналіз смарт-контрактів вимагає розуміння мови програмування блокчейну та логіки виконання смарт-контрактів.
Через специфіку даних блокчейну, як-от непідробні та децентралізовані функції даних у ланцюжку, необхідно враховувати конкретні методи обробки даних і захисту конфіденційності.
|
Протокол аналізу даних спрямований на надання інструментів і послуг для збору, очищення, інтеграції, аналізу та візуалізації даних у блокчейні, щоб допомогти користувачам краще зрозуміти та використовувати дані блокчейну.
2.4.2 Аналіз треків протоколу аналізу даних
|Проект |Введення |Основні функції |Типи даних |Економічна модель токена |
| --- | --- | --- | --- | --- |
| Граф | Децентралізоване індексування даних і протокол запитів | Забезпечення ефективних служб запиту даних блокчейну | Дані блокчейну | GRT |
| Ocean Protocol | Open data market protocol | З'єднайте постачальників даних і споживачів, надайте надійні послуги транзакцій даних | Різні типи даних | OCEAN |
| Сантимент | Протокол аналізу даних ринку криптовалют | Надання послуг аналізу даних ринку та настрою | Дані ринку криптовалют | SAN |
| Dune Analytics | Платформа децентралізованого аналізу даних | Налаштування запитів і аналізу даних блокчейну, створення та обмін даними панелей | Дані блокчейну | Н/Д |
| 0xScope | Інструменти аналізу торгівлі криптовалютою | Надають ринкові дані в реальному часі, інструменти технічного аналізу та функції кількісного аналізу | Дані ринку криптовалют | Н/З |
| Ковалентний | Протокол запиту та аналізу даних у багатоланцюжковому блокчейні | Надає послуги запиту та аналізу даних у багатоланцюжковому блокчейні | Дані в блокчейні | CQT |
2.4.3 Приклад: 0xScope
Вступ
0xScope — це інноваційний проект протоколу аналізу даних і перший протокол карти знань Web3.0, спрямований на забезпечення ефективних і надійних рішень аналізу даних для індустрії блокчейнів. Збираючи, інтегруючи та аналізуючи дані Web2 і Web3, 0xScope допомагає користувачам виявляти тенденції та шаблони блокчейн-мереж, надаючи користувачам цінну інформацію та підтримку прийняття рішень.
Поточні протоколи аналізу даних Web3.0 і продукти все ще знаходяться на ранніх стадіях, тому є багато можливостей для вдосконалення як дизайну продукту, так і взаємодії з користувачем. 0xScope вважає, що зараз існує три основні проблеми:
Ефективність обробки нижнього рівня блокчейну занадто низька
На нижньому рівні блокчейну відсутній аналіз на основі перспективи сутності
Вимір даних один, а якість даних низька
Таким чином, 0xScope пропонує нове рішення проблем, які виникають у сучасній схемі аналізу даних.
продукт
Об’єкти області дії
На відміну від традиційного аналізу однієї адреси, 0xScope представляє нову основу для аналізу даних - Scope's Entities. Призначаючи різні ваги різним типам ребер правила відповідно до алгоритму агрегації ваг, розрахованого на графіку для ідентифікації інших адрес користувача, 0xScope з’єднує кілька окремих адрес, щоб сформувати об’єкт для створення справді реалістичного профілю користувача.
*Джерело: офіційний сайт 0xScope
Спостерігачі
Watchers — перша програма, запущена 0xScope, і в Web3.0 вона називається Tianyancha. Має наступні п'ять здібностей:
Кластеризація адрес: генеруйте кластеризацію адрес на основі Ethereum
Грошовий потік: дозволяє досліджувати, відстежувати та обмінюватися інформацією про транзакції блокчейну
Оцінка ризику протидії відмиванню грошей (AML Risk Score): на основі агрегації адрес 0xScope та алгоритму аналізу ризиків аналізуйте транзакцію певної адреси
Відстеження венчурного капіталу (VC Watch): аналізуйте дані венчурного капіталу, інвестиційних фондів та інших організацій
Whale Watch: аналізуйте грошові потоки найбільших власників певного токена
Джерело: 0xScope, Watchers офіційно запущено
КАЙ
Повна назва KYE — Know Your Entities, це комплексна служба контролю ризиків, запущена компанією 0xScope. Завдяки можливостям проникнення адреси та аналізу ризиків 0xScope 0xScope може швидко ідентифікувати адреси високого ризику та використовувати можливості кластеризації адрес для видобутку та моніторингу інших адрес потенційного ризику. На даний момент KYE виявив понад 20 мільйонів небезпечних адрес.
Збір коштів і команда
У вересні 2022 року 0xScope залучив початковий раунд у розмірі 3 мільйонів доларів США під керівництвом інвестиційних фондів ABCDE, Hash Global і Liang Xinjun, а потім Bonfire Union, Mask Network Fund і BODL Ventures.
Висновок
**Проміжне програмне забезпечення відіграє незамінну роль у всьому наборі технологій Web3.0. **Вони поєднують мережеві програми та технологію блокчейн, забезпечуючи розробникам і користувачам зручний і ефективний спосіб взаємодії. Ці технології проміжного програмного забезпечення не тільки вирішують проблеми сумісності та доступу до даних, але й надають потужну підтримку для розробки децентралізованих додатків, починаючи від міжланцюжкових мостів, оракулів, протоколів API шлюзів і закінчуючи протоколами аналізу даних. Проте проміжне програмне забезпечення Web3.0 все ще перебуває на стадії безперервної еволюції. Технологічний прогрес та інновації продовжуватимуть розвивати проміжне програмне забезпечення, надаючи більше вибору та можливостей користувачам і розробникам. У той же час безпека та стабільність також потребують постійної уваги та вирішення, щоб забезпечити повний захист активів і даних користувачів.
Загалом розробка проміжного програмного забезпечення Web3.0 додала життєдіяльності екосистемі децентралізованих програм. Постійне вдосконалення та інновації таких технологій, як міжланцюгові мости, оракули, протоколи API шлюзу та протоколи аналізу даних, забезпечили міцну основу для інтеграції блокчейну та традиційного Інтернету. З часом ми можемо очікувати появи більш захоплюючих технологій проміжного програмного забезпечення, що сприятиме зростанню та інноваціям Web 3.0.
Переглянути оригінал
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Сортування доріжок проміжного програмного забезпечення
Огляд проміжного ПЗ
Проміжне програмне забезпечення означає важливу частину, яка відіграє роль у підключенні, покращенні та доповненні функцій у стеку технологій Web3.0. Вони відіграють роль мосту, з’єднуючи світ технології та додатків блокчейн. **Проміжне програмне забезпечення забезпечує більш зручний і ефективний спосіб для розробників і користувачів взаємодіяти з розподіленими програмами та блокчейнами, а також вирішує деякі технічні проблеми в децентралізованому середовищі. **
Цей трек охоплює різноманітні ключові технології, зокрема Cross-chain Bridge, Oracle Machine, Gateway API Protocol і Data Analysis Protocol тощо.
Cross-chain bridge є одним із важливих компонентів проміжного програмного забезпечення Web3, який вирішує проблему сумісності між різними блокчейн-мережами. Через міжланцюговий міст користувачі можуть передавати активи з однієї блокчейн-мережі в іншу для реалізації міжланцюгової взаємодії.
Машина Oracle є ще однією ключовою технологією проміжного ПЗ, вона служить мостом, що з’єднує смарт-контракти та зовнішні джерела даних, дозволяючи смарт-контрактам отримувати та використовувати дані з реального світу.
Протокол API шлюзу надає стандартизований інтерфейс, який дозволяє програмам спілкуватися та взаємодіяти з різними блокчейн-мережами.
Протокол аналізу даних надає інструменти та послуги для збору, аналізу та візуалізації даних у блокчейні, щоб допомогти користувачам краще розуміти та використовувати дані блокчейну.
Проміжне програмне забезпечення значно зросло за останні кілька років. Із зростанням популярності та застосування технології блокчейн, технологія проміжного програмного забезпечення стала ключем до реалізації децентралізованих програм, забезпечуючи міцну основу та технічну підтримку для розробки програм блокчейну. Однак слід зазначити, що з постійним розвитком та інноваціями технологій проміжне програмне забезпечення все ще перебуває на стадії швидкого розвитку. Постійно з’являються нові технології та протоколи проміжного програмного забезпечення, що надає користувачам і розробникам більше можливостей. Водночас безпека та стабільність проміжного програмного забезпечення також є проблемою, на якій необхідно зосередитися в процесі розробки, щоб забезпечити повний захист активів і даних користувачів. ** У майбутньому, з подальшим розвитком технології блокчейн і популяризацією додатків, проміжне програмне забезпечення продовжуватиме розвиватися, забезпечуючи більш повну підтримку та інструменти для екосистеми децентралізованих додатків. **
Чісання доріжок підрозділу проміжного програмного забезпечення
Зміст:
2.1 Перехресний ланцюговий міст
2.2 Oracle
2.3 Gateway API
2.4 Протокол аналізу даних
2,1
Cross-Chain Bridge
2.1.1 Огляд перехресного ланцюгового мосту
Між мережами блокчейнів потрібні мости, які забезпечують зв’язок і взаємодію між блокчейнами. Блокчейни ізольовані один від одного, що означає, що блокчейни не можуть природно здійснювати транзакції та спілкуватися з іншими блокчейнами. Таким чином, хоча в екосистемі може бути значна активність та інновації, вона обмежена відсутністю зв’язку та взаємодії з іншими екосистемами. Мости забезпечують спосіб з’єднання один з одним ізольованих середовищ блокчейну. Вони встановлюють транспортний маршрут між блокчейнами, де токени, повідомлення, довільні дані та навіть виклики смарт-контрактів можна передавати з одного ланцюга в інший.
2.1.2 Аналіз колії перехресних ланцюгових мостів
**
**
2.1.3****Приклад із практики: нульовий рівень
Вступ
LayerZero — це інфраструктурний протокол, який вирішує проблеми міжланцюгового зв’язку та передачі даних між декількома ланцюгами. Він пропонує інноваційну концепцію «взаємодія повного ланцюга». Розгортаючи надлегкі вузли, використовуючи оракули та рівні ретрансляції для завершення зв’язку та транспорту, розроблено для підключення децентралізованих додатків через кілька блокчейнів. На основі протоколу LayerZero LayerZero Labs розробила продукт міжланцюгового протоколу Stargate, щоб замінити існуючі та часто вкрадені проекти міжланцюгових мостів і вирішити проблему трикутника, тобто досягти єдиної циркуляції та миттєвої гарантії завершеності на одночасно і оригінальність активів.
Пропонована продуктивність продукту: Stargate
LayerZero Labs запустила свій науково-дослідний продукт Stargate, який є міжланцюговим проектом еквівалентного обміну валюти, схожим на Curve або Sabre, розробленим для DEX. **
Зоряна брама – це повноланцюговий крос-ланцюжковий міст, створений на основі протоколу LayerZero для заміни існуючих і часто викрадених крос-ланцюгових мостів. Він головним чином зосереджений на перехресних ланцюгах активів USDC, USDT і ETH, і тепер має Відкрито Перехресний ланцюжок стейблкойнів між Ethereum, Binance Smart Chain, Avalanche, Matic, Arbitrum, Optimism і Fantom у майбутньому підтримуватиме ланцюжки не-EVM, такі як Solana, Terra, Cosmos Hub і Osmosis. активів без необхідності створення парних пулів децентралізованої ліквідності. Передача активів за протоколом може використовувати токени власних активів. Після двох вимірів уніфікованої ліквідності та власного пулу активів Stargate представляє набір алгоритму балансу ресурсів Delta, щоб покращити рівень використання коштів і забезпечити миттєву гарантію завершеності. По суті, він схожий на набір механізмів винагороди та покарання, який заохочує арбітражників поповнювати недостатній пул ліквідності, використовує ліквідність одновалютних активів у кожному ланцюжку як повний пул ліквідності та намагається уникнути виснаження одного ланцюга.
Будь-який DEX може використовувати протокол Stargate для виконання міжланцюжкових транзакцій і мостів в одній транзакції вихідного ланцюга, створюючи більшу ефективність капіталу. Використовуючи це рішення, DEX не потрібно змінювати існуючий протокол і може бути безпосередньо інтегрований в інтерфейс користувача.
Існуючі функції в Stargate
Переваги Stargate:
Збір коштів і досвід роботи команди
Переваги та недоліки
Перспективи
LayerZero хоче допомогти децентралізованим програмам (DApps) створювати інструменти, які можуть працювати в кількох блокчейнах. Існує широкий спектр майбутніх сценаріїв застосування, таких як кредитування, майбутні гаманці, повноланцюгові NFT і загальна передача повідомлень. **У майбутньому протокол LayerZero зможе надавати загальні інформаційні служби ретрансляції та підтримувати різні нові робочі процеси. **
LayerZero — це не звичайний крос-ланцюговий проект, а протокол нижчого рівня інфраструктури, ніж Layer 1. На відміну від стандартного внутрішнього крос-ланцюга IBC від Cosmos, **LayerZero націлений на всі L1 і L2 і має більшу універсальність. **Aptos оцінюється в 2,75 мільярда, тоді як LayerZero оцінюється в 3 мільярди. У розвитку багатоланцюгового шаблону в майбутньому довгострокова цінність цього треку відображається в: підтримці безкоштовної, безпечної та швидкої передачі та передачі всіх смарт-контрактів, активів і інформації про статус у зашифрованому світі, а також покращення уніфікованої ліквідності активів та інформації, щоб розширити можливості існуючих смарт-контрактів і забезпечити ширші сценарії застосування на майбутнє, підвищити масштабованість зашифрованого світу та допомогти зашифрованому світу розвиватися до наступного порядку.
2,2
Оракул
2.2.1 Огляд Oracle
Машина Oracle є дуже важливою функцією в процесі розробки блокчейну, але її не можна використовувати, як випливає з назви. Це не інструмент для передбачення майбутнього, а інструмент для захоплення зовнішньої інформації, як справжня світ І сполучник світу на ланцюжку. Тобто інструмент для запису інформації поза блокчейном у блокчейн зазвичай називається механізмом Oracle.
Машина Oracle є справжнім і надійним джерелом даних (або інструментом), який може фіксувати, переглядати, узагальнювати та передавати інформацію, необхідну для смарт-контракту, до смарт-контракту, тому смарт-контракт не потребує прямого доступу до інформації за межами своєї мережі. , і може оновлювати Швидке виконання, і точність є більш гарантованою.
2.2.2 Аналіз треків Oracle
**Простими словами, машини-оракули можна розділити на централізовані машини-оракули та децентралізовані машини-оракули:
Зараз на ринку існує багато проектів Oracle, таких як ChainLink, Oraclize, Themis, DOS Network, OracleChain тощо. Усі вони є основними проектами Oracle на ринку. **Поточна основна тенденція — децентралізований оракул. **Chainlink є лідером децентралізованого треку oracle, і як інфраструктура світу DEFI, інші проекти в треку в основному можна порівняти. Як показано на малюнку нижче, загальна кількість BAND, API3, OCEAN тощо становить лише частину від Chainlink.
2.2.3 Практичний приклад - Chainlink
Вступ
**Chainlink — це перший децентралізований оракул у сфері блокчейну, **побудуйте децентралізовану мережу вузлів оракула, щоб забезпечити надійні джерела даних для смарт-контрактів, отримувати правильні зовнішні дані, офлайн-платежі та будь-які інші функції API.
Основні функції
Основні функції Chainlink поділяються на: **on-chain і off-chain.**On-chain архітектура в основному обробляє запити даних користувачів; off-chain архітектура відповідає за обробку збору зовнішніх даних і обробку отриманих даних через Ядро Chainlink.
Опис продукту
Збір коштів і досвід роботи команди
Переваги та недоліки
2,3
Gateway API
2.3.1 Огляд API
Для розробників технологія блокчейн — це складна екосистема, яка постійно змінюється. **Високий технічний поріг, низька ефективність розробки та явище острова даних у сфері блокчейну все ще є величезною проблемою. **Щоб вирішити ці проблеми, Blockchain API виник відповідно до вимог часу, ставши мостом, що з’єднує традиційний світ Інтернету та децентралізований світ, і сприяючи загальному розвитку екології блокчейну.
**API Blockchain — це набір попередньо визначених інтерфейсів, протоколів та інструментів, які полегшують розробникам взаємодію з мережами blockchain. **Використовуючи API блокчейну, розробники можуть інтегрувати функції блокчейну у власні програми, такі як надсилання та отримання криптовалют, запит історії транзакцій, розгортання та виклик смарт-контрактів тощо. API блокчейну абстрагує складність базової технології, дозволяючи розробникам розробляти програми на основі технології блокчейну, не знаючи деталей базової реалізації. Це значно спрощує процес розробки блокчейн-додатків, знижує поріг розробки та сприяє появі більш інноваційних додатків. Кожна блокчейн-платформа зазвичай надає власний інтерфейс API, наприклад, Bitcoin надає інтерфейс RPC, а Ethereum надає інтерфейс JSON-RPC. Крім того, є деякі сторонні постачальники послуг, які надають міжланцюгові API-послуги, такі як Infura та QuickNode тощо. Ці служби ще більше спрощують розробку та підтримку блокчейн-додатків.
Ключові переваги Blockchain API:
З моменту народження біткойн застосування API було зосереджено на підтримці базових функцій транзакцій і запитів біткойн. Розробникам необхідно взаємодіяти з мережею Bitcoin через інтерфейс RPC (Remote Procedure Call), що надається програмним забезпеченням ядра Bitcoin.
У 2013 році Віталік Бутерін випустив білий документ Ethereum, і технологія смарт-контрактів поступово стала центром блокчейн-сфери. Ethereum надає розробникам інтерфейс JSON-RPC, що дозволяє розробникам створювати децентралізовані програми (DApps) шляхом написання смарт-контрактів. API широко використовуються для підтримки функцій розгортання, виклику та запитів смарт-контрактів.
З появою DApp децентралізовані рішення API почали привертати увагу. Крім того, з популяризацією концепції Web3 API blockchain поступово став мостом, що з’єднує децентралізований світ і традиційний світ Інтернету.
**Розробка API блокчейну пережила еволюцію від підтримки основних функцій транзакцій до підтримки смарт-контрактів, а потім до децентралізованих API, які поступово підтримують розвиток усієї екосистеми Web3. **
2.3.2 Аналіз треків API
З розвитком ринку вже існує багато проектів протоколу API керування мережами, таких як Alchemy, QuickNode, Infura тощо. Ці проекти збігаються за функціональністю та позиціонуванням продукту, але також мають значні відмінності. Наприклад, Alchemy та Infura надають комплексні послуги інфраструктури блокчейну, тоді як QuickNode зосереджується на наданні преміальних послуг доступу до вузлів.
| Проект | Функція | Позиціонування продукту | Інвестор | | --- | --- | --- | --- | | Алхімія | Надає комплексні послуги інфраструктури блокчейну, включаючи API, вузли, моніторинг і аналіз тощо. | Прагніть стати єдиним рішенням інфраструктури блокчейну для розробників, допомагаючи розробникам ефективніше створювати та запускати децентралізовані програми | Coinbase, Samsung, Addition VC, Стенфордський університет тощо | | QuickNode | Надайте розробникам високопродуктивні, масштабовані повновузлові служби доступу до API | Зосередьтеся на наданні розробникам високоякісних послуг доступу до вузлів для підвищення продуктивності та доступності децентралізованих програм | Y Combinator, SoftBank, Tiger Global , сім сім шість тощо | | Infura | Надає послуги інфраструктури Ethereum та IPFS, включаючи API, вузли та сховище тощо. | Будучи частиною ConsenSys, Infura прагне спростити процес розробки програм Ethereum та IPFS, надаючи розробникам надійні та безпечні послуги інфраструктури |ConsenSys (материнська компанія) |
2.3.3 Практичний приклад - QuickNode
Вступ
QuickNode – це проект, який надає високопродуктивні, масштабовані служби доступу до API повного вузла. Він присвячений покращенню продуктивності та зручності використання децентралізованих програм, одночасно спрощуючи проблеми, з якими стикаються розробники під час створення та розгортання блокчейн-програм. Мета проекту — надати розробникам надійну та ефективну повновузлову службу API, щоб вони могли легше створювати та розгортати блокчейн-додатки. QuickNode підтримує різноманітні блокчейн-платформи, включаючи Ethereum, Bitcoin, Binance Smart Chain, Polygon тощо, щоб полегшити єдиний доступ для розробників.
продукт
Функції продукту QuickNode включають:
QuickNode надає стабільні служби API для кількох відомих проектів, зокрема:
Збір коштів і команда
Що стосується збору коштів і досвіду роботи в команді, команда QuickNode має багату технічну освіту та досвід роботи в бізнесі. Серед членів команди — Олександр Набутовський, Остон Бунзен, Дмитро Шкловський і Мануель Кройц. Вони мають досвід роботи з блокчейном, мережевою інфраструктурою та корпоративним рівнем багаторічний досвід роботи. Крім того, QuickNode також отримав підтримку від кількох відомих інвесторів, зокрема SoftBank, SB Opportunity Fund, Seven Seven Six, Tiger Global Management, Y Combinator тощо.
Перспективи
QuickNode може надавати високопродуктивні та надійні служби доступу до API, вирішувати проблему швидкості та стабільності доступу до даних DApp, підтримувати численні основні блокчейн-платформи, полегшувати єдиний доступ розробників і розробку міжланцюжкових додатків, а також забезпечувати моніторинг даних у реальному часі і аналіз, щоб допомогти розробникам оптимізувати продуктивність програми. Однак через високу вартість надання високопродуктивних API-сервісів ціна QuickNode є відносно високою, що може не підійти для проектів-початківців або розробників з обмеженим бюджетом.Хоча QuickNode підтримує кілька блокчейн-платформ, існує ще більше загальнодоступні ланцюги, які ще не реалізовані. Покриття може обмежувати його застосування в деяких конкретних сценаріях.
2,4
Протокол аналізу даних
2.4.1 Огляд протоколу аналізу даних
**Протокол аналізу даних є однією з ключових технологій у проміжному програмному забезпеченні Web3.0. **Це вирішує проблему отримання, обробки та аналізу даних у середовищі блокчейн. У традиційному Інтернет-середовищі аналіз даних є важливим засобом для підприємств і організацій для отримання інформації та підтримки прийняття рішень. У світі Web 2.0 дані в основному надходять із централізованих джерел даних, таких як традиційні веб-сайти, програми та платформи соціальних мереж. Ці платформи збирають дані користувачів і зберігають їх на власних серверах. У світі блокчейну через децентралізований і децентралізований характер даних аналіз даних стикається з деякими унікальними проблемами.
| | Аналіз даних Web2.0 | Аналіз даних Web3.0 | | --- | --- | --- | | Джерела та природа даних| * В основному покладаються на централізовані джерела даних, такі як традиційні веб-сайти, програми та платформи соціальних мереж. Ці платформи збирають дані користувачів і зберігають їх на власних серверах.
Протокол аналізу даних спрямований на надання інструментів і послуг для збору, очищення, інтеграції, аналізу та візуалізації даних у блокчейні, щоб допомогти користувачам краще зрозуміти та використовувати дані блокчейну.
2.4.2 Аналіз треків протоколу аналізу даних
|Проект |Введення |Основні функції |Типи даних |Економічна модель токена | | --- | --- | --- | --- | --- | | Граф | Децентралізоване індексування даних і протокол запитів | Забезпечення ефективних служб запиту даних блокчейну | Дані блокчейну | GRT | | Ocean Protocol | Open data market protocol | З'єднайте постачальників даних і споживачів, надайте надійні послуги транзакцій даних | Різні типи даних | OCEAN | | Сантимент | Протокол аналізу даних ринку криптовалют | Надання послуг аналізу даних ринку та настрою | Дані ринку криптовалют | SAN | | Dune Analytics | Платформа децентралізованого аналізу даних | Налаштування запитів і аналізу даних блокчейну, створення та обмін даними панелей | Дані блокчейну | Н/Д | | 0xScope | Інструменти аналізу торгівлі криптовалютою | Надають ринкові дані в реальному часі, інструменти технічного аналізу та функції кількісного аналізу | Дані ринку криптовалют | Н/З | | Ковалентний | Протокол запиту та аналізу даних у багатоланцюжковому блокчейні | Надає послуги запиту та аналізу даних у багатоланцюжковому блокчейні | Дані в блокчейні | CQT |
2.4.3 Приклад: 0xScope
Вступ
0xScope — це інноваційний проект протоколу аналізу даних і перший протокол карти знань Web3.0, спрямований на забезпечення ефективних і надійних рішень аналізу даних для індустрії блокчейнів. Збираючи, інтегруючи та аналізуючи дані Web2 і Web3, 0xScope допомагає користувачам виявляти тенденції та шаблони блокчейн-мереж, надаючи користувачам цінну інформацію та підтримку прийняття рішень.
Поточні протоколи аналізу даних Web3.0 і продукти все ще знаходяться на ранніх стадіях, тому є багато можливостей для вдосконалення як дизайну продукту, так і взаємодії з користувачем. 0xScope вважає, що зараз існує три основні проблеми:
Таким чином, 0xScope пропонує нове рішення проблем, які виникають у сучасній схемі аналізу даних.
продукт
На відміну від традиційного аналізу однієї адреси, 0xScope представляє нову основу для аналізу даних - Scope's Entities. Призначаючи різні ваги різним типам ребер правила відповідно до алгоритму агрегації ваг, розрахованого на графіку для ідентифікації інших адрес користувача, 0xScope з’єднує кілька окремих адрес, щоб сформувати об’єкт для створення справді реалістичного профілю користувача.
*Джерело: офіційний сайт 0xScope
Джерело: 0xScope, Watchers офіційно запущено
Повна назва KYE — Know Your Entities, це комплексна служба контролю ризиків, запущена компанією 0xScope. Завдяки можливостям проникнення адреси та аналізу ризиків 0xScope 0xScope може швидко ідентифікувати адреси високого ризику та використовувати можливості кластеризації адрес для видобутку та моніторингу інших адрес потенційного ризику. На даний момент KYE виявив понад 20 мільйонів небезпечних адрес.
Збір коштів і команда
У вересні 2022 року 0xScope залучив початковий раунд у розмірі 3 мільйонів доларів США під керівництвом інвестиційних фондів ABCDE, Hash Global і Liang Xinjun, а потім Bonfire Union, Mask Network Fund і BODL Ventures.
Висновок
**Проміжне програмне забезпечення відіграє незамінну роль у всьому наборі технологій Web3.0. **Вони поєднують мережеві програми та технологію блокчейн, забезпечуючи розробникам і користувачам зручний і ефективний спосіб взаємодії. Ці технології проміжного програмного забезпечення не тільки вирішують проблеми сумісності та доступу до даних, але й надають потужну підтримку для розробки децентралізованих додатків, починаючи від міжланцюжкових мостів, оракулів, протоколів API шлюзів і закінчуючи протоколами аналізу даних. Проте проміжне програмне забезпечення Web3.0 все ще перебуває на стадії безперервної еволюції. Технологічний прогрес та інновації продовжуватимуть розвивати проміжне програмне забезпечення, надаючи більше вибору та можливостей користувачам і розробникам. У той же час безпека та стабільність також потребують постійної уваги та вирішення, щоб забезпечити повний захист активів і даних користувачів.
Загалом розробка проміжного програмного забезпечення Web3.0 додала життєдіяльності екосистемі децентралізованих програм. Постійне вдосконалення та інновації таких технологій, як міжланцюгові мости, оракули, протоколи API шлюзу та протоколи аналізу даних, забезпечили міцну основу для інтеграції блокчейну та традиційного Інтернету. З часом ми можемо очікувати появи більш захоплюючих технологій проміжного програмного забезпечення, що сприятиме зростанню та інноваціям Web 3.0.