社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  区块链

区块链方案或源于我国一千多年前的北宋时期? - 大白小课 | 第11节

白话区块链 • 5 年前 • 531 次点击  

白话区块链

大白小课|10-100岁的入门课

上一节 :大白小课 | 第10节 虚拟币会不会消失归零的6大疑虑

众所周知,区块链技术自提出以来已经有无数人表示它是一个具有颠覆性的伟大技术革命,但是不少人仍无法真正理解为它,也许深刻的认知需要一些偏技术的知识基础。今天,我打算告诉大家:区块链技术的思路很可能起源于一千多年前的中国。而一千多年前,人们就一直研究和改良这种技术模型,但却苦于一直没有找到好的解决办法,沿用至今......

1区块链在一千多年前的“线下形态”? 

史料记载,在1000多年前的北宋时期就开始发行了银票这种东西 ,远比西方国家早了几百年。银票也就成为人类史上第一种带国家或者机构信用背书的价值储存工具:“纸钞”。 然而银票诞生的第一天,国家机构们就得开始思考如何防伪、还要提防银票的制作、发行过程中经手的各路官员、钱庄等中间人和机构的篡改和中饱私囊等问题。

银票几乎都盖着一些“只有一半的印章”

从上图我们看到,每张银票都完整的记录了票面价值、时间、和发行机构等信息,而且为了防止银票被篡改、被伪造,发行银票的机构们想了很多办法,比如记录票面价值的地方盖上了各种各样的章,复杂程度很高,盖章相当于现在信息数字化中的“加密”和“签名”,在技术不发达的古代想要伪造银票的难度也就非常高了。

眼尖的同学一定发现了上图中黄色箭头所指的印章,为何银票几乎都盖着一些一半的印章我想接触过这个东西的大部分做财务、行政工作的朋友瞬间就知道,那是骑缝章,对,骑缝章也是今天的头号“配角”。

各行各业的骑缝章应用

骑缝章,顾名思义,骑在各种票证、合同的边缝上,主要用途是发行方为了保证文件的完整和齐全,防止被第三方更换内容或者对方否认内容造成各种争议和损失。简单的说就是票证机构、合同双方或者多方之间的一个可信保障,上至国家行政机关、金融机构、下至商贸往来中我们都会看到骑缝章的身影。 多页或者多联的票证合同合并的时候,可以形成一个完整的印章,这让它们无法被篡改和替换。也就是说,只要有了骑缝章,文件的多方参与者就可以被相互信任。而不需要去考虑对方的诚信问题。


其实银票的发行,除了发行方(国家金融机构或者私人钱庄老板)将面临的难题:它们发出去的银票要经手很多中间机构参与,如果直接发出去,一个是印章确实可以被伪造,一个是无法追溯核对。这时候来一个骑缝章,参与者无法获得完整的印章,首先增强了防伪和防篡改强度,其次,可以防止中间机构和普通民众的串通作案,重要的是,还可以进行追溯:


示例:如上图,当多联银票每一部分都有不同的骑缝章,每一联将保存在不同机构和个人手中,当存钱民众拿着正本票去钱庄提款时,钱庄除了核对票面本身的其它印章,还可以拿出它们手里的一部分存底联就可以核对骑缝章是否吻合,相当于进行了一次多重核验。发行机构手中的存底,可以核对中间机构和用户手中的银票真伪,最大化安全性的同时也可以追溯并防止中间机构的偷换、贪腐问题。

这样一来,发行机构虽然无法时刻盯着众多分支机构是否违规操作,却可以放心的把核验全力交给这些分支机构中间商,因为随时可以追溯和核查,分支机构不敢作恶,民众也放心的存入银子换取有信用担保还有骑缝章担保的可信银票。所有人在这一刻都是可以信任骑缝章的。任何一方更换或者篡改了内容,都会被发现,也就没人敢去篡改它。

再来看区块链

就拿区块链的第一个也是最的大应用比特币来说吧,比特币之所以能被足够多的人认可和相信,就是因为背后区块链技术的特殊属性,有了区块链,保障了比特币系统成为一个可信账本,也就是说,比特币系统的参与节点因为区块链而产生了信任。区块链用技术保障了比特币这个分布式账本的防伪、防篡改,而不需要去考虑参与者的诚信问题。这与骑缝章简直一毛一样。

2骑缝章与区块链的共性

上图中上半部分:模拟区块链的形式的纸质账本模型

用纸张+骑缝章做一个现实生活中多个合伙人同时记账的可信账本模型,因为有骑缝章的“签名”+“加密”,在上面记的每一页账都会完整保存,不会被别人增加一页或者减少一页,只要验证骑缝章的完整性,就不用担心前面的账目被改动,这样每个合伙人都可以公开公平的记账,不用担心谁的账目会多或者漏掉。

上图中下半部分:区块链做的比特币可信账本

这是一个电子账本,每一个数据区块和前面的纸质账本中的页面一样,记录着各种交易记录,同样的任何人都可以参与记账。而比特币系统中的“骑缝章”,在这里就是区块头了,区块头中除了一些区块时间、高度等信息外,主要包含了上一个区块的哈希值。

这个叫做哈希值的东西是通过前面1个区块的全部数据经过特殊的算法计算出来的,假如前面一个区块的数据(包括账本数据和前一个区块数据的哈希值)任何一部分被修改过,计算出的哈希值就会不同,一旦一个区块被改动,当前区块的哈希值变动,下一个区块的哈希值也随着当前区块的变动而变动。也就是说,区块链中前面的账本数据,一旦更改就会被所有人发现,你提交的数据也会被丢弃,没有人再相信你。你的改动的数据也是无效的,别人电脑中储存的区块数据账本还是正确的,系统照常运行。

