区块链:定义未来金融与经济新格局

区块链:定义未来金融与经济新格局

1 区块链是什么
  • 区块链的本质
    • 区块链的本质是一种去中心化的记账系统,区块链与比特币之间的关系就是凯恩斯所说的记账货币与货币之间的关系,区块链是一套由信用记录以及信用记录的清算构成的体系。
  • 共识机制与价值载体
    • 共识机制是区块链技术的核心,它使得区块链这样一个去中心化的账本系统成为可能;而价值载体是区块链技术的潜力所在,它使得区块链技术的应用领域远不止数字货币。这两个核心因素是区块链内生能力得以扩展的关键。
    • 价值载体共识机制的建立使得区块链这样一个去中心化的记账系统成为可能,而其发展潜力则体现在这个系统上所能承载的各种价值形式。显然,作为一个记账系统,区块链.上面不仅可以记录数字形式的货币,也可以记录能用数字定义的其他任何资产,甚至,由于区块链上的价值转移可以通过脚本语言来完成,这意味着区块链,上还可以定义更为复杂的交易逻辑。也就是说,除了数字货币,区块链还可以承载股权、债券、产权、版权、公证、合约、投票等可以用数字形式进行价值存储或转移的任何东西。也正因如此,区块链技术才吸引了越来越多精英人士和顶级机构的关注。这也很容易理解,正如《经济学人》的封面文章所讲的,区块链是一个制造信任的机器。在任何需要信任的领域,区块链都有用武之地。
  • 当交易变得智能
    • 在传统的账本中,账上的数据仅仅是一种纪录。而在区块链这个账本上,这些数据则有了超越账本的意义一它 们是可编程的。这是一个质的变化。由于区块链的可编程属性,使得区块链上所能承载的就不仅仅是普通的交易,而是可以基于程序自动执行的智能交易。
  • 智能合约
    • 智能合约的理念可以追溯到1994年,几乎与互联网同时出现。密码学家尼克,提出了“智能合约”这一术语。从本质上讲,智能合约工作原理类似于计算机程序的条件执行语句。当一个预先编好的条件被触发时,智能合约执行相应的合同条款。由于区块链的可编程性,因此智能合约在区块链和数字货币上的应用是水到渠成的事情,智能合约是计算机程序,、很容易应用于其他需要的场景一增加更加细致的控制条件,完成更复杂的执行逻辑。这有点类似传统的合同,我们也可以认为,智能合约就是把合同以代码的形式搬到了区块链上,但这就带来了根本的区别:它不需要任何人监督合同的执行,订立合同的双方也无法在合同完成前单方面违约,一切都是按合将区块链连接起来同的约定自动执行的。相信随着区块链的普及和交易智能化的发展,它将会对未来的交易模式与商业结构带来巨大的影响。
2 区块链带来的新机遇
  • “区块链+”的时代正在到来。区块链正在构建一个全新的价值互联网。而未来价值互联网所影响的行业及领域将远远超出本章所介绍的范围。区块链并不是一项普通的技术,不仅仅是带来一个行业的变革或是创造一个新的行业。它是类似互联网的一种颠覆性技术,将以基础工具或基础设施的面貌出现,拥有影响乃至颠覆所有行业和领域的潜力。
  • “区块链+”是“互联网+”的升级版,它基于“互联网+”,正在试图进入各个行业,并将对未来经济产生巨大的影响。“区块链+”的实质是在“互联网+”的基础上,进一步打破信息不对称,让市场交易的去中介化成为可能,进而带来交易效率的提升及社会成本的下降,并为市场经济中的各个行业与领域带来深刻的变革。

  • 数字货币产业链
    • 早当初区块链以比特币为代表的数字货币产业链从无到有地发展起来。相关产业形态日渐多元,规模不断扩大。目前无论从产业链的发展程度、全球影响力还是使用人群来说,比特币还远超过其他的数字货币。
    • 挖矿:随着比特币的价值得到越来越多人的认可,打包区块获得的比特币奖励越来越“值钱”,整个系统的算力竞争也越来越激烈,挖矿工具随之经过了数次更新换代。后又衍生矿机江湖,矿池,云挖矿。由于挖矿门槛越来越高。因此出现了云挖矿模式。简单地说,云挖矿就是个人投入资金,然后云挖矿平台帮你完成剩余的其他事情一包括 购买机器、运行矿场并进行维护等。一般来说,云挖矿模式包括托管矿机挖矿、虚拟主机挖矿、租用算力挖矿三种,目前,又以租用算力的模式最为常见。云挖矿这种模式可以为普通人解决挖矿技术资金门槛过高的问题,同时为相应平台解决(部分)资金问题,因此从商业模式上来讲,云挖矿有其生存的空间。然而,除了正常经营的云挖矿服务外,这也是最容易滋生欺诈的一种挖矿方式,
    • 交易所,此处省略
    • 钱包与支付:1.钱包:数字货币的管理工具,核心功能有账户创建,数字货币的存储,接收和转移功能。
  • 互联网金融:随着人类的科学技术手段不断向前发展,互联网和金融已经不再是互相隔绝的两个领域,它们的有些边界已经开始接触并融合。金融最终演变为去中心化的金融体系。
  • 新一代基础设施:在社会和经济生活领域,基础设施是指为社会生产和居民生活提供核心公共服务的系统,基于区块链的服务、应用和商业模式常常面临难以开展的窘境。在区块链与各行业深入结合、产生改变金融与经济格局的巨大影响之前,当前最为重要的机会无疑是基础设施的建设。基础设施要解决的核心问题是建立标准问题。

3区块链应用场景
  • 数字货币
    • 区块链作为比特币的基础架构,是被中本聪发明出来的。因此,换个角度讲,比特币当然也就是区块链的第一个应用,同时到目前为止,也是全球影响最广泛的一个应用。
  • 众筹
    • 在传统的众筹服务中,需要众筹平台作为可信的第三方来运作众筹活动。在众筹过程中,资助者需要确认他们的钱投到了项目发起者所说的目标,上,而项目发起者需要确保所筹资金到账。众筹平台是这个关系的中间人:它连接两者,促进两者建立关系,但实际上不承担更多的受信责任,并不能保证资助者的资金被合理的使用。区块链作为一一种技术,不可能消灭人类的失信行为,却可以通过本身公开透明的特性,降低众筹过程中以及后续资金使用过程中的信息不对称水平,降低人们的信任成本。众筹是区块链技术最直观的应用领域之一。
  • 区块链技术可以带来的好处
    • 1)增加透明度,降低信任成本
    • 2)过程自动化,较少中间环节
    • 3)分布式账本,防御单点故障
    • 4)满足监管和审计的要求
  • 智能合约
    • 根据区块链可编程的特点,人们可以将合同变成代码的形式放到区块链上,并在约定的条件下自动执行,这就是所谓的智能合约。
4 区块链技术原理
  • 密码学
    • 其中之一椭圆曲线数学:比特币使用了基于secp256k1椭圆曲线数学的公钥密码学算法。它包含私钥与公钥,交易发出方用私钥进行签名,并将签名与原始数据发送给整个比特币网络,网络中的所有节点则用公钥对交易有效性进行验证。签名算法保证了交易是由拥有对应私钥的人所发出的。数据签名算法的核心在于证明数据是签名者发出的、不可抵赖的,而不是待签名数据本身的保密性。
  • 区块链组成
    • 地址:在比特币体系里,经常提到地址,这多少让人有些费解,公钥算法用到的是私钥与公钥,跟地址有什么关系?椭圆曲线签名算法里的私钥由32字节随机数组成,通过私钥可以算出公钥,公钥经过一系列哈希算法及编码算法就得到了比特币中的地址。因此地址其实是公钥的另一种表现形式,可以理解为公钥的摘要。椭圆曲线算法生成的公钥信息比较长,其压缩格式都有33字节,非压缩格式有65字节。地址是为了减少接收方标识的字节数。比特币地址的生成步骤如下:
      1 )生成椭圆曲线私钥与公钥。
      2)将公钥通过SHA-256哈希算法处理,得到32字节的哈希值。
      3)对于得到的哈希值,通过RIPEMD-160算法来得到20字节的哈希值一Hash160。
      4)把由版本号+Hash160组成的21字节数据进行双次SHA-256哈希运算,得到的哈希值的前4字节作为校验和,放置在21字节数据的末尾。
      5)对组成的25字节数组进行Base58编码,就可得到地址。
  • 共识算法
    • 要想整个P2P网络维持一份相同的数据,同时保证每个参与者的公平性,整个体系的所有参与者必须要有统一的协议,也就是我们这里要讲的共识算法。比特币所有的节点都遵循统一的协议规范。协议规范(共识算法)由相关的共识规则组成,这些规则可以划分为两个大的核心:工作量证明与最长链机制。所有规则(共识)的最终体现就是比特币的最长链。共识算法的目的就是保证比特币不停地在最长链条.上运转,从而保证整个记账系统的一-致性和可靠性。
  • 工作量证明
    • 是用来确认你做过一一定量的工作。监测工作的整个过程通常是极为低效的,而通过对工作的结果进行认证来证明完成了相应的工作量,则是一种非常高效的方式。
  • 侧链技术
    • 所谓“侧链”(又称楔入式侧链),是相对于主链而言的,是平行于主链的另一条区块链。它们通过“双向锚定”(Two-Way Pegging) 来建立关联,实现主链与侧链之间价值的双向转移。可以在侧链上使用主链资产,并通过侧链来弥补主链功能的不足。虽然它们具有双向转移的能力,但它们是隔离的,即使侧链中的加密被破解(或恶意设计),所有的损害也都只限于侧链本身。侧链作为主链新功能或新业务逻辑的“试验田”,一方面帮助主链试行、扩展新功能,另一方面随着各种主链本身无法具备的业务逻辑在侧链.上实现,围绕主链可更进一步搭建起一个覆盖各种业务需求的产业生态圈。比如新的扩展可以支持无数资产类型,例如股票、债券、金融衍生品、真实和虚拟的世界货币,还能够实现智能合约、安全处理机制和真实世界财产注册。目前Blockstream以比特币区块链作为主链,正在做自己的侧链项目。
    • 技术原理:侧链区块链使用的技术大体与主链相似,侧链技术的核心在于与主链之间建立起桥梁。这一-技术又被形象地称为楔入,按楔入的实现方式,可将其划分为多种类型,这里主要了解双向楔入和联合楔入。

