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

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

什么是区块链

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

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

区块链的演变

区块链的思想鼻祖,可以追溯到哈耶克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办公室中,一组又一组的创业者们创造着这个数字时代;在投资人的聚会谈话中,区块链成为了最为流行的话题,他们热切地交换着值得投资的区块链项目的信息......…

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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

机器学习--循环神经网络(RNN)4

一、RNN的学习方式 如果要做学习,需要定义一个损失函数(loss function)来评估模型的好坏,选一个参数要让损失最小。 以槽填充为例,如上图所示,给定一些句子,给定一些标签,告诉机器…

借助Aspose.html控件,在 Java 中将 URL 转换为 PDF

如果您正在寻找一种将实时 URL 中的网页另存为 PDF文档的方法,那么您来对地方了。在这篇博文中,我们将学习如何使用 Java 将 URL 转换为 PDF。从实时 URL转换HTML网页可以像任何其他文档一样保存所需的网页以供离线访问。将网页保存为 PDF 格式可以轻松突…

华为ce12800交换机m-lag(V-STP模式)配置举例

配置## 标题思路 采用如下的思路配置M-LAG双归接入IP网络: 1.在Switch上配置上行接口绑定在一个Eth-Trunk中。 2.分别在SwitchA和SwitchB上配置V-STP、DFS Group、peer-link和M-LAG接口。 3.分别在SwitchA和SwitchB上配置LACP M-LAG的系统优先级、系统ID。 4.分别在…

【STM32+HAL】GY25倾斜度角度模块

一、前言 有关MPU6050模块读取六轴传感器数值的详细内容,详见【STM32HAL】姿态传感器陀螺仪MPU6050模块 二、所用工具 1、芯片:STM32F103C8T6 2、配置软件:CUBEMX 3、编译器:KEIL5 4、产品型号:GY-25 5、使用芯片…

基于SSH框架的鞋业管理系统设计与实现

目 录 摘 要 I Abstract II 引 言 1 1 相关技术 3 1.1 MySQL 3 1.2 SSH框架 3 1.2.1 Struts 3 1.2.2 Spring 4 1.2.3 Hibernate 5 1.3 B/S架构 5 1.4 本章小结 6 2 系统分析 7 2.1 用例分析 7 2.2 功能需求 9 2.3 非功能需求 11 2.4 本章小结 12 3 系统设计 13 3.1 系统概要设…

BigDecimal可以用equals方法做等值比较吗?

结论是不可以,BigDecimal的equals方法不仅会比较值,还会比较精度,比如1.0和1.00虽然值是一样的,我们也倾向于认为是相同的,但是因为精度不同,最终得到的结论是false。 代码如下: Test public v…

Ansible Inventory主机清单和playbook 剧本

Ansible Inventory主机清单playbook 剧本一、inventory主机清单管理1、主机与组2、变量2.1 主机变量2.2 组变量2.3 组嵌套2.4 别名 3、inventory 中的变量 二、Ansible 的脚本 --- playbook 剧本1、playbook的组成2、如何定义playbook ?2.1 基本格式2.2 语句的横向/…

云计算科学与工程实践指南--章节引言收集

云计算科学与工程实践指南–章节引言收集 //本文收集 【云计算科学与工程实践指南】 书中每一章节的引言。 我已厌倦了在一本书中阅读云的定义。难道你不失望吗?你正在阅读一个很好的故事,突然间作者必须停下来介绍云。谁在乎云是什么? 通…

使用 Mendix 中的 OIDC 模块集成 Azure AD SSO

前言 在当今快速发展的数字化世界中,企业追求高效率和灵活性已成为常态。Mendix,作为一个先进的低代码开发平台,正是企业快速响应市场需求、加速数字化转型过程的利器。通过其直观的可视化开发环境,即使是非技术背景的用户也能设…

技术小知识:云计算服务下的IaaS,PaaS,SaaS⑥

