follow us on twitter . like us on facebook . follow us on instagram . subscribe to our youtube channel . announcements on telegram channel . ask urgent question ONLY . Subscribe to our reddit . Altcoins Talks Shop Shop


This is an Ad. Advertised sites are not endorsement by our Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise Here Ads bidding Bidding Open

Author Topic: Узнайте, как создать частную сеть блокчейн с помощью XDC Network Codebase.  (Read 2391 times)

Offline XDCRussianNews

  • 1st Step
  • *
  • Activity: 1
  • points:
    380
  • Karma: 1
  • Trade Count: (0)
  • Referrals: 0
  • Last Active: January 27, 2023, 12:10:49 PM
    • View Profile

  • Total Badges: 3
    Badges: (View All)
    One year Anniversary Topic Starter First Post
Технология Блокчейн претерпела быструю эволюцию в своих функциях и приложениях с момента появления Биткойна. Спрос на технологию блокчейна также вырос во многих новых областях. Это привело к переходу Интернета с web2 на web3. Компании все чаще изучают множество приложений блокчейна и способы решения своих бизнес-задач. Теперь, говоря об основах, блокчейны в основном делятся на две категории: общедоступные и частные блокчейны. И в последнее время частные блокчейны все чаще используются для реализации dApp. Здесь вы можете задаться вопросом, почему бы вам не выбрать публичный блокчейн для реализации вашего dApp.

Хотя общедоступные блокчейны предлагают много преимуществ по сравнению с другими типами блокчейнов, у них есть определенные недостатки, поскольку они более уязвимы для злоумышленников, поскольку они находятся в общей сети. Частные блокчейны обеспечивают дополнительную безопасность и защиту данных, хранящихся в блокчейне, что помогает соответствовать нормативным требованиям. Это само по себе может быть основным движущим фактором для многих, решивших разработать частные блокчейны. Кроме того, частные реализации блокчейна дают предприятиям полный контроль над тем, кто имеет доступ к цепочке, какие функции они могут выполнять, как можно развертывать и поддерживать dApps, а также где географически расположены узлы.

Сегодня все больше предприятий стремятся создать частные сети на основе кодовой базы XDC Network. Хотя этот процесс может показаться сложным, знание пошаговых инструкций упрощает его.

Поэтому мы решили протянуть вам руку помощи. Из этого пошагового руководства вы узнаете, как настроить частную сеть на кодовой базе XDC Network.

Примечание: в этой статье описывается пошаговая настройка частной сети XinFin с тремя мастернодами (или сетевыми узлами). Однако вы можете настроить частную сеть до 5000 узлов.

Шаги, которые необходимо выполнить при настройке частной сети Blockchain с использованием XDC Network Codebase
№1. Установить Голанг
Загрузите и установите Golang, выполнив следующие действия:

i) Загрузите установщик Go для Windows , Linux или Mac .

ii) Установите Go на свой компьютер, выполнив указанные шаги, и все готово.

Дополнительные сведения см . на странице установки GO .

№ 2. Установить переменные среды
i) set GOROOT=$HOME/usr/local/go

ii) set GOPATH=$HOME/go

№3. Подготовьте клиентское программное обеспечение XinFin Network
Загрузите исходный код и соберите здесь.

Запустите команды:

i) git clone github.com/XinFinOrg/XDPoSChain
ii) git checkout v1.4.4
iii) make all

№ 4. Настройте блок Genesis с помощью инструмента Pupeth
Запустите команду Pupeth и ответьте на вопросы о вашей приватной цепочке следующим образом:

./Puppeth

i) Установите имя цепочки как XDPoS


ii) Введите 2, чтобы настроить новый генезис


iii) Введите 3, чтобы выбрать XDPoS — консенсус делегированного подтверждения доли


iv) Установите время блокировки (по умолчанию 2 секунды)


v) Установить награду для каждой эпохи


vi) Установить адреса в качестве начальных мастернод


vii) Введите адрес подписавшего.


viii) Установите количество блоков каждой эпохи (по умолчанию 900).

(Примечание. Если вы хотите настроить номер эпохи, обновите код здесь: common/constants.go:14 EpocBlockRandomize = 900)


ix) Установить зазор

