StarkNet
Краткий обзор
StarkNet - это беспрепятственный децентрализованный Validity-Rollup (также известный как "ZK-Rollup"). Он работает как сеть L2 над эфиром. Контракты StarkNet и операционная система StarkNet написаны на Cairo - это значит, что он поддерживает развертывание и масштабирование любого варианта использования, независимо от бизнес-логики.
Cairo - это язык программирования для написания доказуемых программ, где одна сторона может доказать другой, что определенные вычисления были выполнены правильно. Cairo и похожие системы доказательства могут быть использованы для обеспечения масштабируемости к blockchains.
Сейчас уже есть множество проектов, базирующихся на StarkNet, более подробный список можно получить тут.
Так как нода не претендует на особую "гемность", в вопросе "порассказывать" тут не особо и есть где разгуляться. У проекта есть довольно живой и активный твиттер, где периодически публикуются посты. Также, в поисках большего количества инфы можно посетить следующие ресурсы проекта:
Сайт проекта | GitHub | Medium
Установка
Эндпоинты
Для запуска starknet мы будем использовать узлы, предоставляемые службой Alchemy, так что зарегистрируйтесь на alchemy.com и создайте эндпоинты в вашем личном кабинете.
Установка ноды
Заменяем поле YOUR_ALCHEMY_HTTP_ADDRESS на свои данные
ALCHEMY=YOUR_ALCHEMY_HTTP_ADDRESS echo 'export ALCHEMY='$ALCHEMY >> $HOME/.bash_profile
Далее просто устанавливаем ноду одной командой для быстрой установки
wget -O starknet.sh https://api.nodes.guru/starknet.sh && chmod +x starknet.sh && ./starknet.sh
journalctl -u starknetd -f
Дополнительно
systemctl restart starknetd
systemctl stop starknetd systemctl disable starknetd rm -rf ~/pathfinder/ rm -rf /etc/systemd/system/starknetd.service rm -rf /usr/local/bin/pathfinder