Celestia
October 24, 2022

Mocha Testnet

https://t.me/celestiaua

Celestia - це перша модульна блокчейн-мережа, яка полегшує розгортання нового блокчейну. Вона дозволяє суверенним блокчейнам звільнитися від обмежень монолітної архітектури, щоб вони могли будувати гнучко і вільно на власних умовах.

Зміст

  1. Про Mocha Testnet
  2. Терміни
  3. Оновлення Celestia App
  4. Корисні команди
  5. Як видалити ноди

Гайди

  1. Створення і запуск Validator Node
  2. Встановлення Bridge Node
  3. Встановлення Light Node
  4. Встановлення Full Storage Node

Про Mocha Testnet

Mocha Testnet розроблений, щоб допомогти валідаторам перевіряти свою інфраструктуру та програмне забезпечення нод. Ми закликаємо розробників розгортати свої sovereign rollups на Mocha, але також рекомендуємо для цього Arabica Devnet, оскільки ця мережа створена для цілей розробки.

Mocha — це важливий крок для Celestia, що дозволяє кожному тестувати основні функції в мережі. Ваш найкращий підхід до участі — це спочатку визначити, яку ноду ви хочете запустити.

Список нод, які ви можете запустити, щоб взяти участь у Mocha:

Консенсус:

  • Validator Node
  • Consensus Full Node

Доступність даних:

  • Bridge Node
  • Full Storage Node
  • Light Node

Кінцеві точки RPC

Список кінцевих точок RPC, які можна використовувати для підключення до Mocha Testnet:

Кінцеві точки API

Кінцеві точки GRPC

Кран Mocha Testnet

ВИКОРИСТАННЯ ЦЬОГО КРАНУ НЕ ДАЄ ВАМ ПРАВА НА AIRDROP АБО ІНШИЙ РОЗПОДІЛ ТОКЕНІВ MAINNET CELESTIA. ТОКЕНІВ MAINNET CELESTIA НАРАЗІ НЕ ІСНУЮЄ, І БУДЬ-ЯКІ ТОКЕНИ MAINNET CELESTIA НЕ ПРОДАЮТЬСЯ І НЕ РОЗПОВСЮДЖУЮТЬСЯ ІНШИМИ МЕТОДАМИ.

Ви можете надіслати запит у Mocha Testnet Faucet на каналі #mocha-faucet в Discord Celestia за допомогою такої команди:

$request <CELESTIA-ADDRESS>

Де <CELESTIA-ADDRESS> — сгенерована адреса celestia1******.

Примітка. Кран має обмеження в 10 токенів на тиждень на адресу/ідентифікатор Discord

Провідники

Список провідників, які можна використовувати для Mocha:

https://testnet.mintscan.io/celestia-testnet

https://celestia.explorers.guru/

https://celestiascan.vercel.app/

Терміни

Validator Node

Цей тип нод бере участь в консенсусі, створюючи блоки і голосуючи за них.

Consensus Full Node

Full Node Celestia-App для синхронізації історії блокчейну.

Bridge Node

Ця нода з'єднує блоки між мережею доступності даних і мережею консенсусу.

Full Storage Node

Цей тип ноди зберігає всі дані, але не підключається до мережі консенсусу.

Light Node

Light Nodes проводять вибірку доступності даних в мережі доступності даних.

Оновлення Celestia App

Використовуйте теги актуальної версії для конкретної мережі

Мережа Mocha:

cd $HOME
rm -rf celestia-app

git clone https://github.com/celestiaorg/celestia-app.git 
cd celestia-app/ 
APP_VERSION=v0.11.1 
git checkout tags/$APP_VERSION -b $APP_VERSION 
make install

Мережа Arabica:
cd $HOME
rm -rf celestia-app

git clone https://github.com/celestiaorg/celestia-app.git 
cd celestia-app/ 
APP_VERSION=v0.12.0 
git checkout tags/$APP_VERSION -b $APP_VERSION 
make install

Корисні команди

Перевірка логів Light Node

journalctl -u celestia-lightd.service -f

Перевірка логів celestia-app

journalctl -u celestia-appd.service -f

Перевірка логів Bridge Node

journalctl -u celestia-bridge.service -f

Перевірка синхронізації ноди celestia-app

curl -s localhost:26657/status | jq .result | jq .sync_info

Як видалити ноди

Зробіть резервну копію важливих даних! Про всяк випадок

1. Збережіть "$HOME/.celestia-app/config/**priv_validator_key.json**" на ваш комп'ютер або інший альтернативний носій

2. Збережіть "$HOME/.celestia-app/**keyring-test**" директорію

Видалення Validator Node

sudo systemctl stop celestia-appd
sudo systemctl disable celestia-appd
rm /etc/systemd/system/celestia-appd.service
sudo systemctl daemon-reload
cd $HOME
rm -rf .celestia-app celestia-app networks

Видалення Light Node

sudo systemctl stop celestia-lightd
sudo systemctl disable celestia-lightd
rm /etc/systemd/system/celestia-lightd.service
sudo systemctl daemon-reload
cd $HOME
rm -rf .celestia-light celestia-node

Видалення Bridge Node

sudo systemctl stop celestia-bridge
sudo systemctl disable celestia-bridge
rm /etc/systemd/system/celestia-bridge.service
sudo systemctl daemon-reload
cd $HOME
rm -rf .celestia-bridge celestia-node

Українська спільнота в телеграм - https://t.me/celestiaua