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

news2024/11/15 23:33:21

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

什么是区块链

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

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

区块链的演变

区块链的思想鼻祖,可以追溯到哈耶克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.coloradmin.cn/o/1502843.html

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

相关文章

人工智能|机器学习——Canopy聚类算法(密度聚类)

1.简介 Canopy聚类算法是一个将对象分组到类的简单、快速、精确地方法。每个对象用多维特征空间里的一个点来表示。这个算法使用一个快速近似距离度量和两个距离阈值T1 > T2 处理。 Canopy聚类很少单独使用, 一般是作为k-means前不知道要指定k为何值的时候&#…

借助产品说明书模板,让你轻松制作产品说明书

产品说明书是一种普遍存在的文档,在我们日常生活和工作中,您可能需要为自己的产品或服务创建一个。这是因为产品说明书是介绍产品特性、使用说明、维护方式以及注意事项等内容的有效工具。然而,制作产品说明书可能是一个复杂且困难的过程&…

Python实现一个简单的主机-路由器结构(计算机网络)

说明 本系统模拟实现了一个路由器与两个主机节点。该路由器将接收原始以太网帧,并像真正的路由器一样处理它们:将它们转发到正确的传出接口,处理以太网帧,处理 IPv4 分组,处理 ARP分组,处理 ICMP 分组&…

太阳辐射环境模拟系统系统

太阳辐射环境模拟系统是一种高度专业化的设备,用于模拟太阳光的全谱段辐射,包括紫外线、可见光和红外线。这种系统的核心功能是在实验室条件下复制太阳的辐射条件,以评估材料、产品或设备在实际太阳辐射影响下的性能和耐久性。 应用领域&…

2024-03-05 linux 分区老显示满,Use 100%,原因是SquashFS 是一种只读文件系统,它在创建时就已经被填满,所有空间都被使用。

一、这两天一直纠结一个问题,无论怎么修改,linux 分区老显示满,Use 100%,全部沾满。如下图的oem分区。 二、导致出现上面的原因是:SquashFS文件系统里的空间利用率总是显示为100%。 三、SDK里面也说明SquashFS文件系统…

【洛谷 P8668】[蓝桥杯 2018 省 B] 螺旋折线 题解(数学+平面几何)

[蓝桥杯 2018 省 B] 螺旋折线 题目描述 如图所示的螺旋折线经过平面上所有整点恰好一次。 对于整点 ( X , Y ) (X, Y) (X,Y),我们定义它到原点的距离 dis ( X , Y ) \text{dis}(X, Y) dis(X,Y) 是从原点到 ( X , Y ) (X, Y) (X,Y) 的螺旋折线段的长度。 例如 …

武汉灰京文化:手机游戏行业创新与机遇引领着无限潜力的繁荣

近年来,手机游戏行业迎来了前所未有的繁荣,这主要得益于新技术的飞速发展和硬件的不断升级。市场研究机构预测,到2025年,全球手机游戏市场将超过2000亿美元。这一惊人的增长数据充分体现了手机游戏行业的活力和无限潜力。手机游戏…

appium2的一些配置

appium-desktop不再维护之后,需要使用appium2。 1、安装appium2 命令行输入npm i -g appium。安装之后输入appium或者appium-server即可启动appium 2、安装安卓/ios的驱动 安卓:appium driver install uiautomator2 iOS:appium driver i…

21 easy 1. 两数之和

//给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 // // 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 // // 你可以…

代码随想录 回溯算法-棋盘问题

目录 51.N皇后 37.解数独 51.N皇后 51. N 皇后 困难 按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。 n 皇后问题 研究的是如何将 n 个皇后放置在 nn 的棋盘上,并且使皇后彼此之间不能相互攻击。 给你一个整数 n &…

GESP5级T1真题 [202309] 因数分解——O(sqrt(n))的时间复杂度,值得一看

