Підтвердження роботи вузлів

Ми хочемо переконатися, що вузли працюють і синхронізуються правильно. Для цього нам потрібно отримати адресу NLB (Node Load Balancer), через який підключено наші контейнери EC2.

В консолі AWS перейдіть в розділ Services>EC2>Load Balancers. Клацніть по балансувальник навантаження, щоб відобразити подробиці. Знайдіть DNS-ім'я і скопіюйте його.

У вікні терміналу ви можете використовуватиcurl http://<nlb-address>:8732/monitor/bootstrapped, щоб побачити, чи активні ваші вузли, і позначку часу на їх останньому блоці (тобто, можна побачити, чи вони синхронізовані).

$ curl http://testnet-nodes-NLB-876d45cbc59efb92.elb.us-west-2.amazonaws.com:8732/monitor/bootstrapped
{"block":"BL3ZwKGAp8o986wQ5LkvThTcEtEyj84LeVfoNGGVqJnteyMjoyH","timestamp":"2020-01-24T21:55:50Z"}

Наш вузол відповідає і має свіжі дані!

Тепер давайте відправимо запит даних. Ми можемо використовувати RPC, щоб отримати останній блок командою curl -s http://<nlb-address>:8732/chains/main/blocks/head

$ curl -s http://testnet-nodes-NLB-876d45cbc59efb92.elb.us-west-2.amazonaws.com:8732/chains/main/blocks/head
{"protocol":"PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS","chain_id":"NetXUdfLh6Gm88t","hash":"BLedAPryPxDcCSYAuYm8PS9ohFVhujBT1fAGpARdwmUXH5UKUwQ","header":{"level":237137,"proto":1,"predecessor":"BMf1MaBXLqzfyLrF2uwBMnRDqtq4HeYs5MpcaG2DRyPu297BkPB","timestamp":"2020-01-24T22:00:32Z","validation_pass":4,"operations_hash":"LLoa8wtVnRa8npi4ejFUMDfmnBy6uwas9S9KHKcgvZar25JzLRoh2","fitness":["01","0000000000039e50"],"context":
….

Також ми можемо взаємодіяти з нашим вузлом через tezos-client. Нам просто потрібно вказати адресу NLB і порт. tezos-client -A <nlb-address> -P 8732

$ tezos-client -A testnet-nodes-NLB-876d45cbc59efb92.elb.us-west-2.amazonaws.com -P 8732 bootstrapped
Warning:
This is NOT the Tezos Mainnet.
The node you are connecting to claims to be running on the
Tezos Alphanet DEVELOPMENT NETWORK.
Do NOT use your fundraiser keys on this network.
Alphanet is a testing network, with free tokens.
Current head: BL4fD1vf8TNk (timestamp: 2020-01-24T22:12:24-00:00, validation: 2020-01-24T22:12:55-00:00)
Bootstrapped.

Ура! Наш вузол працює!

Матеріали розроблені TQ Tezos перекладені українською мовою Tezos Ukraine