Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >用区块链技术改造实体经济,推动两者深度融合

用区块链技术改造实体经济,推动两者深度融合

原创
作者头像
互融云
修改于 2019-11-04 09:00:50
修改于 2019-11-04 09:00:50
3700
举报

区块链技术有很大发展潜力,未来将有广泛应用。但是,对区块链技术来说,第一重要的是落地,要为实体经济服务。

区块链具有去中心化、数据无法篡改等特点,有助于建立点对点之间的信任,降低信息传输过程中的交易成本。比如,可以利用区块链鉴定艺术品的真伪,又比如在大众服务领域,数字版权、知识产权、各类证书都可以利用区块链建立全新的管理机制,提高公共服务领域的公平公正及透明度,等等。

当然,也需要思考区块链技术的研发和应用的成本。也就是说,运用区块链技术所获得的收益,能否超过其研发和应用成本。这笔账,要算好。

需要指出的是,区块链的应用,并非适合所有领域。

比如,打着区块链旗号的比特币曾受热捧,当时有人认为比特币的出现是对现行货币体系的巨大挑战。但是,随着时间的推移,虚拟货币的非货币本质逐渐被人们认识。最近受到广泛关注的Libra,虽然有别于其他加密货币或稳定币,具备了应用场景,但其发行机制也决定了Libra难以作为真正意义上的货币存在。

从货币发展史来看,货币有两次革命性变革,即实物货币和现代信用货币。实物货币的特点是自身具有内在价值,并以自身价值来衡量商品价值,充当商品交换的媒介。现代信用货币体系则与国家以及现代经济社会组织形态紧密相连。国家发行的本位币有国家信用支撑,其背后是整个社会的财富和交易的商品。国家根据全社会商品生产和交易的需要发行本位币,以法律保证本位币的流通,并通过中央调节机制保持本位币价值稳定,从而维持现代信用货币体系正常运行。不难看出,货币领域是最需要中心化的,而区块链恰恰是去中心化的。

货币政策是目前世界上几乎所有国家的主要经济政策之一。货币政策运用的最基本条件就是中央银行垄断货币发行权,并调节利率、汇率、物价、就业和经济增长,等等。即使随着技术进步,单一纸币发展为电子货币等多种形式,其背后依然是国家信用背书,这是最根本的基点。在可预见的未来,主权国家都不会放弃货币政策。因此,私人创造和发行数字货币,不是真正意义上的货币,不具有国家信用支撑,而且还会对当下货币主权、金融稳定、货币政策、金融监管造成严重负面影响。

此外,对金融系统来讲,效率和安全也非常重要,而区块链并不比现行的金融系统具备多少优势。事实上,目前的支付系统已经非常安全和便捷,可以支持比较大的交易量。有研究指出,区块链在交易上的效率反而不如目前的支付系统。如果为了反洗钱、反偷税漏税等,目前电子化交易也完全可以达到这一目的。

