Category: наука

Category was added automatically. Read all entries about "наука".

Ranma

Биткойны

Раз пошла такая пьянка, то и я выскажусь.

Внимательно почитал описание протокола. В общем, работоспособно. Разве что если математики найдут уязвимость хэшей, то всё похерится. Система очень сильно завязана на сложность появления коллизии хэшей.

Заметил несколько тонких мест:

- Все транзакции пишутся в блок, а блоки пишутся в цепочку. Со временем размеры блока могут ощутимо вырасти (ну-ка, сколько в мире долларовых транзакций в минуту?), а размеры цепочки станут уж совсем плохими.
- Для борьбы с предыдущим пунктом сделано ограничение блока в 1 МБ. Поэтому уже сейчас можно заддосить систему, переводя туда-сюда 1 биткойн много-много раз. Хотят бороться при помощи платы за транзакцию, но это сужает рынок электронных денег.
- Также для борьбы с разрастанием цепочки сделано хранение транзакций не целиком, а в виде Merkle Trees. В этом месте схема становится мутной - я не уверен, что это достаточно надёжная схема.
- Сложность создания нового блока регулируется так, чтобы каждый новый блок генерировался раз в 10 минут. Это можно сделать только централизованно. В этом случае у создателей Биткойна есть способ регулировать эмиссию.