Tendermint (Ignite) пояснено

Середній11/21/2022, 8:14:02 AM
Готовий протокол блокчейну, який дозволяє писати програми на будь-якій мові.

Tendermint - тепер називається Ignite-, надає програмне забезпечення, яке допомагає розробникам легко і безпечно будувати свої блокчейн-проекти на Cosmos. Низькорівневий протокол надає користувачам механізм згоди, який працює на основі BFT, а також всеосяжний Інтерфейс Блокчейну Додатків (APCI).

Розробники, які бажають створити блокчейни, децентралізовані додатки, гаманці, токени або розгорнути смарт-контракти, знаходять у цьому невід'ємну альтернативу починати з нуля. У цій статті ми пояснимо особливості Tendermint, як вони працюють і які переваги можуть отримати розробники від протоколу.

Що таке Tendermint?

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

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

Tendermint надає ці шари в модульній архітектурній технології, яка дозволяє розробникам вибирати, який інтерфейс додатка застосовувати. Деякі додатки, побудовані на Tendermint, включають; Binance DEX, Oasis Labs, Terra, Regen Networks, Cosmos, тощо.

Нещодавно у 2022 році компанія Tendermint змінила назву на Ignite. Протокол був заснований в 2014 році Дже Квоном, архітектором програмного забезпечення, та Ітаном Букманом, інтернет-біофізиком. З самого початку протокол був залучений до розробки базової інфраструктури для Cosmos, але додатково націлений на продуктову спрямованість (досвід користувачів & платформа для розробників).

Особливості Tendermint

Tendermint Core:

Це рушій консенсусу Tendermint. Він працює за принципом доказу ставки (PoS), де обраний вузол з набору валідаторів пропонує новий блок для додавання до блокчейну. Інші валідатори повинні проголосувати, перш ніж блок буде додано.

Кілька систем на Tendermint можуть одночасно переглядати ті ж самі транзакції в тому ж самому порядку.

Крім того, оскільки не завжди можна виявити зловмисний намір, Tendermint забезпечує безпеку за допомогою відпору до відмов Бізантійської відмінності. BFT - це механізм, який дозволяє консенсусу бути стійким до до ⅓ зловмисних вузлів.

Інтерфейс блокчейн додатків (ABCI):

Це набір інструментів Tendermint готового до використання програмного забезпечення для реплікації або запуску блокчейнів.

Tendermint відрізняється від більшості основних блокчейнів тим, що в ньому є модульна архітектура на відміну від популярної монолітної архітектури. Його модульна архітектура дозволяє інтегрувати в ядро Tendermint широкий спектр додатків та різні мови. ABCI є важливою частиною мережевого рівня tendermint, каналом для всіх транзакцій та взаємодій. Логіка будь-якого рівня застосунку повинна проходити через ABCI для досягнення консенсусного двигуна. Крім того, ABCI підтримує будь-яку мову програмування на рівнях логіки застосунку, підключених до нього.

Tendermint & Космос

Як вже зазначалося раніше, блокчейн Cosmos є одним з основних похідних програмного забезпечення Tendermint. Він був запущений у 2017 році з метою побудови екосистеми багатоцепового або пулу взаємопов'язаних блокчейнів.

Космос використовує IBC (міжблокчейну комунікацію) для взаємодії між блокчейнами та забезпечує мережу за допомогою відмінності відмінностей Tendermint (BFT) Proof-of-Stake consensus та фреймворку Cosmos SDK.

Що таке Набір розробки програмного забезпечення Cosmos SDK?

Cosmos SDK є відкрита рамка для розробкиабо модель, яка є основою для Tendermint та використовується для побудови блокчейнів, призначених для застосувань. У ньому є різноманітні зарано розроблені фреймворки, які дозволяють розробникам швидко створювати та розгортати. Громадські ланцюжки Cosmos SDK наразі управляють понад $6 мільярдами активів та працюють понад 260 додатками.

екосистема

Космос мережа

Cosmos SDK дозволяє розробникам будувати як блокчейни з доказом авторитету (PoA), так і блокчейни з доказом ставки (PoS). Ця рамка також має функції взаємодії з іншими протоколами, підключаючись до Мережі Космос через Космос Хаб.

Cosmos Hub (блокчейн рівня 0)

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

Частково синхронізована комунікація Tendermint

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

В архітектурі синхронного зв'язку гарантується, що кожне повідомлення надійде в заздалегідь визначений проміжок часу, і система може функціонувати належним чином тільки в тому випадку, якщо немає несправних вузлів. Навпаки, в асинхронній моделі зв'язку немає гарантії, що повідомлення будуть доставлені протягом фіксованого періоду часу, і система може продовжувати працювати, навіть якщо є несправні вузли. У моделі частково синхронної комунікації Tendermint мережа припускає, що повідомлення доставляються протягом певного періоду часу, який називається «невизначеністю часу». Система може працювати нормально до тих пір, поки менше 1/3 валідаторів (або «вузлів») несправні, тому вона встановлює баланс між безпекою і продуктивністю синхронних і асинхронних моделей. Це забезпечує високий рівень безпеки, але також забезпечує високу продуктивність, оскільки час, необхідний для доставки повідомлень, не обов'язково має бути надзвичайно малим. У двох словах, швидкість прогресу визначається фактичною швидкістю мережі, а не структурними факторами.

