Віртуальная машына Bitcoin (BVM) дае Bitcoin магчымасці смарт-кантрактаў, пашыраючы варыянты яго выкарыстання. Яна дазваляе распрацоўваць дэцэнтралізаваныя праграмы на Bitcoin, пашыраючы яго функцыянальнасць, забяспечваючы платформу для выканання смарт-кантрактаў, захоўваючы пры гэтым асноўную канструкцыю Bitcoin.