MADIcoin - это простой проект, который включает в себя клиент и узлы для демонстрации функциональности криптовалюты.
Для компиляции файлов проекта вы можете использовать Makefile. Просто запустите команду make
в терминале:
make
Для запуска узла используйте следующие команды:
./node -serve::8080 -newuser:node1.key -newchain:chain1.db -loadaddr:addr.json
./node -serve::9090 -newuser:node2.key -newchain:chain2.db -loadaddr:addr.json
При запуске узлов убедитесь, что порты (8080, 9090) доступны и не заняты другими процессами.
Для запуска клиента используйте следующие команды:
./client -loaduser:node2.key -loadaddr:addr.json
./client -loaduser:node1.key -loadaddr:addr.json
-
/exit: Производит выход из программы.
-
/user:
- address: Выводит адрес пользователя.
- purse: Выводит приватный ключ пользователя.
- balance: Выводит баланс пользователя.
-
/chain:
- print: Печатает информацию о блокчейне.
- tx: Выполняет операции с транзакциями.
- balance: Выводит баланс блокчейна.
- block: Выполняет операции с блоками.
- size: Выводит размер блокчейна.
Примечание: Убедитесь, что у вас установлен Go (GoLang) для компиляции и запуска программы. Более подробную информацию можно найти в официальной документации Go.