Блокчейн
Блокчейн (цепочка блоков) — это распределенная реплицированная база данных, у которой отсутствует подключение к общему серверу. Каждая реплика хранит полный, непрерывно растущий список блоков, добавленных в цепочку. Блок - специальная структура упорядоченных записей, содержащая различную информацию: метку времени, ссылку на предыдущий блок, свой хеш, хеш предыдущего блока, хеши транзакций и т.д. Таким образом цепочка блоков содержит полную информацию обо всех изменениях, совершенных в базе с момента первичного блока (genesis block).
Пользователям дано право изменять только те части блокчейна, которыми они "владеют". "Право владения", выраженное в знании "приватного ключа" (private key), обеспечивается применением современных методов шифрования. Безопасность заложена в технологию на уровне базы данных. Множественные запросы на изменение блокчейна - транзакции (transactions) собираются специальными узлами сети - "майнерами" (miner), которые из транзакций, проверенных на правильность и право владения, формируют следующий блок цепочки. Каждый из множества "майнеров" имеет свою версию блока, который он хочет включить в цепочку. Существуют различные способы, для того чтобы решить, кто из майнеров получит это право для текущего блока. Наиболее популярные из них это "доказательство выполнения работы" (Proof-of-work, PoW) и "доказательство доли владения" (Proof-of-stake, PoS).
Технологию блокчейна чаще всего связывают с понятием криптовалюты и это неспроста - первой ее реализацией и практическим применением стал один из основных компонентов системы Биткойн (Bitcoin), чья концепция впервые была предложена в 2008 г. разработчиком или группой разработчиков, скрывающихся под именем Сатоши Накамото (Satoshi Nakamoto). Однако, это не единственное возможное ее применение, о чем говорит тот факт, что сегодня к ней проявляют интерес представители самых различных сфер, от финансового сектора до систем удостоверения личности.