
What are zk-SNARK and zk-STARK. How Aleo uses zk-SNARK
You’ve probably heard about zk-SNARKs or zk-STARKs a lot. Let’s understand what they are and how they are used in blockchain. To understand the concept of zk-SNARKs and zk-STARKs, it is necessary to first outline the problem they solve. Lack of privacy and scalability are two of the biggest obstacles preventing mass adoption of blockchain technology. Blockchain looks like an advanced technology, but it also has a serious drawback — every transaction you make is known to everyone. As a result,...

StarkGate is a bridge for Starknet. A brief overview.
Currently, there are quite a few different blockchains and different L2 solutions to improve Ethereum scalability. Users often need to transfer their assets from one blockchain to another or to an L2 network. That’s why bridges fulfill this task. For Starknet, the main bridge that connects it to Ethereum is StarkGate. You can transfer your ETH or other coins from Ethereum to Starknet and vice versa. This bridge may seem a bit more complicated than the others, but it has its advantages.Which w...

Morph та Zero-Knowledge Proofs: Революція у швидкості, безпеці та масштабованості блокчейну
Що таке Zero-Knowledge Proofs?У сучасному цифровому світі верифікація особи або транзакцій часто вимагає розкриття зайвої інформації. Наприклад, щоб увійти до облікового запису, потрібно ввести пароль, а під час фінансових операцій необхідно надати паспорт або банківські реквізити. У блокчейні ситуація схожа: кожна транзакція має бути повністю перевірена, що створює величезне навантаження на мережу та зменшує її ефективність. Zero-Knowledge Proofs (ZKPs) вирішують цю проблему. Це криптографіч...
Hello! My name is Aleksander. I am into crypto. Sometimes I write articles about cryptocurrency projects and publish them.

What are zk-SNARK and zk-STARK. How Aleo uses zk-SNARK
You’ve probably heard about zk-SNARKs or zk-STARKs a lot. Let’s understand what they are and how they are used in blockchain. To understand the concept of zk-SNARKs and zk-STARKs, it is necessary to first outline the problem they solve. Lack of privacy and scalability are two of the biggest obstacles preventing mass adoption of blockchain technology. Blockchain looks like an advanced technology, but it also has a serious drawback — every transaction you make is known to everyone. As a result,...

StarkGate is a bridge for Starknet. A brief overview.
Currently, there are quite a few different blockchains and different L2 solutions to improve Ethereum scalability. Users often need to transfer their assets from one blockchain to another or to an L2 network. That’s why bridges fulfill this task. For Starknet, the main bridge that connects it to Ethereum is StarkGate. You can transfer your ETH or other coins from Ethereum to Starknet and vice versa. This bridge may seem a bit more complicated than the others, but it has its advantages.Which w...

Morph та Zero-Knowledge Proofs: Революція у швидкості, безпеці та масштабованості блокчейну
Що таке Zero-Knowledge Proofs?У сучасному цифровому світі верифікація особи або транзакцій часто вимагає розкриття зайвої інформації. Наприклад, щоб увійти до облікового запису, потрібно ввести пароль, а під час фінансових операцій необхідно надати паспорт або банківські реквізити. У блокчейні ситуація схожа: кожна транзакція має бути повністю перевірена, що створює величезне навантаження на мережу та зменшує її ефективність. Zero-Knowledge Proofs (ZKPs) вирішують цю проблему. Це криптографіч...
Hello! My name is Aleksander. I am into crypto. Sometimes I write articles about cryptocurrency projects and publish them.

Subscribe to a100

Subscribe to a100
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers


Я думаю, що ви вже довгий час користуєтесь криптогаманцем Metamask. Я нічого поганого не можу про нього сказати, він простий, зручний (оскільки ми до нього звикли) і надійний (не був зламаний). Але чи є щось краще за нього не в плані інтерфейсу, а якихось нових технологій. В цій статті я якраз хочу звернути вашу увагу на гаманці на основі смарт-контрактів, точніше навіть на один гаманець Braavos. Отже, давайте з’ясуємо, що це за технологія. В цьому нам допоможуть деякі думки, які висловив Motty Lavie, засновник і генеральний директор компанії Braavos, відповідаючи на запитання.
Якщо розглядати класичні некастодіальні гаманці, такі як Metamask, з погляду технології, то це всього лише застосунок, який розміщується на комп’ютері або мобільному пристрої користувача.У ньому немає логіки на ланцюжку, він тільки підписує транзакції на стороні додатка і відправляє їх на обробку в блокчейн.
На відміну від них, гаманці смарт-контрактів (вони ж абстракції рахунків) складаються з двох частин. Є прикладна частина, як у звичайних некастодіальних гаманців, і є частина смарт-контракту, яка знаходиться на блокчейні. Частина смарт-контракту являє собою обліковий запис користувача, через який проходять усі транзакції, перш ніж вони досягнуть будь-якого іншого контракту або будь-якого іншого протоколу на блокчейні.
Це називається абстракцією рахунку і дає змогу гаманцю запускати довільну логіку перевірки підпису, а також довільну логіку виконання, відкриваючи абсолютно новий простір для проєктування, що може поліпшити функціональність і UX. Одним з основних проявів абстрагування від рахунків у Braavos є Hardware Signer.
Hardware Signer передбачає використання вбудованого в мобільний пристрій чіпа безпеки для генерації ключів, підписання транзакцій і їх верифікації на блокчейні. Наскільки мені відомо, це перший випадок, коли це було зроблено на будь-якому великому блокчейні. До речі, я до знайомства з Braavos я не підозрював, що у наших телефонах є такий чіп і скільки це може дати переваг.
Для кращого розуміння можливостей гаманців смарт-контрактів давайте розглянемо два простих приклади:
Перший із них це Мультиколл (Multicall) — це можливість виконувати кілька звернень до контрактів на блокчейні в рамках однієї транзакції.
Давайте розглянемо приклад децентралізованого обміну криптоактивів. Спочатку вам потрібно підтвердити скільки монет ви готові витратити і потім вже сам обмін. Вам потрібно провести дві транзакції, першу для безпеки, щоб ви не витратили більше коштів, ніж хочете. За допомогою Мультікол ми можемо об’єднати їх в одну транзакцію, що дає нам:
Можливість підписання тільки однієї угоди замість кількох.
Обмеження протоколу на зняття тільки тієї суми, яка необхідна для цієї конкретної операції, замість необмеженого доступу, який ніколи не обнуляється.
Таким чином, навіть якщо ми використовуємо протокол тільки один раз, а через рік він піддається атаці, зловмисник не зможе спустошити ваш гаманець.
Другий приклад — сегментація рахунків. Якщо ми згадаємо про TradFi, то у нас є різні типи рахунків. У нас є розрахункові рахунки, якими ми користуємося практично щодня, але зазвичай це операції на невеликі суми. І у нас є накопичувальні рахунки, якими ми не користуємося щодня, але на які перераховуються більш значні суми.
У звичайних гаманцях такий поділ не може бути захищений блокчейном, але це можливо в гаманцях зі смарт-контрактами. Ми можемо вбудувати сегментацію рахунку в контракт рахунку на ланцюжку і, наприклад, сказати:
Розрахунковий рахунок має добовий ліміт зняття коштів, тож на день я можу витратити з нього лише певну суму.
Що стосується ощадного рахунку, то мені потрібен не ліміт, а тимчасова затримка або 2FA на транзакції понад певну суму
У гаманці Braavos на сьогодні вже реалізовано багато чого корисного: підтримка декількох браузерів і мобільних пристроїв. А також галерея NFT прямо в гаманці, пояснювач транзакцій, вбудований обмінник тощо. Але крім того Braavos почав використовувати можливості абстракції облікових записів і останнє, що було запущено — Hardware Signer.
Отже, Braavos — це гаманець який не тільки створює для вас зручні інтерфейси але також дбає про безпеку.
Якщо ви хочете більше дізнатись про Braavos відвідайте сайт https://braavos.app/ а також блог https://braavos.app/blog/
Стаття написана — Aleksander100
Я думаю, що ви вже довгий час користуєтесь криптогаманцем Metamask. Я нічого поганого не можу про нього сказати, він простий, зручний (оскільки ми до нього звикли) і надійний (не був зламаний). Але чи є щось краще за нього не в плані інтерфейсу, а якихось нових технологій. В цій статті я якраз хочу звернути вашу увагу на гаманці на основі смарт-контрактів, точніше навіть на один гаманець Braavos. Отже, давайте з’ясуємо, що це за технологія. В цьому нам допоможуть деякі думки, які висловив Motty Lavie, засновник і генеральний директор компанії Braavos, відповідаючи на запитання.
Якщо розглядати класичні некастодіальні гаманці, такі як Metamask, з погляду технології, то це всього лише застосунок, який розміщується на комп’ютері або мобільному пристрої користувача.У ньому немає логіки на ланцюжку, він тільки підписує транзакції на стороні додатка і відправляє їх на обробку в блокчейн.
На відміну від них, гаманці смарт-контрактів (вони ж абстракції рахунків) складаються з двох частин. Є прикладна частина, як у звичайних некастодіальних гаманців, і є частина смарт-контракту, яка знаходиться на блокчейні. Частина смарт-контракту являє собою обліковий запис користувача, через який проходять усі транзакції, перш ніж вони досягнуть будь-якого іншого контракту або будь-якого іншого протоколу на блокчейні.
Це називається абстракцією рахунку і дає змогу гаманцю запускати довільну логіку перевірки підпису, а також довільну логіку виконання, відкриваючи абсолютно новий простір для проєктування, що може поліпшити функціональність і UX. Одним з основних проявів абстрагування від рахунків у Braavos є Hardware Signer.
Hardware Signer передбачає використання вбудованого в мобільний пристрій чіпа безпеки для генерації ключів, підписання транзакцій і їх верифікації на блокчейні. Наскільки мені відомо, це перший випадок, коли це було зроблено на будь-якому великому блокчейні. До речі, я до знайомства з Braavos я не підозрював, що у наших телефонах є такий чіп і скільки це може дати переваг.
Для кращого розуміння можливостей гаманців смарт-контрактів давайте розглянемо два простих приклади:
Перший із них це Мультиколл (Multicall) — це можливість виконувати кілька звернень до контрактів на блокчейні в рамках однієї транзакції.
Давайте розглянемо приклад децентралізованого обміну криптоактивів. Спочатку вам потрібно підтвердити скільки монет ви готові витратити і потім вже сам обмін. Вам потрібно провести дві транзакції, першу для безпеки, щоб ви не витратили більше коштів, ніж хочете. За допомогою Мультікол ми можемо об’єднати їх в одну транзакцію, що дає нам:
Можливість підписання тільки однієї угоди замість кількох.
Обмеження протоколу на зняття тільки тієї суми, яка необхідна для цієї конкретної операції, замість необмеженого доступу, який ніколи не обнуляється.
Таким чином, навіть якщо ми використовуємо протокол тільки один раз, а через рік він піддається атаці, зловмисник не зможе спустошити ваш гаманець.
Другий приклад — сегментація рахунків. Якщо ми згадаємо про TradFi, то у нас є різні типи рахунків. У нас є розрахункові рахунки, якими ми користуємося практично щодня, але зазвичай це операції на невеликі суми. І у нас є накопичувальні рахунки, якими ми не користуємося щодня, але на які перераховуються більш значні суми.
У звичайних гаманцях такий поділ не може бути захищений блокчейном, але це можливо в гаманцях зі смарт-контрактами. Ми можемо вбудувати сегментацію рахунку в контракт рахунку на ланцюжку і, наприклад, сказати:
Розрахунковий рахунок має добовий ліміт зняття коштів, тож на день я можу витратити з нього лише певну суму.
Що стосується ощадного рахунку, то мені потрібен не ліміт, а тимчасова затримка або 2FA на транзакції понад певну суму
У гаманці Braavos на сьогодні вже реалізовано багато чого корисного: підтримка декількох браузерів і мобільних пристроїв. А також галерея NFT прямо в гаманці, пояснювач транзакцій, вбудований обмінник тощо. Але крім того Braavos почав використовувати можливості абстракції облікових записів і останнє, що було запущено — Hardware Signer.
Отже, Braavos — це гаманець який не тільки створює для вас зручні інтерфейси але також дбає про безпеку.
Якщо ви хочете більше дізнатись про Braavos відвідайте сайт https://braavos.app/ а також блог https://braavos.app/blog/
Стаття написана — Aleksander100
No activity yet