Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Замечательно все. Но зачем для того, чтобы запомнить значение пульса, городить такой огород? Нельзя ли это в json класть или в ближайшее?
поправьте "медЕцине" в конце статьи, пожалуйста.
А как у вас Chain interface связан с функциями getBlock, getBlock и др? У вас функции сами по себе, а интерфейс сам по себе… это как минимум странно.
Мне кажется, или в функции isBlockValid повторно вычисленных хэш должен совпадать с уже сгенереным?
"if calculateHash(newBlock) = newBlock.Hash "
Написание blockchain менее чем за 200 строк кода на Go