Как устроена криптовалюта. Лекция 2

Post on 05-Aug-2015

208 Views

Category:

Internet

0 Downloads

Preview:

Click to see full reader

Transcript

Как устроена криптовалюта

Павел Кравченко

Лекция 2

План

Принципы в основе Bitcoin

Как была построена криптовалюта?

Преимущества Bitcoin по сравнению с WebMoney и другими

Валюта, а не платежная система

Не может быть напечатан кем-либо или уничтожен атакой на сервер

Относительно анонимен

Транзакции быстрые, практически бесплатные, деньги не могут потеряться

Принципы в основе

Хранение информации обо всех транзакциях у каждого участника системы

Последовательность транзакций неизменна

Добавление новой транзакции в цепочку требует работы

Новые монеты появляются в системе как вознаграждение

Процессинг транзакций может делать каждый, но каждый раз побеждает кто-то один

Консенсус - простое большинство участников системы принимают решения

Шаг 1. Самые простые e-money

Цифровая расписка, подписанная личным ключом пользователя

Как работает Bitcoin? Шаг 2

Для различения копий одной и той же расписки вводится

уникальный идентификатор расписки

Как работает Bitcoin? Шаг 3

Каждый может проверить идентификатор в своей копии базы

данных (Blockchain)

Как работает Bitcoin? Шаг 4

Каждый выражает свое мнение по поводу транзакции (голосование)

Транзакции обьединяются в блоки

Блоки подтверждаются ~каждые 10 минут

Как работает Bitcoin? Шаг 5

Чтобы проголосовать, надо предоставитьдоказательство работы

Только первый голос учитывается

Первому выдается вознаграждение

Как работает Bitcoin? Шаг 6

Вероятность стать первым равна проценту вычислительных ресурсов

Контролировать сеть может только тот, кто контролирует 51% вычислительных ресурсов Система надежна пока честные пользователи контролируют 51% вычислительной мощности

Как работает Bitcoin? Шаг 7

Каждый блок содержит указатель на предыдущий

Если вдруг случается вилка, сохраняются обе цепочки

Дальнейшая работа ведется над длиннейшей цепочкой

Транзакция подтверждена если она находится в самой длинной цепочке и за ней следует 5 блоков

Вопросы?

kravchenkopo@gmail.com

ideateam_macuser

ua.linkedin.com/in/pkravchenko/

top related