Hemi — это модульный протокол L2 для масштабирования, безопасности и взаимодействия, работающий на базе Bitcoin и Ethereum
О проекте
Проект основан одним из первых разработчиков Bitcoin Джеффом Гарзиком и экспертом в области безопасности блокчейна Максом Санчесом.
18 сентября проект закрыл seed-раунд финансирования на $15 млн с участием Binance (единственный Tier-1 фонд), Big Brain Holdings, Alchemy, Quantstamp и другими.
На твиттер проекта подписаны Sushi Swap, Binance Labs, а также представители Sfermion.
Команда
Согласно LinkedIn в компании работает ~19 человек.
Джефф Гарзик работал с Сатоши Накамото, в течение пяти лет был разработчиком ядра Bitcoin. Он также работал в десять лет в компании Red Hat и входил в совет директоров Linux Foundation. Джефф параллельно работает сооснователем и CEO Bloq.
Макс Санчез - один из создателей протокола Proof of proof (PoP) и руководитель разработки нового протокола для PoP.
Активности
Сейчас в проекте проходит награждаемый тестнет перед мейннетом.
Что делать:
- Заходим на сайт, подключаем кошелек и коннектим свой Twitter;
- Выполняем задания;
- Также есть задания на Galxe;
- Приглашаем рефералов по реф.коду.
Есть возможность установить ноду.
Легко гуглятся гайды от сторонних сообществ, но мы их не проверяли, поэтому приводится официальный гайд.
Установка по официальному гайду:
Необходимы базовые знания CLI
- Запросите tBTC через кран в канале #faucet в Discord;
- Или отправьте не менее 0,002 tBTC на предоставленный вами адрес тестовой сети Bitcoin и запустите майнер с вашим приватным ключом. {% endhint %};
- Скачайте бинарник pre-built или создайте свой используя README;
- Выберите версию, которую вы хотите использовать (если не уверены, выберите последнюю), и щелкните на выпадающем списке Assets
Пакет, который вам нужно загрузить, зависит от вашей ОС и архитектуры:
- Windows (Intel/AMD CPU): heminetwork_v0.2.8_windows_amd64.zip
- Mac (Intel CPU): heminetwork_v0.2.8_darwin_amd64.tar.gz
- Mac (процессор Apple Silicon «M»): heminetwork_v0.2.8_darwin_arm64.tar.gz
- Linux (Intel/AMD CPU): heminetwork_v0.2.8_linux_amd64.tar.gz
- Linux (ARM CPU): heminetwork_v0.2.8_linux_arm64.tar.gz
После загрузки необходимых файлов их необходимо извлечь из сжатого формата, прежде чем вы сможете использовать или получить доступ к программе.
- Запустите CLI
- Проверьте успешность настройки успешности настройки
Чтобы убедиться, что вы загрузили правильные исполняемые файлы и можете их запустить, выполните следующую команду:
./popmd --help
Для Mac сначала нужно удалить карантин, выполнив следующую команду в терминале:
xattr -d com.apple.quarantine ./popmd
Это выведет меню помощи для popmd, указывая на то, что он установлен и работает.
- Создайте свой открытый ключ
Linux/ MacOS:
./keygen -secp256k1 -json -net="testnet" > ~/popm-address.json
Windows:
Введите команду:
keygen.exe -secp256k1 -json -net=«testnet» > %HOMEDRIVE%%HOMEPATH%\popm-address.json
Примечание: После выполнения команды вы можете не увидеть никаких немедленных откликов в командной строке. Это ожидаемое поведение.
Откройте сгенерированный файл ключа
После генерации файла ключа необходимо проверить его содержимое. Для этого выполните следующую команду в Командной строке:
%HOMEDRIVE%%HOMEPATH%\popm-address.json
Эта команда откроет файл popm-address.json в Блокноте, что позволит вам просмотреть или отредактировать сгенерированный ключ.
Откройте JSON
Для Windows смотрите выше как открыть в Блокноте.
Для Linux/ MacOS:
cat ~/popm-address.json
Должно отображаться:
Импорт адреса ETH в MetaMask
Проверьте JSON для вашего private_key и импортируйте его в MetaMask (копируйте только шестнадцатеричные цифры, без кавычек и пробелов).
Пополните свой адрес PoP Miner Address
Найдите адрес своего кошелька: Проверьте JSON на наличие pubkey_hash, который является адресом вашего биткоин-кошелька testnet.
«pubkey_hash": «m12345678P2xVWwVCWxq7tHJLGcJz2h6XYZ»
Пополните свой кошелек:
Запросите tBTC в кране Hemi Discord, чтобы отправить не менее 0,002 tBTC на ваш адрес pubkey_hash.
Запустите майнер
В консоли выполните следующие команды:
заменяя <private_key> значением, найденным в JSON
заменяя <fee_per_vB_integer> значением комиссии в sat/vB, которую вы хотите заплатить.
Ожидаемый вывод консоли
Начать обсуждение