avatar
Cardene【かるでね】🦔

Підписки0Підписники (X)1,12тис.Дописи10Вподобання2
avatar

Довгі AI-системи скорочують діалоги та історію завдань, щоб продовжувати обробку. ARCBench перевіряє, чи залишаються заборони в цих скороченнях, шляхом реальних операцій з інструментами. Використовуючи виконавчу платформу pi, він створює історію, після стиснення надає запит, що порушує правила, і порівнює дії з випадком без стиснення. Одночасно він перевіряє, чи зберігся, ослабся чи зникло правило в скороченні. Наприклад, якщо правило передбачає надсилання електронних листів лише всередині компанії, виклик інструменту для надсилання листа зовнішньому отримувачу вважається порушенням. У оцінці з 17 завдань багато порушень після стиснення залишали правило на місці. Проте виникали й проблеми на стороні дій — наприклад, наступні запити неправильно вважалися дозволеними. Необхідно не лише перевіряти, чи правило присутнє в скороченні, а й перевіряти, чи не виконуються операції, що суперечать цьому правилу.

avatar

Створив тестовий фреймворк для dapp під назвою kiwa 🥝 Інструмент, який дозволяє написати документацію до тестів у одному потоці. Крім документації, він також завантажує існуючий код, генерує специфікації тестів та створює чотири рівні тестів: контракт, E2E dapp, юніт-тести та API-інтеграцію. https://t.co/FCNjrLbVSV

avatar

📘 Новий дизайн мемпулу для запобігання маніпуляціям з послідовністю операцій у блоках ✅ Огляд Це пропонування передбачає шифрування мемпулу Ethereum (місця, де збираються не підтверджені транзакції), щоб забезпечити конфіденційність їх вмісту до моменту включення до блоку. Таким чином, це значно зменшить можливість передбачення транзакцій інших користувачів, що дозволяє маніпулювати їх послідовністю, а також зменшить отримання додаткового прибутку (MEV) за рахунок мінірів/валідаторів. Незважаючи на те, що транзакції в кінцевому підсумку будуть оприлюднені, ключовим моментом є те, що їх вміст залишається прихованим до моменту виконання. ✅ Чому потрібен зашифрований мемпул У поточній системі Ethereum будь-хто може переглядати вміст транзакцій у мемпулі. Це дозволяє виконувати стратегії MEV, такі як фронт-раннінг (вставка власної транзакції перед іншою) або сендвіч-атаки (вставка транзакцій до та після іншої, щоб викликати небажаний рух цін). Це призводить до збитків для користувачів та до централізації блок-будівників (зосередження влади в руках невеликої кількості сильних гравців). Шифрування забезпечить ситуацію, коли послідовність буде відома, але вміст залишиться прихованим, що зробить такі атаки менш ефективними. ✅ Як шифруються транзакції Транзакція поділяється на "конверт" і "вміст (зашифрований навантаження)". У конверті містяться мінімальні необхідні дані, такі як обсяг газу, комісія та інформація про те, який постачальник ключів використовується для розшифрування. У вмісті містяться реальні дані про відправлення, суму, виклик контракту тощо, які зашифровані. Після включення до блоку вміст виконується лише після публікації відповідного ключа розшифрування. ✅ Роль "постачальника ключів" Постачальник ключів — це сутність, яка керує ключами для розшифрування. Система не фіксується на одному способі, а дозволяє використовувати різні методи: - Шифрування з пороговим значенням (розподіл ключа між кількома особами) - MPC (мульти-партійне шифрування, де секрет розподіляється між кількома обчислювачами) - TEE (відокремлені безпечні області апаратного забезпечення) - Шифрування з затримкою за часом Ethereum надає лише фундамент, який підтримує будь-який з цих методів шифрування. ✅ Послідовність операцій у блоках та безпека У блоках спочатку виконуються звичайні текстові транзакції, потім обробляються конверти зашифрованих транзакцій, і лише після цього виконується розшифрований вміст. Це забезпечує таку безпечну структуру: - Комісія завжди спочатку оплачується - Вміст виконується лише після публікації ключа Якщо ключ не буде опубліковано, обробка конверта припиниться, але це не призведе до зупинки всього ланцюга. ✅ Вплив на MEV та стійкість до цензури У стані, коли вміст прихований, блок-будівники не можуть заздалегідь визначити, які транзакції впливатимуть на ціни. Це ускладнює отримання прибутку за рахунок маніпуляцій з послідовністю, що зменшує структурну ефективність MEV. Крім того, приховання вмісту ускладнює виключення конкретних адрес або операцій DeFi, що покращує стійкість до цензури в реальному часі (властивість, яка забезпечує відсутність негайного виключення).

avatar

📚 Механізм підтвердження ідентичності та репутації агентів за допомогою NFT ✅ Огляд ERC8004 v1.0 — це загальні правила, які дозволяють самостійним програмним агентам безпечно співпрацювати між різними організаціями. Використовуючи Ethereum як «інфраструктуру для координації», ідентичність агентів, їх репутацію та результати перевірки робіт записують у незмінному вигляді. З версії v0.4 змінилася архітектура, і система еволюціонувала, враховуючи досвід реального використання. ✅ Керування ідентичністю агентів (Identity Registry) Механізм підтвердження «хто є агентом» було перенесено з власного формату на ERC721 (стандарт NFT). Кожен агент реєструється як один NFT, а в його tokenURI розміщується JSON-форматована інформація про реєстрацію. Тут вказуються способи зв'язку (адреси для підключення до протоколів A2A, MCP тощо), відкритий ключ, відповідна модель довіри тощо. Таким чином, ідентичність агентів можна керувати через гаманці, а «хто є агентом за цією адресою» може перевірити будь-хто, використовуючи інфраструктуру NFT. ✅ Механізм репутації (Reputation Registry) Оцінки робіт агентів безпосередньо зберігаються у вигляді балів у блокчейні. Перш ніж відправити оцінку, клієнт отримує підписаний дозвіл від агента. Цей дозвіл перевіряється за допомогою EIP191 (звичайний спосіб підпису гаманцем) або ERC1271 (спосіб підпису для смарт-гаманців), що дозволяє запобігти підробці та атакам повторної відправки (replay attack). Бали та мітки (класифікаційні позначки) можна безпосередньо отримати зі смарт-контракту, тому інші dApp можуть автоматично визначити, чи є агент надійним. ✅ Перевірка робіт (Validation Registry) Це механізм, який дозволяє третім особам перевірити, чи є результати, отримані агентом, правильними. У v1.0 замість одного хешу використовується URI (посилання на зовнішні дані) для подання доказів, і тепер можна реєструвати кілька етапів перевірки для одного завдання. Наприклад, можна послідовно збільшувати рівень довіри, виконуючи спочатку просту перевірку, потім детальний аналіз, а потім зовнішню перевірку. Наразі працюємо над встановленням специфікацій з громадськістю TEE (Trusted Execution Environment, довірена виконавча середовище). ✅ Безпека та вартість газу Для протидії атакам, виявленим під час тестування в тестовій мережі, було підсилено перевірку підписів та структуру зберігання даних. Відповідно, вартість газу для запису оцінок та перевірок зросла, але тепер є перевага в тому, що дані довіри можна використовувати безпосередньо в блокчейні. На мережі L2 вартість значно знижується. ✅ Міграція з v0.4 v1.0 не сумісна назад, і структура зберігання даних була повністю змінена. Тому всі попередні записи та репутація буде скинута, а агенти повинні повторно зареєструватися як NFT, а система оцінок має бути адаптована до нового способу підпису. У майбутньому буде використовуватися «метод оновлення з іменованими просторами імен», який дозволить оновлювати специфікації без видалення даних, тому така масштабна міграція відбудеться лише один раз.

avatar

