和数软件:区块链技术的爆发与冲击

什么是区块链?它是如何发展而来的?应用在哪些领域?将会对我国的社会经济产生哪些重大影响?

什么是区块链

区块链作为一种底层技术,最早的实践是数字货币。根据最早的中本聪定义,区块链实质上是一种基于网络技术的集体式记录方式。特别之处在于它别出心裁地采用一组技术,实现了记录结果的真实可信,难以毁坏与篡改。一是人人都有权记录,并且互相认证以辨别真假,这叫共识机制;二是人人都无法篡改记录,因为有密码学签名,这叫共防机制;三是人人都有副本,所以即使有的账本损坏了,整体也不受影响,这叫分布式存储。通过这种方式记录下的信息以区块方式及其时间链条呈现,所以叫做区块链。

区块链技术从产生到逐步成熟,与数字货币基于网络技术的实践关系密切。

区块链的演变

区块链的思想鼻祖,可以追溯到哈耶克1970年代的名著《货币的非国家化》一书中。哈耶克认为国家垄断货币发行权是恶性通货膨胀的源头,而私人货币的发行者会极力地限制自身发行货币的数量,并将其价格控制在一个稳定的水平上。因此,他支持建立私人发行竞争性货币(competitive currencies)的货币新体系,比特币可以算作这类非国家化竞争性货币的代表。

区块链技术由比特币的发展而形成,其技术的开创由1976年,Bailey W. Diffie、Martin E. Hellman两位密码学大师发表的论文《密码学的新方向》而始,揭示了未来几十年密码学新的进展领域,包括非对称加密、椭圆曲线算法、哈希算法等一些手段,奠定了迄今为止整个密码学的发展方向,也对区块链的技术和比特币的诞生起到决定性作用。1980年,Merkle Ralf提出了Merkle树这种数据结构和相应的算法,在之后应用于比特币的同步校验;1997年,工作量证明(Proof of Work)的方法创立。随后几年基于该方法原型跟进的各种算法拓展,已经完全覆盖了后来比特币所使用的POW方法;到了1998年,戴伟(Wei Dai)、尼克·萨博同时提出密码学货币的概念,其中戴伟的B-Money被称为比特币的精神先驱,他对B-Money的博弈机制进行了大胆的设想。

2008年11月,一篇名为《比特币:点对点的电子现金系统》的论文横空出世,作者署名中本聪,文章第一次提出了比特币的概念,由此揭开了区块链快速发展的序幕。

区块链技术内涵和应用领域

区块链技术由共识机制、共防机制、分布式存储三大核心技术构成。三大核心技术由机器信任支持,即通过网络技术支撑实现了交易活动的交易点对点、去中心化、记录信息不可篡改、交易不可逆、信息加密等难题突破。在区块链上不存在第三方的交易中心机构,而完全依靠终端点对点交易保证双方信任,改变了以往中心化的信用创建方式,通过数学原理而非中心化信用机构来降低成本,建立信用,可以实现价值传递、智能合约功能。

区块链使网络能够实现价值传递。一方面,数字资产可以在区块链上自由流通,实现简单的价值传递;另一方面,通过发行代币,让融资更加便利,同时代币持有者还能享受整个区块链生态的服务(比如一种代币是基于一种区块链应用而产生,拥有代币,代表了拥有应用服务)。

智能合约功能是指电子合约与区块链技术结合,合约条款以计算机语言而非法律语言记录,当一个预先编好的条件被触发时,智能合约执行相应的合同条款。

2016年5月,高盛发表题为《区块链——从理论走向实践》的研究报告,分析了区块链在未来经济中可能产生的价值。研究认为区块链交易安全、透明的特性特别适应于分布式市场。报告提到区块链最为适宜的市场有物联网、安全验证与多方交易的场景。据高盛的预测,到2020年,区块链技术将在共享经济、分布式电力、产权保险、现金结算、反洗钱等领域得到广泛应用,每年可为全球节省250亿-400亿美元的交易成本。

区块链爆发的行业领域

2017年,区块链概念在中国爆炸式传播,各种区块链项目层出不穷,显示出强大的市场生命力。通过“天眼查”查询,截止2017年12月底,中国区块链行业相关注册公司已达3000多家。涉及行业十分广泛,大体可以分为如下类别:

