区块链技术现在非常火热,是出镜最高的一个名词,哪我们现在来聊聊区块链的基本概念.
什么是区块链技术?
区块链是去中心化、去信任的、集体维护的一个可靠的分布式数据库.
像微信、淘宝等系统都是中心化的数据,由腾讯、阿里等公司统一维护.
区块链技术的特点
高可靠性------------数据分布在链上所有的节点,只要保留有少数的节点,系统仍可正常运行,除非整个互联网被摧毁,但这几乎是不可能的.
高透明性------------任何人的任何电脑都可联上系统,并下载所有数据,查看所有数据记录.
无法篡改------------数据分布在链上所有的节点,除非篡改分布在全世界51%节点的数据,数据才被认可,但不管从经济方面考虑还是算力方面考虑,这几乎是不可能的事情
无中介价值转移---信息互联网擅长信息的转移和复制,而价值的转移必须通过中介组织来处理,像微信、支付宝、银联等中介机构,而区块链技术可以做到价值的安全、透明、可信的转移.
区块链的发展
比特币
区块链发展必须先说比特币,区块链技术抽象于比特币技术.
比特币并非是无中生有,是基于早已存在的技术组件进行组合,形成一台精妙的区块链机器.
形成比特币组件有分布式算法、公私钥和哈希算法、共识算法.
以太坊
比特币并不完美,其中协议扩展性不够,只有一种符号"比特币",另外比特币是基于堆栈的脚本语言,不能构建更高级的应用,如去中心化交易中心,以太坊设计上是为了解决这些问题.
以太坊的核心是"合约",可以用来创建去中心化的程序、自治组织(DAC/DAO)的智能合约.以太坊也是一个平台,能搭建各种应用,能够包含的业务无穷无尽,边界就是你的想像力.
智能合约是建立在区块链上的程序,与普通程序的主要区别在于智能合约被激活执行后无法被更改、终止,因为程序是搭建的区块链上的,拨掉链上的部分服务器的电源也网络都无法终止.
(DAC---Distributed Autonomous Corporation)
(DAO--Distributed Autonomous Orgnization)
DAC/DAO 就是通过一系列公开、公正的规则,可以无人干预和管理的情况下自主运行的组织机构,从某种情况上,就是像一个全自动的机器人
比特币、以太坊可以理解成一个DAO,比特币在一群自私的矿工、程序员的管理下安全稳定的运行了9年,说明区块链技术还是有可取之处的.
区块链对商业社会的影响
区块链技术的发展对现有商业社会产生了巨大的影响,现有的商业社会主要是基于财务的复式记帐法、公司股份制、保护私有财产的法律制度来运行的.而区块链技术重构了这些商业基础.
区块链通过分布式记帐、DAO、智能合约将会带领商业社会往一个全新的方向发展.
区块链的记帐方式
区块链是去中心化,链上的数据没有中心化的记帐节点,所以需要全网对帐本达成共识,随着技术的发展,目前有POW、POS、DPOS三种记帐方式.
POW(Poof of work)
工作量证明,就是对一个特定值的计算量工作,链上每个区块 (block)的产生,必须对sha-256密码散列函数进行运算,区块中随机散列值以一个或多个0开始,随着0数量的增多,找到这个解需要的工作量呈指数增长,矿工需反复尝试求这个解,最先获得解的矿工将获得打包权,并获复相应的奖励(token),如果想要对业已出现的区块信息进行修改,攻击者必须完成该区块外加之后所有区块的工作量,并最终赶上和超越诚实节点的工作量.
比特币、莱特币采用的就是这种共识机制.
POS(Poof of stake)
权益证明,试图解决POW共识算法中,资源被大量浪费的问题,这种机制通过你占总币数的百分比、包括占用币的时间来决定记帐权.
即拥有币的数量越多,有记帐权的概率就越大,获取的利息(token)也越多.
POW共识算法中,需要大量的电力与时间成本,为了避免这种算力,POS采用更快速的算法.
如果在POS机制中想要发起攻击,必须要收集全部币量的50%以上,不仅成本会非常大,并且执行难度非常高.
如现有的以太坊的共识算法是POS.
DPOS(Delegated Poof of stake)
委托权益证明,让每一个持有XXX Token的人进行投票,由此产生XXX位代表 , 我们可以将其理解为XXX个超级节点或者矿池,而这XXX个超级节点彼此的权利是完全相等的。从某种角度来看,DPOS有点像是议会制度或人民代表大会制度。如果代表不能履行他们的职责(当轮到他们时,没能生成区块),他们会被除名,网络会选出新的超级节点来取代他们。
如现有的比特股、EOS的共识算法是DPOS.
什么是ICO
ICO(Initial Crypto -Token Offerings) 是指通过发行加密代币的方式进行融资,有很多的区块链项目是以DAO的形式来展现,所以他们可以发行代币来代表项目的软件使用权,需要注意的是,是以DAO(去中心化的自织组织)发的币才可以.
如以太坊完全是一个去中心化的组织,每个以大坊币代表软件的使用权,通过币可以促进系统进行某些运算,以太坊通过发放以太币进行融资,促进组织的正常运作,这就是真正的ICO.
ICO融资能够让那些投资者几乎可以在每一分钟都可以进行交易,这让投资者持有的分额具有极好的流动性,这些流动性也会导致项目估值产生更高的溢价.
因此ICO的不断被异化,很多的中心化组织,发行虚假的加密货币,进行非法的融资并造成用户的资金损失,同时监管的难度,很多国家禁止ICO,国内在去年的9.4全禁止了ICO,并关闭了所有的交易平台.
现状与未来
区块链还处于初始阶段,没有落地的应用,鱼龙混杂、监管滞后,但是在2018、2019年会有很多的实际应用会落地.
区块链的发展,能让开源软件的开发者可以获利将会改变世界.
预测未来几年,如下一些行业将是区块链用武之地;
物联网
未来物联网设备将会爆发式增长,IBM白皮书提出2050,至少有1000亿设备接入互联网,而到目前为止没有更好的设备同时管理数亿个设备,即使有也有可能更危险,因为中心化的设备出现问题,意味物联网出现问题.
而未来需要一个分布式的系统、点对点的系统来管理,对于物联网的发展特别重要.
传统的互联网并不合适物联网的管理,互联网的信息的发送并不是100%的准确,对于车联网这些是不允许这种情况发生的,因此区块链是目前最好的方案.
去中心交易所
去中心化的交易系统是很多行业内人士追逐的目标,在区块链行业,大家意识到中心化系统存在各种各样的问题,如被黑客攻止或本身管理者造成的丑闻或骗局,如果使用完全去中心化的交易系统,基于区块链的系统,任何人可以发行资产,任何人可以交易的系统,可以大大降低这些风险,当然对现有证券交易所会造成很大的冲击与影响,目前有很多的系统正在尝试中,如Bitshare,Cybex,以及纳斯达克创建的link系统都是基于区块链的去中心化证券系统。这可能是未来的一个大的方向。
去中心化的存储
也是一个非常大的方向,如IPFS、SIA、Storj.io、MaidSafe等,期待去中心化的区块链技术替代目前的中心化存储,如腾讯云、阿里云等.其中Ipfs是一个非常棒的概念,目标是代替http协议,强健、稳定的能力远超目前的互联网的http协议,但目前仍处于初级阶段。
医疗领域
也可能是一个爆发点,有可能是区块链仅次于支付领域的第二大领域,对医疗物品档案保管提供了最佳解决方式,目前医疗档案最大痛点是中心化的保管无法确保数据的安全,大家都知道,对于身高体重,血糖血脂这些数据流失,对于我们来说,不会造成很大的损失和危害,而随着技术发展,人体的数据越来越多有些数据绝不能流失,如我们的指纹、眼膜等,这些数据的流失绝不止医疗方面的灾难,更是金融方面的灾难,更重要的事,这些数据的流失基本无法更改。其中更可怕的是基因数据的大规模流失有无法预测的事情发生。因此很多人认为去中心化的区块链技术管理是目前唯一的解决方案,不仅可以无篡改,同时可以做到复杂的权限管理,如这些数据可由你与你的家人、医人共同管理。
目前区块链仍处于混乱阶段,一片混乱,哪现是否合适加入?但我们反过来如果现在不加入,在行业成熟规范加入才合适?