В предыдущем материале мы рассмотрели простейший пример программы на языке Solidity, главным образом предназначенном для создания смарт-контрактов в системе Ethereum. В этом материале будет представлен пример немного посложнее, который продемонстрирует некоторое подобие создания криптовалюты, а точнее подвалюты.
В этом контракте будет реализована простейшая форма криптовалюты. При этом можно создавать монеты из воздуха, но только человек, создавший контракт, сможет это сделать. Кроме того, каждый может отправлять монеты друг другу без необходимости регистрироваться с именем пользователя и паролем – все, что вам нужно, это ключевая пара в системе Ethereum.