(То есть: сколько блоков необходимо для подготовки нового набора мастернод перед контрольной точкой?)

Предлагаемый зазор = 5


x) Введите адрес фонда, в котором вы держите закрытый ключ


xi) Введите учетные записи, с которыми вы управляете закрытыми ключами для разблокировки кошелька MultiSig


xii) Введите, сколько Foundation MultiSignWallet требуется для подтверждения tx default=2


xiii) Введите учетные записи, которые разрешено подтверждать в Team MultiSignWallet


xv) Введите количество Team MultiSignWallet, которое требуются для подтверждения транзакций в Multisig Wallet (по умолчанию = 2)


xvi) Введите адрес своп-кошелька для фонда 55 миллионов XDC


xvii) Введите адрес, который необходимо предварительно пополнить


xviii) Введите идентификатор сети


xix) Экспортируйте файл генезиса:

Выбор 2 для управления существующим генезисом.
Выбор 2 для экспорта конфигурации генезиса
Введите имя исходного файла — — XDPOS.json


xx) Нажмите Control(Ctrl) + C, чтобы выйти.

№ 5. Настройка загрузочного узла
i) Инициализируйте ключ загрузочного узла, введя команду:

./bootnode -genkey bootnode.key

ii) Затем запустите загрузочный узел командой:

./bootnode -nodekey ./bootnode.key

iii) Скопируйте показанную информацию о загрузочном узле:

self=enode://c1a13b173d61097ba03c68346c0c761f75095efabe170a55cec427bca83af3c81529b5e6d599c3d594761ea1fac96d291471c805045db385c4c734bc979f63:0:0[3:1bd@385c4c734bc979f63bd]


№ 6. Запустите Мастерноду
Выполните следующие шаги, чтобы запустить мастерноду:

я). Клонируйте репозиторий Local DPoS Setup из:

github.com/XinFinOrg/Local_DPoS_Setup

ii). Замените файл генезиса на свой.

III). Введите ключ загрузочного узла.

IV). Отредактируйте файл run.sh, изменив идентификатор сети и заменив созданный ранее код.

в). Введите закрытый ключ 3-х мастернод в файл .env, мастерноду и закрытый ключ подписанта, который был упомянут в генезис-файле.

ви). Запустите мастерноду командой:

./bash run.sh

Чтобы помочь вам понять флаги в файле run.sh , вот несколько пояснений.

я). Многословие — — Уровень ведения журнала варьируется от 1 до 5. И в этом случае мы используем 4 для отладочных сообщений.

ii). Datadir — — Это путь к вашему каталогу данных, созданному выше.

III). Keystore — — Это путь к хранилищу ключей вашей учетной записи, созданному выше.

IV). Identity — — Это полное имя вашего узла.

в). Пароль — — это пароль вашей учетной записи.

ви). Networkid — — это сетевой идентификатор тестовой сети XinFin.

vii) Порт — порт прослушивания полного узла вашего предприятия (по умолчанию 30303).

VIII). rpc, — rpccorsdomain, — rpcaddr, — rpcport, — rpcvhosts — -Ваш полный узел будет принимать запросы RPC на 8545 TCP.

икс). ws, — wsaddr, — wsport, — wsorigins — -Ваш полный узел будет принимать запросы Websocket на 8546 TCP.

Икс). Мой — — Это означает, что ваш полный узел хочет зарегистрироваться, чтобы стать кандидатом на выбор мастерноды.

xi).Gasprice — — это минимальная цена газа, которую можно принять для майнинга транзакции.

хii). Targetgaslimit — — Целевой лимит газа устанавливает искусственный целевой газ для блоков, которые нужно добывать (по умолчанию: 4712388)

хiii). Загрузочный узел — — Информация о загрузочном узле помогает в обнаружении других узлов в сети.

хв). Gcmode — — это режим сборки мусора блокчейна (“полный”, “архивный”)

И, чтобы увидеть все использования флагов, используйте команду: XDC — — help

№ 7. Проверьте свою частную сеть
Чтобы проверить, проходит ли ваша цепочка первую контрольную точку, выполните следующие действия.

я). Подключить RPC

eth.getBlock(0)

eth.getBlock(1)