第一类:底层技术与基础硬件,主要提供区块链最底层的协议代码(基础协议)和基础硬件设施。基础协议通常是一个完整的区块链产品,类似于电脑的操作系统,它维护着网络节点,仅提供API调用。这一层次的技术是一切应用的基础,包括使用网络编程、分布式算法、加密签名、数据存储等技术来构建网络环境、搭建交易通道以及制定节点的奖励规则。

第二类:通用应用及技术扩展,主要是为了便于区块链产品广泛应用的软件服务产品,这一层使用的技术灵活多样,分布式存储、机器学习、大数据等技术均可被使用,其代表领域有计算优化、智能合约、挖矿算力售卖等。

第三类:区块链在各行业的应用。其应用领域非常广泛:在金融领域,区块链项目的探索主要集中在跨境金融、供应链金融、票据金融以及资产证券化等领域。现在区块链技术仍处于发展的极早期,应用场景仍等待设想、实现和验证。

技术永不停息,创新永无止境。现在业内比较知名的和数区块链服务平台可以提供开放联盟链服务、Baas平台服务,同时还支持存证服务、数字商品服务等具体链上链下业务场景下的区块链解决方案。

尾声

让我们勾勒一副此时此刻区块链在世界各地的全景画吧。在中国的山川深谷间,水力驱动发电厂的电机,发出震耳欲聋的声响,而世界最大的矿场在这些电厂旁星罗棋布地铺开,一刻不停地向全世界输送着算力;在北上广深、伦敦巴黎纽约旧金山的创业咖啡馆soho办公室中,一组又一组的创业者们创造着这个数字时代;在投资人的聚会谈话中,区块链成为了最为流行的话题,他们热切地交换着值得投资的区块链项目的信息......…

对美好未来的向往让人类不断追求着更新更好的技术、更完备的社会组织体系与更便捷的生活,而区块链技术所承载与许诺的更为美好的未来,让人们充满希望。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/443399.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

202109 CSP认证 | 脉冲神经网络

3. 脉冲神经网络 好久之前第一次写的时候完全对第三题没感觉,提交上去得了个0 分… 这次自己再写了一遍,花的时间不多,写的时候感觉逻辑也不是特别难。最后是超时了,感觉第三题开始涉及到优化了,不仅仅是暴力模拟就可以…

纪年哥的文物挽救木牌

左(江南制造局,曾国藩书天道酬勤,李鸿章少荃印,光绪三十四年制造) 中(汉阳兵工厂,民国二十六年制造,公元1937年七月七日,抗日战争全面爆发) 右(…

二 centos 7.9 磁盘挂载

上一步 一 windso10 笔记本刷linux cent os7.9系统-CSDN博客 笔记本有两个盘,系统装在128G的系统盘上,现在把另外一个盘挂载出来使用 lsblk 发现磁盘已经分好了,直接挂载就好了,参考文章:Centos7.9 挂载硬盘_centos7.9挂载硬盘-CSDN博客 永久挂载 lsblk -f分区格式化 mkfs…

upload-labs通关记录

文章目录 前言 1.pass-012.pass-023.pass-034.pass-045.pass-056.pass-067.pass-078.pass-089.pass-0910.pass-1011.pass-1112.pass-1213.pass-1314.pass-1415.pass-1516.pass-1617.pass-1718.pass-1819.pass-19 前言 本篇文章记录upload-labs中,所有的通过技巧和各…

首席翻译张璐老师,今年见不到了

她是我的偶像,张璐,连续多年在重量级会议上担任翻译。 2010年,张璐作为翻译出现,是五年来国家级媒体发布会首次起用女翻译。 2011年3月14日的媒体发布会。张璐再任会议翻译。 2012年的媒体发布会,张璐任翻译。 2013年&…

制定一份完美的测试计划,让您的产品质量更上一层楼!

大家好,我是彭于晏。今天学习测试计划如何书写。 虽然很多人日常工作中都知道测试计划是什么,但是写好测试计划,其实并不容易。今天就来一起学习下测试计划如何书写。 什么是测试计划? 测试计划是一份为软件产品所准备的详细文档…

帮管客CRM jiliyu接口存在SQL漏洞 附POC软件

免责声明:请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失,均由使用者本人负责,所产生的一切不良后果与文章作者无关。该文章仅供学习用途使用。 1. 帮管客CRM简介 微信公众号搜索:南风漏洞复现文库…

yolo模型中神经节点Mul与Sigmoid 和 Conv、Concat、Add、Resize、Reshape、Transpose、Split

yolo模型中神经节点Mul与Sigmoid 和 Conv、Concat、Add、Resize、Reshape、Transpose、Split 在YOLO(You Only Look Once)模型中,具体作用和用途的解释:

接口自动化测试从入门到高级实战!

接口测试背景和必要性 接口测试是测试系统组件间接口(API)的一种测试,主要用于检测内部与外部系统、内部子系统之间的交互质量,其测试重点是检查数据交换、传递的准确性,控制和交互管理过程,以及系统间相互…

深入浅出计算机网络 day.1 概论③ 电路交换、分组交换和报文交换

人无法同时拥有青春和对青春的感受 —— 04.3.9 内容概述 01.电路交换、分组交换和报文交换 02.三种交换方式的对比 一、电路交换、分组交换和报文交换 1.电路交换 计算机之间的数据传送是突发式的,当使用电路交换来传送计算机数据时,其线路的传输效率一…

Rust教程:How to Rust-从开始之前到Hello World

本文为第0篇 专栏简介 本专栏是优质Rust技术专栏,推荐精通一门技术栈的蟹友,不建议基础的同学(无基础学Rust也是牛人[手动捂脸]) 感谢Rust圣经开源社区的同学,为后来者提供了非常优秀的Rust学习资源 本文使用&…

鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:Image)

