1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/baidu-XuperCore

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
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 )

Вы можете оставить комментарий после Вход в систему

Введение

XuperCore — это суперчейн-ядро с открытым исходным кодом, которое представляет собой высокопроизводительную, стабильную и легко расширяемую базовую структуру блокчейна, созданную на основе модульного проектирования. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/baidu-XuperCore.git
git@gitlife.ru:oschina-mirror/baidu-XuperCore.git
oschina-mirror
baidu-XuperCore
baidu-XuperCore
master