一、云计算 云计算起源仿照天空的云朵聚集,意为对大量服务器的远程管理。以便能对服务器做空间、资源的最大动态协调利用和降低操作执行命令的复杂度。 二、云计算衍生下的服务 在服务器以一种云的形式存在,衍生除了很多服务提供,以便用户可以…

crossover2023激活码分享crossover免费升级2024 crossover24更新内容

CrossOver是一款功能强大的系统兼容软件,它能够让Mac和Linux用户在不安装Windows操作系统的情况下直接运行Windows应用程序。以下是关于CrossOver的更多信息: 一、工作原理 CrossOver的工作原理是通过在Mac或Linux系统上模拟Windows应用程序所需的运行…

循序渐进丨MogDB 数据库新特性之SQL PATCH绑定执行计划

1 SQL PATCH 熟悉 Oracle 的DBA都知道,生产系统出现性能问题时,往往是SQL走错了执行计划,紧急情况下,无法及时修改应用代码,DBA可以采用多种方式针对于某类SQL进行执行计划绑定,比如SQL Profile、SPM、SQL …

Python基础三

一、模块(model) 1、定义 以.py 结尾的文件,包含了Python对象定义和Python语句 如下:包含了两个模块,分别为 main.py 和 model.py 2、特点 模块让你能够有逻辑地组织你的Python 代码段。把相关的代码分配到一个模块…

Linux: 预备

计算机结构基础 操作系统: 内核 (管理软硬件) shell(给用户使用操作系统的方式) 操作系统的目标 对硬件抽象 原因:操作系统是对软硬件资源管理的应用软件抽象:内存管理, 进程管理, 文件管理, 驱动管理软件:驱动程序(给软件提供访问硬件的软件)硬件:磁盘(对应文件), 网卡等隔离…

基于SpringBoot的医疗资源共享平台设计与实现

目 录 摘 要 I Abstract II 引 言 1 1 相关技术 3 1.1 SpringBoot框架 3 1.2 MyBatis框架 3 1.3 WebSocket技术 4 1.4 Selenium技术 5 1.5 EL-ADMIN技术 5 1.6 Ajax技术 5 1.7 本章小结 6 2 系统分析 7 2.1 功能需求分析 7 2.2 非功能需求 9 2.3 本章小结 10 3 系统设计 11 3.…

解锁安卓开发利器:深度探析ADB【安卓开发】

引言 在安卓开发与维护过程中,我们经常会遇到一些限制,比如无法直接访问某些系统功能,或者在某些定制系统中 受到限制 。为了解决这些问题,我们需要一种有效的工具来管理和调试安卓设备,而这时候ADB(Andro…

poetry库:依赖管理和打包工具

这个工具是在群里看见别人说好用的,所以了解一下。 1.poetry初始 官网:https://python-poetry.org/ 项目仓库:https://github.com/python-poetry 或 https://github.com/python-poetry/poetry 教程:https://python-poetry.org/…

css学习心得

css 通过内嵌样式表来选择文本字体的大小和颜色 <!DOCTYPE html> <html><head><meta charset"utf-8" /><title></title><style>p{font-size:16px;color: blue;}</style></head><body><!-- px 像素…

如何在Linux系统安装SVN并配置固定公网地址远程访问【内网穿透】

文章目录 前言1. Ubuntu安装SVN服务2. 修改配置文件2.1 修改svnserve.conf文件2.2 修改passwd文件2.3 修改authz文件 3. 启动svn服务4. 内网穿透4.1 安装cpolar内网穿透4.2 创建隧道映射本地端口 5. 测试公网访问6. 配置固定公网TCP端口地址6.1 保留一个固定的公网TCP端口地址6…

牛客小白月赛88

E.多重映射 解题思路 对集合进行整体操作&#xff0c;集合大小只增不减&#xff0c;问最后集合标号维护集合&#xff0c;考虑并查集但直接用并差集维护会有以下问题&#xff1a;当前集合变标号&#xff0c;可能会和之前标号相同&#xff0c;则进行并查集操作时&#xff0c;会接…