描述 每个正整数都可以分解成素数的乘积&#xff0c;例如&#xff1a;62*3、2022 *5 现在&#xff0c;给定一个正整数N&#xff0c;请按要求输出它的因数分解式。 输入描述 输入第一行&#xff0c;包含一个正整数N。约定2<N<10^12 输出描述 输出一行&#xff0c;为N…

Web APIs 6 正则表达式

Web APIs 6 正则表达式1、介绍2、语法方法一方法二 3、元字符分类① 边界符② 量词③ 字符类 案例&#xff1a;用户名验证 4、修饰符案例&#xff1a;过滤敏感字 案例&#xff1a;小兔鲜注册注册模块 正则表达式 1、介绍 正则表达式&#xff08;Regular Expression&#xff0…

OpenAI (ChatGPT)中国免费试用地址

GitHub - click33/chatgpt---mirror-station-summary: 汇总所有 chatgpt 镜像站&#xff0c;免费、付费、多模态、国内外大模型汇总等等 持续更新中…… 个人能力有限&#xff0c;搜集到的不多&#xff0c;求大家多多贡献啊&#xff01;众人拾柴火焰高&#xff01;汇总所有 cha…

uniapp模仿下拉框实现文字联想功能 - uniapp输入联想(官方样式-附源码)

一、效果 废话不多说&#xff0c;上效果图&#xff1a; 在下方的&#xff1a; 在上方的&#xff1a; 二、源码 一般是个输入框&#xff0c;输入关键词&#xff0c;下拉一个搜索列表。 ElementUI有提供<el-autocomplete>&#xff0c;但uniapp官网没提供这么细&#x…

基于Vue的实时影片资讯APP设计与实现

目 录 摘 要 I Abstract II 引 言 1 1 相关技术 3 1.1 Vue框架 3 1.2 MVVM 3 1.3 Mongodb数据库 4 1.4 Axios请求 4 1.5 H5、CSS3和JavaScript 5 1.6 本章小结 5 2 系统分析 7 2.1 功能需求 7 2.2 用例分析 7 2.3 用户功能 8 2.4本章小结 8 3 Vue影片票务服务APP设计 9 3.1 页…

基于华为atlas的unet分割模型探索

Unet模型使用官方基于kaggle Carvana Image Masking Challenge数据集训练的模型。 模型输入为572*572*3&#xff0c;输出为572*572*2。分割目标分别为&#xff0c;0&#xff1a;背景&#xff0c;1&#xff1a;汽车。 Pytorch的pth模型转化onnx模型&#xff1a; import torchf…

【蓝桥杯】单词分析 (BF)

一.题目描述 二.问题分析 //单词分析 #include <iostream> using namespace std;const int N1e42; char s[N]; int c[26]{0};int main(int argc, const char * argv[]) {ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);cin>>s;int max0,i0;char xa;while(s[i]){…

【Python使用】python高级进阶知识md总结第1篇:My Awesome Book【附代码文档】

python高级进阶全知识知识笔记总结完整教程&#xff08;附代码资料&#xff09;主要内容讲述&#xff1a;My Awesome Book&#xff0c;My Awesome Book。My Awesome Book&#xff0c;MySQL数据库。My Awesome Book&#xff0c;聚合函数。My Awesome Book&#xff0c;创建表并给…

Mysql深入学习 基础篇 Ss.06 事务

青青子衿&#xff0c;悠悠我心 纵我不往&#xff0c;子宁不嗣音 —— 24.3.9 事务&#xff1a; 事务简介 事务操作 事务四大特性 并发事务问题 事务隔离级别 一、事务简介 事务是一组操作的集合&#xff0c;它是一个不可分割的工作单位&#xff0c;事务会把所有的操作作为一个整…

开源的Java图片处理库介绍

在 Java 生态系统中&#xff0c;有几个流行的开源库可以用于图片处理。这些库提供了丰富的功能&#xff0c;如图像缩放、裁剪、颜色调整、格式转换等。以下是几个常用的 Java 图片处理库的介绍&#xff0c;包括它们的核心类、主要作用和应用场景&#xff0c;以及一些简单的例子…