Переваги Tendermint

  1. Інтероперабельність:Tendermint надає засіб взаємодії між блокчейнами. Він пропонує міжоператорність між блокчейнами зі своїм Cosmos Hub, коли він підключений до мережі Cosmos.

  2. Модульна архітектура:Це дозволяє інтерфейсу додатка від'єднатися від двигуна консенсусу. Таким чином, проекти з інших мереж можуть підключити свою бізнес-логіку до Tendermint, використовуючи будь-яку мову програмування, яку вони вважають за кращу. Хорошим прикладом цього є Ethermint, який раніше був на мережі Ethereum і тепер інтегрований в Tendermint.

  3. Масштабованість:На відміну від блокчейнів з доказом роботи, таких як Ethereum, Tendermint має можливості шардування, що робить його масштабованим.

Недоліки мережі

  1. Вразливість:Модель BFT від Tendermint дає їй ⅓ толерантності до атаки. Порівняно з блокчейнами Proof of Work, це вищий на 18% рівень вразливості до взлому з боку зрадницьких вузлів.

  2. Доступність:Ставка Concensus від валідаторів зазвичай недоступна протягом кількох місяців.

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

Висновок

Готовий набір Cosmos від Tendermint - приваблива функція як для розробників, так і для проектів. Він позиціонує себе як фреймворк, який дозволяє розробникам пропустити мережеві коди, перейшовши до логіки додатків.

Важливо зауважити, що Tendermint - не єдиний рушій для модульованих DApps, але він також дозволяє клонування блокчейнів.

Багато розробників також зацікавилися механізмом консенсусу BFT, який використовує Tendermint (Ignite), оскільки він використовує механізм консенсусу proof-of-stake (PoS) для підтвердження. На відміну від механізму proof-of-work (PoW), цей механізм пропонує швидший спосіб підтвердження транзакцій, тобто двигун Tendermint пропонує масштабованість.

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

Autor: Mayowa
Tradutor(a): Yuanyuan
Revisor(es): Matheus, Hugo, Joyce, Ashley, Piper
* As informações não se destinam a ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecido ou endossado pela Gate.io.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem fazer referência à Gate.io. A violação é uma violação da Lei de Direitos de Autor e pode estar sujeita a ações legais.

Tendermint (Ignite) пояснено

Середній11/21/2022, 8:14:02 AM
Готовий протокол блокчейну, який дозволяє писати програми на будь-якій мові.

Tendermint - тепер називається Ignite-, надає програмне забезпечення, яке допомагає розробникам легко і безпечно будувати свої блокчейн-проекти на Cosmos. Низькорівневий протокол надає користувачам механізм згоди, який працює на основі BFT, а також всеосяжний Інтерфейс Блокчейну Додатків (APCI).

Розробники, які бажають створити блокчейни, децентралізовані додатки, гаманці, токени або розгорнути смарт-контракти, знаходять у цьому невід'ємну альтернативу починати з нуля. У цій статті ми пояснимо особливості Tendermint, як вони працюють і які переваги можуть отримати розробники від протоколу.

Що таке Tendermint?

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

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

Tendermint надає ці шари в модульній архітектурній технології, яка дозволяє розробникам вибирати, який інтерфейс додатка застосовувати. Деякі додатки, побудовані на Tendermint, включають; Binance DEX, Oasis Labs, Terra, Regen Networks, Cosmos, тощо.

Нещодавно у 2022 році компанія Tendermint змінила назву на Ignite. Протокол був заснований в 2014 році Дже Квоном, архітектором програмного забезпечення, та Ітаном Букманом, інтернет-біофізиком. З самого початку протокол був залучений до розробки базової інфраструктури для Cosmos, але додатково націлений на продуктову спрямованість (досвід користувачів & платформа для розробників).

Особливості Tendermint

Tendermint Core:

Це рушій консенсусу Tendermint. Він працює за принципом доказу ставки (PoS), де обраний вузол з набору валідаторів пропонує новий блок для додавання до блокчейну. Інші валідатори повинні проголосувати, перш ніж блок буде додано.

Кілька систем на Tendermint можуть одночасно переглядати ті ж самі транзакції в тому ж самому порядку.

Крім того, оскільки не завжди можна виявити зловмисний намір, Tendermint забезпечує безпеку за допомогою відпору до відмов Бізантійської відмінності. BFT - це механізм, який дозволяє консенсусу бути стійким до до ⅓ зловмисних вузлів.

Інтерфейс блокчейн додатків (ABCI):

Це набір інструментів Tendermint готового до використання програмного забезпечення для реплікації або запуску блокчейнів.

