Название | Создание смарт-контрактов Solidity для блокчейна Ethereum. Практическое руководство |
---|---|
Автор произведения | Александр Вячеславович Фролов |
Жанр | Программирование |
Серия | |
Издательство | Программирование |
Год выпуска | 2019 |
isbn |
С помощью параметра gasLimit мы задаем в рамках блокчейна предел расхода так называемого газа (Gas). Газ Ethereum представляет собой расходный ресурс, который тратится на выполнение таких операций, как отправка транзакций, публикация и выполнение контрактов и т.п. Далее мы расскажем об этом подробнее. В нашей приватной тестовой сети мы устанавливаем достаточно большое значение, чтобы не возникали ограничения при запуске тестовых программ.
Параметр alloc позволяет при инициализации блокчейна создать кошельки и заранее наполнить их тестовым эфиром. В первых примерах мы не будем использовать эту возможность.
Создаем каталог для работы
Создайте в домашнем каталоге подкаталог node1:
$ mkdir node1
В этом каталоге будут располагаться данные блокчейна.
Создаем аккаунт
Теперь перейдем к созданию нашего приватного блокчейна. Прежде всего войдите в домашний каталог пользователя book и создайте новый аккаунт:
$ geth –datadir node1 account new
При создании аккаунта будет запрошен пароль, который нужно сохранить в безопасном месте:
INFO [02-13|08:42:28.798] Maximum peer count ETH=25 LES=0 total=25
Your new account is locked with a password. Please give a password. Do not forget this password.
Passphrase:
Repeat passphrase:
Address: { 4f744742ac711fd111c7a983176db1d48d29f413 }
Конец ознакомительного фрагмента.
Текст предоставлен ООО «ЛитРес».
Прочитайте эту книгу целиком, купив полную легальную версию на ЛитРес.
Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.