当前位置: 首页 > 编程日记 > 正文

都说区块链颠覆未来,区块链究竟能改变什么?

链客,专为开发者而生,有问必答!

此文章来自区块链技术社区,未经允许拒绝转载。

在这里插入图片描述

区块链,有时像个天使,有时像个魔鬼。

有人说它是金融泡沫,说他是彻底的庞氏骗局;有人说它能改变世界,有人认为区块链的可以产生信任,有人认为它能改变社群的治理方式,改变世界的组织形式;有人把它的概念加入到自己原本筹不到钱商业计划书中,摇身一变成了ICO市场抢手的香饽饽;

这么多人,有这么多种看法,他们谁才是对的?为什么区块链会让人群对它的看法如此割裂,而且坚信不疑?

答案是:全对,又全错。

以上观点皆是管窥。因为它实在有太多面目,而且每一面看上去又都是真的。

为了弄明白它究竟是什么,我们需要非常清楚地剖析几个看起来名字很像,实际上内涵千差万别的概念。而且,在不影响逻辑框架的前提下,文中会尽量提纲挈领地精炼内容,每段背后的内涵可能都有着远不止一本书的内容,但只注重有助于理解整体框架里最重要的部分。

一、需要理解的几个概念

1.比特币

为了真正理解比特币的内涵,你需要仔细阅读比特币创始人中本聪写的论文《比特币:一种点对点的电子现金系统》,看看Andreas M. Antonopoulos写的《精通比特币》,这样,你就会了解它的技术架构是什么;除此之外,你需要了解它的历史,以及它的交易市场和技术底层后来发生了什么变化;

你需要学习经济学中货币的概念以及模式变迁,以及不同发展阶段发展出的货币,如何提升了交易效率,又有何缺点;

你需要学习亚当斯密、D·李嘉图创制并完备的古典经济学派理论,以哈耶克为代表的新自由主义经济学派理论、芝加哥学派理论、奥地利经济学派理论、马克思政治经济学理论等等各种框架,并从中判断何种观点最贴近实际并可以用来指导实践;

你需要学习,中心化和去中心化两者之间各有什么优缺点;你需要学习政治实践中,精英和大众对于治理一个社群或者国家的利弊和相互之间制衡的必要性;……….

如果你想说:看到上面我头都大了,我不想学。这也没关系。你可以先记住比特币与区块链的关系是——比特币的底层技术之一是区块链。比特币≠区块链。

2.区块链技术
简单来说,区块链就是一个由去中心化网络共同维护的公开且不可更改的账本,是一种底层数据服务。

另外一个不容忽视的事实是:各大科技巨头、各大银行、各国政府、各大投资机构对区块链技术的正在重视以及加速调动资源进行研究。如果你对区块链技术有过一些研究,相信你同我们一样,可以得到第二个结论:

区块链技术是一个很可能(注意,不是一定)对未来世界产生重大改良,创造巨大价值,巨幅提升效率的技术。

3.区块链公链与DAPP
以目前影响力最大的公链——以太坊(Ethereum)为例来说明。以太坊白皮书是这样定义的:以太坊是一个根据事先任意制订的规则来自动转移数字资产的系统。你可以把它当成一个操作系统,上面可以开发和运行各类基于区块链的应用

简单说,就是有了以太坊这个能写智能合约的编程平台,其他人可以在上面编写各种规则,并且通过技术保证按照原有合约进行价值转移等其他类型的约定。 编写和运行这些合约,需要使用以太坊平台本身的代币以太币作为原料。

这样,通过这个系统,任何人都能够创建合约和去中心化应用,并方便地发行应用相关代币。

因为有了类似以太坊公链这样的编程平台,代币发行本身,成了一个门槛不高的事情。

以太坊是目前市值最高的公链,其他类似的公链的还有EOS,NEO,QTUM等等。

4.区块链代币交易市场
这几年很多项目和组织在类似以太坊这样的公链上建立了应用,为了推进项目发展(至少他们声称如此)进行了代币发售,也就是首次代币发行,这成了项目募集资金的手段,经过或长或短的封锁期,代币可以通过代币交易平台进行交易和流通。

