Про ШІ
Показати більше
Швидко прочитайте статтю та отримайте огляд настроїв на ринку за 30 секунд!
Якщо вам подобається працювати з комп’ютерами, раніше ви, напевно, стикалися з терміном «композитність». Ця концепція традиційно використовується для опису певного типу розробки програмного забезпечення. Однак композитність також поступово стала гарячою темою у світі криптовалюти. Все більше дедалі більше децентралізованих фінансових організацій (DeFi) зацікавлені в композиційності. Що таке композитність і чому вона має значення? Продовжуйте читати, щоб дізнатися все про цю інтригувальну функцію блокчейну.
Ключові висновки:
Композиційна здатність — це здатність поєднувати наявні компоненти блокчейну кількома способами та створювати щось нове.
Якщо блокчейн є складним, розробники, які працюють з ним, можуть легко розробляти такі речі, як децентралізовані застосунки та кросчейн-протоколи.
Композиційна здатність — це здатність поєднувати наявні компоненти блокчейну кількома способами та створювати щось нове. Якщо блокчейн є складним, розробники, які працюють з ним, можуть легко розробляти такі речі, як децентралізовані програми (DApps) і кросчейн-протоколи.
Композиційна здатність — це досить широка тема, оскільки є багато різних способів поєднати різні компоненти. Щоб краще зрозуміти, як це працює, варто уважно розглянути основні типи композитності.
Морфологічна сумісність — один із найпоширеніших типів. Якщо система може морфологічно композицію, тоді такі компоненти, як токени, відповідають одному стандарту та сумісні один з одним. Усі наявні смарт-контракти по суті розмовляють однією мовою, щоб на різних платформах DeFi можна було використовувати розбіжні, але композитні елементи.
Коли йдеться про композицію блокчейну, ERC-20 є чудовим прикладом композиційності морфології. Цей стандарт токенів є основою для різних DApps, децентралізованих автономних організацій (DAO), ігор Web3 та індивідуальних криптовалют. Одна й та сама базова криптовалюта легко працює в різних екосистемах і програмах, і дає змогу цим системам працювати разом, якщо це можливо.
Синтаксична композиція означає, що розробники можуть поєднувати наявні компоненти системи для створення цілком нових систем. Якщо система має синтаксичну композицію, її протоколи призначені для спільної роботи. Наприклад, розгляньте систему смарт-контрактів на Ethereum: усі контракти є загальнодоступними, і будь-який один контракт може називати будь-яким іншим. Розробники можуть використовувати цю здатність для створення нових систем з кількома різними програмними компонентами багаторазового використання, які працюють разом у складній і взаємозамінній системі.
Синтаксична композитність найкраще працює, коли система також морфологічно композиційна. Основна відмінність між синтаксичною композицією та морфологічною композицією полягає в масштабі: тоді як композитність морфології зосереджена на можливості повторного використання одного компонента в різних системах, синтаксична композиція полягає в можливості поєднання будівельних блокчейну для створення цілком нових систем.
Атомна композиція дещо відрізняється від інших типів. Замість того, щоб поєднувати наявні компоненти для створення нових систем і функцій, здатність до атомної композиції в основному зосереджується на виконанні контракту. Атомнокомпозитна система — це система, в якій кілька типів трансакцій опрацьовуються як одна. Користувач або розробник може приєднати транзакції в один пакет, який буде завершено лише тоді, коли кожну окрему транзакцію буде завершено.
Типовим прикладом атмосферної композитності є флеш-кредит, у якому трансакція поєднує контракт на надання активів позичальника, інвестування активів і погашення позики. Усе виконується одночасно, і флеш-кредит досягає успіху лише в тому випадку, якщо підтверджено кожен аспект позики.
Оскільки це в основному програмний термін, можливість композиційності традиційно передбачає багато обережного кодування. Однак додавання композицій до криптовалюти є дещо складнішим. Замість того, щоб просто переконатися, що ви правильно пишете свою мову програмування, вам потрібно враховувати всі різні елементи, які складають екосистему DeFi. Потрібно ретельно розробити все — від токенів до смарт-контрактів.
Є три різні принципи, яких вимагає криптовалюта, щоб бути повністю композиційними.
Щоб криптовалюта була більш взаємопов’язаною, важливо уникати занадто зв’язку між системами. Кожен компонент повинен мати одне визначене завдання. Це дає змогу майбутнім розробникам об’єднувати смарт-контракти та інші компоненти без непередбачених наслідків. Оскільки кожен елемент має власний унікальний випадок використання, розробник може легко поєднувати елементи, що компонуються, щоб створити точну систему, яка йому потрібна.
Іншою ключовою характеристикою композитності є те, що кожна частина блокчейну є автономною: вона може працювати самостійно без необхідності отримувати допомогу від інших частин системи. Наприклад, якщо ви запускаєте один смарт-контракт без інших компонентів, контракт все одно має бути виконано самостійно. Уникаючи реферальних компонентів, люди можуть легше змішувати наявні будівельні блоки та зіставляти їх.
Остаточним механізмом у системі, що може бути складана, є можливість виявляти або здатність переглядати та бачити аспекти системи. Блокчейн не може бути композиційним, якщо він покладається на власні системи, до яких більше ніхто не може отримати доступ. Складані криптовалюти зазвичай є відкритим джерелом, тому будь-який користувач може розгорнути контракт, викупити кодову базу або виконати інші дії. Усе, від зовнішніх контрактів до бібліотек програмного забезпечення, має бути повністю доступним.
Галузеві експерти вважають, що сумісність — це майбутнє галузі, оскільки це призводить до більшої сумісності. Складні протоколи DeFi можуть легко спілкуватися та працювати один з одним для покращення зв’язку. Люди можуть виконувати кросчейн-функції та використовувати одну й ту саму інфраструктуру для кількох застосунків. Наприклад, композитність гарантує, що NFT, видобуті у грі «грай на заробку», можна легко розмістити на ринку DeFi іншого сайту. Можливість створювати мультичейнові екосистеми також забезпечує користувачам кращу безпеку та меншу централізованість.
Композитність також допомагає оптимізувати та демократизувати розвиток. Завдяки складним блокчейнам люди можуть легко перетворити свої власні концепції блокчейну в реальність. Майже будь-хто може здійснювати децентралізовані біржі (DEX), ігри, програми кредитування та інші системи, не потребуючи значної, глибокої освіти щодо побудови блокчейнів. Крім того, люди можуть швидко й зручно створювати системи замість того, щоб витрачати час на створення базових інструментів, які вже існують в інших програмах.
Складність блокчейну — це не просто весела новинка, оскільки вона має багато важливих застосунків, які роблять її важливою частиною розробки web3.
Нижче наведено деякі з основних переваг композиційності.
У сучасній спільноті блокчейнів є незліченна кількість людей із фантастичними ідеями, які не зовсім знають, як їх реалізувати. Композитність значно спрощує розвиток для тих, хто має технологічні погляди, але може не бути експертом у блокчейні. Композитні системи по суті працюють як LEGO®: вони дають вам будівельні блоки, які ви потім можете зібрати, щоб зробити все, що вам подобається.
Коли багато людей будуються на одному і тому ж блокчейні, що можна компонувати, ви закінчуєте багатьма подібними криптовалютами, які можуть легко надсилати інформацію іншим сумісним блокчейнам. Покладання на стандарт ERC-20 продемонструвало, наскільки корисним є перехресне спілкування. Користувачі можуть надсилати й отримувати дані легше, а потім використовувати ту саму інформацію для виконання завдань у кількох блокчейнах, DEX і DApps.
Наприклад, композитність дає змогу DAO отримати позику з другої системи, а потім інвестувати кошти в третю систему, щоб заробити гроші та фінансувати пул ліквідності DAO.
Завдяки зручності використання екосистем DeFi стає набагато простішим. Оскільки композитні системи працюють за тими самими стандартами, користувачам не потрібно створювати нові акаунти та кожного разу, коли вони хочуть працювати з новою системою. Ви можете робити такі речі, як використовувати один і той самий криптогаманець для завантаження однієї особи web3 для кількох DApps і ігор. Композитність також можна використовувати для об’єднання транзакцій і наявних смарт-контрактів, що спрощує речі для користувачів.
Як і будь-яка інша функція, композитність має як плюси, так і мінуси. Хоча це, безумовно, корисний інструмент, він не зовсім надійний. Ось кілька проблем, про які слід знати.
Композиційна здатність добре підходить для розробки малих DApp та інших проєктів. Однак це може призвести до деяких проблем, коли екосистема DeFi стає дуже популярною. Існує багато протоколів DeFi, які добре працюють для невеликої кількості користувачів, але не можуть добре функціонувати, коли є сотні тисяч. Композитність часто спонукає розробників дотримуватися застарілих методів, розроблених лише для кількох користувачів, замість того, щоб розробляти нові методи, які можуть краще працювати з великими цифрами.
Теоретично, композитність — це чудовий спосіб для розробників створити нові блокчейн-системи. Однак це призводить до однієї великої проблеми: Хто розробляє багаторазові програмні компоненти та наявні будівельні блоки, з яких працюють усі розробники під час створення нової технології блокчейну?
Може бути важко стимулювати композицію, оскільки особа, яка створює базову структуру, може не отримати від неї прибутку. Натомість інші особи, які використовують початковий код, можуть отримати всі гроші. Багато організацій вважають за краще використовувати запатентований спосіб будівництва, який не можуть передавати або копіювати інші, оскільки це більш ймовірно гарантує прибутковість їхньої системи.
Як працює здатність блокчейну в реальному світі? Щоб відповісти на це запитання, розгляньмо такі захопливі приклади проєктів криптовалюти та блокчейну, які використовували композицію для створення фантастичних продуктів.
MakerDAO — це фінансова система, яка створила криптовалютний стейблкоїн Dai (DAI). Вона працює на Ethereum і м’ятує стабільну децентралізовану валюту з вартістю 1:1 до долара США. Завдяки композиційності MakerDAO забезпечує дуже зручний доступ до Dai. Замість того, щоб вимагати від людей купувати монети безпосередньо за кошти з банківського рахунку, вони можуть миттєво придбати Dai в обмін на заставу криптовалюти. Dai також можна використовувати з понад 400 різними платформами DeFi.
Композитні автоматизовані маркетмейкери (AMM) є одним із найбільш інтригуючих застосунків технології блокчейну Кривої. Це децентралізована біржа, у якій користувачі можуть торгувати за допомогою алгоритмічних механізмів, замість того, щоб торгувати один з одним. Для інтеграції з іншими протоколами Curve не лише використовує технологію, що може бути складана, але й спрощує транзакції. На відміну від інших AMM, крива об’єднує подібні активи, як-от стейблкоїни, у пули ліквідності. Це забезпечує швидшу та простішу торгівлю.
Yearn Finance — це фінансова система, яка використовує композицію, щоб допомогти максимізувати інвестиції для своїх користувачів. Після реєстрації на Yearn композитні елементи поєднуються для розповсюдження токенів у кількох інших програмах DeFi. Працюючи з кількома платформами, користувачі можуть отримати максимум від позик, торгівлі та стимулів ліквідності в кількох різних типах екосистеми DeFi.
Складні блокчейни є одним із найперспективніших типів блокчейн-технологій. Системи з розбіжними, але складними елементами полегшують розробникам розробку власних проєктів або створення різних платформ DeFi, які працюють разом. Композитність, яку найчастіше можна знайти в системі ERC-20, стає все популярнішою. Очікуйте на нові можливості DeFi, азартних застосунків DApp та інших складних блокчейн-екосистем у майбутньому.
#Bybit #TheCryptoArk
Ніякого спаму. Лише маса корисного контенту та новини криптогалузі.