Записи

Что такое Ether в Ethereum?

Ether — это внутренняя сетевая валюта для Ethereum. В Bitcoin есть Satoshi и Millibits, а доллар США имеет доллары и центы, у Ethereum есть свои собственные наименования и терминология. Так как Ether используется для оплаты различных транзакций и вычислительных задач, выполняемых в сети Ethereum, то эти действия называются GAS. На каждом блоке имеется ограничение GAS (то есть, сколько вычислительных транзакций может быть выполнено на блок), что ограничивает размер блока и немедленно определяет стоимость исполнения контракта.

В приведенной ниже таблице показаны примеры различных деноминаций :

WEI 1
Ada 1000
Fentoether 10000
Kwei 100000
Mwei 1000000
Babbage 10000000
Pictoether 100000000
Shannon 1000000000
Gwei 10000000000
Nano 100000000000
Szabo 1000000000000
Micro 10000000000000
Microether 100000000000000
Finney 1000000000000000
Milli 10000000000000000
Milliether 100000000000000000
Ether 1000000000000000000
Einstein 1000000000000000000000
Kether 10000000000000000000000
Grand 100000000000000000000000
Mether 1000000000000000000000000
Gether 1000000000000000000000000000
Tether 1000000000000000000000000000000

Все мелкие купюры названы в честь первопроходцев в области криптографии, так же как и в терминологии наименования Bitcoin. Finney назван в честь Hal Finney , Szabo в честь Nick Szabo, Satoshi в честь Satoshi Nakomoto.

Что такое Gas в Ethereum?

Gas — это внутренняя валюта для заключения сделки или контрактов в Ethereum. На момент написания и до запуска Frontier он был установлен на 10 Szabo, что составляет около 1/100000 от Ether. Это отделило блок Ether (ETH) и его рыночную стоимость от единицы измерения (Gas). Таким образом, майнер может принять решение об увеличении или уменьшении использования Gas в соответствии с его потребностями, а в случае необходимости цена Gas может быть соответственно увеличена или уменьшена, избегая ситуации, в которой повышение цены ETH вызовет необходимость изменить всю цену на Gas. Это также является своеобразным ответом на обсуждение в Bitcoin о структуре сборов.

Gas система не очень отличается от использования KW для измерения потребления электроэнергии в домашних условиях. Одно отличие от реального рынка энергии заключается в том, что инициатор сделки устанавливает цену на Gas, на которую может согласиться или нет покупатель, что приводит к появлению рынка вокруг Gas.

В Ethereum существует также предел блокировки — так что вы платите за премиум-пространство в следующем блоке так же, как в Bitcoin.

Майнеры Bitcoin расставляют приоритеты на сделки с самыми высокими сборами за добычу. То же самое можно сказать о Ethereum, где добытчики могут свободно игнорировать сделки, чей предел цены на Gas слишком низок.

Цена Gas за транзакцию или контракт устанавливается для того, чтобы иметь дело с Turing Complete и ее EVM (Ethereum Virtual Machine Code) — идея заключается в ограничении бесконечных циклов. Так, например, 10 Szabo или 0,00001 Ether или 1 Gas могут выполнять строку кода или некоторую команду. Если в учетной записи недостаточно Ether для выполнения транзакции или сообщения, то действие автоматически считается недействительным. Идея состоит в том, чтобы прекратить атаки на отказ в обслуживании из-за бесконечных циклов, повысив эффективность кода, а также заставить злоумышленников платить за ресурсы, которые они используют, от использования полосы пропускания до процессорных вычислений.

Чем сложнее команды, которые вы хотите выполнить, тем больше Gas (и Ether) вам придется заплатить. Например, если Aнна хочет отправить Bиктору 1 Ether — то общая стоимость 1.00001 Ether будет выплачена Aнной. Однако, если бы Анна хотела заключить контракт с Bиктором в зависимости от будущей цены Ether, было бы больше линий исполняемого кода и больше ответственности или потребления энергии, размещаемых в распределенной сети Ether — и, следовательно, Aнне пришлось бы заплатить больше, чем 1 Gas за сделанную транзакцию.

Некоторые вычислительные операции стоят дороже других, потому что они более ресурсозатраные на вычислительном уровне и потому, что у них больший объем данных, который должны храниться в состоянии. Вот список операций в виртуальном коде Ethereum и их стоимость в Gas (который является Ether).

Наименование функций стоимости Gas:

 

step1 Значение по умолчанию для Gas, подлежащего оплате за цикл выполнения.
stop 0 Ничего не заплатили за операцию SUICIDE.
sha3 20 Выплачено за операцию SHA3.
sload 20 Заплачено для операции SLOAD.
sstore 100 Выплачивается за обычную операцию SSTORE (иногда удваивается или отменяется).
balance 20 Оплачено для операции BALANCE
create   100 Оплачено для операции CREATE
call 20 Оплачено для операции CALL.
memory 1 Оплачивается за каждое дополнительное слово при расширении памяти
txdata 5 Оплачивается за каждый байт данных или код для транзакции
transaction 500 Плата за каждую транзакцию

 

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

Каковы награды за майнинг в Ethereum?

Майнинг Ether началась с выпуска платформы Frontier. Ее тестирование поначалу не имело значения для Ether. Так что то, что было получено за это время и все остатки при переводе в основную версию, были установлены до закрытия сбора средств. Даже если бы вы перевели Ether на тестовую версию после помощи в сборе средств для дальнейшего развития, вы бы сохранили свои Ether при запуске платформы.

Доказательство работы в Ethereum проходит через Ethash. Успешный майнер PoW получит  единоразовую награду за созданные блоки, равную 5 Ether.

Также майнер получает весь Gas в виде сборов генерируемых из транзакций в блоке, которые он проверил. Количество создаваемого Ether растет со временем. Именно поэтому ожидается, что награда за Gas возьмет львиную долю вознаграждения за майнинг.

Майнер также получит награду в размере 1/32 за блоки Uncle. Uncle – это устаревшие блоки имеющие предков, которые находятся не более чем в шести блоков назад от настоящего блока. Действующие блоки Uncle получают вознаграждение за прекращение сетевого отставания (время распространения действительного блока на всю сеть). Uncle включенные в блок, получают 7/8 статической награды блока или 4,375 Ether. Максимально допустимо размещать не более 2 Uncles на блок.

Каким образом валютные единицы Ether выдаются в Ethereum?

Ether не выпускается каким-либо конкретным образом – так как был найден компромисс между финансированием ( получить проект от начального этапа) и будущее создание Ether. Это было создано для обеспечения безопасности сети. Вам повезло, если вы вложились в финансирование Ethereum, так как помогли профинансировать проект, а также получили некоторую валюту в одном из самых захватывающих финансовых / технологических достижений за всю историю.

Сбор средств был сделан в середине 2014 года, и примерно 60 миллионов (60,102,216 ETH)  единиц были выпущены из расчета 1000-2000 Ether на Bitcoin или BTC.

Из общей суммы проданных единиц, 9,9% были выпущены в фонд Ethereum для выплаты компенсации ранним участникам и оплаты расходов, выраженных в ETH в соответствии с блоком Genesis от 30 июля 2015 года.
Еще 9,9% было сохранено в качестве долгосрочного резерва для Ethereum, это означает, что общее количество монет, выпущенных до запуска, составило 72 миллиона.

Единицы валюты Ethereum, которые будут выпущены за год, после того как блок Genesis составит 26% от первоначальных 60 миллионов, поднятых на этапе финансирования. Количество выпускаемых монет в год будет оставаться постоянным на уровне 15,6 млн единиц Ether. На пятом году, или в июле 2020 года, более 50% монет будут добываться майнерами.

Ether выпускается со скоростью 5 ETH за блок с общим временем блока в 12 секунд.
Таким образом, инфляция и дефляция имеет преимущество в первые несколько лет и дальше по пути она очень похожа на Bitcoin. Разница в том, что вознаграждение Bitcoin прекращается после 2140 года — с Ethereum по-прежнему будет выпущено 15,6 млн единиц Ether.