Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение

Если кому-то интересно, многие курсы OMSCS находятся в открытом доступе
https://omscs.gatech.edu/current-courses

Сложность это количество нулей в начале хэша блока, включая nonce. То есть сама задача майнинга заключается в том чтобы найти тот nonce, который в совокупности с данными блока даст хэш, начинающийся с N нулей, где N это сложность. Сложность динамически изменяется сетью, так, чтобы среднее время добычи блока составляло примерно 10 минут.
nonce записывается в блок, также в блок записывается его собственный хэш. Валидатор проверяет хэш блока не перебирая nonce, поэтому проверка делается за одно хэширование.
Если вдруг злоумышленник решит подделать цепочку, ему придется найти правильные хеши для всех блоков следующих за тем, который он подделал, даже если подделан последний блок, нужно иметь больше 50% вычислительной мощности от всей сети чтобы успеть замайнить подделанный блок. Подставить невалидный хэш не получится, так как в таком случае цепочка будет невалидной, и остальные участники не примут её

А зачем создавать несколько пользователей, если можно создавать дополнительные воркспейсы?

Является ли Observable из rxjs монадой?

ну как минимум GraphQL и serverless сервисы, такие как Firebase или AWS Amplify

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность