EOCS (Enterprise Operation Cross System) — это межсетевая операционная система корпоративного уровня, основанная на базовой структуре eosio. Он направлен на реализацию параллельной цепочки связи с основной цепью EOS. Это настоящая кроссчейн, поддерживающая эффективные и стабильные кроссчейн транзакции. Обеспечьте более стабильную и безопасную платформу для кроссчейн экологического строительства. Как первая параллельная цепочка, которая может взаимодействовать с основной цепочкой EOS, EOCS Chain стремится обеспечить безопасную, надежную, быструю и удобную передачу активов между цепочками, вызовы смарт-контрактов между цепочками. Любой может разработать или использовать кроссчейн DAPP в параллельной цепочке EOCS Chain.

Почему стоит выбрать ЭКОС?

Совместимость

Параллельная цепочка EOCS Chain позволяет магистральной сети EOS взаимодействовать с основными публичными, альянсными и частными цепочками и обмениваться ценностями.

Масштабируемость

Благодаря совместимости нескольких цепей EOCS Chain помогает EOS добиться беспрецедентного расширения.

Дружественность к развитию

EOCS Chain продолжает механизм WebAssembly программного стека EOS, упрощая разработку DAPP.

Основная конкурентоспособность EOCS

Изоморфная цепь между параллельной цепью EOCS Chain и основной цепью EOS включает следующие компоненты:

Isomorphic Inter-Chain Protocol (ICP) — изоморфный межцепочечный контракт, развернутый одновременно в параллельной цепочке и основной цепочке, поддерживающий синтаксический анализ пакетов межцепочечного протокола, проверку и хранение сертификатов, а также собственную валюту EOS (EOS)), Первоначальная валюта EOCS Chain (EOCS), изоморфный канал передачи активов между цепочками токенов EOS через логику для обеспечения стабильности и безопасности установления канала. Повторитель, безопасно и быстро передающий пакеты межсетевого протокола между параллельной цепочкой и магистралью

Эксперимент и исследование гетерогенных перекрестных цепей EOCS Chain

Мы считаем, что будущий блокчейн не только получит коммерческие перспективы в децентрализованном сообществе, но и малым и средним предприятиям потребуется блокчейн как базовая услуга по передаче стоимости. В будущем это будет не только публичная сеть, сеть альянсов или частная сеть внутри предприятия. Все они должны выполнять передачу и подтверждение стоимости в общедоступной сети. Как первая изоморфная параллельная цепочка EOS, мы продолжим исследовать и изучать межсетевой протокол гетерогенных цепей, основанный на разработке EOCS Chain, не только для предоставления системы параллельных цепочек, поддерживающей миллионы TPS для экосистемы EOS, но и для создания творческий вклад в соединение разнородных цепочек по всей системе EOS в качестве связующего звена между магистралью EOS и всей межцепочечной групповой системой EOS и другими блокчейнами, для всех разнородных блокчейнов, альянсов, частных цепочек. Экосистема блокчейна, обеспечивающая безопасную и быструю и неограниченное расширение!

Как использовать ЭОС

Скомпилируйте и разверните

EOCS поддерживает различные операционные системы Linux, Mac, Centos, Ubuntu и т. д., и перейдите на GitHub, чтобы загрузить исходный код и скомпилировать, адрес загрузки исходного кода https://github.com/eocschain/eocs.

Выполните команду git clone https://github.com/eocschain/eocs в своем собственном рабочем каталоге (вы можете установить его самостоятельно), чтобы загрузить исходный код.

Запустите eosio_build.sh в этом каталоге, каталог сборки будет сгенерирован, и выполнение подскажет, что сборка прошла успешно!!!

Заполните конфигурацию

В каталоге ~/.local/share/eosio находятся папки config и data, модифицируйте config.ini.

1 # Переопределить среду выполнения WASM по умолчанию (eosio::chain_plugin)

2 wasm-runtime = wabt

3

4 # вывод контракта на консоль (eosio::chain_plugin)

5 # Простая для наблюдения информация о печати межсетевых контрактов

6 контрактов-консоль = правда

7

8 # Локальный IP-адрес и порт для прослушивания входящих http-соединений; установите пустое, чтобы отключить. (eosio::http_plugin)