总之,应该更多地考虑用区块链技术改造实体经济,推动区块链和实体经济深度融合,让一切回归本源,这才是区块链技术发展应该着力的方向。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
dubbo源码学习之服务发布调用链 消费者消费调用链(三)我太难了。。
dubbo 是基于 spring 配置来实现服务的发布的,那么一定是基于 spring的扩展来写了一套自己的标签,那么 spring 是如何解析这些配置呢?总的来说,就是可以通过 spring 的扩展机制来扩展自己的标签。大家在dubbo 配置文件中看到的dubbo:service ,就是属于自定义扩展标签
周杰伦本人
2022/10/25
4370
dubbo源码学习之服务发布调用链 消费者消费调用链(三)我太难了。。
Dubbo——服务引用
上一篇我们分析了服务发布的原理,可以看到默认是创建了一个Netty server,并通过Invoker调用服务,同样,在客户端也会创建一个Inovker对象,下面就一起来看看这个引用创建过程。
夜勿语
2020/09/07
4350
源码分析--dubbo服务端暴露
服务暴露的入口方法是 ServiceBean 的 onApplicationEvent。onApplicationEvent 是一个事件响应方法,该方法会在收到 Spring 上下文刷新事件后执行服务导出操作。方法代码如下:
luozhiyun
2019/08/28
3500
源码分析--dubbo服务端暴露
dubbo消费方服务调用过程源码分析
dubbo PRC服务调用过程很复杂,这里准备通过分析一个典型rpc方法调用的调用栈来说明调用过程。说它典型,是因为本次分析的调用场景很典型简单 先定义一个接口 public interface DemoService { public String sayHello(String name); } 然后一个服务实现类 public class DemoServiceImpl implements DemoService { public String sayHello(S
技术蓝海
2018/04/26
5.5K4
Dubbo服务暴露过程解析
Dubbo SPI的暴露原理参考https://lioswong.github.io/2019/09/17/Dubbo-SPI%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86/,本文分析服务暴露过程,运行 demo-dubbo--》dubbo-demo-api--》dubbo-demo-api-provider 中 Application:
LiosWong
2019/11/06
1.3K0
微服务架构之服务框架Dubbo-服务暴露
上篇文章说到ServiceBean监听了ContextRefreshedEvent然后export服务,我们接着谈这个话题
公众号_松华说
2019/07/16
1.7K0
微服务架构之服务框架Dubbo-服务暴露
dubbo服务暴露过程源码分析
本例以一个简单典型的服务发布为例,spring配置如下 //dubbo协议 <dubbo:protocol name="dubbo" port="20880" id="dubbo1"/> //zk注册中心 <dubbo:registry id="hangzhouRegistry" address="zookeeper://192.168.64.128:2181"/> <dubbo:service interface="demo.dubbo.api.DemoService" ref="dem
技术蓝海
2018/04/26
2K0
Dubbo——服务发布原理
在使用Dubbo的时候你一定会好奇它是怎么实现RPC的,而要了解它的调用过程,必然需要先了解其服务发布/订阅的过程,本篇将详细讨论Dubbo的发布过程。
夜勿语
2020/09/07
6010
[转] 理解 Dubbo SPI 扩展机制
    最近接触了 gRPC 体会到虽然众多 RPC 框架各有各的特点但是他们提供的特性和功能有很多的相似之处 , 这就说明他们面对同样的分布式系统带来的问题。从 2016 年左右开始接触到 dubbo ,基本停留在使用的层面,对 dubbo 的设计以及着重要解决的问题都没有系统的研究过,通过对 dubbo 和其他类似 RPC 产品的系统学习 ,学习分布式系统中面临的共同问题以及解决之道。 
JMCui
2019/06/03
4660
Dubbo服务提供者发布过程
首先ServiceConfig类拿到对外提供服务的实际类ref(如:HelloServiceImpl),然后通过ProxyFactory类的getInvoker方法使用ref生成一个AbstractProxyInvoker实例,到这一步就完成具体服务到Invoker的转化。接下来就是Invoker转换到Exporter的过程。
搜云库技术团队
2019/10/18
5070
dubbo集群容错机制代码分析1
dubbo版本2.5.3 我们这里以zookeeper作为注册中心为例说明。 这里说的集群,可以理解为,一个接口服务对应有多个提供者。 在dubbo的调用方(reference)看来,每个提供方(service)对应一个invoker。 关于一个调用方对应多个提供方的场景大概包括三大类: 1,者调者订阅一个注册中心,此注册中心,同一个服务有多个提供者(以不同机器,端口,版本等发布的服务) 2,者调者订阅多个注册中心的服务,每个注册中心都有引用的服务的提供者(一个或者多个)。 3,调用方,通过url
技术蓝海
2018/04/26
1K0
dubbo SPI机制源码分析
dubbo是微内核架构,SPI是dubbo的架构根基 什么是微内核?还是开闭原则的应用。把核心流程架构固定,但流程各个节点对重新改进是开放的,也可以说是面下接口编程。具体实现方法就是SPI(servi
技术蓝海
2018/04/26
1.7K0
【DUBBO】 扩展机制ServiceLoaderExtensionLoader
可扩展机制也就是SPI(Service Provider Interface)了,SPI是一种服务提供发现机制。一个服务通常指的是已知的接口,服务提供方就是这个接口的实现类,然后按照SPI标准存放到资源路径META-INF/services目录下,文件的命名为该服务接口的全限定名。
spilledyear
2018/12/21
9670
Dubbo服务消费者调用过程
首先通过ReferenceConfig类的private void init()方法会先检查初始化所有的配置信息后,调用private T createProxy(Map<String, String> map)创建代理,消费者最终得到的是服务的代理, 在createProxy接着调用Protocol接口实现的<T> Invoker<T> refer(Class<T> type, URL url)方法生成Invoker实例(如上图中的红色部分),这是服务消费的关键。接下来把Invoker通过ProxyFactory代理工厂转换为客户端需要的接口(如:HelloWorld),创建服务代理并返回。
Java
2018/09/13
1K0
Dubbo服务消费者调用过程
Java必备之从JDK到Dubbo的SPI深度剖析
本示例路径META-INF/services/com.springboot.dubbo.spi.SayHelloService
用户5397975
2019/10/14
9600
Dubbo SPI实现原理
Dubbo 并未使用 Java 原生的 SPI 机制,而是对其进行了增强,使其能够更好的满足需求,在 Dubbo 中,SPI 是一个非常重要的模块。基于 SPI,我们可以很容易的对 Dubbo 进行拓展. 本篇文章通过示例说明,先 download 代码,然后在 demo-dubbo--》dubbo-demo-api--》dubbo-demo-api-provider 下新建类:
LiosWong
2019/11/06
1.3K0
Dubbo SPI实现原理
Dubbo系列一之Provider启动
通过@EnableDubbo注解启动,该注解整合了@EnableDubboConfig和@DubboCompoentScan,这两个注解分别import了DubboConfigConfigurationRegistrar和DubboComponentScanRegistrar
用户9511949
2024/07/15
1180
Dubbo 是如何实现 SPI 机制?
SPI 全称是 Service Provider Interface,是一种服务发现机制。
FoamValue
2020/10/23
7930
dubbo源码之SPI AdaptiveExtension和Wrapper
在之前的推文中我们知道,dubbo有很多SPI的拓展点,而ExtensionLoader又是dubbo SPI拓展点的加载器。这篇文章中我们将以ExtensionLoader为切入点来对dubbo的SPI机制进行分析。dubbo中的SPI拓展点的主要位置在:
山行AI
2019/07/16
1K0
dubbo源码之SPI AdaptiveExtension和Wrapper
微服务架构之服务冶理Dubbo-服务引用
注:公众号关于dubbo解读文章均基于apache-dubbo-incubating-2.7.1版本,发版于5月26号,此版本注册中心(多数是zookeeper)在某些特殊场景下会出现重复URL地址数据无法删除,导致消费方拿到的是失效地址,从而导致调用失败的问题。如果你也在使用此版本进行源码学习,在网络漂移(下班回家再调试源码)的情况下需要手动删除zookeeper的dubbo节点路径
公众号_松华说
2019/07/16
8610
相关推荐
dubbo源码学习之服务发布调用链 消费者消费调用链(三)我太难了。。
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文