就象创业项目拿着商业计划书去寻找风投募集资金,投资人通过早期投入资金分享换取项目股权,如项目发展顺利,市值增加,可以通过股权退出或者等待上市后出售股份获利,抑或是通过长持股份,分享公司分红或股价增长带来的利益。

虽然参与代币募集的人并不拥有运营权,只能享受未来收益,但募集效果是类似的——募集资金的对象从专业投资者转向了所有普通人。

由于早期投资风险非常高,而普通人很难具备相应的专业能力,盲目的参与会将会带来难以估计的风险。

二、目前为止,区块链真正改变的是什么

很多人认为,目前唯一被全球广泛性使用的区块链应用是比特币。不过目前来看,它依然不是一个被广泛接受的支付方式。

就像《商业区块链》提到的:

区块链作为资产证券化的账本,如果不能跟实体资产一一对应,账本就是没有价值的。

区块链技术的潜力可能无穷大,但至少站在现在这个时间点来看,区块链技术还并未在这些方面创造巨大的实际价值。那么,区块链在现在这个时间点,到底提供了什么,改变了什么,为什么会有如此大的关注呢?

回顾上文几点事实,我们可以推倒出一个可能不太好让人接受的,甚至会冒犯很多人的最终结论:

我认为,在目前,区块链提供的最大价值,其实是人们通过区块链公链相对便捷的代币发行交易方式与代币价值转移能力,以及逐渐完善的区块链代币交易市场基础设施,制造了一种低门槛的可供全球全民参与的投机工具。

“区块链和人工智能一样,是一种技术手段,能应用到各行各业,就这么简单”——这是我与某资深风投行业人士聊天中他提到的一句,你想想,难道不是吗?

了解最近几年区块链的发展,你会发现在数字加密货币市值在以爆发性的速度在波动中发展扩增——人类历史上从未有过一个如此全球大众都能有通道参与同一个市场的投机行为。市场在类似“资金加入→流通市值小→市值上涨→代币价格上涨→吸引后续资金继续加入”这样的正循环在不断地自我强化中成长。

1971至今纳斯达克综合指数历史走势图

现在的区块链,和1997,1998年左右互联网的处境非常类似——在2000年左右,产生了所谓的互联网泡沫及破灭,并在之后的十几年后,互联网技术逐渐、不可逆地地改变了世界。

同样,区块链市场真要发生反转,可能会在一批批区块链应用开始落地实践,市场发现其盈利无法支撑市值和价格;或者是各国政府因为考虑其造成的金融风险而联合设法关闭或缩小法币通道(对于自由交易的商品,难有法理依据),或者是市场增量资金短期内无法继续匹配到疯狂增加中的大量项目。

短期来看,区块链项目市场受以下几个因素影响:1)各种因素导致的进入整体市场及分流到各类代币的资金量,2)欺骗性的交易或募资行为如对敲等是否能得到限制。

长期来看,代币价值存在与否,更重要则是这几个问题:

代币背后挂钩的商业活动的市场规模是否能有爆发性的成长性?

代币背后的商业项目能否带来足够大的真实盈利?

代币本身的使用价值能否因为商业活动的规模成长而达到更高?

在未来的漫长时间中,代币交易市场这种投机工具是否能在市场的调节下,逐渐成长完善成为一类比原有PE/VC投资市场更为发达的的投资市场?

三、浪潮之下,我们应该如何应对

上图分别是顶尖风投机构,一般风投机构,标普500指数的近二十年每年回报率曲线,能看到两千年左右的互联网泡沫造就了风险投资机构多高的回报率(虽然回报率受到其他因素影响,但互联网泡沫无疑是其中最重要的因素),也见证到了其破灭后,造成的大幅回报下跌,以及在互联网逐渐创造真实价值后回报率缓慢回升的过程。

目前,区块链世界仍处于第一个爆发性增长的陡峭上升通道中,至于现在这个时间点是这个通道中的哪一段,你可以自己判断,并根据你的风险偏好,理性选择。

如果是长期看好这个市场,准备陪着这个行业穿越牛熊,那也至少要想几个问题:

我如何更好地保证我投入资金的安全?

现有的混乱市场中是否能诞生新的秩序?

