Биткойн: Децентрализирана парична система на основата на блокчейн технология
Какво е Биткойн и защо всички говорят за него?
Биткойн (Bitcoin) е първата децентрализирана криптовалута, въведена през 2009 г. от Сатоши Накамото чрез публикацията “Bitcoin: A Peer-to-Peer Electronic Cash System”. Основната иновация зад Биткойн е създаването на решение за проблема с двойното харчене (double spending) без нужда от доверена трета страна.
Технологична архитектура
1. Блокчейн
Биткойн използва разпределен леджър (distributed ledger), наречен блокчейн, в който всеки блок съдържа:
Хедър с:
Хеш на предишния блок
Хеш на текущите транзакции (Merkle Root)
Времева отметка
Nonce за Proof-of-Work
Списък с транзакции
Блокчейнът се поддържа от хиляди възли (nodes), които валидират и синхронизират блоковете в peer-to-peer мрежа.
2. Консенсус механизъм: Proof-of-Work (PoW)
Биткойн използва Proof-of-Work като консенсусен алгоритъм. Майнърите решават криптографски трудна задача (SHA-256 хеш функция), за да намерят валиден блок. Валидността се определя от това дали хешът на блока е по-малък от дадена стойност (целта – difficulty target).
Този процес изисква значителна изчислителна мощ и гарантира сигурността на мрежата чрез икономически стимул и енергийна цена на манипулацията.
3. Уникално предлагане и емисия
Общото предлагане на биткойни е ограничено на 21 милиона монети, като нови се въвеждат в обращение чрез “блок награда” (block reward). Тя се намалява на половина на всеки 210 000 блока (~на всеки 4 години) в събитие, известно като halving. Това води до дефлационен модел на емисия.
Адреси, портфейли и подписи
Всеки потребител притежава частен ключ (private key) и публичен ключ (public key). От публичния ключ се генерира биткойн адрес.
Подписването на транзакции става чрез ECDSA (Elliptic Curve Digital Signature Algorithm), използвайки крива secp256k1.
Транзакциите са необратими и могат да бъдат проверени публично чрез блокчейн експлорери.
Скриптова система
Биткойн използва стек-базирана скриптова система, наречена Bitcoin Script, която позволява програмиране на условия за харчене на средства (напр. мултиподпис, времеви заключвания и др.). Тя е не-Turing пълна, което повишава сигурността, като елиминира риска от безкрайни цикли и други уязвимости.
Недостатъци и предизвикателства
Скалируемост: Максималният размер на блоковете (1 MB по подразбиране) ограничава броя транзакции в секунда (~7 TPS).
Енергийна интензивност: PoW изисква значителна електроенергия.
Забавяне в потвърждението: Средното време за създаване на блок е 10 минути.
Ценова волатилност: Биткойн не е стабилен като средство за разплащане.
Революцията bitcoin
Биткойн е не само криптовалута, но и иновация в областта на компютърните науки, криптографията и икономиката. Създаването на напълно децентрализирана, неизменяема и програмируема парична система бележи нова ера във финансовите технологии. Въпреки своите ограничения, Биткойн остава еталонът, по който се оценяват всички останали криптовалути и блокчейн системи.
Източници: https://note.com/ferfel/n/nc6082553ecc6