Учетная запись, контракты и транзакции платформы Ethereum

Ethereum — это альтернатива быстрому развитию безопасности для малого бизнеса. Система Ethereum состоит из «учетных записей», причем каждая учетная запись имеет 20-байтовые адреса. Учетная запись Ethereum содержит четыре составляющие:

1. Счетчик, используемый для проверки, что каждая транзакция может обрабатываться только один раз.
2. Текущий баланс счета.
3. Контрактный код учетной записи.
4. Хранилище учетной записи (по умолчанию).

«Эфир» является основной внутренней криптовалютой платформы Ethereum и используется для оплаты транзакционных сборов. В общем, существует два типа счетов: внешние счета, и счета, контролируемые их собственным кодом. Внешняя учетная запись не имеет кода и может отправлять и получать учетную запись.

Контракты платформы Ethereum

Следует обратить внимание, что «контракты» на пдатформе эфириум не должны рассматриваться как нечто, что необходимо выполнить или нет; скорее, они больше напоминают «автономные агенты», что расположены внутри «системы». Это своего рода хранилище значений для отслеживания постоянных переменных.

Транзакции системы Ethereum содержат:

1. Получателя сообщения.
2. Подпись, идентифицирующая отправителя.
3. Количество эфириума для передачи от отправителя получателю.
4. Необязательное поле данных.
5. Значение STARTGAS, представляющее максимальное количество транзакций.
6. Значение GASPRICE, представляющее плату (отправитель платит за каждый шаг вычисления).

Первые три составляющие являются стандартными полями, которые входят в любую криптовалюту. Поле данных по умолчанию не имеет функции, но виртуальная машина имеет код доступа. Поля STARTGAS и GASPRICE имеют решающее значение для модели отказа от обслуживания Ethereum во избежание случайных или враждебных бесконечных циклов или других вычислительных потерь в коде.

Учетная запись, контракты и транзакции платформы Ethereum Обновлено: 2017-12-27 автором: Admin