谈到数字化信任的系统解决方案,不少人会想到“拜占庭将军问题”。“拜占庭将军问题”是一个基于信使的解决方案,其成本增殖是乘法或者平方关系的。在一个用户超过一万的中小型网络中,确认一次交易需要多少次转发?在一天的时间内,会发生多少次交易?我们如何才能避免系统因为转发任务而坍塌崩溃?
让我们来讨论一下数字化信任的可能的系统解决方案:
- 信使:基于点对点通信,信任模型是一对一关系的。根据“拜占庭将军问题”的有关讨论可以得知,基于信使模型的信任是非常扎实、确切的。缺点在于成本问题。
- 公证:基于中心节点,信任模型是一对多的法务模型。中心节点负责认证和记录交易,并且服务有关的查询。这一模型与现实社会的常用模型比较相似。可以参考印花税方案及法律事务所的公证业务来加以理解。
- 听证:基于网络特权,信任模型是广告、公告的政务模型。使用超级权限强制有关网络成员全体认证交易,通常需要使用公共资源记录交易并且服务有关的查询。
- 网络签名:用于确认网络成员的合法身份,由于网络的自由化和复杂度、以及网络信息的传播与复制的简易程度,其实现难度是可想而知的。
- 基于加密的数据真实确认:为了避免数据在网络传播与复制中被篡改,必须采取某种技术方案来证明交易记录没有被篡改,从而保证数据的有效性(可信性)。
- 基于第三方认证中心的网络签名服务:这是目前使用中的一种支付保障体系,其成本与技术成熟度有关。