Про ШІ
Показати більше
Швидко прочитайте статтю та отримайте огляд настроїв на ринку за 30 секунд!
Tendermint Core та ABCI складають Tendermint — модуль протоколу блокчейну з відкритим вихідним кодом, який розробники можуть розвивати будь-якою мовою програмування. Tendermint переміщує фокус розробників від технічного та нудного криптографічного компонента до рівня застосування.
Хоча монети, як-от Bitcoin і Ether, отримують більшу частину гіпу, фактом є те, що екосистема криптовалюти не може працювати без таких мереж, як Ethereum і Tendermint. У цій статті ми поговоримо про Tendermint і мережу Cosmos. Давайте дізнаємося, як Tendermint пов’язаний із Cosmos, проникаємо в роботу монети Cosmos (ATOM) тощо.
Розроблений у 2014 році, Tendermint — це протокол блокчейну, який використовується для відтворення та запуску блокчейн-додатків на всіх машинах у безпечний і послідовний спосіб. Це головний син розробника програмного забезпечення блокчейну Дже Квона та біолога Інтернету Ефана Бучмана.
Tendermint також називається «Tendermint Core» — протоколом, який може обмінюватися даними з блокчейнами в мережі та із зовнішніми блокчейнами. З Tendermint ви можете легко створювати будь-яку блокчейн-систему. Він допомагає подолати довготривалу технічну фазу налаштування, щоб ви могли зосередитися на самій програмі.
Щоб зрозуміти, як виглядає тедермін-блокчейн, сфотографуйте піцу. Tendermint схожий на скоринку або базу піци: він формує основу, яка дає розробникам змогу винайти нескінченні блокчейн-застосунки. Після встановлення бази ви можете додати до неї різні начинки. У випадку піци начинками можуть бути перцені або ананас. Еквівалентами Tendermint можуть бути блокчейни, як-от Cosmos.
Tendermint складається з двох ключових будівельних блоків: механізму консенсусу блокчейну та загального інтерфейсу застосування.
Tendermint Core, механізм консенсусу блокчейну, гарантує, що трансакції записуються на кожній машині в тому ж порядку. Вона полегшує однорангову мережу та забезпечує консенсус підтвердження стейкінгу (PoS).
За допомогою інтерфейсу блокчейну застосунку (ABCI) Tendermint трансакції можна обробляти будь-якою мовою програмування. Отже, ABCI — це інструмент для блокчейнів, який можна прив’язати до базового протоколу Tendermint.
Космос-монета (символ: ATOM) — це криптовалюта, яка працює в мережі Cosmos. Вона створює екосистему блокчейнів, розроблених для масштабування та взаємодії один з одним.У якості винагороди за підтримку мережі власники токенів ATOM можуть стейкнути свої токени, щоб отримати більше ATOM. Cosmos прагне перетворити конкуренцію на спільноту з цим унікальним підходом.
Cosmos був першою системою, яка використовувала класичний протокол консенсусу щодо неполадок Byzantine (BFT) з фактичною економічною вартістю на стейці в загальнодоступному Інтернеті. Основна мета Cosmos — подолати брак взаємозамінності на ринку. Отже, мережа Cosmos виступає децентралізованою екосистемою незалежних блокчейнів, які можуть масштабувати та підключатися.
Ця мережа включає блокчейни, побудовані на Cosmos, і зовнішні блокчейни, як-от Bitcoin і Ethereum, через зону кілець. Зона Peg — це блокчейн на основі акаунта, який об’єднує зони в Cosmos із зовнішніми мережами, такими як Bitcoin або Ethereum. Процес підключення блокчейнів називається «Інтернет блокчейнів» (IoB).
Загалом сектор блокчейну охоплює величезний спектр послуг і функціональних можливостей. Використовуючи Cosmos, різні блокчейни можуть співіснувати з їхніми спеціалізованими випадками використання. Це дозволяє розробникам зосередитися на розробці своїх програм замість протоколів, які запускають мережі. Cosmos також дозволяє різним блокчейнам використовувати можливості інших платформ для покращення досвіду користувачів.
У своїй мережі Cosmos використовує різні власні інструменти з відкритим вихідним кодом, доступні через свою платформу, щоб забезпечити сумісність блокчейнів.
Мережа Cosmos складається з трьох рівнів:
Поєднання всіх трьох рівнів спрощує процес розробки. Однак його можна досягти лише за допомогою аутсорсингових інструментів, таких як BFT Tendermint. Отже, алгоритм Tendermint утворює основу мережі Cosmos. Вона дає змогу розподіленим мережам синхронізуватися з Cosmos Hub за допомогою механізму управління PoS.
ATOM — це нативна монета Comos, яку можна стейкувати. Cosmos використовує протокол PoS під назвою «Tendermint Core».
Космос-стейкінг працює двома способами:
Окрім винагороди за блок, валідатори та делегатори також мають право на частину комісій за транзакції, що відбуваються в мережі Cosmos.
Tendermint — це блокчейн-двигун, що дає розробникам змогу обійти трудомістку та технічну криптографію, необхідну для налаштування блокчейну.
Зникли дні, коли люди вважали криптовалюти формою фінансування, що використовується лише певними особами. Сьогодні криптовалюти пропонують ефективні альтернативи традиційним опціонам, як-от готівка та золото. Сприяючи збіжності між зацікавленими сторонами галузі, Cosmos забезпечує спільний прогрес у всій раді. У результаті своїх зусиль Cosmos зафіксувала своє місце як одну з найпопулярніших криптовалют світу. (Примітка редактора: на момент написання він за рейтингом CoinMarketCap займає 19-е місце.)
Скільки коштує одна ATOM?
На момент написання ціна одного ATOM становить приблизно $40, а 24-годинний торговий обсяг становить трохи менше $3 мільярдів.
Безмежна високість Cosmos становить $44,46. Він має нинішню циркуляційну пропозицію на рівні приблизно 280 мільйонів ATOM, а загальна ринкова капіталізація — понад $11 мільярдів.
Tendermint використовує модульну архітектуру (неаналогічну архітектуру) з програмними компонентами, які є незалежними. Отже, ви можете оновити розділ програми, не внісши значних змін у систему.
Джерело: Блокгеки
Tendermint — це, по суті, програмне забезпечення для блокчейну Cosmos. Вона вирішує консенсус за частково синхронізованої комунікації. Частковосинхронна модель системи змінюється між періодами синхронізації та асинхронності. Ця модель називається «слабкою синхронністю». У гаманці Tendermint має на меті впровадити більш централізовану модель, яка відмовляється від часових обмежень у своїх вузлах, які працюють асинхронно.
Tendermint покладається на часові припущення, щоб досягти прогресу. На відміну від синхронних систем швидкість виконання визначається швидкістю мережі, а не параметрами системи.
Протокол відповідає простому стану апарату, зображеному на графіку нижче:
Джерело: Десятьдермін
Протокол ведеться валідаторами, які пропонують блоки транзакцій і голосують за них. Кожен блок розміщується зверху. Якщо блок не виконано, протокол перейде до наступного раунду, а новий перевіряючий запропонує висоту. Щоб здійснити блок, голос потрібно провести двічі. Ці кроки називаються «вихідними» та «виконаними». Якщо понад дві третини валідаторів припускають один блок у тому ж раунді, блок вважається вчиненим.
Незважаючи на те, що протокол Tendermint поділяє спільність з Bitcoin, оскільки в обох протоколах реєструються транзакції в блокчейні, кожен із них надає унікальне рішення для Проблеми візантинів, яке також називають проблемою консенсусу або «угоди».
Блокчейн потрібно децентралізувати, діючи як цифровий реєстр, що обслуговується розподіленою мережею комп’ютерів. Технологія блокчейну дозволяє системі, де трансакції можуть відбуватися без проміжних продуктів, але вона зберігає високий ступінь прозорості та надійності.
Як і більшість розподілених обчислювальних систем, криптовалютні мережі вимагають регулярної угоди про поточний стан блокчейну. Ці угоди також називаються «консенсусом». На жаль, нелегко досягти консенсусу щодо розподілених мереж безпечним і ефективним способом.
Як розподілена мережа нодів комп’ютера може вирішити, чи можуть деякі з них діяти нечесно, чи не вдаються? Толерантність до провини Byzantine виникла на основі цього базового питання, яке також називають «Проблемою загального характеру Byzantine». Він був розроблений у 1982 році як логічна проблема, яка показує, як група генералів візантійців може мати труднощі з спілкуванням, намагаючись узгодити свій наступний крок під час воєнної ситуації.
Толерантність до візантинових помилок (BFT) — це власність системи, яка може протистояти класу несправностей, отриманих у результаті Проблеми візантинів. Як наслідок, системи BFT можуть працювати, незважаючи на те, що деякі ноди не вдаються або діють зловмисно.
Так само, як існує кілька можливих рішень проблеми майзанінів, система BFT також може бути побудована різними способами.
ABCI дозволяє Byzantine витривало відтворення програм, написаних будь-якою мовою програмування. ABCI — це місток між Tendermint Core і Cosmos software development kit (SDK). Розробник може створювати проєкти для мережі Cosmos за допомогою Cosmos SDK.
Мережа Cosmos заснована на взаємодії з основним компонентом Cosmos Hub і підключенні до нього. Іншими словами, ABCI визначає межу між блокчейном і прикладними програмами, що працюють над ним.
ABCI містить три основні типи повідомлень, які доставляються з основної частини до застосунку. Заявка відповідає на відповідні повідомлення.
Повідомлення такі:
Гніздо ABCI можна під’єднати до кількох програм. Наприклад, Tendermint Core поєднує в застосунку три джерела ABCI: одне для перевірки трансляції в мемпулі, одне для механізму консенсусу блокувати пропозиції, а інше для запиту стану заявки.
Tendermint Core — це консенсусний механізм Tendermint, який забезпечує реєстрацію однакових транзакцій на кожній машині в однаковому порядку. Tendermint Core також забезпечує об’єднання та консенсусні рівні.
Tendermint Core відповідає за:
У контексті блокчейнів масштабованість означає здатність блокчейну підтримувати постійно зростаючий обсяг транзакцій і нодів у мережі.
Сегментування створює менші бази даних або сегменти, які є спільними для нодів і можуть працювати паралельно. Системи на базі PoW не можуть страйкувати, тоді як можливості розподілу в мережі PoS на базі Tendermint допомагають підвищити масштабованість. Загалом версія Tendermint є більш масштабованою порівняно з традиційними алгоритмами консенсусу POW.
Ethereum був першим протоколом, який спрощував розробку програми блокчейну, надаючи блокчейн віртуальної машини, що дозволяє розробникам розгорнути власну логіку за допомогою смарт-контракту. Однак залишається одна проблема: розвиток базового блокчейну. Ethereumспрощував процес, але він робив це з DApps, а не з незалежними блокчейнами.
Перш ніж Tendermint, створення блокчейну вимагало побудови всіх трьох рівнів: мережі, консенсусу та застосування — з нуля. Tendermint значно спрощує процес, оскільки розробникам потрібно працювати лише з шаром нанесення. Мережеві й консенсусні рівні вже забезпечені через Tendermint Core. Отже, вам потрібно адаптувати ABCI лише за допомогою вибраної вами мови програмування, розробити унікальну програму, а потім почати використовувати функції. Протокол зв’язку між блокчейнами (IBC) має вирішальне значення для сумісності блокчейну. IBC дозволяє неоднорідним ланцюгам передавати вартість і дані, що допомагає розблокувати функціональну сумісність між платформами блокчейну, які використовують різні набори та програми валідаторів.
Cosmos — це дворівнева екосистема блокчейну: перший шар підтримує мережу, а другий — консенсус. Перший шар працює на Tendermint і називається Tendermint BFT. Отже, Tendermint відокремлює консенсусний/мережевий шар від шару застосування блокчейну. Будь-хто може запрограмувати блокчейн без написання всього коду, пов’язаного з криптовалютою та мережею, що зробить його безпроблемним для розробників для розробки рішень.
Простіше кажучи, Cosmos — це блокчейн PoS, побудований за допомогою Tendermint, а ATOM — це авон, який використовує делегування, щоб дати можливість будь-кому, зокрема тим, хто не пройшов перевірку, брати участь у стейкінгу. Tendermint — це програмне забезпечення, на якому працює Cosmos.
Монета ATOM зростає популярністю, і експерти вважають, що ціна все ще має багато місця для зростання. Отже, варто тримати ATOM у гаманці, оскільки очікується, що до кінця 2021 року ціна досягне $50.
Оскільки криптоторгівля й інтернет-активність зростають найближчими роками, інвестори очікують, що гроші будуть об’єднані в різні криптовалюти. Деякі джерела вважають, що зростання інвестицій у криптовалюту може допомогти монеті ATOM досягти $80 до 2022 року.
Tendermint — основний учасник мережі Cosmos, яка складається з кількох взаємопов’язаних блокчейнів. Він надає програмне забезпечення блокчейну та набори для розробки, обидва з яких використовуються проєктами блокчейну в екосистемі Cosmos.
Крім того, Tendermint розробляє магазин криптопрограм під назвоюEmeris, щоб дозволити доступ до низки DApps. Emeris надасть єдину платформу для взаємодії користувачів із програмами, такими як протоколи кредитування та DEX.
Як каже пан Чжон, генеральний директор Tendermint, «Emeris — наш найамбітніший продукт на сьогоднішній день. Нарешті, ми запропонуємо кінцевим користувачам універсальний портал для навігації в Інтернеті блокчейнів. Наша бета-версія починає реалізовувати це бачення з акцентом на кросчейнDeFi».
Tendermint є міцною основою для розробників для побудови різних блокчейнів. Він має місце для покращення, і ще потрібно виконати значну кількість робіт. Наприклад, гарантії алгоритму ще не пройшли формальну перевірку, його продуктивність можна було б додатково оптимізувати, а архітектурні зміни можна було б внести, щоб збільшити пропускну здатність.
Хоча криптовалюта й блокчейн все ще перебувають у їхньому дитинстві, вони мають значний потенціал стати майбутнім грошей і комп’ютерів. Технології, як-от Tendermint і Cosmos, надають розробникам платформу для створення захопливого майбутнього. Чекаємо на те, що відбувається.
Ніякого спаму. Лише маса корисного контенту та новини криптогалузі.