终于有人把区块链讲明白了

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6


导读本文介绍区块链技术包括区块链的概念、原理、特点和通用应用这4个部分。

大年初一区块链及金融智能知识分享给你祝你牛年发大财

作者王健宗 何安珣 李泽远

来源大数据DTIDhzdashuju

01 区块链概念

区块链可以借由密码学串接并保护内容的串联交易记录又称区块。在区块链中区块内容具有难以篡改的特性每一个区块都包含了前一个区块的加密散列、相应时间戳记以及交易数据通常用Hash树计算的散列值表示。用区块链串接的分布式账本能让交易双方有效地记录交易且可永久查验。

02 区块链原理

区块链技术可以认为是要解决互联网时代下的“拜占庭将军问题”即在网络中的中心节点和信息传递通道都缺乏可信度的情况下如何使网络中的各个节点达成共识。

区块链技术在去中心化、各节点无须事先信任的情况下通过加密算法、共识机制和特定的数据存储方式构建一个集体维护的可靠的数据模式实现数字资产在网络节点之间的转移。

区块链采用了特定的“块—链”存储结构见图2-2。

▲图2-2 “块—链”存储结构

首先数据被按时间顺序划分成区块每一个区块存放一段时间内的所有价值交换信息所有节点存储这段时间内的数据并且永久保存各个节点通过特定的计算争夺领导权将下一时间段的信息进行打包分发并通过某种特定的信息添加到上一区块的后面构成区块链结构。

这种区块链结构的特点就是可以保证数据的完整性因为每一个区块都会存储它被创建之前的所有价值交换信息还可以保证数据的严谨性因为一旦新的区块被加入链中之前的区块就再也不能修改。

区块链实现了从记录到传输再到存储的全面分布式的模式数据传输、数据验证、数据存储都去中心化所有参与者共同构建数据库。

区块链采用非对称加密算法以提高数据的可信赖度非对称加密即指加密和解密使用不同的密码即公钥私钥。加密数据所用的密码被称为公钥是所有人都知道的、可以用来给信息加密的密码解密数据所用的密码被称为私钥是只有该信息的接收者知道并用于解密的密码。公钥加密的信息只有使用对应的私钥才可以解密。

实际情况中假设甲向乙发送一个信息甲、乙各自生产一对公钥与私钥用以加密和解密甲、乙分别保管自己的私钥并向对方告知公钥如果甲向乙发送信息那么甲用乙的公钥进行加密并向乙发送加密后的信息乙收到消息后用自己的私钥解密网络中其他参与者均无法解密。这种算法强度高的加密方式保证了区块链信息的可信赖度。

区块链使用数学方法解决信任问题用算法代替中心化的第三方机构为人们创造信用帮助人们达成共识。

区块链利用脚本使系统可以直接定义完成价值交换活动所需要的条件有了脚本区块链技术就有机会使系统不断成长去处理一些新出现的交易模式确保其时效性和实用性。

脚本中包含大量指令每次价值交换都会记录指令比如接收价值的一方如何接收以及花费掉自己曾收到的留存价值需要满足什么附加条件等。脚本的可编程性使其可以灵活改变花费掉留存价值的附加条件如增加所需公钥的数量。它也可以在发送价值时规定价值再转移的条件。

区块链系统由数据层、网络层、共识层、激励层、合约层和应用层组成见图2-3。

▲图2-3 区块链技术体系

  • 第一层数据层存储底层数据、非对称数据加密和时间戳等基础数据。

  • 第二层网络层含有分布式组网机制、数据传播机制、数据验证机制等。

  • 第三层共识层封装有各类共识机制算法确定记账决定方式这关系到整个系统的安全性和可靠性。目前较为知名的由共识层封装的共识机制有工作量证明机制PoWProof of Work、股份授权证明机制DPoSDelegated Proof of Stake、权益证明机制PoSProof of Stake等。

  • 第四层激励层在区块链技术体系中使用的经济手段包括经济激励的发行以及分配多出现在公有链中。

  • 第五层合约层封装区块链系统中的脚本代码、算法以及智能合约帮助区块链灵活地处理数据。

  • 第六层应用层封装了各种应用场景和案例如电商购物、新闻浏览、视频观看等。

03 区块链特点

区块链技术具有去中心化、信息不可篡改、信息透明和可共同维护等特点下面将分别进行详细阐述。

1. 去中心化

去中心化就是指网络中各个节点的地位相等传输内容和交易数据不再需要通过某个中心节点进行见图2-4数据也不再存储在中心节点上这样可以防止因中心节点权力过大而引起的风险。区块链模式中每个节点都存储数据交易中所有的价值交换数据取代了中央计算机存储所有信息的模式。

▲图2-4 去中心化网络

另外每个节点不仅会参与数据存储还会验证其他节点记录信息的正确性。只有当某个记录的正确性被大部分节点认同或者所有节点的对比结果一致时它才可以被写入链中。

同时为了保护数据信息不会因节点受攻击或其他意外而丢失区块链会对所有数据进行分布式存储将数据存储在网络中的每一个参与的节点中并实时更新极大地提高了数据库的安全性。

2. 信息不可篡改

区块链网络中每个参与节点都保存一份完整的交易历史记录这样任何一个节点想篡改这些历史记录别的节点都可以拿出自己的数据备份进行证伪。所以信息一旦被写入区块中就不能更改、撤销了。

3. 信息透明

区块链中的项目和数据都是公开透明的。区块链项目组会公示项目信息和项目代码区块中的数据经处理后被公开在区块链上意味着所有的交易信息都是公开可见的。极短时间内区块信息会被发送到网络中的所有节点上实现全网数据同步每个节点都能回溯交易双方过去的所有交易信息。

4. 可共同维护

在整个区块链系统中无论是价值的提供者还是价值的接收者都可以充当维护者共同维护整个区块链信息的可靠性。

区块链系统是开放的除了价值交易双方的私有信息被加密外系统还由其中所有参与节点共同维护任何一个节点都可以通过公开的接口查询区块链数据和开发相关应用共同维护整个系统的信息透明度和可信赖性。

04 区块链通用应用

区块链技术已经广泛应用于生活中各个领域例如金融、医疗、内容社交平台、慈善、教育、版权保护、投票等。

1. 金融

区块链具有的信息透明、不可篡改的特点在金融领域得到深入应用。各类金融资产如股权、债券、基金等都可以被融入区块链中以“数字资产”的形式在区块链上进行存储和交易。跨境支付、数字货币、数字票据、支付清算、征信管理、证券交易和保险管理等方面也能从区块链技术中获益。

例如传统的证券交易需要由证券公司、银行、中央结算机构以及交易所多方协同工作才能共同完成导致效率低、成本高容错率也很低一个环节出现漏洞就会造成巨大的问题和损失。然而在区块链技术应用在证券交易中后各参与方便可独立地完成整个结算流程。

再比如跨境支付是金融领域的重要组成部分但效率低、速度慢。然而在区块链点对点的技术应用到跨境支付领域后汇款通道变得透明交易历史数据可追溯让收款方、汇款方都安心也大大提高了效率和速度。

2. 医疗

区块链在医疗信息安全与隐私保护方面有着极其重要的应用。在当前中心化的信息管理系统下各种黑客攻击和系统漏洞导致信息安全问题极大而医疗领域存储着很多用户的私密资料数据泄露问题一旦发生就会造成极其严重的后果。因此医疗领域需要森严的安全措施保护数据。

区块链的去中心化的特点则有针对性地解决了这个问题。去中心化的病人医疗健康信息数据存储与共享的建立大大有益于医疗行业

3. 内容社交平台

目前很多内容社交平台都是中心化的如抖音、微博、微信公众号等中心化的意思是中心决定节点节点必须依赖中心节点离开了中心就无法生存。因此平台需要做的就是提供平台然后用户通过平台为自己带来流量进而利用流量获利。

