• 工具
    • 客户端
    • 钱包
    • 矿机
    • 脚本

    工具

    客户端

    客户端分为三种:完整客户端、轻量级客户端和在线客户端。

    • 完整客户端:存储所有的交易历史记录,功能完备;
    • 轻量级客户端:不保存交易副本,交易需要向别人查询;
    • 在线客户端:通过网页模式来浏览第三方服务器提供的服务。

    钱包

    矿机

    专门为“挖矿”设计的硬件,包括基于 GPU 和 ASIC 的芯片。

    脚本

    比特币交易支持一种比较简单的脚本语言(类 Forth 的栈脚本语言),可以写入 UTXO。交易发生时,输入的解锁脚本和输出的锁定脚本进行执行,检验交易合法性。

    比特币脚本并不支持循环等复杂的流控制,因此它是非图灵完备的。