摘要:
比特币(Bicoi)使用的是C这一编程语言,其基础脚本语言比特币的智能合约语言是基于C的Scrip实现。比特币的核心协议和交易验证过程是用C写的。之所以做出这样的选择,是因为C在当...
比特币(Bicoi)使用的是C这一编程语言,其基础脚本语言比特币的智能合约语言是基于C的Scrip实现。比特币的核心协议和交易验证过程是用C写的。之所以做出这样的选择,是因为C在当时提供了较高的性能和较低水平的控制功能,符合比特币设计者打造分布式数字货币系统的意图。比特币的脚本语言的实现,不是直接使用C,而是使用C制作的实现层,BicoiCore这样的比特币客户端使用它进行交易和区块链验证。