1. Блокчейн — это цепочка блоков, которые содержат информацию или данные.
  2. Блокчейны используются для безопасной передачи предметов. Пункт может варьироваться от денег до контрактов.
  3. Блокчейн не требует третьей стороны
  4. Блокчейн — это программный протокол (например, электронная почта).
  5. Блокчейн должен иметь доступ к Интернету
  6. Блокчейн также называют метатехнологией.
  7. Блокчейн влияет на другие технологии
  8. После того, как данные сохранены в блокчейне, их крайне сложно изменить.
  9. Блокчейн позволяет биткойн, но не является биткойном
  10. Биткойн — это цифровой токен
  11. Блокчейн — это книга
  12. Блок содержит хранимую информацию, которая зависит от типа блокчейна.
  13. Первый блок называется блоком генезиса.
  14. Блок имеет хеш
  15. Хэш похож на уникальный отпечаток блока.
  16. Хэш — это комбинация букв и цифр.
  17. Если данные меняются в блоке, хеш тоже меняется
  18. Каждый блок содержит данные, хэш и хеш предыдущего блока.
  19. Генезисный блок не имеет предыдущего хэша
  20. Если злоумышленник меняет хэш блока, то следующий блок недействителен, потому что у него нет правильного хэша предыдущего блока.
  21. Изменение одного блока может сделать всю цепочку недействительной
  22. Компьютеры становятся все более и более мощными, поэтому они могут быстро расшифровать всю цепочку и сделать ее достоверной.
  23. Используется доказательство работы (POW).
  24. POW — это механизм, который замедляет создание новых блоков.
  25. POW — это вычислительная задача, решение которой требует определенных усилий.
  26. Требуется некоторое время, чтобы решить POW
  27. если злоумышленник вмешивается в один блок, ему необходимо пересчитать все следующие блоки
  28. P2P — еще один метод, используемый
  29. У всех в сети есть полная копия блокчейна
  30. Каждый компьютер называется узлом
  31. Когда пользователь создает новый блок, этот блок отправляется каждому пользователю в сети.
  32. Каждый узел должен проверить блок
  33. После проверки блок добавляется
  34. Все узлы должны достичь консенсуса и отклонить все блоки,
  35. Чтобы совладать с блокчейном, злоумышленнику нужно сделать три вещи
  36. Злоумышленнику необходимо взломать все блоки в цепочке.
  37. Злоумышленнику необходимо переделать POW для каждого блока
  38. Злоумышленнику необходимо взять под контроль большую часть (более 50) P2P-сети.
  39. Обычно есть 4 шага блокчейна.
  40. Шаг 1: человек запрашивает транзакцию
  41. Шаг 2: Запрос передается в P2P от узлов.
  42. Шаг 3: Сеть узлов проверяет транзакцию
  43. Шаг 4: После завершения транзакции добавляется новый блок.
  44. Блокчейн устойчив, поэтому, если узел не работает, система по-прежнему работает на многих узлах.
  45. Блокчейн работает быстро и быстрее без третьей стороны
  46. Блокчейн надежен
  47. Блокчейн неизменен (почти)
  48. Блокчейн безопасен
  49. Блокчейн не имеет централизованной системы
  50. Существует три основных версии биткойна.
  51. 1.0: блокчейн используется в валюте и платежах
  52. 2.0: реализован смарт-контракт, а небольшие компьютерные программы находятся в блокчейнах
  53. Компьютерные программы выполняют автоматические проверки
  54. 3.0: DApp может иметь пример внешнего кода Blockchain и пользовательские интерфейсы, написанные на любом языке, который может совершать вызовы на его серверную часть, как традиционное приложение.
  55. Также существует 3 основных варианта блокчейна.
  56. Публичный: любой может проверить и добавить блок транзакции
  57. Частная: работает в рамках одной организации. Это позволяет только определенным людям проверять и добавлять блоки транзакций.
  58. Консорциум: только группа организаций может проверять и добавлять транзакции. Он также контролируется только предварительно авторизованными узлами.

Для базового учебника не совсем 101 балл, но если вы погрузитесь глубже, их станет намного больше. Это предназначено для того, чтобы дать базовый обзор блокчейна, поэтому это не должно быть подробным руководством.