В последние годы стремительное развитие технологии блокчейн стимулировало инновации в таких областях, как DeFi, NFT, и ИИ. Solana, как блокчейн с высокой скоростью и низкой стоимостью, получила широкое внимание благодаря своему уникальному механизму консенсуса и высокой пропускной способности. В масштабных сценариях применения L2-цепочка или приложение на основе SVM имеют широкие возможности на рынке.
В этом контексте Lumoz, основываясь на уровне выполнения SVM, совмещает уникальные технологии ZK и TEE, предлагая инновационное решение цепочки SVM (Lumoz SVM Stack), которое привносит в отрасль новый взгляд. Благодаря своей эффективной масштабируемой архитектуре и оптимизированным алгоритмам Lumoz SVM Stack обеспечивает не только высокую пропускную способность и скорость обработки транзакций цепочки SVM, но также гарантирует безопасность и децентрализованные характеристики.
Архитектура
Lumoz SVM Stack - это универсальное решение L2 на основе слоя выполнения сделок SVM, которое использует модульную архитектуру, разделяя каждую функцию на отдельные модули для обеспечения гибкости и масштабируемости. Эта архитектура включает несколько основных уровней: поддержку Ethereum и Solana в качестве расчетного уровня, Celestia, Avail и другие в качестве уровня доступности данных, а также поддержку различных типов доказательств, таких как SP1 и SGX. Эти конструкции, в сочетании с SVM средой выполнения, образуют эффективное и настраиваемое модульное решение Layer 2. В конечном итоге, Lumoz SVM Stack стремится стать самым быстрым и универсальным решением Layer 2, основанным на SVM в мире.
Solana не имеет глобального дерева состояния, а глобальное дерево состояния является ключевым элементом для обеспечения безопасного расчета результатов выполнения вне цепи обратно к L1. Чтобы решить эту проблему, Lumoz объединяет основные функции глобального дерева состояния с разреженным деревом Меркла (LSMT) и использует криптографические технологии для проверки результатов выполнения на масштабируемой сети, обеспечивая безопасность и согласованность операций как на цепи, так и вне ее. Это инновационное решение не только усиливает преимущества Lumoz в области масштабируемости и безопасности, но также предоставляет более надежный механизм выполнения межцепочных операций в экосистеме блокчейна.
Lumoz SVM Stack основан на коде клиента Solana Agave и полностью использует параллельные возможности выполнения и уникальную структуру данных транзакций Solana, обеспечивая совместимость с основной сетью Solana. Путем оптимизации логики хранения и параметров производительности Lumoz SVM Stack максимально увеличивает преимущества производительности Solana, дополнительно улучшая эффективность и масштабируемость системы.
Текущая архитектурная концепция позволяет существующим приложениям Solana в экосистеме без проблем перейти на сеть Lumoz SVM Stack без необходимости вносить какие-либо изменения в программный код. Это решение не только сокращает требуемые ресурсы и расходы, но и соответствует инструментам и стеку разработчиков Solana, что обеспечивает разработчикам более низкие затраты на переход и более высокую эффективность разработки.
Обычные компоненты составляют
· Общий сортировщик: Lumoz SVM Stack использует децентрализованный и прозрачный способ сортировки сделок, обеспечивая эффективность и надежность расширения сети. В аспектах безопасности, скорости и децентрализации Lumoz SVM Stack проявляет значительные преимущества. Общий сортировщик позволяет пакетно обрабатывать несколько сделок, уменьшая количество отдельных сделок, которые должны быть обработаны на базовом уровне, что существенно повышает пропускную способность и емкость системы. Кроме того, Lumoz SVM Stack также обеспечивает мощную поддержку сортировки сделок, улучшая общую производительность.
· Безсостоятельный проверяющий: Контракт безсостоятельного проверяющего Lumoz SVM Stack декомпозирует полную проверку задачи на малые блоки и распределяет эти задачи по сети проверяющих. Благодаря такому дизайну Lumoz SVM Stack значительно снижает аппаратные требования участников, что делает узлы более легкими для подключения или выхода из сети без необходимости доступа к полному состоянию блокчейна. Это не только повышает гибкость системы, но и снижает порог участия, способствуя большему участию узлов.
· Доступность данных: Хотя у Solana строгие ограничения на размер транзакций, что может представлять вызов для решения DA (доступности данных) на основе агрегации, Lumoz SVM Stack преодолевает ограничения первоначального решения DA в Solana, расширяя его. Этот дизайн гарантирует безопасность и децентрализацию управления данными, сохраняя возможность аудита данных на Solana, что обеспечивает полную аудитируемость и прозрачность блокчейна.
Ключевые технологии
SVM совместим с параллельным эффективным выполнением
Виртуальная машина Solana (SVM) - это эффективная среда выполнения смарт-контрактов, которая благодаря параллельной обработке транзакций и независимому от состояния дизайну может одновременно выполнять несколько транзакций, что значительно повышает пропускную способность и снижает задержку. SVM поддерживает языки программирования Rust и C, что позволяет разработчикам легко создавать высокопроизводительные децентрализованные приложения и способствовать быстрому развитию экосистемы Solana.
Стоит отметить, что параллельное выполнение SVM зависит от уникальной структуры данных транзакций в Solana. В сети Solana каждый инициатор транзакции предварительно объявляет информацию об учетных записях, которые требуется прочитать или записать. Этот дизайн позволяет SVM обрабатывать транзакции в эффективном параллельном порядке на основе этой информации об учетных записях, гарантируя, что разные транзакции не будут одновременно выполнять операции чтения и записи в одной и той же учетной записи. Именно поэтому просто прививать SVM на другие исполнительные среды не может принести преимущества параллельной обработки.
Основываясь на этом принципе, мы выбираем Solana Client в качестве базового исполнительного фреймворка, чтобы полностью использовать преимущества параллельного выполнения SVM и обеспечить эффективную обработку транзакций и низкую задержку во всей системе.
поддерживает множественные доказательства
Lumoz поддерживает мощный многоканальный доказательственный процесс, который может преобразовывать ассемблерные инструкции из различных исполняющих клиентов в арифметику алгебраических или многочленных систем доказательств. Этот процессный подход позволяет Lumoz не только использовать различные бэкэнды, такие как SuperNova, Halo2 и eSTARK, для кодирования арифметики, но также избавиться от зависимости от единого протокола, обеспечивая большую гибкость и масштабируемость.
Помимо ZK-доказательств, Lumoz также инновационно использует SGX для создания доверенной исполнительной среды (TEE) и генерации различных типов доказательств. Код, выполняемый на SGX, и код, выполняемый на zkVM, идентичны и выполняют функцию легковесного клиента. Это позволяет всем системам доказательств проверять одинаковое легковесное клиентское выполнение на нижнем уровне, что обеспечивает возможность повторного использования данных. В среде SGX необходимые данные подписываются стандартной подписью ECDSA с использованием специального приватного ключа SGX. Доверенная исполнительная среда (TEE) гарантирует конфиденциальность и целостность вычислений и проверяется с помощью отдаленного подтверждения.
TEE: Используя процессор Intel SGX, расширение защиты ПО от Intel (SGX) - это набор команд, связанных с безопасностью, встроенных в некоторые процессоры Intel, используемые для включения TEE. Путем использования микросхем SGX владельцы микросхем, операторы системы и наблюдатели могут получить мощные гарантии шифрования, обеспечивающие, что ни одна из сторон не может просматривать то, что происходит внутри секретного пространства памяти.
С помощью этого многофакторного механизма доказательства Lumoz предлагает более эффективное, безопасное и гибкое решение, которое не только повышает производительность, но и улучшает совместимость между платформами и протоколами, способствуя инновациям в области децентрализованной проверки и безопасности данных в технологии блокчейн.
Протокол расчетов по паролю, основанный на SMT (LSMT)
Разреженное дерево Меркля (LSMT) от Lumoz - это инновационная криптографическая структура данных, объединяющая преимущества традиционного дерева Меркля и дерева Патриции, которая может эффективно хранить большое количество пар ключ-значение. По сравнению с традиционным деревом Меркля, LSMT хранит только необходимые узлы благодаря своему уникальному способу организации узлов, обычно это узлы, содержащие непустые значения, или узлы, находящиеся на пути листовых узлов с значениями. Это позволяет LSMT быть «разреженной» структурой данных и значительно сокращает потребность в месте для хранения.
Одним из явных преимуществ LSMT является возможность предоставления компактных доказательств (доказательство Меркля) для проверки наличия конкретных пар ключ-значение в дереве, не раскрывая их конкретное значение. Этот дизайн оптимизирует эффективность хранения и вычислений, особенно подходит для сценариев, требующих эффективной проверки согласованности данных.
В рамках решения Layer 2 одним из ключевых применений LSMT являются обязательства состояния и проверка состояния. Обязательство состояния означает представление внеленточных транзакций (состояние на уровне Layer 1) в решении Layer 2. Путем представления этого состояния на уровне Layer 1 участники Layer 2 могут проверить действительность своих внеленточных транзакций без необходимости раскрывать всё состояние или требовать от блокчейна Layer 1 обработки каждой внеленточной транзакции. Таким образом, LSMT обеспечивает эффективный и безопасный способ осуществления проверки межцепных данных и обязательств данных, снижает зависимость от базового уровня и улучшает масштабируемость и способность к защите конфиденциальности системы.
Вывод
Lumoz путем инновационного сочетания ряда передовых решений блокчейна, таких как SVM, ZK и TEE, предоставляет эффективное, безопасное и гибкое универсальное решение L2/прикладной цепи SVM. Благодаря использованию параллельной обработки на уровне SVM и проверке данных с использованием разреженного дерева Меркля (LSMT), Lumoz способствует существенному увеличению пропускной способности и скорости обработки транзакций, обеспечивая при этом безопасность и децентрализацию. Кроме того, технология множественного подтверждения zk и SGX Lumoz предоставляет мощную поддержку безопасного выполнения транзакций, дополнительно повышая эффективность межцепных взаимодействий и обработки данных.
С развитием децентрализованных приложений и технологии блокчейн, архитектура Lumoz обеспечивает разработчикам более гибкую среду разработки, а также эффективно снижает затраты на транзакции, способствуя применению и распространению технологии блокчейн в различных областях. В будущем Lumoz может стать одним из наиболее универсальных и масштабируемых решений Layer 2, способствуя дальнейшему развитию таких общедоступных блокчейнов, как Solana, и закладывая прочные основы для устойчивости и инноваций в экосистеме блокчейн.
Эта статья является представлением автора и не отражает точку зрения BlockBeats.
Содержание носит исключительно справочный характер и не является предложением или офертой. Консультации по инвестициям, налогообложению или юридическим вопросам не предоставляются. Более подробную информацию о рисках см. в разделе «Дисклеймер».
Lumoz запускает SVM as a Service, поддерживает SVM L2 с множественным подтверждением ZK и TEE
Источник: Lumoz
фон
В последние годы стремительное развитие технологии блокчейн стимулировало инновации в таких областях, как DeFi, NFT, и ИИ. Solana, как блокчейн с высокой скоростью и низкой стоимостью, получила широкое внимание благодаря своему уникальному механизму консенсуса и высокой пропускной способности. В масштабных сценариях применения L2-цепочка или приложение на основе SVM имеют широкие возможности на рынке.
В этом контексте Lumoz, основываясь на уровне выполнения SVM, совмещает уникальные технологии ZK и TEE, предлагая инновационное решение цепочки SVM (Lumoz SVM Stack), которое привносит в отрасль новый взгляд. Благодаря своей эффективной масштабируемой архитектуре и оптимизированным алгоритмам Lumoz SVM Stack обеспечивает не только высокую пропускную способность и скорость обработки транзакций цепочки SVM, но также гарантирует безопасность и децентрализованные характеристики.
Архитектура
Lumoz SVM Stack - это универсальное решение L2 на основе слоя выполнения сделок SVM, которое использует модульную архитектуру, разделяя каждую функцию на отдельные модули для обеспечения гибкости и масштабируемости. Эта архитектура включает несколько основных уровней: поддержку Ethereum и Solana в качестве расчетного уровня, Celestia, Avail и другие в качестве уровня доступности данных, а также поддержку различных типов доказательств, таких как SP1 и SGX. Эти конструкции, в сочетании с SVM средой выполнения, образуют эффективное и настраиваемое модульное решение Layer 2. В конечном итоге, Lumoz SVM Stack стремится стать самым быстрым и универсальным решением Layer 2, основанным на SVM в мире.
Solana не имеет глобального дерева состояния, а глобальное дерево состояния является ключевым элементом для обеспечения безопасного расчета результатов выполнения вне цепи обратно к L1. Чтобы решить эту проблему, Lumoz объединяет основные функции глобального дерева состояния с разреженным деревом Меркла (LSMT) и использует криптографические технологии для проверки результатов выполнения на масштабируемой сети, обеспечивая безопасность и согласованность операций как на цепи, так и вне ее. Это инновационное решение не только усиливает преимущества Lumoz в области масштабируемости и безопасности, но также предоставляет более надежный механизм выполнения межцепочных операций в экосистеме блокчейна.
Lumoz SVM Stack основан на коде клиента Solana Agave и полностью использует параллельные возможности выполнения и уникальную структуру данных транзакций Solana, обеспечивая совместимость с основной сетью Solana. Путем оптимизации логики хранения и параметров производительности Lumoz SVM Stack максимально увеличивает преимущества производительности Solana, дополнительно улучшая эффективность и масштабируемость системы.
Текущая архитектурная концепция позволяет существующим приложениям Solana в экосистеме без проблем перейти на сеть Lumoz SVM Stack без необходимости вносить какие-либо изменения в программный код. Это решение не только сокращает требуемые ресурсы и расходы, но и соответствует инструментам и стеку разработчиков Solana, что обеспечивает разработчикам более низкие затраты на переход и более высокую эффективность разработки.
Обычные компоненты составляют
· Общий сортировщик: Lumoz SVM Stack использует децентрализованный и прозрачный способ сортировки сделок, обеспечивая эффективность и надежность расширения сети. В аспектах безопасности, скорости и децентрализации Lumoz SVM Stack проявляет значительные преимущества. Общий сортировщик позволяет пакетно обрабатывать несколько сделок, уменьшая количество отдельных сделок, которые должны быть обработаны на базовом уровне, что существенно повышает пропускную способность и емкость системы. Кроме того, Lumoz SVM Stack также обеспечивает мощную поддержку сортировки сделок, улучшая общую производительность.
· Безсостоятельный проверяющий: Контракт безсостоятельного проверяющего Lumoz SVM Stack декомпозирует полную проверку задачи на малые блоки и распределяет эти задачи по сети проверяющих. Благодаря такому дизайну Lumoz SVM Stack значительно снижает аппаратные требования участников, что делает узлы более легкими для подключения или выхода из сети без необходимости доступа к полному состоянию блокчейна. Это не только повышает гибкость системы, но и снижает порог участия, способствуя большему участию узлов.
· Доступность данных: Хотя у Solana строгие ограничения на размер транзакций, что может представлять вызов для решения DA (доступности данных) на основе агрегации, Lumoz SVM Stack преодолевает ограничения первоначального решения DA в Solana, расширяя его. Этот дизайн гарантирует безопасность и децентрализацию управления данными, сохраняя возможность аудита данных на Solana, что обеспечивает полную аудитируемость и прозрачность блокчейна.
Ключевые технологии
SVM совместим с параллельным эффективным выполнением
Виртуальная машина Solana (SVM) - это эффективная среда выполнения смарт-контрактов, которая благодаря параллельной обработке транзакций и независимому от состояния дизайну может одновременно выполнять несколько транзакций, что значительно повышает пропускную способность и снижает задержку. SVM поддерживает языки программирования Rust и C, что позволяет разработчикам легко создавать высокопроизводительные децентрализованные приложения и способствовать быстрому развитию экосистемы Solana.
Стоит отметить, что параллельное выполнение SVM зависит от уникальной структуры данных транзакций в Solana. В сети Solana каждый инициатор транзакции предварительно объявляет информацию об учетных записях, которые требуется прочитать или записать. Этот дизайн позволяет SVM обрабатывать транзакции в эффективном параллельном порядке на основе этой информации об учетных записях, гарантируя, что разные транзакции не будут одновременно выполнять операции чтения и записи в одной и той же учетной записи. Именно поэтому просто прививать SVM на другие исполнительные среды не может принести преимущества параллельной обработки.
Основываясь на этом принципе, мы выбираем Solana Client в качестве базового исполнительного фреймворка, чтобы полностью использовать преимущества параллельного выполнения SVM и обеспечить эффективную обработку транзакций и низкую задержку во всей системе.
поддерживает множественные доказательства
Lumoz поддерживает мощный многоканальный доказательственный процесс, который может преобразовывать ассемблерные инструкции из различных исполняющих клиентов в арифметику алгебраических или многочленных систем доказательств. Этот процессный подход позволяет Lumoz не только использовать различные бэкэнды, такие как SuperNova, Halo2 и eSTARK, для кодирования арифметики, но также избавиться от зависимости от единого протокола, обеспечивая большую гибкость и масштабируемость.
Помимо ZK-доказательств, Lumoz также инновационно использует SGX для создания доверенной исполнительной среды (TEE) и генерации различных типов доказательств. Код, выполняемый на SGX, и код, выполняемый на zkVM, идентичны и выполняют функцию легковесного клиента. Это позволяет всем системам доказательств проверять одинаковое легковесное клиентское выполнение на нижнем уровне, что обеспечивает возможность повторного использования данных. В среде SGX необходимые данные подписываются стандартной подписью ECDSA с использованием специального приватного ключа SGX. Доверенная исполнительная среда (TEE) гарантирует конфиденциальность и целостность вычислений и проверяется с помощью отдаленного подтверждения.
TEE: Используя процессор Intel SGX, расширение защиты ПО от Intel (SGX) - это набор команд, связанных с безопасностью, встроенных в некоторые процессоры Intel, используемые для включения TEE. Путем использования микросхем SGX владельцы микросхем, операторы системы и наблюдатели могут получить мощные гарантии шифрования, обеспечивающие, что ни одна из сторон не может просматривать то, что происходит внутри секретного пространства памяти.
С помощью этого многофакторного механизма доказательства Lumoz предлагает более эффективное, безопасное и гибкое решение, которое не только повышает производительность, но и улучшает совместимость между платформами и протоколами, способствуя инновациям в области децентрализованной проверки и безопасности данных в технологии блокчейн.
Протокол расчетов по паролю, основанный на SMT (LSMT)
Разреженное дерево Меркля (LSMT) от Lumoz - это инновационная криптографическая структура данных, объединяющая преимущества традиционного дерева Меркля и дерева Патриции, которая может эффективно хранить большое количество пар ключ-значение. По сравнению с традиционным деревом Меркля, LSMT хранит только необходимые узлы благодаря своему уникальному способу организации узлов, обычно это узлы, содержащие непустые значения, или узлы, находящиеся на пути листовых узлов с значениями. Это позволяет LSMT быть «разреженной» структурой данных и значительно сокращает потребность в месте для хранения.
Одним из явных преимуществ LSMT является возможность предоставления компактных доказательств (доказательство Меркля) для проверки наличия конкретных пар ключ-значение в дереве, не раскрывая их конкретное значение. Этот дизайн оптимизирует эффективность хранения и вычислений, особенно подходит для сценариев, требующих эффективной проверки согласованности данных.
В рамках решения Layer 2 одним из ключевых применений LSMT являются обязательства состояния и проверка состояния. Обязательство состояния означает представление внеленточных транзакций (состояние на уровне Layer 1) в решении Layer 2. Путем представления этого состояния на уровне Layer 1 участники Layer 2 могут проверить действительность своих внеленточных транзакций без необходимости раскрывать всё состояние или требовать от блокчейна Layer 1 обработки каждой внеленточной транзакции. Таким образом, LSMT обеспечивает эффективный и безопасный способ осуществления проверки межцепных данных и обязательств данных, снижает зависимость от базового уровня и улучшает масштабируемость и способность к защите конфиденциальности системы.
Вывод
Lumoz путем инновационного сочетания ряда передовых решений блокчейна, таких как SVM, ZK и TEE, предоставляет эффективное, безопасное и гибкое универсальное решение L2/прикладной цепи SVM. Благодаря использованию параллельной обработки на уровне SVM и проверке данных с использованием разреженного дерева Меркля (LSMT), Lumoz способствует существенному увеличению пропускной способности и скорости обработки транзакций, обеспечивая при этом безопасность и децентрализацию. Кроме того, технология множественного подтверждения zk и SGX Lumoz предоставляет мощную поддержку безопасного выполнения транзакций, дополнительно повышая эффективность межцепных взаимодействий и обработки данных.
С развитием децентрализованных приложений и технологии блокчейн, архитектура Lumoz обеспечивает разработчикам более гибкую среду разработки, а также эффективно снижает затраты на транзакции, способствуя применению и распространению технологии блокчейн в различных областях. В будущем Lumoz может стать одним из наиболее универсальных и масштабируемых решений Layer 2, способствуя дальнейшему развитию таких общедоступных блокчейнов, как Solana, и закладывая прочные основы для устойчивости и инноваций в экосистеме блокчейн.
Эта статья является представлением автора и не отражает точку зрения BlockBeats.