区块链的金融科技特性
作为一种共享分布式数据库技术,具有连续的状态记录和转换特性,区块链具有诸多优势,结合已有研究,笔者将区块链特征总结如下。
1. 高度容错,去中心化
去中心化是区块链技术的基本特征。区块链数据的验证、记录、存储、传输和更新等基于分布式系统结构,采用数学方法建立各节点之间的信任关系,不再依赖中央处理节点。全网节点的权利和义务均等,任一节点的损坏都不会影响整个系统的运作。当今金融系统的中心化特征以及正在形成的去中心化系统,后者具有的分布性特征可以保证系统内置业务的连续性运转。
2. 时序数据,可回溯化
各个节点按照时间先后将数据记入区块,而区块又通过时间戳进行有序链接形成区块链。链式区块结构的时序性增强了数据的可回溯性和可验证性。由于增添了时间维度,每条数据都具有唯一性,因此可以准确地回溯定位数据记录本身和其在区块上的位置。同时,不可篡改和无法伪造的时间戳使整个区块链网络可以确定地验证数据记录的真实性,并与其他校验机制协同发挥作用。
3. 开放透明,去信任化
除了特殊要求的私有区块链,区块链系统对所有人是开放的,任何人都可以读取数据并参与共识过程。系统中的每个节点之间进行数据交换无须相互信任,所有的数据记录以及更新操作对全网节点都是透明的,可以被审查、监督。在系统的规则和时间范围内,节点之间无法欺骗彼此。
4. 加密算法,安全可信
区块链应用的分布式系统形成强大算力抵御外部攻击。一方面,除非同时控制系统中 51% 以上的节点,否则修改单个节点的数据无效,区块链信息一旦经过验证并添加至区块链后就会得到永久存储并不可篡改。由于节点默认最长的区块链为正确的区块链,只要最长的区块链被诚实的节点控制,要想修改过去的数据记录就要构造出一个比它更长的区块链,而构造虚假链条的成本和难度随着链条长度越来越高。另一方面,区块链采用“非对称加密算法”,攻击者不拥有私钥而破解加密算法的可能性几乎为零。综上,区块链具有较高的安全性和可信性。
5. 智能编程,可自动化
区块链中除了可以保存数据外,还可以保存可编程运行代码,供区块链网络的各个节点执行。而用户可提供编程脚本,增加区块链应用的灵活性。在此情形下,区块链技术能将价值的特定限制、交易模式变动和更新等编程写入区块链,构建在特定条件下自动触发的智能合约,根据参与者设置的条件自动完成交易,记录、存储、交换、更新数据,这也是区块链技术逐渐受到金融机构重视的原因之一。
6. 集体维护,激励相容
一方面,区块链系统采用特定的激励机制保证全网节点参与数据区块的验证过程;另一方面,各个区块链节点在验证数据区块时必须遵循基于密码算法的同一规则,从而进行数据的更新。通常区块链的技术优势被总结为以上内容。我们的困惑在于,从理论上看,区块链更类似于引入时间变量,对复杂网络系统的局部节点区域(或称为区块)展开研究。
从特征描述看,区块链的运行似乎有些类似于传统的同城票据结算系统。从区块链的实际开发运用看,除了一些商家积分的通用交换计划之外,人们至今并没有观察到有说服力的区块链金融产品,也许未来法定数字货币的问世会成为区块链技术最大的应用发展推手。
扫码进博闻金融读书会群
领取专属 10元无门槛券
私享最新 技术干货