客户端分为三种:完整客户端、轻量级客户端和在线客户端。
专门为“挖矿”设计的硬件,包括基于 GPU 和 ASIC 的芯片。
比特币交易支持一种比较简单的脚本语言(类 Forth 的栈脚本语言),可以写入 UTXO。交易发生时,输入的解锁脚本和输出的锁定脚本进行执行,检验交易合法性。
比特币脚本并不支持循环等复杂的流控制,因此它是非图灵完备的。