如何认识区块链技术?
区块链本质上是一个以密码学技术为基础,采用分布式的数据组织和数据维护的巨大账本系统。中本聪创立的比特币,是区块链技术第一个真实应用案例,比特币背后的数据结构要解决金融交易中的两个核心问题:
第一个问题是,如何用数学算法来建立共识机制,也就是如何解决所谓的“拜占庭将军问题”。让分布的节点达成共识,在比特币中采用了工作量证明法,用一CPU 一票,通过挖矿寻找随机数竞争交易的记账权。另外,通过哈希函数进行加密,确保整个交易不可逆。
第二个问题是,非中心化方式如何解决交易不可重复性。传统的金融交易是通过中心化的银行来保证不会发生双重支付问题。区块链技术则是所有的交易都公开宣布,获得记账权在每一个区块盖上时间戳,每个时间戳将前一个时间戳纳入其随机散列值中,每一个随后的时间戳都对之前的一个时间戳进行增强,这样就形成了一个链条,解决双重支付问题。
区块链解决上述问题中的数据结构和算法体现出来了一些非常核心的理念和思想:一是交易去中心化。金融交易确认、数据传输不依赖一个中心节点,资源的分享不再依赖于中央服务器;二是分布式处理。系统中数据块由所有节点集体进行维护,每个节点分享权利和义务;三是去信任化。参与整个系统中的每个节点之间进行数据交换是公开透明的,所有的数据内容公开广播,一旦达成共识不可篡改,除非控制网络51%节点;四是,自信用。区块链系统本身产生信用,这种信用的产品不是来自第三方,而是来自程序(算法)。
区块链技术为什么值得关注?
区块链技术的这些理念和特征充分体现了“开放式”“自主化”的互联网特征,甚至更为超前。中本聪在发明比特币背后的区块链数据结构时,其实是对技术发展和社会趋势有着很深的洞见。今天网络社会、共享经济、共享金融发展,那些众包、众筹、众创、互助甚至是“众治”商业模式和社会模式不断涌现,平等、开放、共享、民主理念正深入人心,并成为社会趋势。如何解决更多参与者参与机制、治理机制、数据信息传导、资源分配、权利和利益分配,区块链提供了一套系统的技术解决方案。因此区块链暗合社会和技术发展的趋势,通过系统共享、开放互通实现价值传递,这是今天这一技术受到高度关注的核心原因。越来越多机构纷纷开发和尝试区块链在支付清算、资产交易、智能合约和治理投票等场景的广泛应用。
从系统研究看,目前区块链技术在金融场景大规模应用还存在很多问题。一是,去中心化的设计和理念过于理想化,目前没有金融机构推动,很难大规模运用,但目前如何解决金融机构参与动力是一个问题;二是,目前工作量法通过挖矿形成共识机制进行记账,导致算力和电力巨大浪费,权益法通过授权代理进行验证记账也大多需要代币,都不适应支持秒级、海量大规模的交易;三是,目前加密机制采用私钥唯一验证方式,是难以满足监管部门对金融交易多种身份交叉验证需求;四是,在比特币交易中,完全封装在链上进行,但在智能合约、版权交易、众筹等交易中,资产确认、交易实际依赖法律确认甚至线下确权登记;五是,哈希函数位数一定,高频大规模交易可能超过容量导致失效。
上述存在瓶颈大多是比特币背后的区块链数据结构的瓶颈,随着区块链应用场景的探索和丰富,一些机构开始开发其他区块链协议,比如以太坊(Ethereum)、瑞波(Ripple)、Stellar、Eris等,共识机制、身份验证、封装等瓶颈问题基本都可以得到解决。另外,区块链技术中是否是“去中心化”“去中介化”,随着应用展开,人们也对这一问题认识更为理性。“去中心化”“去中介化”可能只是理想的终极状态,但区块链技术在实际应用中和监管、法律、社会组织现实将会有很多结合,技术层面将会存在很多中间状态。因此,区块链形态上“私有链”“联盟链”将会成为前期的主要运用形态,完全的“公有链”除了比特币应用外,目前还不能成为成熟的应用。
区块链在金融中可能有哪些价值应用?
目前,包括创业机构、互联公司、银行等机构都在广泛探索区块链的应用场景。结合区块链技术核心特性和金融行业目前存在一些痛点,笔者认为有几个领域会带来颠覆性影响。
一是支付清算领域。传统跨境支付清算,需经过开户行、央行、境外银行等多道程序,且不同机构有自己独立的账务等系统,系统与系统之间并不联通,因此需要多方建立代理关系、在不同系统进行记录、与交易对手进行对账和清算等,导致跨境支付费很高、速度
很慢。
采用区块链技术,在保持银行等金融机构的各自不同的记账系统的基础上,可打造一个全球统一的外汇转账基础协议,成为不同记账系统沟通桥梁。加入基础协议的银行等金融机构,可以通过加密算法“验证端”来互相自由地传输货币,统一的分布式记账系统通过多节点以共识机制来验证交易并记账,不需要中央结算系统作为交易对手进行记账和净额结算。这样一个分布式网络,能保证支付全天候实时进行,并且缩短货币清算路径,降低成本,减少支付准备金占用。目前,海外Ripple和R3联盟都在进行类似的交易机制设计,Ripple 还实质性开展了业务。
另外,区块链不仅可以在跨境支付清算应用,其核心的交易机制设计还可以在国内支付清算平台建设中运用。这不仅解决了参与机构的信任机制问题、参与者平等性问题、系统效率和成本问题,而且交易可追踪性也非常有利于央行反洗钱工作开展,这值得国内监管当局和支付清算机构认真研究。
二是票据等非标准化资产交易。在纸质票据交易市场,由于存在交易不透明,交易手续复杂,经常出现伪造票据、重复抵押等现象。区块链技术高透明性,交易记录可追踪和不可篡改,对于解决票据市场的顽疾非常有针对性。而且票据市场主要针对金融机构和企业,低频、大额to B(针对企业市场)的交易使用区块链技术也比较现实。因此,开发一套基于区块链私链的底层协议和针对企业的APP接入,构建一个票据资产交易区块链联盟,不仅引入银行,而且包括保险公司、财务公司都可接入联盟,建立机构间小额电子票据市场,并引入一套新的信用机制。这对于降低小微企业融资成本、提高融资效率丰富融资方式,解决票据市场的顽疾都是一种全新的尝试。
三是公益活动。区块链分布式参与机制,公开透明的数据交换和记录不可篡改特点,如果应用于公益捐款、扶贫、互助保险等,将能有效解决公益活动中的透明度和资金流向监控问题。另外对于类似互助保险和捐助,区块链的共识机制算法,不依赖人投票机制,将非常有效解决治理难题。因此,在公益活动和公益组织中开发和推广区块链技术应用将十分有前途,能彻底改变目前公益组织的困境,重塑公益组织形象。