📚 Механізм розподілу вмісту блоків для запобігання MEV ✅ Огляд У цьому пропозиційному документі пояснюється, як структурно організувати виникнення MEV, яке є проблемою в Ethereum, і як можна звести його до мінімуму, розподіляючи вибір вмісту блоків. Пропонується додати новий шар консенсусу, який фокусується на виборі та визначенні порядку транзакцій, а не на структурі самого блоку. ✅ Що насправді викликає виникнення MEV MEV виникає тому, що майнери або валідатори можуть вільно вибирати транзакції, які потрапляють у блок, і змінювати їх порядок. Структура блоків Ethereum розподілено узгоджена, але вміст блоків визначається одним пропонентом у короткий час. Це «стан, коли вміст визначає один», є фундаментальною причиною виникнення MEV, таких як фронт-раннінг або сендвіч-атаки. ✅ Консенсус структури і консенсус вмісту — це різні проблеми Блокчейн успішно розподілено узгоджує консенсус структури, тобто хто вважає який блок правильним. Однак вирішення питання про те, які транзакції включати і в якому порядку — не є розподіленим. У цьому документі пояснюється, що це має таку ж структуру, як і колись проблема подвійних платежів. Якщо повноваження зосереджені на одному комп'ютері, виникають зловживання, тому, як і тоді, вирішення цього через консенсус є необхідним. ✅ Ідея контент-шару Пропонується додати «контент-шар» (шар консенсусу для визначення вмісту транзакцій) поверх структури блоків. У цьому шарі кілька вузлів, розподіляючи ролі, спільно вирішують, які транзакції включати і в якому порядку. Метою є усунути можливість для конкретного валідатора або сіквенсера вибирати зручний для себе порядок. ✅ Основний механізм протоколу Alex У прикладі Alex ролі зібрання транзакцій, випадкового визначення їх порядку та управління всім цим для внесення до блоку розділені. Кожен вузол працює незалежно, і якщо хтось намагається зловживати, це перевіряється і виправляється іншими учасниками. Таким чином, цензура транзакцій або їх довільне зміщення стає дуже складним. ✅ Відношення до існуючого Ethereum Цей механізм не зруйнує консенсус Ethereum. Структура блоків залишається незмінною, але метод визначення вмісту накладається поверх. Ця ідея може бути використана як для валідаторів eth2, так і для сіквенсерів rollup, а також для майбутніх розподілених сіквенсерів. Тому, створивши цей механізм один раз, можна застосувати його в широкому спектрі випадків. ✅ Вплив на справедливість і встановлення цін Цей дизайн не виключає необхідні для ринку дії, такі як простий арбітраж. З іншого боку, він вирішує проблему MEV, який виникає, коли користувачі не можуть цього запобігти. Таким чином, ціллю є досягнення стану, коли мережа сама забезпечує справедливість, не залежно від складних заходів з боку додатків.

avatar

📚 Новий механізм додавання анонімності існуючим токенам ✅ Огляд Ця пропозиція стосується нового ERC-стандарту, який дозволяє додати приватність існуючим токенам, що існують на Ethereum, не змінюючи їхній функціонал чи властивості. Цей механізм забезпечує засоби для ускладнення відстеження транзакцій, спрямованих на токени ERC20, ERC721, ERC1155, які вже широко використовуються. ✅ Що це намагається вирішити Наразі токени Ethereum мають відкриту природу, і всі транзакції, включаючи відправку між адресами, видно на ланцюгу блоків. Хоча це забезпечує прозорість, це також створює проблему, коли баланси та фінансові операції легко відстежуються третіми особами. Цей ERC має за мету виправити цю слабкість, не переробляючи сам токен. ✅ Ідея нульового знання та токен-оболонка Токен-оболонка нульового знання — це механізм, при якому існуючий токен передається в систему, а замість нього отримується "обгорнутий токен". Цей обгорнутий токен можна відправляти та торгувати так само, як і оригінальний, але всередині він використовує комітменти (шифровані обіцянки, які можна перевірити пізніше), щоб приховати інформацію про власництво. ✅ Розрив історії через спалювання та випуск Особливість полягає в комбінації спалювання (робить токен недійсним) та випуску (створення нового токена). Коли користувач надає нульове доказове доведення (шифрований метод, що дозволяє довести правильність без розкриття інформації), випускається новий токен, який не має зв'язку з попередньо спаленим. Це ускладнює відстеження транзакцій на ланцюгу блоків. ✅ Випадок з фінгіблами, таких як ERC20 Для токенів, таких як ERC20, де всі токени мають однакову вартість, цей механізм дозволяє фактично розірвати історію руху коштів. Хто має який баланс стає важче визначити ззовні, поки не буде здійснено виведення. ✅ Що можна зробити з NFT Для NFT, таких як ERC721, де кожен токен є унікальним, повне змішування неможливе. Тим не менш, можна приховати, хто зараз є власником NFT, поки не буде здійснено виведення. ✅ Використання без усвідомлення користувачем Цей механізм призначений також для використання без усвідомлення користувачем існування обгорнутих токенів. Гаманці та додатки можуть обробляти це внутрішньо, щоб забезпечити звичний інтерфейс, але з додатковою приватністю. ✅ Сумісність з існуючим екосистемою Оскільки це не вимагає створення нових спеціальних токенів, а замість цього використовує існуючі токени, він легко інтегрується з поточними DEX, DeFi та іншими елементами екосистеми Ethereum. Це дозволяє додати анонімність без втрати ліквідності та доступності токенів.

avatar

📚ERC7694 Підсумували інформацію про «ERC7694», який пропонує механізм, при якому смарт-контракти Ethereum використовують Solana як зовнішнє сховище та безпечно виконують запис і зчитування між ланцюгами! https://t.co/hYzUup7dBO