
分布式账本与抗篡改
NIST《区块链技术概述》将区块链描述为分布式实现、能够显现篡改并抵抗篡改的数字账本。在网络正常运行的条件下,已发布的交易记录难以被改变。这一定义强调运行条件,不能将“不可篡改”理解为无条件保证。
放在银行安全语境中,共享账本有助于理解多方如何维护一致记录。但一条记录受到保护,只说明事后更改受到约束,并不能证明录入时的业务信息真实。

哈希、私钥与数字签名
密码学哈希函数把数据映射为用于校验的摘要。原始数据发生变化时,摘要通常也会改变,因此可用于发现记录变化。哈希不是加密,不能仅凭使用哈希就认定客户资料得到保密。

非对称密码学使用相互关联的公钥和私钥。数字签名通过私钥生成,并由相应公钥验证,帮助核验签名对应关系及数据完整性。在银行业务中,签名能否代表有效授权,还取决于密钥与身份的绑定及权限规则;私钥被盗后,攻击者也可能生成可通过验证的签名。
共识、工作量证明与权益证明
以太坊的共识机制说明将共识视为协议、规则与激励等组成的整体,用于让分布式节点对账本状态达成一致。工作量证明和权益证明是其中的组成部分,还需要区块验证、链选择等规则配合。
工作量证明通过计算资源投入,权益证明通过质押资源及相应奖惩,约束参与行为。理解这些术语时,应关注谁有资格参与、意见如何计权、冲突如何解决,不能把共识简单理解为按节点数量投票。
女巫攻击与分叉
女巫攻击指通过制造大量身份来扩大影响力。资源约束使创建许多身份不再自动获得同等比例的共识权力,但其效果取决于协议设计与相关假设。
分叉意味着网络出现不同的链分支或规则路径。链选择规则帮助节点在候选分支之间作出选择。出现分支不必然意味着遭受攻击,也不能直接解释为银行业务发生重复结算。
适用条件与常见问题
区块链能否保证银行系统全面安全?这些术语主要解释账本记录、密码校验和节点协调,不能单独推出整个业务系统安全。将其用于具体场景,需要明确参与者、权限、密钥控制和网络运行条件。
共识通过是否代表业务合法,数据上链是否代表保密?共识确认的是记录符合网络规则并获得协议认可;业务合法性及数据访问范围属于不同问题。评估安全表述时,应先确定它保护什么、依赖什么条件,再判断结论是否超出技术能力。