单项选择题

区块链的智能合约与下面哪个属性最相关()

A.不可篡改
B.去中心化
C.可编程性
D.共识机制