ii). Проверьте контрольные точки.

iii) Подождите 30 минут, чтобы убедиться, что ваша цепь прошла первую контрольную точку.

Полезные инструменты для принятия:
Некоторые инструменты, которые вы можете использовать для запуска различных функций частной сети блокчейнов, включают:

я). XDCPay

Это расширение помогает получить доступ к распределенным приложениям XDC с поддержкой XDPoS или «Dapps» в вашем браузере. С расширением вы внедряете XDPoS web3 API XDC в контекст javascript каждого веб-сайта, помогая Dapps читать из блокчейна.

ii) Ремикс XDC

С помощью интегрированной среды разработки на основе веб-браузера вы можете писать, компилировать, развертывать и запускать смарт-контракты на основе Solidity в сети XDC.

Для получения технической поддержки давайте подключимся через сообщества социальных сетей XDC в Slack , Twitter и Discord.

Altcoins Talks - Cryptocurrency Forum


Offline imhoneer

  • Hero Member
  • *
  • *
  • Activity: 768
  • points:
    1356
  • Karma: 28
  • Trade Count: (0)
  • Referrals: 0
  • Last Active: February 09, 2023, 07:03:43 AM
    • View Profile

  • Total Badges: 13
    Badges: (View All)
    Second year Anniversary 10 Posts First Post
Поэтому мы решили протянуть вам руку помощи. Из этого пошагового руководства вы узнаете, как настроить частную сеть на кодовой базе XDC Network.

Помогли так помогли. ;D

Господа, кто реально сможет установить ноды такими командами, тот сам и сможет написать код любого блокчейна.

Для простых смертных это недостижимый уровень сложности, почему нельзя просто скачать архив и просто запустить программу, что она всё делала сама.

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


         ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄      
        █  █▀▀▀▀▀▀▀█  █        
       ▄▀▀▀▀▄     ▄▀▀▀▀▄      
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█ ▄▀▀▀▀▀▀▀▀▀ ▄▄▄▄▄ ▀▀▀▀▀▀▀▀▀▀ █
█ ▀        ▄▀ ▄ ▄ ▀▄          █
█▄▄▄      █   █▀█   █      ▄▄▄█
 █  ▀▀▀▄▄▄█   █▀▀▄  █▄▄▄▀▀▀  █
 █        █   █▄▄█  █        █
 █         ▀▄ ▀ ▀ ▄▀         █
 █           ▀▀▀▀▀         █ █
 █ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀ █
 ▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀
    ▀▀                   ▀▀  



Arbitrum Balance
/



             ▄▄████▄▄
         ▄▄████████████▄▄
      ▄██████████ █████████▄
█▀█▄▄▄███████████ █▀█▀██████
▀▀▀         ▀████      ▀████
▀▀▀▀▀▀▀▀█▀▀▄    █ ████  ████
     ▄▄▄ ▀▄ ▀▀▀▀█        ███
     █▄█   ▀▀▀▀▀█ █████  ███
▄▄▄▄▄▄▄▄█▄▄▄▄▄▄▄█       ▄██
   ▄▄▄     ▄█████ █▄█▄████
   █▄█▀▀▀▀███████ ██████▀
            ▀████████▀▀
              ▀▀██▀▀

           


imhoneer investment fund
/


   ▄▄███████████████▄▄
 ▄█████████████████████▄
▄██████████████▀▀███████▄
████████████▀▀    ███████
█████████▀▀   ▄   ███████
██████▀▀     █    ███████
████▀       █     ███████
█████▄▄   ▄█      ███████
████████ ██▄      ███████
▀████████ ▀▄███▄▄███████▀
 ▀█████████████████████▀
   ▀▀███████████████▀▀


Telegram-канал @imho_idea

Offline heyod hewow

  • Padawan
  • *
  • *
  • *
  • *
  • Activity: 10215
  • points:
    1663
  • Karma: 1605
  • Mixero: Privacy by XMR (Monero) bridge
  • Trade Count: (0)
  • Referrals: 4
  • Last Active: March 27, 2024, 06:07:06 PM
    • View Profile

  • Total Badges: 31
    Badges: (View All)
    10000 Posts Sixth year Anniversary Fifth year Anniversary
