Криптография
Ненормальное программирование
Платежные системы
Комментарии 30
+24
Автору этого поста надо познакомиться с автором поста про QR коды habrahabr.ru/post/127197
+32
Теперь на хабре есть свои вахтеры. Правильной дорогой идем.
0
Во время умственной работы мозг также интенсивно потребляет энергию, так что 1500 ккал тут не обойдёшься.

С другой стороны, медицинский раствор глюкозы, возможно, выйдет дешевле пончиков. Но и другие питательные вещества (белки, жиры, клетчатка) тоже нужны для длительной работы.
+5
А Вы в курсе что эту штуку ещё и можно турбировать? Я пр Счёты… мылом натирали стерженьки, костяшки летели от толчка до конца — сильно ускорялись расчёты.
0
" я записал слова от A до H в шестнадцатеричной форме" — полагаю, всё-таки имелись в виду буквы, а не слова.

В оригинале («I've written each block A through H in hex») вообще не использует ни «слова», ни «буквы», так что это вольность перевода.
+1
Ну в переводе много вольностей, да. Но не в этом случае.
Я, действительно, не стал использовать слово «блок» в четвёртом смысле (биткойн-блок, алгоритмический блок, блок данных).
Но в русской терминологии эти блоки A..H, которыми оперирует криптографический алгоритм, называют именно словами, блоки это другое, размер блока для SHA-256 — 512бит, но размер слова — 32 бита.
За примером ходить далеко не надо, откройте вики по SHA-2.
«дополнения разбивается на блоки, каждый блок — на 16 слов.», «На каждой итерации 2 слова преобразуются, функцию преобразования задают остальные слова».

Термина «буквы» никогда не встречал в таком контексте.
0
Ага! Спасибо за разъяснение. Беру свой коммент обратно.
0
«Беру свой коммент обратно».

Звучит как попытка забрать перчатку после вызова на дуэль =)
0
Делали конечно, ради шутки, такой же как и ручной майнинг.
Производительность никакая. Развитие майнинга было примерно такое: cpu -> gpu -> fpga -> asic. Слабенькие 1-2, даже 4-8, ядерные микроконтроллеры сюда никак не вписываются.
+3
Скажу только за себя — мне очень интересно. Сколько материалов не прочитал, но тут все классно рассказано,
Спасибо большое, вот теперь я действительно понял как работает биткоин
+11
Ух, много лет уж как. Говорят, Леонардо да Винчи неплохо рендерил… :)
+1
Судя по характерным дырам, не текстуры, а нормали в геометрии поехали. Видно грани неправильных треугольников в нижних углах.
0
Немного не уловил, а где хешировался список транзакций? Он в этом блоке огромный.
0
В статье же написано:
«На схеме ниже показан типичный блок в цепочке и его хэш. Желтым выделены байты, которые и участвуют в процессе хэширования».
Очевидно, что сами транзакции не участвуют в хэшировании.
0
А, понял.
MerkleRoot — 256-bit hash based on all of the transactions in the block — это и есть хеш всех транзакций. А в майнинге уже хешируется по нему.
0
Не совсем так, Merkle Root куда более сложная сущность, чем просто хэш всех транзакций. Если вкратце, то это корень бинарного дерева double-SHA256 хэшей каждой транзакции, где уровень выше в дереве хэширует конкатенации двух своих ветвей (тоже с хэшами).
Только полноправные пользователи могут оставлять комментарии. , пожалуйста.