Image为图片组件,常用于在应用中显示图片。Image支持加载PixelMap、ResourceStr和DrawableDescriptor类型的数据源,支持png、jpg、jpeg、bmp、svg、webp和gif类型的图片格式。 说明: 该组件从API Version 7开始支持。后续版本如有新增内容&am…

【C/C++】常量指针与指针常量的深入解析与区分(什么是const int * 与 int * const ?)

目录 一、前言 二、const 的简单介绍 三、常量指针 🔍介绍与分析 📰小结与记忆口诀 四、指针常量 🔍介绍与分析 📰小结与记忆口诀 五、总结与提炼 六、共勉 一、前言 在【C/C】的编程中,指针与const关键字的组合…

大模型笔记:幻觉 hallucination

1 介绍 “幻觉” (Hallucination),指模型生成自然流畅,语法正确但实际上毫无意义且包含虚假信息即事实错误的文本,以假乱真,就像人产生的幻觉一样。 举个例子就是,即使现在的chatgpt-4,你问他一些有确切…

面向切面编程(AOP)介绍(横切关注点、通知(增强)、连接切入点、切面)

1. 面向切面编程思想AOP AOP:Aspect Oriented Programming面向切面编程 AOP可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公…

Qt 实现诈金花的牌面值分析工具

诈金花是很多男人最爱的卡牌游戏 , 每当你拿到三张牌的时候, 生活重新充满了期待和鸟语花香. 那么我们如果判断手中的牌在所有可能出现的牌中占据的百分比位置呢. 这是最终效果: 这是更多的结果: 在此做些简单的说明: 炸弹(有些地方叫豹子) > 同花顺 > 同花 > 顺…

CSS3基础2

CSS3 用户界面 resize 示例 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title>…

Oracle LeetCode 高频 SQL 50 题(进阶版)

https://leetcode.cn/studyplan/sql-premium-50/ 一、查询 1821. 寻找今年具有正收入的客户 selectcustomer_id from Customers where year 2021 group by customer_id having sum(revenue) > 0183. 从不订购的客户 select c.name as Customers from Customers c left j…

Windows-Wireguard-Watchdog,Wireguard服务端DDNS客户端自动重连

Windows-Wireguard-Watchdog 背景&#xff1a;Wireguard服务端是动态IP&#xff0c;Wireguard客户端配置的服务端地址是域名 Endpoint xx.xxx.com:51820&#xff0c;写的DDNS脚本检测到IP变更会自动更新域名解析。每次宽带重拨IP就会变更&#xff0c;由于客户端重连使用的不是…

VSCODE解决git合并过程中的冲突问题;error: failed to push some refs to

1&#xff1a;异常现象 推送有冲突的git修改到远端的时候&#xff0c;会有如下提示 git.exe push --progress “origin” master:master To http://gitlab.xxx.com/dujunqiu/test.git ! [rejected] master -> master (fetch first) error: failed to push some refs to ‘…