Смарт-контракт — это цифровое соглашение, основанное на заранее определенных критериях и выполняемое автоматически. Например, в смарт-контракте может быть указано, что биткойны должны автоматически отправляться от одного пользователя другому после определенной временной задержки. Смарт-контракты могут быть чрезвычайно сложными и включать в себя несколько условных критериев, или же они могут быть простыми, как обычное требование цифровой подписи для расходования средств.
Криптография — это область математики, охватывающая множество различных методов обеспечения цифровой безопасности и конфиденциальности. Шифрование и дешифрование, хеш-функции и алгоритмы цифровой подписи — все это предметы исследований в области криптографии. Bitcoin называют криптовалютой, потому что в нем применяются криптографические методы для реализации децентрализованной денежной системы и полностью цифровых одноранговых (p2p) платежей между пользователями.
Как новое явление, Bitcoin сталкивается с большим скептицизмом. Будучи полностью цифровым средством сохранения капитала, не поддерживаемым программами страхования вкладов, он может вызывать беспокойство пользователей в отношении вероятных уязвимостей в используемой криптографии или блокчейн-технологии. Тем не менее сеть Bitcoin на практике доказала свою устойчивость и к сбоям, и к атакам: она никогда не была взломана. А сам блокчейн невосприимчив к коррупции экономически и технически.