转载于:https://www.cnblogs.com/ShaoYinling/p/10055233.html

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

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

相关文章

Linux出现NOKEY

rpm --import /etc/pki/rpm-gpg/RPM*转载于:https://blog.51cto.com/someos/1338354

at指令返回值检验c语言,学渣求指教,如何识别字符串中的AT命令并逐个输出,求程序!!!...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼Topic – to implement a parser to retrieve AT command line and print out (1) the tokensone by one and (2) the elapse time of each command line (processing).Please submit the solution in 48 hours.- The solution cou…

hdu 5730 Shell Necklace——多项式求逆+拆系数FFT

题目:http://acm.hdu.edu.cn/showproblem.php?pid5730 可以用分治FFT。但自己只写了多项式求逆。 和COGS2259几乎很像。设A(x),指数是长度,系数是方案。 \( A(x)^{k} \) 的 m 次项系数表示 k 个连续段组成长度为 m 的序列的方案数。 \( B(x)…

虚拟磁带库

虚拟磁带库(Virtual Tape Library,VTL),是指以磁盘作为自身存储介质,并能仿真为物理磁带库的产品。简单的说,虚拟磁带库就是将磁盘空间虚拟为磁带空间,能够在传统的备份软件上实现和传统磁带库同样功能的产品。传统磁带…

w ndows7端口在哪里,win7电脑遇到端口被占用的情况该如何查看并将其关闭

Windows7操作系统的酷炫和强大已经深受用户们的喜欢了,这里根大家分享的是教你查看win7电脑端口是否被占用的技巧,端口是我们在进行远程或者打印机等都会遇到的,但是有很多用户会遇到端口被占用的情况,遇到这样的问题首先就要找出…

STM32F103五分钟入门系列(十三)独立看门狗IWDG

参考:STM32F103五分钟入门系列(十三)独立看门狗IWDG 作者:自信且爱笑‘ 发布时间:2021-07-31 19:50:28 网址:https://blog.csdn.net/Curnane0_0/article/details/119269391?utm_sourceapp&app_version…

session-cookie 和token登录验证

最近研究了下基于token的身份验证,并将这种机制整合在个人项目中。现在很多网站的认证方式都从传统的seesioncookie转向token校验。对比传统的校验方式,token确实有更好的扩展性与安全性。    传统的sessioncookie身份验证    由于HTTP是无状态的…

高效使用Bitmaps(一) 大Bitmap的加载

