На этой неделе я определил новый флагманский продукт: пуловый, автономный, взвешенный по рыночной капитализации индексный вейт на Ethereum, принимающий депозиты и выкупы в одном активе, использующий асинхронное согласование ERC-7540 и содержащий до 100 компонентов. Индекс самостоятельно вычисляет целевые веса на цепочке непосредственно из данных о рыночной капитализации без участия менеджера или комитета. Двигатель реализует на Solidity реальные правила построения индекса, включая итеративное ограничение с перераспределением избытка для сходимости (предотвращающее коллапс в 70% bitcoin и ethereum), корректировки по свободному обороту с исключением заблокированных, казначейских и вестинговых балансов, а также буфер переконституции для предотвращения частой смены состава на границе 100-го места. Ключевым ограничением является число оборотного предложения, используемое для расчета весов. Тот, кто контролирует этот вход, может смещать целевые веса и опережать последующий перебаланс, превращая предложение в слабое звено концепции автономного взвешивания. Ответом в стиле «децентрализовать оракул» является ошибочный, поскольку оборотное предложение для большинства токенов — это офчейн-факт, который не существует полностью на цепочке и не может быть сделан доверенным принудительно. Переосмысление заключается в том, что предложение движется медленно, в отличие от цены, поскольку эмиссия и разблокировки происходят постепенно и в основном известны заранее. Это позволяет приобрести безопасность за счет задержки, что нейтрализует фронт-раннинг, основанный на неожиданности. Таким образом, дизайн состоит из трех уровней: минимизировать, затем защищать, затем ограничивать. 1. Получать оборотное предложение как totalSupply минус временно заблокированный, публично аудитируемый список исключенных адресов. 2. Защищать небольшой остаток с помощью связанного значения с окном вызова, совпадающим с задержкой, которая нейтрализует фронт-раннинг. 3. Ограничить проскальзывание хард капом на максимальное перемещение любого веса за эпоху. Ограничение по активу также выполняет функцию безопасности: закрепленный компонент игнорирует точность предложения, а оракулу требуется точность только там, где денежные суммы малы.

Поделиться






Источник:Показать оригинал
Отказ от ответственности: Информация на этой странице может быть получена от третьих лиц и не обязательно отражает взгляды или мнения KuCoin. Данный контент предоставляется исключительно в общих информационных целях, без каких-либо заверений или гарантий, а также не может быть истолкован как финансовый или инвестиционный совет. KuCoin не несет ответственности за ошибки или упущения, а также за любые результаты, полученные в результате использования этой информации.
Инвестиции в цифровые активы могут быть рискованными. Пожалуйста, тщательно оценивайте риски, связанные с продуктом, и свою устойчивость к риску, исходя из собственных финансовых обстоятельств. Для получения более подробной информации, пожалуйста, ознакомьтесь с нашими Условиями использования и Уведомлением о риске.
