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