区块链技术到底和税有个啥关系?
这两天,看到税务和区块链文章大火,可这些税务区块链文好多人看完之后,还是一头子雾水——太尼马高大上了啊,太专业了啊,太……太迷糊了啊。
总之,就是看完云里雾里,还是不知道税务到底和区块链是个啥关系,啥是区块链。
今天大世打算用自己比较简单的话,来说说自个理解的这个税和区块链,争取让大伙知道知道这个区块链到底是个嘛玩意,又到底是咋工作的在税务领域。
首先,看到区块链,肯定会冒出个名词,叫去中心化。很多高端文章里是说了很高很全,可在税这块,到底是怎么去中心化呢?
以开发票为例,张三向李四开了100块钱发票,正常情况下,张三开票要告诉下税务局(发票信息上传),然后李四拿到票,同样把拿到票这个事也告诉税务局(网上认证),然后税务局根据张三开票的信息和李四拿到票的信息,一比对,然后才最终确认:张三同志,确实把发票开给李四了,这发票能抵扣,我是税务局,我最权威,我说的大家都得信!
最终,张三把票开给李四这个事,在通过税务局这个中心后,权威性的最终确认了。
那么如果是去中心化,那就变成了,张三在人群中大喊“我是张三,我给李四开了100块钱发票!”,李四也在人群中大喊“我是李四,张三给我开了100块钱发票!”,此时路人甲乙丙丁都听到了这些消息,因此所有人都在自己小本本上默默记下了“张三给李四开了100块钱发票!”。
这时候,张三开票给李四这个事,不再需要税务局确认,也不需要专门张三李四向税务局报告。
有人问,这时候,没有税务局这个权威,那要是李四突然又改口说“张三没有开100块钱发票给我”,怎么办?这个时候人民群众甲乙丙丁就会发挥作用了,就会站出来说“不对,我的小本本上记录了某天张三给你开了100块钱发票!”
这个例子,说白了,就是张三开100块钱发票给李四这个事,通过张三和李四的喊话,让所有人都知道,都记下来,以所有人作为见证人,来证明这个事,而不是像以前一样由税务局说了算,只有税务局知道这个事。
而这里的路人甲乙丙丁,其实就是各个不同的存储节点。(什么是存储节点?说白了就是你的电脑、手机等等,连上网络,在网上,那就是一个信息存储节点。)
而张三给李四开了100块钱发票这个信息,在路人小本本上某一页单独记着,这一页,就是一个小区块,
这里肯定有人会说了,那张三给李四开了100块钱发票这个事,要是路人甲乙丙丁都记录了,那路人甲乙丙丁不就都知道这个事了嘛,信息不就泄露了嘛?
说到这个,就要说到密码学哈希函数和非对称加密。两个都是密码学的基础概念,网上都有非常清晰的定义,大概意思就是:(密码学)哈希函数:一个函数Y=H(X),有如下性质:1,有X可以很容易算出Y;2,有Y不可能算出X;3,有Y不可能找到另一个X'使得H(X')=Y;3.5,如果X和X'相差很小,H(X)和H(X')则完全不相关。
看不懂吧?看不懂没关系,只要知道路人甲乙丙丁虽然在小本本上记下了“张三给李四开了100块钱发票”这个信息,但是路人甲乙丙丁没有密码,看不懂那页具体写的啥。除非是出现争议时,把路人小本本拿出来,然后由知道密码的人(比如张三),再把这个信息解出来,证明这个事实。
解决了保密问题,我们还可以再深入一下,张三还需要到税务局领发票吗?我们假设一下,以后张三只要办了登记,税务局就会给他一个号,比如01,然后张三每开的一份发票都按顺序标个号,比如给李四的是02。
这时候,张三开发票给李四时,喊话就变成了“我是01张三,我给李四开了100块钱发票,发票代码02!”
大家发现没有,在未来,将不再需要张三每个月去领发票,而是张三从开业经营到关停注销,可以无限开发票,只不过这些发票都有个代码。
这时候,肯定有人说了啊,那张三要是坏人,故意无限开发票给李四,然后跑路,怎么办?
为了防止这个风险,在张三开业,税务局就可以给他设个条限,比如税务局对着大家喊:“张三是01,他一个月只能开100份发票,每份不能超过10万元”,再然后,路要甲乙丙丁就把这些,同样记到小本本上面。
这样一来,张三就只能开这么多,超了就会被智能程序控制,开了不。这里这个控制张三在超过就开不了票的程序,就是一个智能合约。
这上面,就把这个去中心化、不对称加密、智能合约这些区块的基本概念解释了下。
接下来再说说一些问题:在上面的例子里,通过这种方式,大家可以明显感受到,一是张三李四再也不用月月去领发票了,只要开业,就永久的有了发票;同时,张三李四的发票也不存在经过税务局的比对,才能抵扣,只要张三开了票,喊了话,李四答应了一声,就立马能抵扣了。
这样一来,很明显的减少了时间和金钱成本。
但是,这种区块链的应用,本质上还是线上,也就是网络上的应用,与现实仍然存在脱钩。比如张三在网上是喊开了100块钱电脑发票给李四,可张三可能压根没有电脑,更没有实际卖电脑给李四。
这样一来,张三、李四就是虚开了。
这个问题,表面上看,是区块链问题,其实和区块链没关系。
大家想一下,就是现在的纸质发票,同样是张三没电脑情况下,虚开电脑发票给了李四。也就是说,这个问题一直就存在,不是因为区块链而存在。
那么,这个问题要怎么解决呢?这就要说到未来的货币的线上支付了,只有未来,只要超过额度(如1000块钱以上),都必须通过线上支付。于是,像张三虚开电脑发票给李四,这时候,李四如果长期不支付给张三电脑款(没买,肯定不会付),或都李四支付了,然后张三又回流给李四。
这些在线上支付的情况下,只要设置几个智能合约预警,那这类虚开,基本上就是无所遁形了。
另外的问题就是,前面专门说过,路人甲乙丙丁会记录下所有信息,这时候,如果仅仅是张三还比较简单,如果还要记下李四、王五、赵六等等几万人,几十万人呢?很明显的,对于,路人甲乙丙丁的小本本来说,很可能就没办法承受的住这么多信息的记录,这就是叫做信息亢余了。
这对于现阶段的区块链来说,是一个很大的问题,但同样的,在税务领域却又相对更容易解决些。
比如可以按领域划分,北京算一个片,深圳算一个片,每个片只记录涉及自己片的内容,这样一来,就能大量减少数据亢余下系统承受力问题了。
最后,要说的是,对于区块链,个人认为,现阶段只能是部分性的运用,在金融货币领域没有对区块链运用有大突破前,税务领域只能是做点小动作,至于一些文章吹的东西,个人认为,也只能是吹吹牛,糊糊领导了。
领取专属 10元无门槛券
私享最新 技术干货