9 # цепочка 1 — это 127.0.0.1:8888, а цепочка 2 — 127.0.0.1:8889.

10 http-адрес-сервера =127.0.0.1:8888 # или 127.0.0.1:8889

11

12 # Конечная точка для прослушивания входящих подключений (eosio::icp_relay_plugin)

13 # цепочка 1 — это 0.0.0.0:8765, а цепочка 2 — 0.0.0.0:8766.

14 icp-relay-endpoint =0.0.0.0:8765 # или 0.0.0.0:8766

15

16 #Количество потоков для обработки сетевых сообщений (eosio::icp_relay_plugin)

17 # icp-relay-threads =

18

19 #Удаленная конечная точка другого узла для подключения (можно указать несколько раз) (eosio::icp_relay_plugin)

20 # цепочка 1 — 127.0.0.1:8766, цепочка 2 — 127.0.0.1:8765; на самом деле, просто заполните один, чтобы можно было подключить плагин ICP с двумя цепочками

21 icp-relay-connect =127.0.0.1:8766 # или 127.0.0.1:8765

22

23 # Идентификатор цепочки icp-пиров (eosio::icp_relay_plugin)

24 # цепочка 1 заполните идентификатор цепочки 2, цепочка 2 заполните идентификатор цепочки 1, вы можете обратиться к следующему способу, чтобы получить форму

25 icp-relay-peer-chain-id = 630f427c3007b42929032bc02e5d6fded325b3e2caf592f963070381b2787a9d

26

27 # Имя учетной записи однорангового контракта icp (eosio::icp_relay_plugin)

28 # Имя учетной записи контракта ICP; цепочка 1 заполняет имя учетной записи межсетевого контракта цепочки 2, цепочка 2 заполняет имя учетной записи межсетевого контракта цепочки 1

29 icp-relay-peer-contract = eocseosioicp

30

31 # Имя локальной учетной записи icp-контракта (eosio::icp_relay_plugin)

32 # Имя учетной записи локального контракта ICP; Цепочка 1 заполняет имя учетной записи межсетевого контракта цепочки 1, цепочка 2 заполняет цепочку 2 имени учетной записи межсетевого контракта.

33 icp-relay-local-contract = eocseosioicp

34

35 # Учетная запись и уровень разрешений для авторизации транзакций icp по локальному контракту icp, как в «account@permission» (eosio::icp_relay_plugin)

36 # Имя учетной записи подключаемого модуля ICP, используемое для отправки транзакций в локальный контракт ICP

37 icp-relay-signer = eocseosrelay@active

38

39 # Фактический host:port, используемый для прослушивания входящих p2p-соединений. (eosio::net_plugin)

40 # цепочка 1 — это 0.0.0.0:9876, а цепочка 2 — 0.0.0.0:9877.

41 p2p-listen-endpoint =0.0.0.0:9876 # или 0.0.0.0:9877

42

43

44 # Ограничивает максимальное время (в миллисекундах), в течение которого код отправленной транзакции может выполняться, прежде чем он будет признан недействительным (eosio::producer_plugin)

45 # Установить достаточно большое максимальное время выполнения транзакции. Инструкции по расчетам см. в ICP Challenges.

46 максимальное время транзакции = 300

47

48 # ID производителя, контролируемого этим узлом (например, inita; может указываться несколько раз) (eosio::producer_plugin)

49 # здесь тестовая цепочка использует только производителя eosio

50 имя производителя = eosio

51

52 # Заполняем публичный и приватный ключи аккаунта eosio, здесь используется значение по умолчанию.

53 поставщик подписи = EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV=KEY:5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3

54

55 # плагин

56 плагин = eosio::chain_api_plugin

запустить узел

Перейдите в сборку/программы/узлы, выполните узлы, запустите узел.

Итак, обзор EOCS и профиля запуска узла завершены.

Подпишитесь на нас в:

Веб-сайт: https://www.eocs.io

GitHub: https://github.com/eocschain

Реддит: https://www.reddit.com/user/eocschain

Твиттер: https://twitter.com/eocschain

Телеграмма: https://t.me/eocschain