Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Внести вклад в разработку кода
Синхронизировать код
README.md
XuperCore
1. Общее описание
XuperCore — это ядро супер-цепочки, являющееся открытым исходным кодом технологии XuperChain. Оно предназначено для создания и распространения блокчейн-операционных систем, которые могут свободно использоваться и распространяться. XuperCore определяет структуру блокчейна, которая основана на свойствах и функциях блокчейна и разделена на составные части. Также XuperCore описывает основные принципы работы блокчейна и его теорию. Кроме того, XuperCore предоставляет ряд стандартных API, которые позволяют создавать структуры блокчейнов, определяют логическую структуру каждого модуля, его функциональные особенности и взаимодействие между модулями.
2. Основные моменты
-
Простота использования. XuperCore позволяет любому участнику или организации присоединиться к совместной разработке. Он обладает хорошо разработанными инструментами, документацией и 7x24-часовой технической поддержкой сообщества.
-
Динамическое ядро. XuperCore имеет передовую многоцепочечную исполнительную систему и динамическое ядро с гибко подключаемыми компонентами. Это позволяет настраивать индивидуальные ядра блокчейна в соответствии с требованиями и обеспечивает широкую применимость.
-
Высокая расширяемость. XuperCore использует многоуровневую архитектуру, разделяя области на подсистемы и определяя стандарты расширения. Благодаря этому можно расширять процессы ядра и компоненты без изменения кода, что обеспечивает высокую расширяемость.
-
Экологическое процветание. Открытый исходный код XuperCore доступен бесплатно. Он поддерживает самостоятельную разработку основных компонентов блокчейна и сотрудничает с открытыми сообществами, сетями и коммерческими партнёрами в различных областях применения.
3. Технические преимущества
-
Самостоятельное управление и контроль, более соответствующие китайским условиям. Baidu продолжает самостоятельно разрабатывать и внедрять технологии блокчейна. Компания владеет более чем 240 патентами на основе базовых технологий блокчейна. В ключевых технологиях, таких как шифрование, консенсус, смарт-контракты и учётные записи, компания имеет уникальные технические решения. Супер-цепочка обеспечивает высокий уровень безопасности, поддерживая государственные алгоритмы шифрования и удовлетворяя требования национальной безопасности. Супер-цепочка также поддерживает государственное регулирование и может быть реализована с использованием мультицентричного управления. Она также предлагает белый список механизмов управления учётными записями, включая проверку соответствия транзакций, блокировку контрактов, стирание данных и маскировку. Супер-цепочка имеет инновационную архитектуру суперузлов, параллельные технологии внутри цепочки, возможность возврата к побочным цепочкам, слияния цепочек и управления параллельными цепочками. Эти технологии обеспечивают безопасность, управляемость и контролируемость на уровне блокчейна.
-
Отличная производительность, лидерство в отрасли. Супер-цепочка Baidu обладает высокой производительностью, расширяемостью, совместимостью и простотой использования. Одна цепочка может обрабатывать до 8,7 тысяч транзакций в секунду, а общая сеть может достигать 20 тысяч транзакций в секунду.
-
Простое использование, полное обеспечение разработки и обслуживания инструментов. Супер-цепочка Baidu поддерживает онлайн-развёртывание сетей, цепочек и смарт-контрактов, предоставляя обширные функции управления и обслуживания. Она также предоставляет полный набор инструментов для разработчиков, включая песочницы, полные примеры приложений и открытые интерфейсы прикладного программирования (OpenAPI), которые помогают разработчикам быстро развёртывать системы блокчейна. Одновременно супер-цепочка Baidu также предоставляет комплексные и визуализированные инструменты и услуги для обслуживания, помогая пользователям просматривать состояние сети и услуг блокчейна, а также обнаруживать и локализовать проблемы, обеспечивая надёжность и стабильность услуг блокчейна. Супер-цепочка обладает отличной привлекательностью для разработчиков и поддерживает основные языки разработки, такие как C++, Go, Java и Solidity. Она также имеет профессиональный вспомогательный пакет разработки XuperStudio, который предоставляет поддержку для проектов.
-
Уникальные технологии, расширение границ использования существующих блокчейнов. Как одна из наиболее полных команд в технологической стеке Китая, супер-цепочка Baidu владеет технологиями консорциума, легального блокчейна и т. д. Кроме того, благодаря активному исследованию интеграции блокчейна с большими данными, интернетом вещей, искусственным интеллектом и другими передовыми технологиями, супер-цепочка предлагает продукты, идеально сочетающие блокчейн с доверительными вычислениями (XuperData), граничными вычислениями (XuperEdge) и интернетом вещей (XuperLight). Кроме того, чтобы решить сложную проблему отсутствия унифицированного взаимодействия между различными блокчейнами в сложных бизнес-сценариях, супер-цепочка Baidu предлагает уникальную технологию межцепочного взаимодействия.
-
Искреннее открытость, наиболее влиятельная открытая технология в стране. В мае 2019 года супер-цепочка Baidu была официально открыта. Она открыла четыре основных патентных технологии: параллельную обработку внутри цепочки, подключаемую систему консенсуса, систему разрешений учётных записей и интегрированные смарт-контракты. Были предоставлены SDK на нескольких языках, включая Go, C#, Python и Java, что значительно повысило удобство использования. После открытия супер-цепочка Baidu постоянно обновляет и улучшает свои технологии. На известной технической платформе Github она занимает лидирующие позиции по количеству звёзд. Команда супер-цепочки Baidu насчитывает более ста человек, и они создали круглосуточную службу поддержки открытого исходного кода. Они предоставляют помощь через группы WeChat, почтовые группы и прямые трансляции.
4. Общая архитектура
На рисунке представлена архитектура ядра супер-цепочки. Она использует модульную архитектуру с общими базовыми компонентами. Ядро объединяет различные компоненты и предоставляет возможности для реализации бизнес-требований, что позволяет снизить стоимость настройки различных процессов. Архитектура разделена на четыре уровня:
-
Уровень приложений и сервисов. Этот уровень определяет API для различных модулей блокчейна, структуру ядра и процессы, а также управляет загрузкой и инициализацией модулей. Он также отвечает за агрегацию и планирование различных компонентов ядра для удовлетворения системных требований.
-
Сервисный уровень домена. Этот уровень отвечает за реализацию конкретных компонентов ядра блокчейна на основе интерфейсов и методов загрузки, определённых на уровне ядра. Компоненты этого уровня могут быть адаптированы к различным сценариям использования.
-
Базовый компонентный уровень. Этот уровень реализует общие функции, не связанные с бизнесом, которые могут использоваться на всех уровнях.
5. Технологическая экология
Архитектура ядра супер-цепочки поддерживает создание всей технологической экосистемы блокчейна. Экосистема включает следующие уровни:
-
Ядро. Это ядро супер-цепочки, которое определяет стандартные API и структуру блокчейна. Оно также устанавливает логические структуры, функциональные характеристики и взаимодействия между модулями, а также предоставляет стандартные реализации для различных сценариев использования.
-
Основные технологические направления. Эти направления основаны на стандартах API ядра и определяют независимые технологические направления, которые могут развиваться отдельно. К ним относятся девять основных технологических направлений, включая консенсус, криптографические сервисы, хранение книг учёта, коммуникацию узлов, смарт-контракты, безопасность системы, управление и надзор, защиту конфиденциальности и межцепочечные технологии.
-
Инструменты для экосистемы. Эти инструменты связаны с распределёнными книгами учёта и включают инструменты для управления блокчейном, тестирования блокчейна, кошельков, браузеров, интеграции бизнеса, разработки смарт-контрактов и других областей.
-
Перекрёстные научные дисциплины. Эти дисциплины объединяют технологии блокчейна с другими областями, такими как децентрализованная идентификация, доверенные вычисления, граничные вычисления и технологии 5G.
-
Отраслевые решения. Отраслевые технологии связаны с применением блокчейна в конкретных отраслях, таких как финансы, цепочки поставок, медицина и государственное управление.
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )