
讨论范围:通用技术不等于项目事实
“中通区块链新技术有哪些常见问题”涉及具体名称,但以太坊与比特币的技术文档不能证明“中通”采用了哪些技术。以下仅解释通用概念,不对其项目是否上线、是否使用某种共识机制或取得何种效果作出判断。“新技术”也需要明确技术名称和版本才能比较。
区块链如何让记录可以核验
比特币开发者文档说明,区块通过前一区块的哈希引用连接,交易通过默克尔树汇总,全节点依据规则独立验证区块。这些机制支持核验交易是否被纳入记录,并提高改写历史的难度。
理解这一原理时,需要区分记录的一致性与业务事实的真实性。例如,一条业务记录被链上保存,只能说明相应数据进入了账本;它所描述的现实事件是否真实,仍需要链外证据。
不同区块链的共识机制是否相同
以太坊技术介绍将其共识机制描述为权益证明,并说明以太坊虚拟机负责执行智能合约,相关计算需要支付网络费用。比特币文档则介绍工作量证明及按累计工作量选择有效链的规则。两者不能直接套用于其他系统。
共识机制解决的是参与节点如何按规则形成一致记录。讨论具体方案时,应先明确采用哪条链、哪些节点参与验证以及遵循什么规则,不能仅凭“区块链”名称推断系统结构。
智能合约是否能自动保证业务正确
智能合约是按代码和输入执行的程序。它能把明确条件转化为执行规则,但程序运行符合代码,并不必然意味着业务规则设计正确。
适用条件是相关规则能够清楚表达为程序逻辑。若执行条件依赖现实世界的信息,还需要说明信息如何进入系统、由谁提供以及如何核验,不能把自动执行等同于自动识别事实真伪。
上链是否意味着即时完成且没有成本
请求广播、通过验证和写入区块属于不同环节,提交请求不能直接视为已经形成稳定记录。比特币可能出现临时分叉,这也说明判断完成状态必须结合具体网络规则。
链上处理还涉及计算、存储和网络资源。以太坊的费用机制反映了资源使用需要付出成本,但其计费方式不能代表所有区块链。判断某项技术是否适用,需要结合记录核验需求、确认过程和资源开销,不能只看是否使用了区块链。