Tendermint відрізняється від більшості основних блокчейнів тим, що в ньому є модульна архітектура на відміну від популярної монолітної архітектури. Його модульна архітектура дозволяє інтегрувати в ядро Tendermint широкий спектр додатків та різні мови. ABCI є важливою частиною мережевого рівня tendermint, каналом для всіх транзакцій та взаємодій. Логіка будь-якого рівня застосунку повинна проходити через ABCI для досягнення консенсусного двигуна. Крім того, ABCI підтримує будь-яку мову програмування на рівнях логіки застосунку, підключених до нього.

Tendermint & Космос

Як вже зазначалося раніше, блокчейн Cosmos є одним з основних похідних програмного забезпечення Tendermint. Він був запущений у 2017 році з метою побудови екосистеми багатоцепового або пулу взаємопов'язаних блокчейнів.

Космос використовує IBC (міжблокчейну комунікацію) для взаємодії між блокчейнами та забезпечує мережу за допомогою відмінності відмінностей Tendermint (BFT) Proof-of-Stake consensus та фреймворку Cosmos SDK.

Що таке Набір розробки програмного забезпечення Cosmos SDK?

Cosmos SDK є відкрита рамка для розробкиабо модель, яка є основою для Tendermint та використовується для побудови блокчейнів, призначених для застосувань. У ньому є різноманітні зарано розроблені фреймворки, які дозволяють розробникам швидко створювати та розгортати. Громадські ланцюжки Cosmos SDK наразі управляють понад $6 мільярдами активів та працюють понад 260 додатками.

екосистема

Космос мережа

Cosmos SDK дозволяє розробникам будувати як блокчейни з доказом авторитету (PoA), так і блокчейни з доказом ставки (PoS). Ця рамка також має функції взаємодії з іншими протоколами, підключаючись до Мережі Космос через Космос Хаб.

Cosmos Hub (блокчейн рівня 0)

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

Частково синхронізована комунікація Tendermint

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

В архітектурі синхронного зв'язку гарантується, що кожне повідомлення надійде в заздалегідь визначений проміжок часу, і система може функціонувати належним чином тільки в тому випадку, якщо немає несправних вузлів. Навпаки, в асинхронній моделі зв'язку немає гарантії, що повідомлення будуть доставлені протягом фіксованого періоду часу, і система може продовжувати працювати, навіть якщо є несправні вузли. У моделі частково синхронної комунікації Tendermint мережа припускає, що повідомлення доставляються протягом певного періоду часу, який називається «невизначеністю часу». Система може працювати нормально до тих пір, поки менше 1/3 валідаторів (або «вузлів») несправні, тому вона встановлює баланс між безпекою і продуктивністю синхронних і асинхронних моделей. Це забезпечує високий рівень безпеки, але також забезпечує високу продуктивність, оскільки час, необхідний для доставки повідомлень, не обов'язково має бути надзвичайно малим. У двох словах, швидкість прогресу визначається фактичною швидкістю мережі, а не структурними факторами.

Переваги Tendermint

  1. Інтероперабельність:Tendermint надає засіб взаємодії між блокчейнами. Він пропонує міжоператорність між блокчейнами зі своїм Cosmos Hub, коли він підключений до мережі Cosmos.

  2. Модульна архітектура:Це дозволяє інтерфейсу додатка від'єднатися від двигуна консенсусу. Таким чином, проекти з інших мереж можуть підключити свою бізнес-логіку до Tendermint, використовуючи будь-яку мову програмування, яку вони вважають за кращу. Хорошим прикладом цього є Ethermint, який раніше був на мережі Ethereum і тепер інтегрований в Tendermint.

  3. Масштабованість:На відміну від блокчейнів з доказом роботи, таких як Ethereum, Tendermint має можливості шардування, що робить його масштабованим.

Недоліки мережі

  1. Вразливість:Модель BFT від Tendermint дає їй ⅓ толерантності до атаки. Порівняно з блокчейнами Proof of Work, це вищий на 18% рівень вразливості до взлому з боку зрадницьких вузлів.

  2. Доступність:Ставка Concensus від валідаторів зазвичай недоступна протягом кількох місяців.

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

Висновок

Готовий набір Cosmos від Tendermint - приваблива функція як для розробників, так і для проектів. Він позиціонує себе як фреймворк, який дозволяє розробникам пропустити мережеві коди, перейшовши до логіки додатків.

Важливо зауважити, що Tendermint - не єдиний рушій для модульованих DApps, але він також дозволяє клонування блокчейнів.

Багато розробників також зацікавилися механізмом консенсусу BFT, який використовує Tendermint (Ignite), оскільки він використовує механізм консенсусу proof-of-stake (PoS) для підтвердження. На відміну від механізму proof-of-work (PoW), цей механізм пропонує швидший спосіб підтвердження транзакцій, тобто двигун Tendermint пропонує масштабованість.

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

Autor: Mayowa
Tradutor(a): Yuanyuan
Revisor(es): Matheus, Hugo, Joyce, Ashley, Piper
* As informações não se destinam a ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecido ou endossado pela Gate.io.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem fazer referência à Gate.io. A violação é uma violação da Lei de Direitos de Autor e pode estar sujeita a ações legais.
Comece agora
Registe-se e ganhe um cupão de
100 USD
!