1.区块链的定义:它是一种分布式账本(数据库)技术,将数据块有序地连接起来,并确保它们不能被密码学篡改或伪造。简单地说,区块链是一种去中心化的分布式账本技术。本质上是点对点传输、共识机制、加密算法等计算机技术的综合应用。一般来说,区块链技术可以实现系统中所有数据信息的公开、透明、不可篡改、不可伪造和可追溯,无需第三方背书。
2.区块链的关键技术:有三个不可或缺的关键技术,即:共识机制、分布式数据存储和密码学原理。
3.区块链的主要特点:去中心化、数据库可靠、公开透明、集体维护、成本低。
4.区块链的分类:根据应用场景和设计体系的不同,区块链一般分为公链、联盟链和私有链。
1)公链。公链的各个节点可以自由加入和退出网络,参与链上数据的读写。网络中没有集中的服务器节点,以比特币和以太坊为代表。
2)联盟链。联盟的每个节点通常都有相应的实体组织,只有经过授权才能加入和退出网络。它是一种公司与组织之间的联盟模式,以Hyperledger、R3联盟等项目为代表。
3)私链。私有链中各节点的写权限在内部控制,而读权限根据需要有选择地对外开放,更倾向于企业或组织内部应用。
5.区块链的例子:
区块链区块链的本质是分布式信息的链接。区块链改变了集中式的信息(数据库)记录和存储模式,许多单独记录的个体(记分牌)组成了一个信息集合体(记分牌链)。从某种意义上说,这是一场数据中心化的革命。
1)例一:假设有100个球场同时打乒乓球。游戏规则是某场先达到11分就得一分。当某一场先达到11分时,其他场不管情况如何都会停止比赛。只有获胜的比赛会被记录在记分牌上。如果这是一场无休止的竞赛,将会有一个接一个的竞赛结果记录,那么每一个记录都是一个区块,而所有一个接一个的记录都是区块链的。
2)例2:我们假设你们家是这样记账的:你和爸爸妈妈各有一本独立的账本,你们各自记账自己的开销,每个月底一起统计家庭总开销。但是我爸喜欢买烟,我妈喜欢存化妆品,你喜欢买零食。你们可能都会有意无意地写下几篇文章,有时还会在本子上涂改。所以月底查账的时候,总会和家里的实际支出有点出入。为了改变这种情况,你买了新的账本。你和你爸爸妈妈用新账本记账,互相提醒监督,一起核对每一笔开支。同时你也同意,费用一旦核对清楚,记录清楚,不允许涂改或删除。试了几个月,你发现这个普通账本和你家的实际支出相符很多。
区块链是第二种记账方式。上面的小故事告诉我们,它至少有这些优点或好处。
首先是去中心化。以前由一方维护的数据库变成了多方共同维护。大家一致同意一起写数据,没有人能单独控制数据。
其次,可以让大家互相记账一起记账,带来数据的一致性和透明性。
此外,区块链只允许写入数据,不允许删除或修改数据,这可以防止数据被秘密篡改。
6.区块链存在的问题
1)安全问题
建筑的安全性。区块链技术能够商用或量产的前提是解决区块链1.0时期分时交易量限制、交易确认时间限制、用户访问条件、块数据存储限制等问题。联盟链和专有链的出现,牺牲了区块链的一些特性,引入了更有效的容错机制(拜占庭容错),实现了效率和安全的平衡。然而,从税务管理的角度来看,目前主流的拜占庭容错机制(所有节点中有33.3%无效或作恶而不影响区块链的运行)和应用时间过短(比特币实际上已经使用了10年左右)是将区块链技术应用于税务管理的一大难题。容错能力还是不够,应用开发还是不够成熟。
区块链技术的人为风险控制。人为因素是区块链目前最大的安全风险。黑客常用的方法是窃取他人或组织的私钥来实现区块链数据窃取。今后,为保证纳税人的唯一性,基于自然人身份证或企业社会信用代码制作的公钥和私钥串可作为凭证进入区块链,私钥由自然人或企业财务人员保管。一旦被窃取或挪用,自然人和法人的纳税情况和交易信息将完全暴露。因此,在未来,税务区块链的应用需要侧重于保护纳税人的私钥。在公钥和私钥的制作技术中,至少应采用高于现有国家秘密技术的非对称加密技术。在风险防控中,应重视异常登录和异常转账信息的识别以及回滚技术的开发,确保信息安全。
2)数据存储问题
数据压缩技术的瓶颈。在应用中,必须仔细考虑单个块中的数据存储量。数据存储量越大,安全风险就越高。例如,一项关联方交易涉及10个环节。如果每个区块只能存储2个链接,那么当一个区块被黑客攻击时,只能获得2个链接的交易信息;如果每个区块可以存储10个链接,当黑客盗取区块时,10个链接的交易信息就会被盗取。显然,粗管比细管单位时间能通过更多的水。存储的数据量越小,区块链的整体处理能力就越低。这种数据存储、安全和处理能力的三方矛盾首先应该通过数据压缩技术来解决。目前数据压缩技术还不能实现对视频、图片等文件的无损压缩,未来的税务区块链很有可能需要存储图像或视频文件。其次,数据存储技术也必须寻求突破。在联盟链和新区块链中,数据存储在共享数据库中,该数据库由云计算服务器构建。但是,如果数据被重新虚拟化,还必须有用于存储的物理硬件设施。如果不提高数据压缩技术,数据存储技术不能脱离物理设施,总有一天,数据库的维护成本会变得极其昂贵。
线下数据的提取和应用存在风险。在区块链的应用下,每个节点仍然保留数据索引信息。如果它能够获得这些离线数据,信息对称和透明的规则将被打破。纳税人可以以信息不对称为由,拒绝承认税务机关从线下数据库提取的涉税违法信息的真实性。同时,区块链记录的交易信息涉及公民隐私和商业秘密。如果税务机关随意调取信息,可能存在信息泄露的风险,问责取证困难。因此,需要在极其严格的系统后台下加强离线数据管理,以保证数据本身的真实性和安全性。
3)智能合约维护。
智能合约测试速度。在区块链,智能合同一旦投入生产环境,数据记录就不可撤销,任何程序性错误都将永久记录在区块链中。系统漏洞造成的经济损失可以通过以下方式得到补偿