主页 > 比特币 > 正文

巴曙松:基于区块链的金融监管框架——从数据驱动走向嵌入式监管

2020-12-21 09:25

一、区块链的概念与发展现状

(一)区块链的概念

Nakamoto[1]最早提出,区块链可作为资产货币的底层技术。区块链的特点是在对点网络下,通过透明和可信规则构建不可伪造、不可篡改和可追溯的块链式数据结构,实现和管理事务处理的模式;其中事务处理包括但不限于可信数据的产生、存取和使用。从技术层面上来看,区块链是由不同节点共同参与的分布式数据库系统,表面形式上是一个数据库系统。

侯周国和梁欢[2]按照区块链涵盖三个基本概念,即区块(Block)、链(Chain)和交易(Transaction)来定义区块链。其中“区块”指在某一个时间段,记忆储存期间全部的状态改变和交易的最终结果,是一次对数据账本状态的共识;“链”指存储整个数据账本从开始到结束的状态变化,是由区块遵循一定的次序排列组成;“交易”是指通过对数据账本的一次作业,打乱账本的原始情态,改变系统的状态。每一次交易就是试图改变数据账本的状态,每一个区块按照生成顺序排列联结组成链表,也就是“区块链”的由来,而要确定这个新生成的区块的资格,就必须要统一共识,这是一个只能新增、不能删除的数据账本[3]。

以王硕[4]为代表的部分学者详细解释了区块链技术的原理:区块链技术主要让参与系统中的任意节点,使用密码学方法产生相关联的数据块,每个数据块中包含了一定时间内的系统全部交易数据,并且生成秘钥用于验证其数据的有效性和链接下一个数据块。其中,每个节点由一系列存储全网信息的数据区块链接而成。如比特币系统中的每个区块存储的是某一时间段的全球比特币全部交易数据,每10分钟通过算法,生成新的模块,以此类推,滚动记录交易信息。具体分析,每个数据区块由四个关键要素构成,分别是前一区块的哈希值、本区块的时间戳、一个随机数和本区块的哈希值树。其中,前一块的哈希值用于将本区块与前一区块构建对应关系,头尾对应,构成一条链;时间戳用于记录存储模块的时间段;随机数可用于挖矿奖励,保证大家有动力做这个事情,同时也提供了系统需要的计算能力;而哈希值树则是该模块下各类存储信息的秘钥阵列,客户需要密码才能获取数据区块下的某部分信息。总而言之,区块链技术以加密算法为基础,通过去中心化的链条相通、时间有序,构建起记录和更新交易信息的全球分布式可信网络数据库。Niranjanamurthy et al.[5]认为区块链技术包含密码学,数学,算法和经济模型,结合了点对点网络,并使用分布式共识算法来解决传统的分布式数据库同步问题,是一个集成的多领域基础架构。并且认为区块链技术主要包括六要素:中心化、透明、开源、自治、匿名和不可修改。