如果会,会诞生什么样的秩序?

我通过什么来观察秩序的变化?

我如何更好地适应不同的市场秩序?

我选择的标的有长持的成长性,有巨大的潜力市场空间吗?

它是否具备了走下去的充分必要条件?

它有维持竞争力的护城河吗?

既然我准备长持,有必要经常看短期行情吗?

我准备拿多久?

我所投入的这些资金量是否能够被长期固化?

我未来的现金流会有多少,我能拿多少部分来继续投入这个市场?

如果这些问题你得不出成型的答案,我劝你不要参与。如果想清楚了这些问题,也加入了市场,你还需要不断地反思,持续思考并修正自己的答案。

未来的浪潮已经迎面而来,下一刻是被浪花冲上浪潮之巅,还是被呼啸的巨浪拍倒击溃,取决于你对浪本身的了解,你是否能看清楚你在周期中的位置,你是否有不错的冲浪能力甚至造大船的能力。

相关文章:

python银行家算法代码_避免死锁的银行家算法C++程序实现

本篇博文为追忆以前写过的算法系列第二篇(20081021)温故知新目的:具有代表性的死锁避免算法是Dijskstra给出的银行家算法。本实验是基于银行家算法的思想通过编写C程序实现银行家算法的计算机程序化。使其更有用。同一时候也加深了有关自愿…

shell脚本编程学习笔记(四)shell操作数据库

一、数据库基本操作 1)登录mysql服务器:mysql -u root -p 密码 2)查看数据库:show databases 3)查看表:show tales from db; 4)查看表结构:desc table; 5)创建表&#xf…

WebFrom模拟MVC

如&#xff1a; aspx前台 这样写生成页面时不会产生新的html标签&#xff0c;用控件则会产生新的html标签 <h1><% title %></h1> <p><% content %></p><ul> <% foreach (string item in list){%> <li>…

区块链的未来在哪里

链客&#xff0c;专为开发者而生&#xff0c;有问必答&#xff01; 此文章来自区块链技术社区&#xff0c;未经允许拒绝转载。 经历了早期的野蛮成长之后&#xff0c;区块链行业的发展开始回归理性客观的发展阶段。探索区块链对于互联网行业的支持作用&#xff0c;而非颠覆作…

Spring注解之 @EnableScheduling计划任务注解

要实现计划任务&#xff0c;首先通过在配置类注解EnableScheduling来开启对计划任务的支持&#xff0c; 然后在要执行计划任务的方法上注解Scheduled&#xff0c;声明这是一个计划任务 示例&#xff1a;计划任务执行类 在这个类中的方法上需要Scheduled注解配合EnableSchedulin…

python爬虫案例_推荐上百个github上Python爬虫案例

现在学生都对爬虫感兴趣&#xff0c;这里发现一些好的github开源的代码&#xff0c;分享给各位1、awesome-spider 该网站提供了近上百个爬虫案例代码&#xff0c;这是ID为facert的一个知乎工程师开源的&#xff0c;star6000https://github.com/facert/awesome-spider​github.c…

二元一次方程组

二元一次方程组&#xff08;C语言&#xff09; 学生&#xff1a;缪晓敏&#xff0c;施嘉依 #include <stdio.h>#include <math.h>int main() {double a1,b1,c1,a2,b2,c2,d,e,f;printf("a1 b1 c1 : ");scanf("%lf %lf %lf",&a1,&b1,&am…

超级账本(Hyperledger Fabric)源码分析之一:总览

链客&#xff0c;专为开发者而生&#xff0c;有问必答&#xff01; 此文章来自区块链技术社区&#xff0c;未经允许拒绝转载。 一、编译 1、环境准备 需要提前在linux或者mac机器上安装如下软件 1&#xff09;Go&#xff0c;注意设置好gopath&#xff08;笔者安装的是go1.8…

建模与设计01

转载于:https://www.cnblogs.com/invisible2/p/9016732.html

Bzoj2110--Wc2011Xor

考虑如果我们已经到达了终点&#xff0c;那么从终点出发显然可以异或上图中任何地方一个环的异或值后再回到终点&#xff0c;那么我们显然可以在到达终点后根据环的异或值调整自己 所以我们可以先处理出环上的异或值&#xff0c;我的做法是先做一颗生成树&#xff0c;然后dfs确…

