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) вирішують цю проблему. Це криптографіч...

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
<100 subscribers
<100 subscribers
Share Dialog
Share Dialog


Абстракція облікового запису — це метод налаштування блокчейн-мережі, за якого активи користувачів зберігаються виключно у смарт-контрактах, а не в зовнішніх облікових записах (External Owned Accounts, EOA). При використанні цього підходу криптогаманець перетворюється на унікальний смарт-контракт, який можна програмувати для різних цілей.
У березні 2023 року розробники Ethereum через смарт-контракт під назвою EntryPoint активували стандарт ERC-4337, який реалізує концепцію абстракції облікового запису і є сумісним з усіма EVM-мережами на кшталт Polygon, Optimism, Arbitrum, BNB Smart Chain, Avalanche і Gnosis Chain. Рішення пройшло аудит Open Zeppelin.
ERC-4337 дає змогу перетворювати гаманці користувачів на облікові записи смарт-контрактів, щоб зробити адреси Ethereum зручнішими та запобігти втраті ключів. Цей стандарт працює поверх наявної системи, для його повноцінного використання не потрібні суттєві зміни блокчейн-інфраструктури.
У криптоспільноті переконані, що система EOA обмежує можливості взаємодії користувачів з Ethereum. Зокрема, зовнішні облікові записи ускладнюють батчинг транзакцій. Також учасникам екосистеми необхідно завжди зберігати на гаманці деяку кількість ETH для покриття витрат на газ під час здійснення транзакцій.
Абстракція облікового запису — шлях до вирішення цих та багатьох інших проблем. Цей метод підвищує безпеку акаунтів користувачів, покращує користувацький досвід і відкриває багато нових опцій для розробників.
Віталік Бутерін бачить в абстракції облікового запису каталізатор, який може залучити мільярд користувачів до мережі Ethereum.
За його словами, інтеграція технології дасть можливість оплачувати комісії не тільки за допомогою ETH, а й іншими монетами, які переказує користувач. Крім того, розширення дасть змогу децентралізованим додаткам “спонсорувати” транзакції для своїх клієнтів.
Як абстракція облікового запису підвищує безпеку гаманців?
Нині збереження користувацьких коштів залежить від надійності зберігання приватних ключів і тісно пов’язаних із ними сід-фраз. Той, хто отримує доступ до цих цінних даних, по суті стає власником криптоактивів.
Це означає, що в разі втрати приватного ключа назавжди втрачається контроль над цифровими активами — вони або переходять до кого-небудь іншого, або заморожуються назавжди. Не дивно, що в мережі поширений фішинг, націлений на чужі сід-фрази.
Абстракція облікового запису вирішує цю проблему за допомогою використання смарт-контрактів для зберігання активів і авторизації транзакцій, також покращуючи користувацький досвід.
Наприклад, з’являється можливість створення резервних ключів на випадок втрати основних. Крім того, зберігання даних гаманця можна делегувати довіреним особам. За такого підходу потенційному зловмиснику набагато складніше отримати повний контроль над коштами користувача.
Завдяки абстракції облікового запису можна зробити і так, щоб невеликі транзакції верифікувалися одним підписом, а великі — кількома.
Також смарт-гаманці надають можливості:
створення “білого списку” довірених адрес-одержувачів криптовалюти (це також може убезпечити кошти в разі крадіжки приватного ключа) заморожування акаунта з іншого авторизованого девайса в разі втрати основного пристрою для зберігання цифрових активів додавання попередньо затверджених акаунтів, які можуть авторизувати нові пристрої в разі втрати девайса або пароля (“соціальне відновлення”) введення добових, тижневих або місячних лімітів на обсяг переказів з акаунта. На якому етапі зараз впровадження абстракція облікового запису?
Наразі активно розробляються гаманці на базі смарт-контрактів. У нових рішеннях зроблено акцент на безпеці та поліпшенні користувацького досвіду.
Дану технологію використовує криптогаманець Braavos, який створений для мережі L2 StarkNet. Треба зазначити що StarkNet був запущений з підтримкою абстракції облікового запису з першого дня.
У той час як EOA дещо обмежені у функціональності, призначена для користувача логіка абстракції облікового запису дає змогу використовувати гаманці зі смарт-контрактами, як Braavos, з автономним зберіганням, апаратним підписуванням, багатофакторної автентифікацією, мультіколом і сегментація облікового запису.
Нижче, що відрізняє Braavos від інших гаманців:
Апаратне підписування
Замість того, щоб захищати цифрові активи за допомогою сід-фрази або апаратного гаманця, підписувальні сторони обладнання підключаються до захищеного анклаву пристроїв iOS і Android, щоб перетворити смартфони на апаратні гаманці.
Апаратні підписувальні пристрої, що складаються із захищеної підсистеми в мобільному пристрої користувача і смарт-контракту облікового запису, можна використовувати для біометричного підпису транзакцій, гарантуючи, що транзакцію схвалює тільки власник облікового запису.
У листопаді 2022 року Braavos презентувала функцію Hardware Signer, ознаменувавши перший випадок, коли вбудований чип безпеки мобільного пристрою використовували для генерації ключів, підпису транзакцій та їхньої перевірки в блокчейні.
Мультікол
Мультикол дозволяє користувачам об’єднувати кілька транзакцій в одну атомарну транзакцію. У той час як забезпечення ліквідності на децентралізованих біржах зазвичай вимагає трьох транзакцій для затвердження і внесення токенів, багаторазовий виклик спрощує це до безперешкодного досвіду в один дотик.
Це не тільки робить транзакції швидшими і дешевшими, але також дає змогу користувачам затверджувати точну суму, яку вони хочуть внести. Це підвищує безпеку, усуваючи необхідність у нескінченному схваленні.
Багатофакторна аутентифікація
Абстракція облікового запису дозволяє розробникам налаштовувати рівні безпеки свого облікового запису і використовувати різні пристрої для підтвердження транзакцій.
Подібно до нашої стандартної двофакторної автентифікації на основі електронної пошти або SMS у Web2, програмована логіка може вимагати підпису двох або більше чинників (за допомогою пристрою, секретного запитання або біометричних даних) перед схваленням транзакції.
Списки “Не взаємодіяти”
Абстракція облікових записів відкриває можливості для безлічі налаштовуваних функцій безпеки, таких як автоматичне блокування транзакцій, пов’язаних із заздалегідь визначеними списками адрес.
Сегментація акаунтів
Тоді як у традиційних фінансах наші гроші часто розподіляються між чековими та ощадними рахунками, у криптовалюті в нас немає такої розкоші. Абстракція облікового запису дозволяє нам вбудувати сегментацію в обліковий запис смарт-контракту, використовуючи логіку для встановлення параметрів таких речей, як щоденні ліміти на зняття коштів, затримка часу транзакції або 2FA для більших покупок.
Висновки
Як ми можемо побачити на прикладі криптогаманця Braavos, абстракція облікових записів має багато переваг, які підвищують безпеку користувача та додають багато корисних користувацьких фукнкцій. Отже, очевидно що за цією технологією майбутньє і вона буде далі поширюватись і широко запроваджуватись.
Стаття написана — Aleksander100 (дискорд)
У статті використанні матеріали з наступних джерел:
Абстракція облікового запису — це метод налаштування блокчейн-мережі, за якого активи користувачів зберігаються виключно у смарт-контрактах, а не в зовнішніх облікових записах (External Owned Accounts, EOA). При використанні цього підходу криптогаманець перетворюється на унікальний смарт-контракт, який можна програмувати для різних цілей.
У березні 2023 року розробники Ethereum через смарт-контракт під назвою EntryPoint активували стандарт ERC-4337, який реалізує концепцію абстракції облікового запису і є сумісним з усіма EVM-мережами на кшталт Polygon, Optimism, Arbitrum, BNB Smart Chain, Avalanche і Gnosis Chain. Рішення пройшло аудит Open Zeppelin.
ERC-4337 дає змогу перетворювати гаманці користувачів на облікові записи смарт-контрактів, щоб зробити адреси Ethereum зручнішими та запобігти втраті ключів. Цей стандарт працює поверх наявної системи, для його повноцінного використання не потрібні суттєві зміни блокчейн-інфраструктури.
У криптоспільноті переконані, що система EOA обмежує можливості взаємодії користувачів з Ethereum. Зокрема, зовнішні облікові записи ускладнюють батчинг транзакцій. Також учасникам екосистеми необхідно завжди зберігати на гаманці деяку кількість ETH для покриття витрат на газ під час здійснення транзакцій.
Абстракція облікового запису — шлях до вирішення цих та багатьох інших проблем. Цей метод підвищує безпеку акаунтів користувачів, покращує користувацький досвід і відкриває багато нових опцій для розробників.
Віталік Бутерін бачить в абстракції облікового запису каталізатор, який може залучити мільярд користувачів до мережі Ethereum.
За його словами, інтеграція технології дасть можливість оплачувати комісії не тільки за допомогою ETH, а й іншими монетами, які переказує користувач. Крім того, розширення дасть змогу децентралізованим додаткам “спонсорувати” транзакції для своїх клієнтів.
Як абстракція облікового запису підвищує безпеку гаманців?
Нині збереження користувацьких коштів залежить від надійності зберігання приватних ключів і тісно пов’язаних із ними сід-фраз. Той, хто отримує доступ до цих цінних даних, по суті стає власником криптоактивів.
Це означає, що в разі втрати приватного ключа назавжди втрачається контроль над цифровими активами — вони або переходять до кого-небудь іншого, або заморожуються назавжди. Не дивно, що в мережі поширений фішинг, націлений на чужі сід-фрази.
Абстракція облікового запису вирішує цю проблему за допомогою використання смарт-контрактів для зберігання активів і авторизації транзакцій, також покращуючи користувацький досвід.
Наприклад, з’являється можливість створення резервних ключів на випадок втрати основних. Крім того, зберігання даних гаманця можна делегувати довіреним особам. За такого підходу потенційному зловмиснику набагато складніше отримати повний контроль над коштами користувача.
Завдяки абстракції облікового запису можна зробити і так, щоб невеликі транзакції верифікувалися одним підписом, а великі — кількома.
Також смарт-гаманці надають можливості:
створення “білого списку” довірених адрес-одержувачів криптовалюти (це також може убезпечити кошти в разі крадіжки приватного ключа) заморожування акаунта з іншого авторизованого девайса в разі втрати основного пристрою для зберігання цифрових активів додавання попередньо затверджених акаунтів, які можуть авторизувати нові пристрої в разі втрати девайса або пароля (“соціальне відновлення”) введення добових, тижневих або місячних лімітів на обсяг переказів з акаунта. На якому етапі зараз впровадження абстракція облікового запису?
Наразі активно розробляються гаманці на базі смарт-контрактів. У нових рішеннях зроблено акцент на безпеці та поліпшенні користувацького досвіду.
Дану технологію використовує криптогаманець Braavos, який створений для мережі L2 StarkNet. Треба зазначити що StarkNet був запущений з підтримкою абстракції облікового запису з першого дня.
У той час як EOA дещо обмежені у функціональності, призначена для користувача логіка абстракції облікового запису дає змогу використовувати гаманці зі смарт-контрактами, як Braavos, з автономним зберіганням, апаратним підписуванням, багатофакторної автентифікацією, мультіколом і сегментація облікового запису.
Нижче, що відрізняє Braavos від інших гаманців:
Апаратне підписування
Замість того, щоб захищати цифрові активи за допомогою сід-фрази або апаратного гаманця, підписувальні сторони обладнання підключаються до захищеного анклаву пристроїв iOS і Android, щоб перетворити смартфони на апаратні гаманці.
Апаратні підписувальні пристрої, що складаються із захищеної підсистеми в мобільному пристрої користувача і смарт-контракту облікового запису, можна використовувати для біометричного підпису транзакцій, гарантуючи, що транзакцію схвалює тільки власник облікового запису.
У листопаді 2022 року Braavos презентувала функцію Hardware Signer, ознаменувавши перший випадок, коли вбудований чип безпеки мобільного пристрою використовували для генерації ключів, підпису транзакцій та їхньої перевірки в блокчейні.
Мультікол
Мультикол дозволяє користувачам об’єднувати кілька транзакцій в одну атомарну транзакцію. У той час як забезпечення ліквідності на децентралізованих біржах зазвичай вимагає трьох транзакцій для затвердження і внесення токенів, багаторазовий виклик спрощує це до безперешкодного досвіду в один дотик.
Це не тільки робить транзакції швидшими і дешевшими, але також дає змогу користувачам затверджувати точну суму, яку вони хочуть внести. Це підвищує безпеку, усуваючи необхідність у нескінченному схваленні.
Багатофакторна аутентифікація
Абстракція облікового запису дозволяє розробникам налаштовувати рівні безпеки свого облікового запису і використовувати різні пристрої для підтвердження транзакцій.
Подібно до нашої стандартної двофакторної автентифікації на основі електронної пошти або SMS у Web2, програмована логіка може вимагати підпису двох або більше чинників (за допомогою пристрою, секретного запитання або біометричних даних) перед схваленням транзакції.
Списки “Не взаємодіяти”
Абстракція облікових записів відкриває можливості для безлічі налаштовуваних функцій безпеки, таких як автоматичне блокування транзакцій, пов’язаних із заздалегідь визначеними списками адрес.
Сегментація акаунтів
Тоді як у традиційних фінансах наші гроші часто розподіляються між чековими та ощадними рахунками, у криптовалюті в нас немає такої розкоші. Абстракція облікового запису дозволяє нам вбудувати сегментацію в обліковий запис смарт-контракту, використовуючи логіку для встановлення параметрів таких речей, як щоденні ліміти на зняття коштів, затримка часу транзакції або 2FA для більших покупок.
Висновки
Як ми можемо побачити на прикладі криптогаманця Braavos, абстракція облікових записів має багато переваг, які підвищують безпеку користувача та додають багато корисних користувацьких фукнкцій. Отже, очевидно що за цією технологією майбутньє і вона буде далі поширюватись і широко запроваджуватись.
Стаття написана — Aleksander100 (дискорд)
У статті використанні матеріали з наступних джерел:
No activity yet