中本聪在建立去中心化的方案中使用了分布式的账本数据库,在网络结构上使用了P2P网络模型。每个网络节点都维护一份完整的比特币交易账本,账本的每一页以区块(block)的形式来表现,将区块与区块之间首尾相连,形成一条单向链表,通过引用前一个区块的头部数据的哈希值作为链接指针,区块里存储了比特币交易记录和所存储交易的哈希值所形成的树状结构——Merkle Tree,保障了区块中每个交易的记录和区块间的链接都无法被篡改。
为了防止货币超发和通货膨胀,中本聪在比特币系统上线之初就设定好总的货币发行量,共计发行2100万枚,且永不超发。对于比特币系统的任何重大改进和发布,都需先经由比特币社区提议,然后由比特币核心开发团队开发测试,并由所有维护网络节点的“矿工”(矿工是对维护并生成区块的人的昵称)进行投票,只有达到一定的投票通过比例才能对比特币系统软件进行发布和更新。比特币社区、核心开发团队和矿工中任何一方都没有权利独自决定对比特币系统进行修改和发布,这使得任何个人或组织都无法通过篡改比特币系统代码来实施超发货币等扰乱比特币金融系统的行为。中本聪还引入了PoW(Proof-of-Work,工作量证明)的“挖矿”机制,根据特定算法,发行的货币量每4年递减一半,这种机制不但解决了比特币系统的运维,还解决了传统法定货币中新发行货币超发所造成的通货膨胀问题。
中本聪认为,随着互联网的发展,个人在逐步丧失资产、数据及个人身份信息等隐私权,这些隐私数据都被大型中心机构所控制。通过传统银行或第三方支付平台交易时,需要填写双方的个人信息,这些也极有可能被银行或第三方平台泄漏。在保护个人资产交易的隐私方面,中本聪的解决方案是基于非对称加密技术建立UTXO(Unspent Transaction Output,未花费交易输出)模型,通过非对称加密技术生成公私钥对,对公钥的哈希值做处理后生成比特币地址(类似于银行账户卡号,用于接收付款)对外公布,私钥用作支付时对UTXO的交易签名(类似于银行账户密码,用于付款)。交易前后除了公钥和私钥之外,完全不需要填写其他个人信息,用户只需要保护好自己的私钥就可以进行交易,不会泄露任何的个人信息,极大程度上保护了个人隐私。