В чем разница между блокчейном и неизменным связным списком?

Есть вопрос для интервью: в чем разница между блокчейном и неизменным связанным списком?

Я ответил, что это одна и та же технология, а затем провалил тест. Пожалуйста, поправьте меня, что я не прав.

1 ответ

Каждый элемент в связанном списке обычно указывает на следующий элемент в списке с указателем или адресом памяти.

Каждый блок в цепочке блоков обычно ссылается на предыдущий блок через свой хеш.

Сказать, что связанный список неизменен, будет зависеть от того, насколько он неизменен. Это зашифровано? Это все еще может быть изменено на что-то другое, что не делает его неизменным в распределенной среде. Цепочка блоков сделана неизменной (относительно, не совсем) общей работой (доказательством работы), которая была проделана в цепочке, и консенсусом сети для принятия самой длинной цепочки. Теоретически, большая часть хэш-мощности в сети может мутировать цепочку и при этом следовать правилам консенсуса (атака 51%).

Другие вопросы по тегам