Какая самая дешевая функция хеширования доступна в прочности?

AFAIK есть 3 хеш-функции, которые можно выбрать из солидности (sha3, sha256 и ripemd)). sha3 является родным, а остальные используют предварительно скомпилированные контракты.

Какой из них самый дешевый (с точки зрения газа)?

19 голосов | спросил Aakil Fernandes 19 PMpTue, 19 Apr 2016 19:17:18 +030017Tuesday 2016, 19:17:18

1 ответ


19

keccak256 (новый псевдоним для sha3) самый дешевый.

Источник: Желтая бумага

В приложении G упоминается стоимость газа sha3:

  • 30 газа + 6 газов для каждого слова (округленное) для ввода данных на операцию SHA3 Keccak-256.

Приложение E имеет затраты для других.

sha256 (SHA2-256) стоит:

  • 60 газа + 12 газов для каждого слова (округленное) для ввода данных на операцию SHA2-256.

ripemd еще дороже:

  • 600 газа + 120 газов для каждого слова (округленное) для входных данных для операции RIPEMD-160.
ответил eth 20 AMpWed, 20 Apr 2016 03:59:04 +030059Wednesday 2016, 03:59:04

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132