October 14

Ora Protocol

О проекте

ORA — децентрализованный оракул для интеграции ИИ в блокчейн приложения, который позволяет смарт-контрактам выполнять сложные ИИ-запросы.

Инвест

23 ляма + ИИ нарратив + Polychain Capital в инвесте
10% саплая распределят среди обладателей поинтов
Поинты начисляются только за транзакции в сети Ethereum Mainnet
Нода ставится несложно, даже если не планируете держать в мейннете, советую поставить

Системные требования

  • 1CPU
  • 12 GB RAM
  • 40 GB ssd

Этап Подготовки

Я буду использовать немецкий хостинг Hetzner.
Для доступа к серверу MobaXterm.

Как зайти на сервер, что такое ssh ключи, как их создавать и ещё много полезного для погружения в ноды можно глянуть в гайде https://fackblock.com/I8a4RUtnc7X#6WmU

Нам нужен EVM кошелёк с балансом 2-5 Eth в сети Sepolia Testnet.

Есть два способа получения эфира в тестовой сети:

Краны

Кран infura.io

https://infura.io/faucet/sepolia
https://sepoliafaucet.com
https://faucet-sepolia.rockx.com
https://access.rockx.com/faucet-sepolia
https://sepolia-faucet.pk910.de

из плюсов это абсолютно бесплатно


из минусов:

  • на каждом кране можно запросить эфир раз в 24-72 часа
  • за одну транзакцию мы получим максимум 0.5 $ETH
  • на указанном кошельке должна быть минимальная активность/баланс в мейннете эфира
Ошибка при попытке получить тестовый эфир с крана на голый кошелёк

Платный Вариант

Заходим на https://testnetbridge.com/sepolia

Свапаем эфир на тестнетовский с сети арбитрума

И свапаем наш эфир с мейннета, арбитрума или оптимизма на эфир в Sepolia
(в сумме потратите эфира на 1-2 доллара)

RPC

Так же нам нужны RPC в сети ETH Mainnet и Sepolia

Их можно получить бесплатно, если зарегистрируемся на Infura или Alchemy

RPC на Infura

Копируем ключи в HTTPS и Websockets(WSS) и сохраняем в удобном месте

Устанавливаем ноду

  1. Скачиваем и запускаем скрипт
curl -O https://raw.githubusercontent.com/jylik99/ora_script/main/ora_script.sh && chmod +x ora_script.sh && ./ora_script.sh

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

Enter your private key: приватник от кошелька
Enter your WSS URL for Ethereum Sepolia: wss_адрес_sepolia
Enter your HTTPS URL for Ethereum Sepolia: https_адрес_sepolia

А так же

Do you want to run a node in Ethereum Mainnet? Yes or No

Если хотите, чтобы нода работала в мейннете эфира, то пишем Yes
Работа ноды в мейннете гарантирует дроп за поинты, но на комиссию будет тратиться мейннетовский эфир из вашего кошелька!

Если пишем Yes, то появятся идентичные строки для мейннета:

Enter your HTTPS URL for Ethereum Mainnet: https_адрес_майннета
Enter your WSS URL for Ethereum Mainnet: wss_адрес_майннета

3. Идем на сайт и коннектим кошелек, который мы привязали к ноде.


4. После переходим сюда

на этой странице мы можем проверить работоспособность нашей ноды
пишем что угодно в prompt или просто нажимаем на Surprise me и на Generate

Пишем prompt
Пример успешной генерации

5. После успешной генерации жмякаем Finalize

если нода работает в логах мы увидим инфу о транзакциях

информация об успешной транзакции

6. А здесь вы можете использовать пригласительный код 0HDIQI, так мы оба получим немного поинтов

Ну вот и все, нода запущена
Советую пару раз прогнать разные модели.