转自:http://my.oschina.net/rengwuxian/blog/182885 高效使用Bitmaps有什么好处? 我 们常常提到的“Android程序优化”,通常指的是性能和内存的优化,即:更快的响应速度,更低的内存占用。Android程序的性能…

android自动软键盘,Android自定义软键盘

MyKeyboardAndroid自定义键盘的使用实现步骤第一步:1、新建一个xml文件夹放在res目录下面,然后新建xml文件:money_keyboard.xml2、然后在XML文件中添加按钮布局,这个布局就是键盘的样子了android:horizontalGap"1dp"android:keyWid…

433M射频遥控灯、震动感应灯、WIFI避障小车

目录 433M射频遥控灯1. 433M射频灯的硬件连接2. 具体接线剖析3.课堂干货简述4. 准备工作之环境搭建KEIL_ISP_USBTOTTL驱动5. KEIL建立工程6.电子可编程开关继电器的原理7. 上电灯亮代码编写8. 烧写程序到单片机,实现灯一亮一灭9.遥控灯编程实现及效果验证震动感应灯1. 入门项目…

Bootstrap使用-1

目录 结构:1. 视图函数2. 模板3. 登陆4. 怎样发生的添加模板基础模板提供的block定制基础模板结构: $ tree -I "__pycache*|*.pyc|*.xlsx" -FCL 3 . |-- templates/ | -- h1.html -- test-boostracp.py 1. 视图函数 test-boostracp.py from …

测试 SyntaxHighlighter

#include <stdio.h>int main() {return 0; }转载于:https://www.cnblogs.com/gongnaixiao/p/3472817.html

段错误、内存溢出、内存泄漏(区别)、堆溢出、栈溢出

参考&#xff1a;内存泄漏、内存溢出、段错误、堆溢出、栈溢出 作者&#xff1a;焦木白 发布时间&#xff1a;2019-10-22 网址&#xff1a;https://blog.csdn.net/jiaomubai/article/details/102680705?spm1001.2014.3001.5501 目录段错误内存溢出内存泄漏栈溢出堆溢出段错误 …

12.2号

今日活动&#xff1a;继续改善软件时间&#xff1a;10.00-11.00地点&#xff1a;自习室 转载于:https://www.cnblogs.com/xinyue6/p/10072515.html

表单文本框提示字符点击时清空

表单文本框提示字符点击时清空&#xff08;input标签onfocus时文本框内提示信息清空&#xff09; 作用是&#xff0c;一个文本框&#xff0c;需要输入内容&#xff0c;在没有输入的时候里面有一段提示内容&#xff0c;当点击这个文本框输入的时候&#xff0c;文本框内的内容自…

C语言中指针的地址和内容

参考&#xff1a;C语言中指针的地址和内容 作者&#xff1a;wallying 发布时间&#xff1a;2018-10-18 09:47:54 网址&#xff1a;https://blog.csdn.net/qq_36631580/article/details/89375140?spm1001.2014.3001.5502 #include <stdio.h>//一般用"地址"表示…

android运行过程简书,android 启动过程(一)

1、由init.rc调用 app_main.cpp的main方法&#xff0c;启动zygote进程3、调用AndroidRuntime.cpp 的start方法传递ZygoteInit类路径5、AndroidRuntime.cpp的start方法主要启动java虚拟机跟注册虚拟机&#xff0c;调用ZygoteInit的main方法6、ZygoteInit的main方法主要 把zygote…

鼠标事件

<!DOCTYPE html><html lang"en"><head><meta charset"UTF-8"><title>mouse 事件</title><script type"text/javascript" src" ./js/jquery.min.js"></script><script type"t…

将会改变未来IT世界的十种编程语言

这里要说的都是革新&#xff0c;说这些的目的就是要保持关注最新技术。如果你是一个程序员&#xff0c;想要探寻未来技术&#xff0c;那这篇文章就是你的必读之选。我们这里列出了10种编程语言&#xff0c;10种将会改变IT世界工作方式的编程语言。这些语言已经在开始改变IT界的…

回调函数 —— 借助中间通用函数(形参里有函数指针,实现函数注册)调用不同的回调函数 (多态/分层)

回调函数传参&#xff1a;函数指针做函数参数&#xff08;回调函数&#xff09; 目录背景回调函数是实现函数分层且单向依赖的好办法&#xff0c;使用函数指针运行struct结构体回调函数代码更清晰简单理解回调函数Demo其他回调函数博文背景 这是我在实际工作中遇到的问题&…