Module 1 → Lesson 8 → Part 8 of 8
Итоги: какую проблему на самом деле решали криптовалюты
Lesson contents
- Почему вообще появилась идея криптовалют
- Проблема двойного расходования
- Почему обычным цифровым деньгам нужен доверенный центр
- Первые попытки создать цифровые деньги
- Cypherpunks: деньги, приватность и свобода от посредника
- Hashcash, b-money и Bit Gold: идеи, из которых вырос Bitcoin
- Bitcoin: что именно удалось соединить в работающую систему
- Итоги: какую проблему на самом деле решали криптовалюты
What you'll learn
Основной материал: ~7 минут.
Самоконтроль и практика: дополнительно ~8–12 минут, по желанию.
Мы начали не с Bitcoin — и это было важно
В начале урока мы задали простой вопрос: зачем понадобились криптовалюты, если деньги уже давно были цифровыми?
Теперь ответ можно сформулировать гораздо точнее.
Проблема была не в том, чтобы превратить бумажные деньги в цифры.
Банки сделали это задолго до Bitcoin.
Главная задача была другой: как передавать цифровую стоимость между участниками, если мы не хотим назначать одну организацию единственным владельцем официального реестра?
Вот здесь и начинается настоящая история криптовалют.
Весь урок в одной цепочке
Цифровые данные легко копируются → это порождает double spending, ведь одну стоимость нельзя потратить дважды → доверенный центр решает проблему единым учетом → возникает вопрос, можно ли обойтись без единственного центра → на него отвечают криптография, распределенные системы, Proof of Work и экономические стимулы → в сумме они складываются в Bitcoin.
Это и есть главная логика урока.
- 1Цифровые деньги — банки перевели деньги в цифровую форму задолго до Bitcoin (Часть 1).
- 2Проблема копирования — цифровой файл легко скопировать, и простое копирование не должно создавать новые действительные деньги (Часть 1).
- 3Double spending — одну и ту же цифровую стоимость нельзя допустить потратить дважды (Часть 2).
- 4Доверенный центр — самое простое решение: один официальный реестр и один оператор (Часть 3).
- 5Криптографические электронные деньги — David Chaum и DigiCash показали, что криптография может менять свойства платежа, но центр пока остается (Часть 4).
- 6Cypherpunks — сообщество, которое искало способ снижать обязательное доверие посредникам там, где результат можно проверить технически (Часть 5).
- 7Hashcash / b-money / Bit Gold — три направления, которые исследовали вычислительную стоимость, распределенный учет и цифровую редкость (Часть 6).
- 8Bitcoin — соединил эти идеи в работающую peer-to-peer денежную систему (Часть 7).
- 9Другая модель доверия — не отмена доверия, а другое его распределение между участниками сети.
1. Просто создать цифровой файл недостаточно
Если сделать файл `100.money`, его можно скопировать.
Но копирование файла не должно создавать новые действительные деньги.
Поэтому цифровой денежной системе нужно уметь различать копию информации и действительное изменение финансового состояния.
2. Главная проблема — double spending
Если Emma имеет 100, она не должна иметь возможность сделать одновременно «Emma → Alex: 100» и «Emma → Sofia: 100» так, чтобы обе операции стали действительными.
Цифровая подпись здесь помогает, но не решает все.
Она может доказать, что Emma действительно создала обе операции.
Но дальше нужно определить, какая из них имеет право войти в историю.
3. Самое простое решение — доверенный центр
Банк или другой оператор может вести один официальный реестр.
Тогда все просто: у Emma 100, она отправляет Alex 100, у Emma становится 0.
Вторая попытка расходования отклоняется.
Центр одновременно выполняет много функций: ведет учет; проверяет операции; определяет порядок; хранит историю; предотвращает double spending; исправляет ошибки; иногда восстанавливает доступ.
Поэтому удалить посредника одной кнопкой нельзя.
Вместе с ним исчезают и функции, которые кто-то должен выполнять.
4. Первые криптографические деньги изменили свойства платежа
Работы David Chaum и системы электронной наличности показали, что криптография может быть частью конструкции денег, а не только защитой банковского сервера.
Blind signatures позволяли строить электронные платежи с повышенной приватностью.
Но центральный оператор все еще оставался.
Он мог, например, проверять, не была ли цифровая единица уже потрачена.
То есть изменились свойства денег.
Архитектура доверия — пока не полностью.
5. Cypherpunks поставили вопрос шире
В сообществе cypherpunks обсуждали: приватность; цифровые подписи; шифрование; электронные деньги; цифровую идентичность; независимую проверку.
Основная идея была не «никому никогда не доверять».
Скорее: не требовать доверия к конкретному посреднику там, где результат можно проверить технически.
Это гораздо точнее.
6. Потом появились отдельные части будущего решения
Hashcash показал практический принцип: результат может быть дорого найти, но дешево проверить.
b-money исследовал идеи распределенных цифровых денег, криптографических псевдонимов и коллективно поддерживаемого учета.
Bit Gold развивал идеи цифровой редкости, Proof of Work и криптографически связанной истории.
Ни один из этих проектов не был Bitcoin.
Но коробка с деталями постепенно заполнялась.
7. Bitcoin соединил детали в работающую систему
Bitcoin объединил digital signatures, hash functions, blocks, peer-to-peer network, Proof of Work, consensus rules и economic incentives.
В результате независимые участники получили способ поддерживать общую денежную историю без единственного центрального оператора.
Что делает каждый элемент
Цифровые подписи показывают, кто имеет право авторизовать операцию.
Узлы самостоятельно проверяют, соответствуют ли данные правилам сети.
Блоки группируют операции в общую последовательность.
Хеши криптографически связывают элементы истории.
Proof of Work придает построению истории вычислительную стоимость.
Правила консенсуса позволяют участникам определить, какую действительную историю считать основной.
Экономические стимулы дают участникам причину расходовать реальные ресурсы на работу сети.
Bitcoin не создал систему «без правил»
Наоборот.
Правил стало очень много.
Разница в том, как они применяются.
В централизованной модели оператор проверяет правила и определяет состояние.
В Bitcoin общие правила протокола применяют множество независимых узлов через самостоятельную проверку, и так складывается согласованная история.
То есть центрального бухгалтера заменили не хаосом.
Его заменили другой архитектурой учета.
И не системой «без доверия»
Это еще один миф, который лучше убрать сразу.
Пользователь все равно зависит от: криптографических алгоритмов; программного обеспечения; правил протокола; устойчивости сети; правильного хранения ключей.
Поэтому точнее сказать: Bitcoin изменяет модель доверия.
Не отменяет доверие как явление природы.
Самое важное изменение — кто контролирует право распоряжения
В банке пользователь работает через учетную запись.
Банк ведет официальный учет.
В self-custody модель выглядит иначе: private key дает цифровую подпись, а она дает право создать допустимую транзакцию.
Это дает пользователю значительно больше самостоятельного контроля.
Но одновременно переносит на него больше ответственности.
Нет кнопки «Забыли private key?»
В обычном банковском сервисе Emma может потерять телефон, восстановить аккаунт, подтвердить личность и снова получить доступ.
В self-custody такой возможности может не быть.
Если ключ потерян и другого механизма восстановления нет, личность владельца сама по себе не позволяет сети создать ключ заново.
Система не грубит.
Она просто действительно не знает, кто вы.
Поэтому self-custody — это не просто свобода
Это больше контроля вместе с большей ответственностью.
Позже мы будем практически разбирать: seed phrase; software wallets; hardware wallets; холодные кошельки; backup; recovery; test transactions.
И тогда этот принцип перестанет быть теорией.
Криптовалюта не гарантирует отсутствие посредников
Это тоже очень важно.
Пользователь может использовать Bitcoin через собственный wallet или через централизованную биржу.
Во втором случае ключи может контролировать биржа.
То есть децентрализованная сеть не означает автоматически self-custody пользователя.
Нужно всегда смотреть на всю архитектуру.
Несколько популярных мифов
| Миф | На самом деле |
|---|---|
| «Bitcoin изобрел цифровые деньги» | Электронные деньги существовали намного раньше |
| «Bitcoin невозможно скопировать» | Данные можно копировать; копия не создает новые действительные BTC |
| «Цифровая подпись решает double spending» | Она доказывает авторизацию, но нужна еще общая история |
| «Blockchain сам по себе решает проблему» | Нужны правила согласования, безопасность и экономический механизм |
| «Bitcoin полностью trustless» | Модель доверия изменена, а не уничтожена |
| «Майнеры управляют Bitcoin» | Майнеры предлагают блоки, а узлы проверяют их по правилам |
| «Криптовалюта всегда работает без посредников» | Пользователь может пользоваться CEX, custodial wallet и другими посредниками |
Главная идея всего урока
Теперь ее можно сформулировать в одном абзаце: криптовалюты стали результатом попыток создать цифровую стоимость, которую можно передавать в сети без единственного доверенного оператора. Для этого потребовалось решить проблему двойного расходования, организовать общий учет, определить порядок операций и создать механизм согласования истории между независимыми участниками. Bitcoin стал первой широко известной работающей системой, объединившей криптографию, peer-to-peer сеть, Proof of Work, правила консенсуса и экономические стимулы.
Вот зачем нам понадобились все предыдущие семь частей.
Главное, что нужно запомнить
- Цифровые деньги существовали до криптовалют.
- Основная проблема децентрализованных цифровых денег — не копирование файла само по себе, а double spending.
- Централизованные системы решают эту проблему с помощью официального реестра доверенного оператора.
- Если убрать оператора, его функции необходимо реализовать другим способом.
- Цифровая подпись подтверждает право на операцию, но не определяет сама по себе правильную историю.
- DigiCash показал, что криптография способна изменять свойства электронных денег.
- Cypherpunks развивали идею технической защиты приватности и уменьшения обязательного доверия посредникам.
- Hashcash, b-money и Bit Gold содержали важные элементы будущих криптовалютных систем.
- Bitcoin объединил несколько ранее известных механизмов в работающую peer-to-peer денежную сеть.
- Proof of Work помогает связать формирование истории с реальными вычислительными затратами.
- Независимые узлы проверяют соблюдение правил сети.
- Криптовалюты меняют распределение доверия, контроля, ответственности и риска — а не отменяют их.
Самоконтроль
Полностью по желанию.
Можно ответить на все вопросы; выбрать несколько; остановиться; вернуться позже; вообще пропустить этот раздел.
Результат нужен только вам.
Он не влияет на завершение урока.
Почему обычный цифровой файл плохо подходит на роль денег?
Копирование файла само по себе не должно создавать новую действительную денежную единицу — в этом и состоит проблема. Смотрите Часть 1.
Что такое double spending?
Одна и та же стоимость пытается «прожить две финансовые жизни» одновременно. Подробнее — в Части 2.
Что цифровая подпись способна доказать сама по себе?
Подпись доказывает авторство операции, но не отвечает на вопрос, не потрачены ли уже эти средства. Это разбиралось в Части 2 и снова в Части 7.
Как централизованная платежная система обычно предотвращает double spending?
Один официальный реестр дает один-единственный ответ о текущем состоянии. Смотрите Часть 3.
Какое утверждение о DigiCash наиболее точное?
DigiCash улучшил приватность платежа с помощью криптографии, но центральный эмитент и оператор оставались. Подробнее — в Части 4.
Какая идея лучше всего отражает подход cypherpunks?
Цель была не «никому не доверять», а снижать обязательную зависимость от конкретного посредника там, где функцию можно проверить технически. Смотрите Часть 5.
Что особенно важно в Proof of Work?
Асимметрия «дорого найти — легко проверить» впервые встретилась нам в Hashcash, а затем получила новую роль в Bitcoin. Части 6 и 7.
Что из перечисленного связано с b-money?
Wei Dai описывал систему без центрального банка, где участники используют цифровые псевдонимы. Смотрите Часть 6.
Почему Bitcoin нельзя свести просто к blockchain?
Цепочка блоков — только один из элементов; без остальных механизмов она не решает задачу Bitcoin. Смотрите Часть 7.
Кто в Bitcoin проверяет, соответствует ли новый блок правилам?
Майнер предлагает блок, но именно узлы самостоятельно решают, принимать его или нет. Смотрите Часть 7.
Где находятся bitcoin пользователя?
Bitcoin не лежит внутри приложения как файл — кошелек лишь хранит ключи, дающие право распоряжаться состоянием, которое отражено в общей истории сети. Смотрите Часть 7.
Какое утверждение наиболее точное?
Это главная мысль всего урока: не отмена доверия, а другая архитектура доверия, контроля и проверки.
Практическое задание
Тоже по желанию.
Представим, что вы проектируете собственную систему цифровых денег.
У Emma есть 100 единиц.
Она должна иметь возможность отправить их Alex через Интернет.
Но центрального банка или компании-оператора в вашей системе нет.
Попробуйте ответить на шесть вопросов.
- Как Alex убедится, что операцию действительно разрешила Emma? Подсказка: право распоряжения.
- Как сеть узнает, что у Emma действительно было 100? Подсказка: состояние и история.
- Что произойдет, если Emma одновременно отправит эти 100 Sofia? Подсказка: double spending.
- Как разные компьютеры договорятся, какая операция учитывается первой? Подсказка: консенсус и порядок событий.
- Что помешает одному участнику просто переписать старую историю? Подсказка: криптографическая связь + стоимость изменения истории.
- Почему кто-то вообще будет расходовать свои вычислительные ресурсы на поддержание вашей системы? Подсказка: экономический стимул.
Если после этого задача «давайте просто уберем банк» перестала казаться простой — урок сработал.
Право распоряжения — Emma подписывает операцию своим private key; цифровая подпись позволяет любому проверить, что распоряжение действительно исходит от нее.
Наличие средств — сеть должна хранить проверяемое состояние и историю операций, чтобы можно было убедиться, что у Emma действительно было 100 единиц.
Конфликт — если Emma одновременно отправит те же 100 единиц Sofia, обе операции расходуют одну и ту же стоимость; сеть не может принять обе — это и есть double spending.
Порядок — независимым компьютерам нужен механизм консенсуса, который определит, какая из конфликтующих операций вошла в признанную историю первой.
Защита истории — записи должны быть криптографически связаны друг с другом, а изменение уже принятой истории должно требовать больших доказуемых затрат, например через Proof of Work.
Стимул — участникам нужна экономическая причина тратить вычислительные ресурсы на поддержание сети, например вознаграждение в виде новых единиц и комиссий.
Модуль 1 завершен
Мы начали с самого начала: что такое деньги?
Затем разобрали: зачем появились банки; чем наличные отличаются от безналичных денег; как работает банковская карта; как выполняется банковский перевод; почему современные деньги существуют благодаря учету; какие ограничения есть у традиционной финансовой системы; почему вообще возникла идея криптовалют.
Теперь у нас есть фундамент.
Дальше можно переходить от вопроса «зачем это придумали?» к значительно более практичному «как это реально работает?».
Именно там начнут появляться: blockchain; Bitcoin; Ethereum; адреса; private keys; seed phrase; кошельки; реальные транзакции.
И постепенно теория превратится в инструменты, которыми пользователь действительно сможет пользоваться.
- Цифровые деньги существовали до криптовалют.
- Основная проблема децентрализованных цифровых денег — не копирование файла само по себе, а double spending.
- Централизованные системы решают эту проблему с помощью официального реестра доверенного оператора.
- Если убрать оператора, его функции необходимо реализовать другим способом.
- Цифровая подпись подтверждает право на операцию, но не определяет сама по себе правильную историю.
- DigiCash показал, что криптография способна изменять свойства электронных денег.
- Cypherpunks развивали идею технической защиты приватности и уменьшения обязательного доверия посредникам.
- Hashcash, b-money и Bit Gold содержали важные элементы будущих криптовалютных систем.
- Bitcoin объединил несколько ранее известных механизмов в работающую peer-to-peer денежную сеть.
- Proof of Work помогает связать формирование истории с реальными вычислительными затратами.
- Независимые узлы проверяют соблюдение правил сети.
- Криптовалюты меняют распределение доверия, контроля, ответственности и риска — а не отменяют их.
Main content: ~7 minutes.
Self-check and practice: an optional additional ~8–12 minutes.
We didn't start with Bitcoin — and that mattered
At the start of the lesson we asked a simple question: why were cryptocurrencies needed at all, if money had already been digital for a long time?
Now we can state the answer much more precisely.
The problem wasn't turning paper money into digits.
Banks had done that long before Bitcoin.
The real task was different: how do you transfer digital value between participants if you don't want to make one organization the sole owner of the official ledger?
This is where the real story of cryptocurrencies begins.
The whole lesson in one chain
Digital data is easy to copy → this creates double spending, because the same value can't be spent twice → a trusted center solves the problem with a single ledger → the question arises whether you can do without a single center → cryptography, distributed systems, Proof of Work, and economic incentives answer it → together they add up to Bitcoin.
That's the core logic of the lesson.
- 1Digital money — banks converted money into digital form long before Bitcoin (Part 1).
- 2The copying problem — a digital file is easy to copy, and simple copying shouldn't create new valid money (Part 1).
- 3Double spending — the same digital value must not be allowed to be spent twice (Part 2).
- 4A trusted center — the simplest solution: one official ledger and one operator (Part 3).
- 5Cryptographic electronic money — David Chaum and DigiCash showed that cryptography can change the properties of a payment, but the center still remained (Part 4).
- 6Cypherpunks — a community that looked for ways to reduce mandatory trust in intermediaries wherever the result could be verified technically (Part 5).
- 7Hashcash / b-money / Bit Gold — three lines of work that explored computational cost, distributed ledgers, and digital scarcity (Part 6).
- 8Bitcoin — combined these ideas into a working peer-to-peer monetary system (Part 7).
- 9A different trust model — not the elimination of trust, but a different distribution of it among the network's participants.
1. Simply creating a digital file isn't enough
If you create a file called `100.money`, it can be copied.
But copying the file shouldn't create new valid money.
So a digital monetary system needs to be able to distinguish between a copy of information and an actual change in financial state.
2. The core problem is double spending
If Emma has 100, she shouldn't be able to simultaneously make "Emma → Alex: 100" and "Emma → Sofia: 100" in a way that makes both operations valid.
A digital signature helps here, but it doesn't solve everything.
It can prove that Emma really created both operations.
But beyond that, you still need to determine which one has the right to enter the history.
3. The simplest solution is a trusted center
A bank or other operator can maintain a single official ledger.
Then it's simple: Emma has 100, she sends Alex 100, Emma is left with 0.
The second spending attempt is rejected.
The center simultaneously performs many functions: it keeps the ledger; verifies operations; determines order; stores history; prevents double spending; fixes errors; sometimes restores access.
So you can't remove the intermediary with a single button.
Along with it disappear functions that someone still has to perform.
4. The first cryptographic money changed the properties of payment
David Chaum's work and early electronic cash systems showed that cryptography could be part of the construction of money itself, not just protection for a bank's server.
Blind signatures made it possible to build electronic payments with enhanced privacy.
But a central operator still remained.
It could, for example, check whether a digital unit had already been spent.
In other words, the properties of money changed.
The architecture of trust — not yet fully.
5. Cypherpunks framed the question more broadly
The cypherpunk community discussed: privacy; digital signatures; encryption; electronic money; digital identity; independent verification.
The core idea wasn't "never trust anyone."
Rather: don't require trust in a specific intermediary wherever the result can be verified technically.
That's much more precise.
6. Then separate pieces of the future solution appeared
Hashcash demonstrated a practical principle: a result can be expensive to find but cheap to verify.
b-money explored ideas of distributed digital money, cryptographic pseudonyms, and collectively maintained accounting.
Bit Gold developed ideas of digital scarcity, Proof of Work, and a cryptographically linked history.
None of these projects was Bitcoin.
But the box of parts was gradually filling up.
7. Bitcoin combined the pieces into a working system
Bitcoin combined digital signatures, hash functions, blocks, a peer-to-peer network, Proof of Work, consensus rules, and economic incentives.
As a result, independent participants got a way to maintain a shared monetary history without a single central operator.
What each element does
Digital signatures show who has the right to authorize an operation.
Nodes independently verify whether the data complies with the network's rules.
Blocks group operations into a shared sequence.
Hashes cryptographically link the elements of history together.
Proof of Work gives the construction of history a computational cost.
Consensus rules let participants determine which valid history to treat as the main one.
Economic incentives give participants a reason to spend real resources on running the network.
Bitcoin didn't create a system "without rules"
Quite the opposite.
There are now a great many rules.
The difference is in how they're applied.
In a centralized model, the operator checks the rules and determines the state.
In Bitcoin, shared protocol rules are applied by many independent nodes through independent verification, and this is how an agreed-upon history takes shape.
In other words, the central accountant wasn't replaced with chaos.
It was replaced with a different architecture of accounting.
Nor a system "without trust"
This is another myth worth clearing up right away.
The user still depends on: cryptographic algorithms; software; protocol rules; the network's resilience; correct key storage.
So it's more accurate to say: Bitcoin changes the trust model.
It doesn't abolish trust as a phenomenon.
The most important change: who holds the right to control the funds
At a bank, the user operates through an account.
The bank keeps the official records.
In self-custody, the model looks different: the private key produces a digital signature, and that signature grants the right to create a valid transaction.
This gives the user significantly more independent control.
But it also shifts more responsibility onto them.
There's no "Forgot your private key?" button
In an ordinary banking service, Emma can lose her phone, recover her account, confirm her identity, and regain access.
In self-custody, that option may not exist.
If the key is lost and there's no other recovery mechanism, the owner's identity alone doesn't let the network recreate the key.
The system isn't being rude.
It genuinely just doesn't know who you are.
So self-custody isn't just freedom
It's more control together with more responsibility.
Later we'll work through this in practice: seed phrase; software wallets; hardware wallets; cold storage; backup; recovery; test transactions.
And at that point, this principle will stop being theory.
Cryptocurrency doesn't guarantee the absence of intermediaries
This is also very important.
A user can use Bitcoin through their own wallet or through a centralized exchange.
In the second case, the exchange may control the keys.
In other words, a decentralized network doesn't automatically mean the user has self-custody.
You always need to look at the whole architecture.
A few popular myths
| Myth | Actually |
|---|---|
| "Bitcoin invented digital money" | Electronic money existed much earlier |
| "Bitcoin can't be copied" | Data can be copied; a copy doesn't create new valid BTC |
| "A digital signature solves double spending" | It proves authorization, but a shared history is still needed |
| "Blockchain by itself solves the problem" | Consensus rules, security, and an economic mechanism are also needed |
| "Bitcoin is completely trustless" | The trust model changed, it wasn't eliminated |
| "Miners control Bitcoin" | Miners propose blocks, and nodes verify them against the rules |
| "Cryptocurrency always works without intermediaries" | Users can still use a CEX, custodial wallet, and other intermediaries |
The main idea of the whole lesson
Now it can be stated in a single paragraph: cryptocurrencies are the result of attempts to create digital value that can be transferred across a network without a single trusted operator. That required solving the problem of double spending, organizing shared accounting, determining the order of operations, and creating a mechanism for reconciling history among independent participants. Bitcoin became the first widely known working system to combine cryptography, a peer-to-peer network, Proof of Work, consensus rules, and economic incentives.
That's why we needed all seven previous parts.
The key things to remember
- Digital money existed before cryptocurrencies.
- The core problem of decentralized digital money isn't copying a file by itself, but double spending.
- Centralized systems solve this problem with a trusted operator's official ledger.
- If you remove the operator, its functions still need to be implemented some other way.
- A digital signature confirms the right to an operation, but by itself doesn't determine the correct history.
- DigiCash showed that cryptography can change the properties of electronic money.
- Cypherpunks developed the idea of protecting privacy technically and reducing mandatory trust in intermediaries.
- Hashcash, b-money, and Bit Gold contained important elements of future cryptocurrency systems.
- Bitcoin combined several previously known mechanisms into a working peer-to-peer monetary network.
- Proof of Work helps tie the formation of history to real computational costs.
- Independent nodes verify compliance with the network's rules.
- Cryptocurrencies change the distribution of trust, control, responsibility, and risk — they don't eliminate them.
Self-check
Completely optional.
You can answer all the questions; pick a few; stop partway; come back later; or skip this section entirely.
The result is only for you.
It has no effect on completing the lesson.
Why is an ordinary digital file poorly suited to serve as money?
Copying a file by itself shouldn't create a new valid unit of money — that's exactly the problem. See Part 1.
What is double spending?
The same value tries to "live two financial lives" at once. More detail in Part 2.
What can a digital signature prove by itself?
The signature proves authorship of the operation, but it doesn't answer whether those funds have already been spent. This was covered in Part 2 and again in Part 7.
How does a centralized payment system usually prevent double spending?
A single official ledger gives one single answer about the current state. See Part 3.
Which statement about DigiCash is the most accurate?
DigiCash improved payment privacy through cryptography, but a central issuer and operator remained. More detail in Part 4.
Which idea best reflects the cypherpunk approach?
The goal wasn't "trust no one," but reducing mandatory dependence on a specific intermediary wherever the function could be verified technically. See Part 5.
What's especially important about Proof of Work?
The "expensive to find, easy to verify" asymmetry first appeared in Hashcash, and later took on a new role in Bitcoin. Parts 6 and 7.
Which of the following is associated with b-money?
Wei Dai described a system without a central bank, where participants use digital pseudonyms. See Part 6.
Why can't Bitcoin be reduced to just a blockchain?
The chain of blocks is just one element; without the other mechanisms, it doesn't solve Bitcoin's problem. See Part 7.
In Bitcoin, who verifies whether a new block complies with the rules?
A miner proposes the block, but it's the nodes that independently decide whether to accept it. See Part 7.
Where are a user's bitcoin actually located?
Bitcoin doesn't sit inside the app as a file — the wallet only stores the keys that grant the right to control the state reflected in the network's shared history. See Part 7.
Which statement is the most accurate?
This is the central idea of the whole lesson: not the elimination of trust, but a different architecture of trust, control, and verification.
Practical exercise
Also optional.
Let's imagine you're designing your own digital money system.
Emma has 100 units.
She needs to be able to send them to Alex over the Internet.
But there's no central bank or operating company in your system.
Try answering six questions.
- How will Alex confirm that Emma really authorized the operation? Hint: the right to control funds.
- How will the network know that Emma actually had 100? Hint: state and history.
- What happens if Emma sends the same 100 to Sofia at the same time? Hint: double spending.
- How will different computers agree on which operation counts as first? Hint: consensus and the order of events.
- What stops one participant from simply rewriting old history? Hint: cryptographic linking + the cost of changing history.
- Why would anyone spend their computational resources maintaining your system at all? Hint: economic incentive.
If, after this, the task of "let's just remove the bank" no longer seems simple — the lesson worked.
The right to control the funds — Emma signs the operation with her private key; the digital signature lets anyone verify that the instruction really comes from her.
Availability of funds — the network needs to keep a verifiable state and history of operations, so it can be confirmed that Emma really had 100 units.
Conflict — if Emma sends the same 100 units to Sofia at the same time, both operations spend the same value; the network can't accept both — that's exactly double spending.
Order — independent computers need a consensus mechanism that determines which of the conflicting operations entered the recognized history first.
Protecting history — records need to be cryptographically linked to each other, and changing already-accepted history must require large, provable costs, for example through Proof of Work.
Incentive — participants need an economic reason to spend computational resources maintaining the network, for example a reward in the form of new units and fees.
Module 1 complete
We started at the very beginning: what is money?
Then we covered: why banks appeared; how cash differs from non-cash money; how a bank card works; how a bank transfer is executed; why modern money exists thanks to record-keeping; what limitations the traditional financial system has; and why the idea of cryptocurrencies arose in the first place.
Now we have a foundation.
From here we can move from the question "why was this invented?" to the far more practical "how does this actually work?"
That's where the following will start to appear: blockchain; Bitcoin; Ethereum; addresses; private keys; seed phrases; wallets; real transactions.
And gradually, theory will turn into tools a user can actually use.
- Digital money existed before cryptocurrencies.
- The core problem for decentralized digital money isn't copying a file by itself — it's double spending.
- Centralized systems solve this with an official ledger kept by a trusted operator.
- If you remove the operator, its functions still have to be implemented some other way.
- A digital signature confirms the right to an operation, but doesn't by itself determine the correct history.
- DigiCash showed that cryptography can change the properties of electronic money.
- Cypherpunks developed the idea of technically protecting privacy and reducing mandatory trust in intermediaries.
- Hashcash, b-money, and Bit Gold contained important elements of future cryptocurrency systems.
- Bitcoin combined several previously known mechanisms into a working peer-to-peer monetary network.
- Proof of Work helps tie the formation of history to real computational cost.
- Independent nodes verify compliance with the network's rules.
- Cryptocurrencies change how trust, control, responsibility, and risk are distributed — they don't eliminate them.
Βασικό υλικό: ~7 λεπτά.
Αυτοέλεγχος και πρακτική: επιπλέον ~8–12 λεπτά, προαιρετικά.
Δεν ξεκινήσαμε από το Bitcoin — και αυτό είχε σημασία
Στην αρχή του μαθήματος θέσαμε μια απλή ερώτηση: γιατί χρειάστηκαν τα κρυπτονομίσματα, αφού τα χρήματα ήταν εδώ και καιρό ψηφιακά;
Τώρα μπορούμε να διατυπώσουμε την απάντηση πολύ πιο ακριβώς.
Το πρόβλημα δεν ήταν να μετατρέψουμε το χαρτονόμισμα σε ψηφία.
Οι τράπεζες το είχαν κάνει αυτό πολύ πριν από το Bitcoin.
Το κύριο ζήτημα ήταν διαφορετικό: πώς μεταφέρουμε ψηφιακή αξία μεταξύ συμμετεχόντων, αν δεν θέλουμε να ορίσουμε έναν οργανισμό ως τον μοναδικό κάτοχο του επίσημου μητρώου;
Εδώ ακριβώς αρχίζει η πραγματική ιστορία των κρυπτονομισμάτων.
Όλο το μάθημα σε μία αλυσίδα
Τα ψηφιακά δεδομένα αντιγράφονται εύκολα → αυτό δημιουργεί το double spending, αφού η ίδια αξία δεν πρέπει να μπορεί να ξοδευτεί δύο φορές → ένα έμπιστο κέντρο λύνει το πρόβλημα με ενιαία λογιστική καταγραφή → προκύπτει το ερώτημα αν μπορούμε να τα καταφέρουμε χωρίς ένα μοναδικό κέντρο → σε αυτό απαντούν η κρυπτογραφία, τα κατανεμημένα συστήματα, το Proof of Work και τα οικονομικά κίνητρα → όλα μαζί συνθέτουν το Bitcoin.
Αυτή είναι η βασική λογική του μαθήματος.
- 1Ψηφιακά χρήματα — οι τράπεζες μετέτρεψαν τα χρήματα σε ψηφιακή μορφή πολύ πριν από το Bitcoin (Μέρος 1).
- 2Το πρόβλημα της αντιγραφής — ένα ψηφιακό αρχείο αντιγράφεται εύκολα, και η απλή αντιγραφή δεν πρέπει να δημιουργεί νέα έγκυρα χρήματα (Μέρος 1).
- 3Double spending — δεν πρέπει να επιτρέπεται η ίδια ψηφιακή αξία να ξοδεύεται δύο φορές (Μέρος 2).
- 4Έμπιστο κέντρο — η απλούστερη λύση: ένα επίσημο μητρώο και ένας φορέας (Μέρος 3).
- 5Κρυπτογραφικά ηλεκτρονικά χρήματα — ο David Chaum και το DigiCash έδειξαν ότι η κρυπτογραφία μπορεί να αλλάξει τις ιδιότητες μιας πληρωμής, αλλά το κέντρο παρέμενε προς το παρόν (Μέρος 4).
- 6Cypherpunks — μια κοινότητα που αναζητούσε τρόπους να μειώσει την υποχρεωτική εμπιστοσύνη σε μεσάζοντες εκεί όπου το αποτέλεσμα μπορεί να επαληθευτεί τεχνικά (Μέρος 5).
- 7Hashcash / b-money / Bit Gold — τρεις κατευθύνσεις που διερεύνησαν το υπολογιστικό κόστος, την κατανεμημένη λογιστική καταγραφή και την ψηφιακή σπανιότητα (Μέρος 6).
- 8Bitcoin — συνένωσε αυτές τις ιδέες σε ένα λειτουργικό peer-to-peer νομισματικό σύστημα (Μέρος 7).
- 9Ένα διαφορετικό μοντέλο εμπιστοσύνης — όχι η κατάργηση της εμπιστοσύνης, αλλά η διαφορετική κατανομή της μεταξύ των συμμετεχόντων του δικτύου.
1. Απλώς η δημιουργία ενός ψηφιακού αρχείου δεν αρκεί
Αν φτιάξουμε ένα αρχείο `100.money`, μπορούμε να το αντιγράψουμε.
Όμως η αντιγραφή του αρχείου δεν πρέπει να δημιουργεί νέα έγκυρα χρήματα.
Γι' αυτό ένα ψηφιακό χρηματικό σύστημα πρέπει να μπορεί να διακρίνει ανάμεσα σε ένα αντίγραφο πληροφορίας και μια πραγματική μεταβολή της οικονομικής κατάστασης.
2. Το βασικό πρόβλημα — το double spending
Αν η Emma έχει 100, δεν πρέπει να μπορεί να κάνει ταυτόχρονα «Emma → Alex: 100» και «Emma → Sofia: 100» έτσι ώστε και οι δύο συναλλαγές να γίνουν έγκυρες.
Η ψηφιακή υπογραφή βοηθάει εδώ, αλλά δεν λύνει τα πάντα.
Μπορεί να αποδείξει ότι η Emma πράγματι δημιούργησε και τις δύο συναλλαγές.
Όμως στη συνέχεια πρέπει να καθοριστεί ποια από τις δύο έχει το δικαίωμα να καταγραφεί στο ιστορικό.
3. Η απλούστερη λύση — ένα έμπιστο κέντρο
Μια τράπεζα ή άλλος φορέας μπορεί να τηρεί ένα ενιαίο επίσημο μητρώο.
Τότε όλα είναι απλά: η Emma έχει 100, στέλνει στον Alex 100, και στην Emma απομένουν 0.
Η δεύτερη απόπειρα δαπάνης απορρίπτεται.
Το κέντρο εκτελεί ταυτόχρονα πολλές λειτουργίες: τηρεί τη λογιστική καταγραφή· ελέγχει τις συναλλαγές· καθορίζει τη σειρά τους· διατηρεί το ιστορικό· αποτρέπει το double spending· διορθώνει λάθη· ενίοτε αποκαθιστά την πρόσβαση.
Γι' αυτό δεν μπορούμε απλώς να αφαιρέσουμε τον μεσάζοντα με το πάτημα ενός κουμπιού.
Μαζί του εξαφανίζονται και λειτουργίες που κάποιος πρέπει να επιτελεί.
4. Τα πρώτα κρυπτογραφικά χρήματα άλλαξαν τις ιδιότητες της πληρωμής
Το έργο του David Chaum και τα συστήματα ηλεκτρονικού μετρητού έδειξαν ότι η κρυπτογραφία μπορεί να αποτελεί μέρος της ίδιας της κατασκευής του χρήματος, και όχι μόνο προστασία του διακομιστή της τράπεζας.
Οι blind signatures επέτρεπαν την κατασκευή ηλεκτρονικών πληρωμών με αυξημένη ιδιωτικότητα.
Όμως ο κεντρικός φορέας εξακολουθούσε να υπάρχει.
Μπορούσε, για παράδειγμα, να ελέγχει αν μια ψηφιακή μονάδα είχε ήδη ξοδευτεί.
Δηλαδή άλλαξαν οι ιδιότητες του χρήματος.
Η αρχιτεκτονική της εμπιστοσύνης — όχι ακόμα πλήρως.
5. Οι cypherpunks έθεσαν το ερώτημα πιο ευρέως
Στην κοινότητα των cypherpunks συζητούσαν: την ιδιωτικότητα· τις ψηφιακές υπογραφές· την κρυπτογράφηση· τα ηλεκτρονικά χρήματα· την ψηφιακή ταυτότητα· την ανεξάρτητη επαλήθευση.
Η βασική ιδέα δεν ήταν «να μην εμπιστευόμαστε ποτέ κανέναν».
Μάλλον: να μην απαιτείται εμπιστοσύνη σε έναν συγκεκριμένο μεσάζοντα εκεί όπου το αποτέλεσμα μπορεί να επαληθευτεί τεχνικά.
Αυτό είναι πολύ πιο ακριβές.
6. Στη συνέχεια εμφανίστηκαν επιμέρους κομμάτια της μελλοντικής λύσης
Το Hashcash έδειξε μια πρακτική αρχή: το αποτέλεσμα μπορεί να είναι ακριβό να βρεθεί, αλλά φθηνό να επαληθευτεί.
Το b-money διερεύνησε ιδέες κατανεμημένων ψηφιακών χρημάτων, κρυπτογραφικών ψευδωνύμων και συλλογικά συντηρούμενης λογιστικής καταγραφής.
Το Bit Gold ανέπτυξε ιδέες ψηφιακής σπανιότητας, Proof of Work και κρυπτογραφικά συνδεδεμένου ιστορικού.
Κανένα από αυτά τα εγχειρήματα δεν ήταν το Bitcoin.
Όμως το κουτί με τα εξαρτήματα γέμιζε σταδιακά.
7. Το Bitcoin συνένωσε τα κομμάτια σε ένα λειτουργικό σύστημα
Το Bitcoin συνδύασε digital signatures, hash functions, blocks, peer-to-peer network, Proof of Work, consensus rules και economic incentives.
Ως αποτέλεσμα, ανεξάρτητοι συμμετέχοντες απέκτησαν έναν τρόπο να διατηρούν κοινό νομισματικό ιστορικό χωρίς έναν μοναδικό κεντρικό φορέα.
Τι κάνει κάθε στοιχείο
Οι ψηφιακές υπογραφές δείχνουν ποιος έχει το δικαίωμα να εξουσιοδοτήσει μια συναλλαγή.
Οι κόμβοι επαληθεύουν ανεξάρτητα αν τα δεδομένα συμμορφώνονται με τους κανόνες του δικτύου.
Τα blocks ομαδοποιούν τις συναλλαγές σε μια κοινή ακολουθία.
Τα hashes συνδέουν κρυπτογραφικά τα στοιχεία του ιστορικού.
Το Proof of Work προσδίδει στη διαμόρφωση του ιστορικού υπολογιστικό κόστος.
Οι κανόνες συναίνεσης επιτρέπουν στους συμμετέχοντες να καθορίσουν ποιο έγκυρο ιστορικό θεωρείται το κύριο.
Τα οικονομικά κίνητρα δίνουν στους συμμετέχοντες έναν λόγο να δαπανούν πραγματικούς πόρους για τη λειτουργία του δικτύου.
Το Bitcoin δεν δημιούργησε ένα σύστημα «χωρίς κανόνες»
Αντίθετα.
Οι κανόνες έγιναν πάρα πολλοί.
Η διαφορά βρίσκεται στο πώς εφαρμόζονται.
Στο κεντρικοποιημένο μοντέλο, ο φορέας ελέγχει τους κανόνες και καθορίζει την κατάσταση.
Στο Bitcoin, τους κοινούς κανόνες του πρωτοκόλλου τους εφαρμόζουν πολλοί ανεξάρτητοι κόμβοι μέσω αυτόνομης επαλήθευσης, και έτσι διαμορφώνεται ένα συμφωνημένο ιστορικό.
Δηλαδή τον κεντρικό λογιστή δεν τον αντικατέστησε το χάος.
Τον αντικατέστησε μια διαφορετική αρχιτεκτονική λογιστικής καταγραφής.
Ούτε ένα σύστημα «χωρίς εμπιστοσύνη»
Αυτός είναι ακόμη ένας μύθος που καλύτερα να τον ξεκαθαρίσουμε αμέσως.
Ο χρήστης εξακολουθεί να εξαρτάται από: τους κρυπτογραφικούς αλγορίθμους· το λογισμικό· τους κανόνες του πρωτοκόλλου· την ανθεκτικότητα του δικτύου· τη σωστή φύλαξη των κλειδιών.
Γι' αυτό είναι πιο ακριβές να πούμε: το Bitcoin αλλάζει το μοντέλο εμπιστοσύνης.
Δεν καταργεί την εμπιστοσύνη ως φυσικό φαινόμενο.
Η σημαντικότερη αλλαγή — ποιος ελέγχει το δικαίωμα διάθεσης
Στην τράπεζα ο χρήστης λειτουργεί μέσω ενός λογαριασμού.
Η τράπεζα τηρεί την επίσημη λογιστική καταγραφή.
Στο self-custody το μοντέλο είναι διαφορετικό: το private key παράγει την ψηφιακή υπογραφή, και αυτή δίνει το δικαίωμα δημιουργίας μιας έγκυρης συναλλαγής.
Αυτό δίνει στον χρήστη σημαντικά μεγαλύτερο αυτόνομο έλεγχο.
Όμως ταυτόχρονα του μεταφέρει και περισσότερη ευθύνη.
Δεν υπάρχει κουμπί «Ξεχάσατε το private key;»
Σε μια συνηθισμένη τραπεζική υπηρεσία, η Emma μπορεί να χάσει το τηλέφωνό της, να ανακτήσει τον λογαριασμό, να επιβεβαιώσει την ταυτότητά της και να αποκτήσει ξανά πρόσβαση.
Στο self-custody μια τέτοια δυνατότητα μπορεί να μην υπάρχει.
Αν το κλειδί χαθεί και δεν υπάρχει άλλος μηχανισμός ανάκτησης, η ταυτότητα του κατόχου από μόνη της δεν επιτρέπει στο δίκτυο να δημιουργήσει ξανά το κλειδί.
Το σύστημα δεν φέρεται αγενώς.
Απλώς πραγματικά δεν ξέρει ποιος είστε.
Γι' αυτό το self-custody δεν είναι απλώς ελευθερία
Είναι περισσότερος έλεγχος μαζί με περισσότερη ευθύνη.
Αργότερα θα εξετάσουμε πρακτικά: seed phrase· software wallets· hardware wallets· ψυχρά πορτοφόλια· backup· recovery· test transactions.
Και τότε αυτή η αρχή θα πάψει να είναι θεωρία.
Το κρυπτονόμισμα δεν εγγυάται την απουσία μεσαζόντων
Και αυτό είναι πολύ σημαντικό.
Ο χρήστης μπορεί να χρησιμοποιεί το Bitcoin μέσω δικού του wallet ή μέσω ενός κεντρικοποιημένου ανταλλακτηρίου (CEX).
Στη δεύτερη περίπτωση, τα κλειδιά μπορεί να τα ελέγχει το ανταλλακτήριο.
Δηλαδή ένα αποκεντρωμένο δίκτυο δεν σημαίνει αυτόματα self-custody για τον χρήστη.
Πρέπει πάντα να εξετάζουμε ολόκληρη την αρχιτεκτονική.
Μερικοί δημοφιλείς μύθοι
| Μύθος | Στην πραγματικότητα |
|---|---|
| «Το Bitcoin εφηύρε τα ψηφιακά χρήματα» | Τα ηλεκτρονικά χρήματα υπήρχαν πολύ νωρίτερα |
| «Το Bitcoin δεν μπορεί να αντιγραφεί» | Τα δεδομένα μπορούν να αντιγραφούν· το αντίγραφο δεν δημιουργεί νέα έγκυρα BTC |
| «Η ψηφιακή υπογραφή λύνει το double spending» | Αποδεικνύει την εξουσιοδότηση, αλλά χρειάζεται επιπλέον ένα κοινό ιστορικό |
| «Το blockchain από μόνο του λύνει το πρόβλημα» | Χρειάζονται κανόνες συναίνεσης, ασφάλεια και οικονομικός μηχανισμός |
| «Το Bitcoin είναι πλήρως trustless» | Το μοντέλο εμπιστοσύνης έχει αλλάξει, όχι καταστραφεί |
| «Οι miners ελέγχουν το Bitcoin» | Οι miners προτείνουν blocks, ενώ οι κόμβοι τα επαληθεύουν βάσει των κανόνων |
| «Το κρυπτονόμισμα λειτουργεί πάντα χωρίς μεσάζοντες» | Ο χρήστης μπορεί να χρησιμοποιεί CEX, custodial wallet και άλλους μεσάζοντες |
Η βασική ιδέα ολόκληρου του μαθήματος
Τώρα μπορούμε να τη διατυπώσουμε σε μία παράγραφο: τα κρυπτονομίσματα προέκυψαν ως αποτέλεσμα προσπαθειών να δημιουργηθεί ψηφιακή αξία που μπορεί να μεταφέρεται μέσα σε ένα δίκτυο χωρίς έναν μοναδικό έμπιστο φορέα. Για να επιτευχθεί αυτό, χρειάστηκε να λυθεί το πρόβλημα της διπλής δαπάνης, να οργανωθεί κοινή λογιστική καταγραφή, να καθοριστεί η σειρά των συναλλαγών και να δημιουργηθεί ένας μηχανισμός συμφωνίας του ιστορικού μεταξύ ανεξάρτητων συμμετεχόντων. Το Bitcoin έγινε το πρώτο ευρέως γνωστό λειτουργικό σύστημα που συνδύασε κρυπτογραφία, peer-to-peer δίκτυο, Proof of Work, κανόνες συναίνεσης και οικονομικά κίνητρα.
Γι' αυτό χρειαστήκαμε όλα τα προηγούμενα επτά μέρη.
Το βασικότερο που πρέπει να θυμάστε
- Τα ψηφιακά χρήματα υπήρχαν πριν από τα κρυπτονομίσματα.
- Το βασικό πρόβλημα των αποκεντρωμένων ψηφιακών χρημάτων δεν είναι η αντιγραφή του αρχείου καθαυτή, αλλά το double spending.
- Τα κεντρικοποιημένα συστήματα λύνουν αυτό το πρόβλημα μέσω του επίσημου μητρώου ενός έμπιστου φορέα.
- Αν αφαιρέσουμε τον φορέα, οι λειτουργίες του πρέπει να υλοποιηθούν με άλλον τρόπο.
- Η ψηφιακή υπογραφή επιβεβαιώνει το δικαίωμα σε μια συναλλαγή, αλλά από μόνη της δεν καθορίζει το σωστό ιστορικό.
- Το DigiCash έδειξε ότι η κρυπτογραφία μπορεί να αλλάξει τις ιδιότητες του ηλεκτρονικού χρήματος.
- Οι cypherpunks ανέπτυξαν την ιδέα της τεχνικής προστασίας της ιδιωτικότητας και της μείωσης της υποχρεωτικής εμπιστοσύνης σε μεσάζοντες.
- Τα Hashcash, b-money και Bit Gold περιείχαν σημαντικά στοιχεία των μελλοντικών συστημάτων κρυπτονομισμάτων.
- Το Bitcoin συνένωσε πολλούς προγενέστερα γνωστούς μηχανισμούς σε ένα λειτουργικό peer-to-peer νομισματικό δίκτυο.
- Το Proof of Work βοηθά να συνδεθεί η διαμόρφωση του ιστορικού με πραγματικό υπολογιστικό κόστος.
- Ανεξάρτητοι κόμβοι επαληθεύουν την τήρηση των κανόνων του δικτύου.
- Τα κρυπτονομίσματα αλλάζουν την κατανομή της εμπιστοσύνης, του ελέγχου, της ευθύνης και του ρίσκου — δεν τα καταργούν.
Αυτοέλεγχος
Εντελώς προαιρετικό.
Μπορείτε να απαντήσετε σε όλες τις ερωτήσεις· να διαλέξετε μερικές· να σταματήσετε· να επιστρέψετε αργότερα· ή να παραλείψετε εντελώς αυτή την ενότητα.
Το αποτέλεσμα χρειάζεται μόνο σε εσάς.
Δεν επηρεάζει την ολοκλήρωση του μαθήματος.
Γιατί ένα συνηθισμένο ψηφιακό αρχείο δεν είναι κατάλληλο για τον ρόλο του χρήματος;
Η αντιγραφή του αρχείου από μόνη της δεν πρέπει να δημιουργεί νέα έγκυρη χρηματική μονάδα — σε αυτό ακριβώς έγκειται το πρόβλημα. Δείτε το Μέρος 1.
Τι είναι το double spending;
Η ίδια αξία προσπαθεί να «ζήσει δύο οικονομικές ζωές» ταυτόχρονα. Περισσότερα — στο Μέρος 2.
Τι μπορεί να αποδείξει από μόνη της η ψηφιακή υπογραφή;
Η υπογραφή αποδεικνύει την πατρότητα της συναλλαγής, αλλά δεν απαντά στο ερώτημα αν αυτά τα κεφάλαια έχουν ήδη ξοδευτεί. Αυτό εξετάστηκε στο Μέρος 2 και ξανά στο Μέρος 7.
Πώς ένα κεντρικοποιημένο σύστημα πληρωμών αποτρέπει συνήθως το double spending;
Ένα επίσημο μητρώο δίνει μία και μοναδική απάντηση για την τρέχουσα κατάσταση. Δείτε το Μέρος 3.
Ποια δήλωση για το DigiCash είναι η πιο ακριβής;
Το DigiCash βελτίωσε την ιδιωτικότητα της πληρωμής με τη βοήθεια της κρυπτογραφίας, όμως ο κεντρικός εκδότης και φορέας παρέμεναν. Περισσότερα — στο Μέρος 4.
Ποια ιδέα αντικατοπτρίζει καλύτερα την προσέγγιση των cypherpunks;
Ο στόχος δεν ήταν «να μην εμπιστευόμαστε κανέναν», αλλά να μειωθεί η υποχρεωτική εξάρτηση από συγκεκριμένο μεσάζοντα εκεί όπου η λειτουργία μπορεί να επαληθευτεί τεχνικά. Δείτε το Μέρος 5.
Τι είναι ιδιαίτερα σημαντικό στο Proof of Work;
Η ασυμμετρία «ακριβό να βρεθεί — εύκολο να επαληθευτεί» τη συναντήσαμε πρώτη φορά στο Hashcash, και στη συνέχεια απέκτησε νέο ρόλο στο Bitcoin. Μέρη 6 και 7.
Ποιο από τα παρακάτω σχετίζεται με το b-money;
Ο Wei Dai περιέγραψε ένα σύστημα χωρίς κεντρική τράπεζα, όπου οι συμμετέχοντες χρησιμοποιούν ψηφιακά ψευδώνυμα. Δείτε το Μέρος 6.
Γιατί το Bitcoin δεν μπορεί να αναχθεί απλώς σε blockchain;
Η αλυσίδα blocks είναι μόνο ένα από τα στοιχεία· χωρίς τους υπόλοιπους μηχανισμούς δεν λύνει το πρόβλημα του Bitcoin. Δείτε το Μέρος 7.
Ποιος στο Bitcoin ελέγχει αν ένα νέο block συμμορφώνεται με τους κανόνες;
Ο miner προτείνει το block, αλλά οι κόμβοι είναι αυτοί που αποφασίζουν ανεξάρτητα αν θα το δεχτούν ή όχι. Δείτε το Μέρος 7.
Πού βρίσκονται τα bitcoin ενός χρήστη;
Το Bitcoin δεν βρίσκεται μέσα στην εφαρμογή σαν αρχείο — το wallet απλώς φυλάσσει τα κλειδιά που δίνουν το δικαίωμα διάθεσης της κατάστασης, η οποία αντικατοπτρίζεται στο κοινό ιστορικό του δικτύου. Δείτε το Μέρος 7.
Ποια δήλωση είναι η πιο ακριβής;
Αυτή είναι η βασική σκέψη ολόκληρου του μαθήματος: όχι η κατάργηση της εμπιστοσύνης, αλλά μια διαφορετική αρχιτεκτονική εμπιστοσύνης, ελέγχου και επαλήθευσης.
Πρακτική άσκηση
Επίσης προαιρετικό.
Ας υποθέσουμε ότι σχεδιάζετε το δικό σας σύστημα ψηφιακών χρημάτων.
Η Emma έχει 100 μονάδες.
Πρέπει να μπορεί να τις στείλει στον Alex μέσω Διαδικτύου.
Όμως στο σύστημά σας δεν υπάρχει κεντρική τράπεζα ή εταιρεία-φορέας.
Προσπαθήστε να απαντήσετε σε έξι ερωτήσεις.
- Πώς θα βεβαιωθεί ο Alex ότι τη συναλλαγή την ενέκρινε πράγματι η Emma; Υπόδειξη: δικαίωμα διάθεσης.
- Πώς θα μάθει το δίκτυο ότι η Emma είχε πράγματι 100; Υπόδειξη: κατάσταση και ιστορικό.
- Τι θα συμβεί αν η Emma στείλει ταυτόχρονα αυτά τα 100 και στη Sofia; Υπόδειξη: double spending.
- Πώς θα συμφωνήσουν διαφορετικοί υπολογιστές ποια συναλλαγή καταγράφεται πρώτη; Υπόδειξη: συναίνεση και σειρά γεγονότων.
- Τι θα εμποδίσει έναν συμμετέχοντα να ξαναγράψει απλώς το παλιό ιστορικό; Υπόδειξη: κρυπτογραφική σύνδεση + κόστος αλλαγής του ιστορικού.
- Γιατί θα δαπανούσε κανείς τους υπολογιστικούς του πόρους για τη συντήρηση του συστήματός σας; Υπόδειξη: οικονομικό κίνητρο.
Αν μετά από αυτό η ιδέα «ας αφαιρέσουμε απλώς την τράπεζα» έπαψε να φαίνεται απλή — το μάθημα πέτυχε.
Δικαίωμα διάθεσης — η Emma υπογράφει τη συναλλαγή με το δικό της private key· η ψηφιακή υπογραφή επιτρέπει σε οποιονδήποτε να επαληθεύσει ότι η εντολή προέρχεται πράγματι από εκείνη.
Ύπαρξη κεφαλαίων — το δίκτυο πρέπει να διατηρεί επαληθεύσιμη κατάσταση και ιστορικό συναλλαγών, ώστε να μπορεί κανείς να βεβαιωθεί ότι η Emma είχε πράγματι 100 μονάδες.
Σύγκρουση — αν η Emma στείλει ταυτόχρονα τις ίδιες 100 μονάδες στη Sofia, και οι δύο συναλλαγές δαπανούν την ίδια αξία· το δίκτυο δεν μπορεί να δεχτεί και τις δύο — αυτό ακριβώς είναι το double spending.
Σειρά — οι ανεξάρτητοι υπολογιστές χρειάζονται έναν μηχανισμό συναίνεσης που θα καθορίσει ποια από τις συγκρουόμενες συναλλαγές εισήλθε πρώτη στο αναγνωρισμένο ιστορικό.
Προστασία του ιστορικού — οι εγγραφές πρέπει να είναι κρυπτογραφικά συνδεδεμένες μεταξύ τους, και η τροποποίηση ενός ήδη αποδεκτού ιστορικού πρέπει να απαιτεί μεγάλο, αποδείξιμο κόστος, για παράδειγμα μέσω Proof of Work.
Κίνητρο — οι συμμετέχοντες χρειάζονται έναν οικονομικό λόγο για να δαπανούν υπολογιστικούς πόρους στη συντήρηση του δικτύου, για παράδειγμα μια ανταμοιβή με τη μορφή νέων μονάδων και προμηθειών.
Η Ενότητα 1 ολοκληρώθηκε
Ξεκινήσαμε από την αρχή: τι είναι το χρήμα;
Στη συνέχεια εξετάσαμε: γιατί εμφανίστηκαν οι τράπεζες· σε τι διαφέρουν τα μετρητά από τα άυλα χρήματα· πώς λειτουργεί η τραπεζική κάρτα· πώς εκτελείται ένα τραπεζικό έμβασμα· γιατί τα σύγχρονα χρήματα υπάρχουν χάρη στη λογιστική καταγραφή· ποιοι περιορισμοί υπάρχουν στο παραδοσιακό χρηματοπιστωτικό σύστημα· γιατί γενικά προέκυψε η ιδέα των κρυπτονομισμάτων.
Τώρα έχουμε τα θεμέλια.
Στη συνέχεια μπορούμε να περάσουμε από το ερώτημα «γιατί επινοήθηκε αυτό;» στο πολύ πιο πρακτικό «πώς λειτουργεί αυτό στην πραγματικότητα;».
Ακριβώς εκεί θα αρχίσουν να εμφανίζονται: το blockchain· το Bitcoin· το Ethereum· οι διευθύνσεις· τα private keys· το seed phrase· τα wallets· οι πραγματικές συναλλαγές.
Και σταδιακά η θεωρία θα μετατραπεί σε εργαλεία που ο χρήστης θα μπορεί πράγματι να χρησιμοποιήσει.
- Το ψηφιακό χρήμα υπήρχε πριν από τα κρυπτονομίσματα.
- Το βασικό πρόβλημα του αποκεντρωμένου ψηφιακού χρήματος δεν είναι η αντιγραφή ενός αρχείου αυτή καθαυτή, αλλά το double spending.
- Τα κεντρικοποιημένα συστήματα λύνουν αυτό το πρόβλημα με ένα επίσημο μητρώο που τηρεί ένας έμπιστος φορέας.
- Αν αφαιρέσετε τον φορέα, οι λειτουργίες του πρέπει να υλοποιηθούν με άλλον τρόπο.
- Μια ψηφιακή υπογραφή επιβεβαιώνει το δικαίωμα σε μια συναλλαγή, αλλά δεν καθορίζει από μόνη της το σωστό ιστορικό.
- Το DigiCash έδειξε ότι η κρυπτογραφία μπορεί να αλλάξει τις ιδιότητες του ηλεκτρονικού χρήματος.
- Οι cypherpunks ανέπτυξαν την ιδέα της τεχνικής προστασίας της ιδιωτικότητας και της μείωσης της υποχρεωτικής εμπιστοσύνης σε μεσάζοντες.
- Τα Hashcash, b-money και Bit Gold περιείχαν σημαντικά στοιχεία των μελλοντικών συστημάτων κρυπτονομισμάτων.
- Το Bitcoin συνδύασε αρκετούς ήδη γνωστούς μηχανισμούς σε ένα λειτουργικό νομισματικό δίκτυο peer-to-peer.
- Το Proof of Work βοηθά να συνδεθεί η διαμόρφωση του ιστορικού με πραγματικό υπολογιστικό κόστος.
- Ανεξάρτητοι κόμβοι επαληθεύουν τη συμμόρφωση με τους κανόνες του δικτύου.
- Τα κρυπτονομίσματα αλλάζουν την κατανομή της εμπιστοσύνης, του ελέγχου, της ευθύνης και του κινδύνου — δεν τα εξαλείφουν.