区块链探析
2020-07-18程亚玲
程亚玲
摘 要:区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Block chain),是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。
关键词:区块链;链式结构;区块链网络;区块链共识
一、何为区块链
从科技层面看,区块链涉及到数学、密码学、互联网以及计算机编程等诸多科学技术方面的问题。从应用视觉层面看,区块链则是一个分布式的共享账本和数据库,它具有去中心化、不可篡改、全程留痕、可以追溯、集体维护以及公开透明等特点。这些特点保障了区块链的“诚实”与“透明”,为区块链创造信任奠定了基础。
二、区块链的组成和原理
(一)区块
区块链本质上是一个分布式的账本。一个账本是由所有的账页组成的,每一个账页又是由所有的交易数据组成的。那么区块就可以被理解成账页,记录着整个账本某一页所有的交易数据。
一个账页有它自己的样式和格式来记录数据,形成账本。那么一个区块也有它自己的结构。一个区块是由区块头和区块体两个部分组成的。区块头用来记录当前区块的特征值,区块体则包含着实际的数据,可以是交易数据,也可以是智能合约。
(二)链式结构
当有人对账本的某一个数据进行修改,并告知大家在某一页修改了数据。但你并不知道它是否对其它的数据也进行了修改。因为当你修改了账页里的一个数据时,不一定会影响到后续账本的数据。但我们看到,当区块和区块链连接在一起的时候,当前区块头里总是会有前一个区块的哈希。由于哈希的不冲突性,只要一个区块里数据导致哈希值改变了,那么后面所有的区块将会随之改变。
哈希并非高大上,实际上哈希的应用一直发生在我们身边。其中一个被我们熟知的场景,就是当你在一个网站注册账号的时候,当你提交了用户名和密码,用户名就被会保存到网站公司的数据库中,但是密码一般不是直接保存的,而是先把密码转换成了哈希,类似于摘要。哈希和区块构成了一个可被验证的数据结构,因此保证了对数据的可验证性。
(三) 区块链网络
正如我们前面所说的,区块链是一个分布式的账本。我们都知道,传统的记账都是中心化的,而区块链是分布式的记账,可以理解为每个“记账人”都在维护自己本地的“账本”。“记账人”与“记账人”之间是要通信的!而这样的通信网络也不再是过去的中心化网络,而是点到点的网络。点对点网(P2PNetwork,或者是P2P网络)是无中心服务器、依靠用户群交换信息的互联网体系,这就使得它不同于有中央服务器的中心化网络系统。
(四) 区块链共识
区块链是一个大家都认可的账本,而且区块链会以一个区块为单位来进行记账,一个区块就相当于一个账页。每个记账人加入的时候,首先都要同步之前大家都认可的所有区块,也就是已经上链的区块。而之后,一个新的区块被全网验证、并达成共识之后,也就是成功上链之后,每个节点都将会更新,并同步这个区块,在这个区块之后开始记账。也就是说,记账人要不断地更新、同步本地的账本。而选择谁的区块上链,或者说该选谁记的账页为准,这就是一个共识问题。
三、区块链的价值与前景
区块链是一种解决了信任问题的革命性探索,它天然地具备去中心化、透明性、防篡改性、可溯源性等特性,区块链从一开始就致力于解决人类信任的问题,将人与人之间的信任转化为人与机器之间的信任。区块链以解决人们信任的距离为目标,在区块链网络里,信息是可信透明、防篡改、可溯源的,人们可以实现价值互换,人与人之间的交互得以进一步简化。随着区块链技术的快速发展,将在更多领域、更深层次地影响和改变社会的发展。区块链技术对社会的影响主要体现在以下三个方面:
(一)降低社会交易成本
区块链网络中的交易都是由参与方通过共识机制建立分布式共享账本,区块链网络中的信息也都是经过多方共识、可信和不可篡改的,这种极大简化了的传统交易模型当中所要面对的、冗长的交易审查、确认等流程,甚至都不需要重复的账目核对、交易清算等操作,实现交易成本的大幅度降低。
(二)提升社会效率
以金融行业为例,当前金融系统有漫长的交易链条,跨行跨境交易往往需要依赖各种“中介”,使得交易效率非常低下,大量资产在交易过程中被锁定或延时冻结。拓展到其他领域,各类需要“中介”来解决信任问题的场景,或者依赖核对解决信息一致的场景,都可以尝试使用区块链技术作为解决方案,大大减少了操作步骤以及人力的投入,提升效率。
(三)交易透明可监管
信息的实时性以及有效性是监管效率的关键所在。除了涉及个人的隐私或商业机密等情况外,区块链技术可以实现有效的交易透明、不可篡改的特性,监管机构还可以实现实时的透明监管,甚至通过智能合约来对交易实现自动化的合规检查以及欺诈甄别等能力。区块链作为一种底层协议或技术方案,可以有效解决信任问题,实现价值自由传递,在金融行业、数字资产、防伪溯源和公共服务等领域具有广阔的前景。未来还会在慈善公益、物联网、保险以及能源等更多领域发挥重要的作用。
参考文献
[1] 袁莺.区块链技术在会计信息系统中的应用初探[J].中国管理信息化,2019,22(8):48-49.
[2] 范胜强.区块链技术在会计中的应用初探[J].电子商务,2018(11):41-42.
[3] 喬鹏程,杨明.区块链技术下公司会计信息系统与内部控制的创新研究[J]. 时代经贸,2017(19):32-34.