区块链技术可以给内容社交平台注入新的血液它利用分布式管理将平台去中心化在新的去中心化系统中每个人都是一个节点任何人也都可以成为一个中心。这样平台可以将权力分散到用户身上用户也可以贡献出自己的力量并获得平台的奖励和经济回报。

4. 慈善

人们捐赠爱心、传递善意是一件美好而伟大的事但是层出不穷的慈善黑幕事件给这件美好的事情增添了污点。慈善体系的不透明为这类事情提供了契机也引发捐赠者对这个行业的担忧。

区块链技术可以大大提高慈善领域的信息透明度让捐赠者有权对慈善体系和流程进行监督进而鼓励捐赠者放心捐助形成良性循环改善慈善事业。

如利用区块链技术建立公开透明的、不可篡改的信息体系从善款的流向到受捐赠者的身份确认建立慈善领域的监督问责机制增加捐赠者对机构的信任和信心同时也保护了捐赠方和受赠方的隐私。

5. 教育

教育系统中学历认证一直十分重要人工验证纸质版证书的效率低下且纸质版证书有丢失的风险。区块链由所有参与者进行维护且不可篡改使用区块链存储和保护学生的证明文件可以简化流程并提高学历认证的效率。

学生的学历信息和档案记录等全部存储在区块链中当学生需要证明自己学历和相关信息时只需让对方加入链并看见自己的文件即可。同时区块链具有去中心化的特点证书不会因为中心机构关闭而消失数据永远存在。

6. 版权保护

版权保护在中国一直是大家十分关注且亟待解决的问题。但是版权登记成本较高、效率低以及版权保护的效率低、效果差的问题一直存在。将区块链技术应用到版权保护领域对版权所有者和其版权产出的数据进行存储可以实现对所有权的溯源从而达到保护版权的目的。

更高效、便捷、有效的保障内容生产者权益的方式能激励更多的创作者继续创造新的内容创作者通过将作品记录于区块链实现对原创作品的追踪一旦发生纠纷或者盗用事件可以尽快展开进一步的措施。

7. 投票

在部分国家投票被用于进行总统选举。投票本着公平公正、少数服从多数的原则但是由于系统透明度低投票结果容易引起部分参与者的怀疑。区块链去中心化和透明化的特点正好可以有针对性地解决这个问题使投票透明、真实性强。

关于作者王健宗博士某大型金融集团科技公司资深人工智能总监、高级工程师中国计算机学会大数据专家委员会委员、高级会员美国佛罗里达大学人工智能博士后曾任美国莱斯大学电子与计算机工程系研究员、美国惠普公司高级云计算解决方案专家。

何安珣某大型金融集团科技公司高级算法工程师中国计算机学会会员中国计算机学会青年计算机科技论坛YOCSEF深圳委员。拥有丰富的金融智能从业经验主要研究金融智能系统框架搭建、算法研究和模型融合技术等致力于推动金融智能的落地应用与价值创造。

李泽远某大型金融集团科技公司高级人工智能产品经理中国计算机学会会员长期致力于金融智能的产品化工作负责技术服务类的产品生态搭建与实施推进。

本文摘编自《金融智能AI如何为银行、保险、证券业赋能》经出版方授权发布。

延伸阅读《金融智能》

点击上图了解及购买

转载请联系微信DoctorData

推荐语这是一部讲解如何用AI技术解决银行、保险、证券行业的核心痛点并帮助它们实现数智化转型的著作。作者从金融智能一线从业者的视角深入剖析了传统金融行业的痛点与局限以及金融智能的特点与优势阐明了人工智能等技术在金融业的必要性并针对金融智能在银行、保险和证券业的诸多应用场景给出了具体解决方案。

划重点????

干货直达????

更多精彩????

在公众号对话框输入以下关键词

查看更多优质内容

PPT | 读书 | 书单 | 硬核 | 干货 讲明白 | 神操作

大数据 | 云计算 | 数据库 | Python | 可视化

AI | 人工智能 | 机器学习 | 深度学习 | NLP

5G | 中台 | 用户画像 1024 | 数学 | 算法 数字孪生

据统计99%的大咖都完成了这个神操作

????

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: 区块链