因为哈希值的环环相套,就像是许多不同的骑缝章一样,盖在许多区块之间产生同样的作用,让电子账本变得可信。

3相对于骑缝章,区块链的进化 

1.区块链运用更广泛 

一千多年来,骑缝章的应用让人与人、机构与机构之间降低了信任成本,它发挥了价值连城的作用。这同时也是区块链的作用和目的。不过尽管有了骑缝章,但是它始终只能运用在很少的场景中,很多场景是没办法直接使用骑缝章的,比如各种中介的出现,就是利用第三方人和机构来充当“骑缝章”这个可信中介,进行一些商务、政务活动。

随着人类社会数字化的发展,区块链的出现,让许多难题得到解决,人们不再需要第三方中介就可以完成转账支付;不再需要第三方平台的背书,就能够完成各种文化产业的价值流转;甚至还能够不经过第三方公证处在场的情况下,通过基于区块链技术app进行电子证据固定和提取,获得可被司法认可的呈堂证供;

未来,通过区块链这个可信的“骑缝章”或者说是“科学技术中介”,我们可以节省大量的人力物力,降低信任成本:玩公平透明的游戏、竞猜、安全的存放个人文件和隐私、食品化妆品的超级防伪等等。--白话区块链http://www.hellobtc.com

2.区块链对账本数据的保护更全面更安全

其实我们前面的纸质可信账本还是有一些漏洞的,科学技术的发展,造假技术也不断提升,印章复制已经不是太难的事,即便现在出现了各种随机元素的安全公章,但仍然不能保证100%不被伪造,而且纸质的账本的骑缝章只能保护一部分,不能确保账本数据被篡改或者增加,除非你整页都写满,并拍照存档。因为各种不确定性,骑缝章的应用也没办法满足极高的安全性的情况下,它可能无法在数字化的今天再可靠的服务人类。那么区块链来了,它的哈希值环环相扣可以保护所有区块的任何一个字符,包括标点符号都不会被改动,真正的起到了超高的安全性以及公正公平公开,的作用。

3.区块链可以有无数节点使用

纸质账本或者骑缝章,虽然可以有多联的形式,但是它一次只能服务几个最多几十个节点同时参与。然而数字化的今天,各种网络基础设施建设非常完备,这让一条区块链直接服务成千上万人甚至上亿人成为可能,这也大大的减少了各种资源的浪费,让社会价值得到最大的流转。未来,人类在各行业中可以节省下大量的人力物力开支。

综上,区块链技术其实就是数字化时代下的电子数据的“骑缝章”,它发源于骑缝章、与骑缝章作用、目的大致相同。同时它的大致原理,想必大家也通过“骑缝章”侧面了解了。那么它是一个具有颠覆性的伟大技术革命,也是毫无疑问了,对吧?


4白话百科词条 

区块

大白小课第3节介绍数字货币的时候,有大致提到过,区块其实就是计算机系统中储存的数据块,比如存放在硬盘中组成一部电影、一首歌曲的数据集合,就可以说是一个区块。每个区块可以像一部部电影一样,可以在系统中复制和粘贴,也可以在网络中传递。

区块链

区块链是一个个通过哈希值进行关联的区块组成的。因为哈希值的环环相扣互相链接,所以被取名区块链。更多相关可访问白话区块链http://www.hellobtc.com

本质上区块链是一个分布式的数据库,而分布式我们在前面大白小课第10节中了解过。

比特币的本质是一个分布式的可信账本。

以太坊的本质是一个分布式的可信代码(系统)。

账本和代码,都存放在这个分布式的数据库中。

哈希值

能把任何数据块(电影、文件等区块)通过特殊的算法计算提取出一个数据“指纹”,这个指纹就是哈希值。任何多个数据块之间都可以通过验证哈希值来验证是否同一个数据块。任何数据块的变动,比如电影被剪辑过,修改过,哪怕只是一个标点符号,届时产生的哈希值都会是不同的。

示例:由于黑客经常通过修改文件,把木马病毒附在各种下载网站的文件中,在一些网站下载软件等文件的时候,为了安全起见,防止下载的软件被篡改过,会提示这个文件的哈希值,下载人只需要通过工具来计算所下载的文件的哈希值,再与网站公布的进行对比(就像指纹比对一样),就能够知道这个文件是否被修改过,如果不一致,则可能是不安全的。

最后,我们知道,中国人发明了四大发明而没有充分利用,今天我们发现,区块链的最早原型,可能也是中国人发明的,无论这是否可能毫无关联,我们都应该充分利用、主导这一颠覆性的技术,你觉得呢?欢迎留言讨论。


——End——


『声明:本文为白话区块链小伙伴 WJ 撰稿,文章为作者独立之观点,不代表白话区块链立场,亦不构成任何投资意见或建议。』

公众号后台回复 关键词 查看资料:

回复  直达“区块链从0到1入门必读”

回复 1  直达“白话区块链历史精华”

回复  EOS  立即查看“EOS超级节点候选者”专题报道


大白小课历史文章目录——

    喜欢请给我们点赞哦,谢谢 

    (●—●)


    今天看啥 - 高品质阅读平台
    本文地址:http://www.jintiankansha.me/t/4C3gd60WoI
    Python社区是高质量的Python/Django开发社区
    本文地址:http://www.python88.com/topic/12428
     
    531 次点击