Несколько недель назад мы представили KYVE и были искренне польщены фантастическими отзывами, которые мы получили. Распространенный вопрос читателей: что такое Arweave и почему мы выбрали эту технологию в качестве нашей базовой инфраструктуры. Поскольку наше сообщество представляет собой уникальный состав множества различных блокчейнов, которые мы интегрировали, мы хотели бы объяснить, почему мы решили использовать Arweave в качестве нашего уровня хранения данных.
Краткое введение в Arweave
Arweave разработала уникальный способ постоянного хранения данных на основе своей технологии blockweave . При использовании Arweave в качестве решения для хранения пользователи платят один раз, а данные остаются навсегда. Arweave делает ставку на цену хранения: полагаясь на снижение затрат на хранение данных в стиле закона Мура, оплата, по сути, позволяет хранить данные постоянно. Для каждого добытого блока выполняется процесс подтверждения доступа (PoA), чтобы проверить, доступен ли случайно выбранный фрагмент ранее сохраненных данных.
Сообщество Arweave также разработало собственную структуру смарт-контрактов: SmartWeave. SmartWeave — это система на стороне клиента, что является основным отличием от любого другого типа архитектуры смарт-контрактов, включая EVM. Короче говоря, это освобождает узлы от проверки кода, перекладывая это бремя на каждого пользователя. В результате пользователи, взаимодействующие со смарт-контрактами, должны платить лишь доли цента за их использование, хотя они должны каждый раз заново выполнять вычисления. По сравнению с Ethereum это гораздо менее строгое ограничение.
Arweave, основа KYVE
Благодаря своей масштабируемости, неизменности и доступности Arweave является идеальным решением для хранения данных. Мы считаем, что две наши технологии дополняют друг друга: мы обеспечиваем достоверность данных, а Arweave обеспечивает доступность данных. Благодаря Arweave данные не могут исчезнуть, а с KYVE сохраненные данные не могут быть неверными.
Как KYVE решает проблему масштабируемости SmartWeave
Хотя SmartWeave сильно децентрализован, у него есть существенный недостаток. Его выполнение на стороне клиента приводит к проблемам с масштабированием в долгосрочной перспективе. Представьте контракт с тысячами взаимодействий. Каждый раз, когда клиент хочет вычислить последнее состояние контракта, ему нужно пройти через каждое взаимодействие, которое произошло раньше. Для крупных контрактов один только этот процесс иногда может занять несколько минут.
Узлы KYVE могут вычислять последнее состояние для клиента и делать его доступным для других пользователей. Защита загруженного состояния с помощью токенов $KYVE гарантирует безопасность и поддерживает децентрализацию. Кроме того, этот процесс позволяет пользователям получать последнее состояние любого смарт-контракта в течение нескольких секунд.
Помимо наличия инновационных и эффективных технологий, сообщество Arweave является самым поддерживающим, интересным и увлеченным сообществом. Мы уже некоторое время участвуем в экосистеме Arweave, работая над различными проектами, такими как Verto ( протокол децентрализованного обмена токенами) и ArVerify (решение для проверки личности). Этот прошлый опыт укрепил наше решение использовать Arweave в качестве уровня хранения данных. Мы уверены, что это поможет нам выполнить нашу миссию: дать проектам возможность достичь бесконечной масштабируемости и создать наиболее эффективное децентрализованное промежуточное программное обеспечение Web 3.0.
Хотите узнать больше о KYVE?
Прочтите наш вступительный пост в блоге , присоединяйтесь к обсуждению в Telegram и Discord и следите за нами в Twitter .