
先理解区块链记录了什么
实体经济中的生产、交付与服务会产生需要核对的业务记录。理解区块链的切入点,是这些记录如何由多个参与方共同维护,以及各方依据什么规则接受更新。
NIST《区块链技术概述》将区块链概括为分布式数字账本,具有使篡改可被察觉、抵抗篡改的特征。在网络正常运行的条件下,已经发布的交易记录不能被随意改写。这种能力为共同核对记录提供技术基础,其效果仍有运行条件。
认识节点、共识与智能合约
以太坊技术入门文档说明,区块通过密码学引用连接,节点依照共识机制协调账本状态。以太坊支持智能合约,即由网络执行的程序;交易可以请求执行程序并更新状态,相关计算需要支付费用。
放到业务语境中,节点对应参与账本维护的计算机,共识对应接受更新的技术规则,智能合约对应可以编码执行的条件。理解这些概念,有助于区分数据记录、规则执行和线下业务三个层面。
实体业务适用的前提
可以先考察一个问题:是否有多个参与方需要共享记录,并反复核对同一业务过程?例如,用货物交接作假设,各方需要先约定记录哪些信息、谁负责提交、怎样确认,再讨论共同账本是否有帮助。这只是原理说明,不代表具体项目已取得成效。
适用性还取决于规则是否明确,以及维护共同账本的成本是否合理。如果需求只是单一机构内部存储数据,仅凭防篡改这一特点,尚不足以说明采用区块链的必要性。
常见问题:上链是否代表真实
不能直接这样判断。共识使参与节点按规则接受记录,不能单靠共识确认实物质量、交付情况或录入内容的真实性。线下信息如何进入系统、由谁确认,仍需要业务流程提供依据。
同样,链上记录稳定保存,并不自动证明相应的权利归属。理解实体业务应用时,应分别考察记录内容、事实依据和各方认可的规则,避免把技术上的一致性扩大为对全部业务事实的保证。
常见问题:合约能否完成全部业务
智能合约可以在被调用时按代码执行条件判断和状态更新。涉及线下事实的条件,仍需有相应信息输入;程序执行本身不能完成实物交付。
入门时可围绕四个问题梳理需求:谁参与记账、数据从哪里来、哪些规则能够编码、出现争议如何处理。把这些问题说明白,才能进一步讨论区块链在具体业务中的作用和边界。