usb打印机命令_Hyper-V与你的虚拟机共享设备、USB设备

仅适用于 Windows 虚拟机。增强会话模式可通过 RDP(远程桌面协议)将 Hyper-V 与虚拟机连接起来。 这不仅会改善你的整体虚拟机查看体验&#xff0c;而且使用 RDP 连接还可以使虚拟机与你的计算机共享设备。 由于 RDP 在 Windows 10 中默认打开&#xff0c;所以与 Windows 虚拟机…

以太坊源码分析之随心笔记

链客&#xff0c;专为开发者而生&#xff0c;有问必答&#xff01; 此文章来自区块链技术社区&#xff0c;未经允许拒绝转载。 以太坊索引 table.go 定期随机选取一些节点找他们要他们的节点&#xff0c;放到本地&#xff0c;也就是一个随机找节点的table 里头的bucket 和 no…

ACM_求N^N的前5位数和后5位数(数论)

NNNNN Time Limit: 2000/1000ms (Java/Others) Problem Description: 对于整数N&#xff0c;求N^N的前5位和后5位&#xff08;1057题加强版) Input: 多组测试数据&#xff0c;每组测试数据输入为一个整数n&#xff08;6 < n < 10^9&#xff09;&#xff0c;n为0时结束。 …

ASP.NET MVC WebApi 返回数据类型序列化控制(json,xml)

我们都知道在使用WebApi的时候Controller会自动将Action的返回值自动进行各种序列化处理&#xff08;序列化为json&#xff0c;xml等&#xff09;&#xff0c;但是如果Controller的自动序列化后的结果不是我们想要的该怎么办呢&#xff1f;其实在MVC中有一个GlobalConfiguratio…

ai为什么要栅格化_三大优势告诉你,为什么一定要加盟AI定制家居

随着90后、00后逐渐成为社会的主力&#xff0c;他们也进入到了住房和家居市场&#xff0c;成为消费的主力军。和以前的消费者不同&#xff0c;生活条件更为优越的他们有能力&#xff0c;有想法追求更好的生活和居住环境&#xff0c;于是定制家居市场在这样的市场条件下蓬勃发展…

当区块链遇到零知识证明

链客&#xff0c;专为开发者而生&#xff0c;有问必答&#xff01; 此文章来自区块链技术社区&#xff0c;未经允许拒绝转载。 什么是零知识证明 零知识证明的官方定义是能够在不向验证者任何有用的信息的情况下&#xff0c;使验证者相信某个论断是正确的。这个定义有点抽象&a…

从条纹边框的实现谈盒子模型(转)

类似下面这个图形&#xff0c;只使用一个标签&#xff0c;可以有多少种实现方式&#xff1a; 假设我们的单标签为 div: 1<div></div>定义如下通用 CSS: 12345div{position:relative;width: 180px;height: 180px;}这一题主要考查的是盒子模型 Box Model 与 背景 bac…

python表格筛选打印_按行名进行表格筛选:awkpythonR

引入Excel确实很强大。用Excel查找一行很容易&#xff0c;同样的事情1000次就很复杂。批量查询的需求应运而生~实验狗确实需要各种帮助&#xff0c;不然就傻傻复制啦~1.awk读取多个文件awk BEGIN{OFSFS"\t"}ARGIND1{print $0, $1;}ARGIND2{} file1 file21)awk初步提取…

SVG和canvas

1、SVG实现的圆环旋转效果 参考&#xff1a;http://www.softwhy.com/article-6472-1.html 2、SVG中的图形可以通过 transform"matrix(0,-1,1,0,0,440)"进行旋转。 3、svg代码可以单独放在一个后缀名为 .svg 的文件中保存起来。这个文件就是矢量图片文件。 这点用来制…

用零知识证明解决投票安全

链客&#xff0c;专为开发者而生&#xff0c;有问必答&#xff01; 此文章来自区块链技术社区&#xff0c;未经允许拒绝转载。 背景 我们经常会遇到需要给别人投票的情况&#xff0c;比如有些公司会组织员工给领导做反向打分&#xff0c;但是往往员工都不敢“真心实意”的打分…