Поэтому мы решили протянуть вам руку помощи. Из этого пошагового руководства вы узнаете, как настроить частную сеть на кодовой базе XDC Network.

Помогли так помогли. ;D

Господа, кто реально сможет установить ноды такими командами, тот сам и сможет написать код любого блокчейна.

Для простых смертных это недостижимый уровень сложности, почему нельзя просто скачать архив и просто запустить программу, что она всё делала сама.

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

Походу топикстартер умер вместе со своей частной сетью, пытаясь выполнить выложенную им же инструкцию. ))
А если серьезно, это похоже просто копипаста откуда-то (лень искать) плюс прогон через гугельтранслейт, о чем явно свидетельствуют кривизна перевода и пробелы перед точками и запятыми, характерный косяк для гугльперевода.   
░░░░░░░░░░░░░░░░░█████████████
░░░██████░░░░░░░░█████████████
░░░██████░░░░░░░░█████████████
░░░██████░░░░░░░░█████████████
░░░░░░░░░░░░░░░░░█████████████
░░░░░░█████████░░█████████████
░░░░░░█████████
░░░░░░█████████
░░░░░░█████████░░░░█████████
░░░░░░░░░░░░░░░░░░░█████████
████░░░░░░░░░░░░░░█████████
████░░░░░░░░░░░░░░█████████
██████████████████████████████
█████████▀▀███▀▀░░▀▀▀█████████
███████▀░░█▀░░░░▄▄▄▄▄▄▄███████
██████░░░██░░▄█▀▀░░░░░▀▀██████
█████░░░░█░░███████▄▄▄░░░▀████
███░██░░░█▄████████▄░▀█▄░░░███
███░░██░░░███████████░░▀█▄░███
████░░▀██▄▄████████░██░░░█▄███
█████░░░░░▀▀▀▀▀▀██░░██░░░█████
███████▄▄▄▄▄▄▄█▀░░░▄█░░░██████
████████▀▀▀▀░░░░░░██░░▄███████
██████████▄▄▄▄▄████▄██████████
██████████████████████████████
██████████████████████████████████████████████████████████████████████████████████
.
MIXERO.IO
.
██████████████████████████████████████████████████████████████████████████████████
████
██
██
██
██
██
██
██
██
██
██
██
████
..
..
..
..
..
..
..
..
██████████████████████████████
███████▀▀██░▀█████████████████
████████░░█░█▀▀░██████████████
████████░░▀░░░▄███████████████
██████▀░░░░░░░░░▀██████░▀█████
████▀░░░░░░░░░░░░░██▀▀█▄░░████
████░░░░░░░░░░░▄████▄░▀██░░███
████░░░░░░░░░▄██▀░▄██░░██░░███
█████░░░░░░▄██▀████▀░░██░░████
███████▄▄▄████▄░░░░▄██▀░░█████
███████████░░▀▀▀██▀▀▀░░▄██████
██████████████▄▄▄▄▄▄██████████
██████████████████████████████
..
..
..
..
████
██
██
██
██
██
██
██
██
██
██
██
████
██████████████████████████████████████████████████████████████████████
.
MIX.NOW
.
██████████████████████████████████████████████████████████████████████
████
██
██
██
██
██
██
██
██
██
██
██
████
█████████████
█████████████
░░░░░░░░░██████
█████████████░░░░██░░░██████
█████████████░░░░░░░░░██████
█████████████
█████████████░░█████████
░░░░░░░░░░░░░░░█████████
░░░░░░░░░░░░░░░█████████
░░█████████░░░░█████████
░░█████████
░░█████████░░░██░░░░░░░░░░████
░░█████████░░░░░░░░░░░░░░░████

 

ETH & ERC20 Tokens Donations: 0x2143F7146F0AadC0F9d85ea98F23273Da0e002Ab
BNB & BEP20 Tokens Donations: 0xcbDAB774B5659cB905d4db5487F9e2057b96147F
BTC Donations: bc1qjf99wr3dz9jn9fr43q28x0r50zeyxewcq8swng
BTC Tips for Moderators: 1Pz1S3d4Aiq7QE4m3MmuoUPEvKaAYbZRoG
Powered by SMFPacks Social Login Mod