gitLab创建自己的私有库

一.创建私有库的流程简介 创建一个项目,留着后面的流程3制作私有库在可以创建私有库的地方创建一个code repository, code repository是代码仓库,我们把代码上传到这个仓库。在可以创建私有库的地方创建一个spec repository, spec repository是配置仓库,所有的配置按照包名、版…

AngularJS安装配置与基础概要整理(上)

以前整理的&#xff0c;可供参考。 安装&#xff1a; 1.首先要安装node.js和它的npm包管理系统。&#xff08;nodejs相关待整理&#xff09; 2.安装grunt .grunt是一个基于任务的Javascript工程命令行构建工具。 在dos窗口输入&#xff1a;npm install grunt-cli -g 具体模块安…

通风与防排烟工程电子书_菠菜关于防排烟系统使用软接头工程量计算注意及定额选用建议...

前言&#xff1a;前几日分享《工程建设标准强制性条文》关于安装专业相关内容&#xff0c;其余规范部分&#xff0c;建议大家自行查看&#xff0c;不再继续分享。今日继续分享《建筑防烟排烟系统技术标准》相关内容依据1&#xff1a;2.1 设于排风兼排烟系统上的软接管必须为不燃…

超级账本(Hyperledger Fabric)之权限管理浅析

链客&#xff0c;专为开发者而生&#xff0c;有问必答&#xff01; 此文章来自区块链技术社区&#xff0c;未经允许拒绝转载。 超级账本&#xff08;Hyperledger Fabric&#xff09;之权限管理浅析 超级账本是联盟链的代表&#xff0c;而其相对于共链&#xff08;例如比特币&a…

Java通过JDBC连接MySQL数据库

代码描述&#xff1a;把前台获取的字段作为查询条件&#xff0c;返回符合条件的记录。 1 package com.imooc.dao;2 3 import java.sql.Connection;4 import java.sql.DriverManager;5 import java.sql.PreparedStatement;6 import java.sql.ResultSet;7 import java.sql.SQLExc…

关于C#调用非托管DLL,报“内存已损坏的”坑,坑,坑

因客户需求&#xff0c;与第三方对接&#xff0c;调用非托管DLL&#xff0c;之前正常对接的程序&#xff0c;却总是报“内存已损坏的异常”&#xff0c;程序进程直接死掉&#xff0c;折腾到这个点&#xff08;2018-05-11 00:26&#xff09;&#xff0c;终于尘埃落定,直接上程序…

python会不会出现内存泄露_Python内存泄漏和内存溢出的解决方案

一、内存泄漏像Java程序一样&#xff0c;虽然Python本身也有垃圾回收的功能&#xff0c;但是同样也会产生内存泄漏的问题。对于一个用 python 实现的&#xff0c;长期运行的后台服务进程来说&#xff0c;如果内存持续增长&#xff0c;那么很可能是有了“内存泄露”。1、内存泄露…

以太坊发展历史回顾

链客&#xff0c;专为开发者而生&#xff0c;有问必答&#xff01; 此文章来自区块链技术社区&#xff0c;未经允许拒绝转载。 以太坊历史 最近历史记录&#xff0c;请查看Taylor Gerring博客发帖。 诞生 2013年末Vitalik Buterin第一次描述了以太坊&#xff0c;作为他研究比…

医学图像分类_TauMed:医学诊断领域中的图像分类测试数据扩增

南京大学智能软件工程实验室iselab.cn摘要&#xff1a;深度学习在医学分类方面取得了长足的进步。但是&#xff0c;在许多现实的环境中&#xff0c;用于训练和测试的数据不足且不平衡&#xff0c;深度学习模型将很容易过度拟合且泛化能力很差。并且由于医院和患者的状况并不总是…

仲兆鹏 160809329 第5次

---恢复内容开始--- 第一题 #include<stdio.h>//输入三个数有小到大排序 int main() {int a;int b;int c;printf("输入三个整数:");scanf("%d %d %d",&a,&b,&c);if(a>c) { ta; ac; ct; } if(b>c) { tb…