不可忽视的技术趋势:Blockchain
提到blockchain,估计很多人还很陌生,但是提到比特币,很多人就会“哦!就是那个大骗局!”...
比特币的未来搁置不谈(我也不看好)。但是比特币的技术基础:blockchain值得大家去研究了解一下,它很有可能在给世界带来深远的变革。比特币的很多特点比如”不可增发,不可伪造,存在网络中不会丢失“等,正是因为底下的技术框架blockchain。
一句话来说,blockchain技术就是把数据都放在公开网络上,通过大家熟知的“挖矿”,也就是不断的加密解密运算,实时的全网同步来保障这个数据无法被恶意伪造。
最简单的可以想到的应用,网络游戏可以把每个玩家的数据都存在blockchain里面,以后每一个玩家的电脑或者手机都是维护者和更新者。通过这种方式,游戏公司不用再去维护游戏数据库,开发人员也不用费劲脑汁去操心怎么同步数据。而且玩家以后也不用太担心网不好了----这是个P2P账单,意味着你从旁边的小伙伴的设备上拿到最新的全网账单就可以玩了...妈妈再也不用担心服务器挂掉了...
好了,扯了一大堆故事,我们现在来认真的理解下blockchain中的五个核心,接下来的内容是我从 英文原文中根据自己的理解翻译出来的,如有不对请批评指正。
- Decentralized consensus 分布式共识。传统的数据存储框架需要一个中心节点,比如大家的支付宝里面到底有多少钱,肯定是存在阿里的服务器里,一切以这个服务器里存的结果为准。而在blockchain上,账单是存在全网的,也就是每一台接入blockchain的设备上。就好像说你有多少钱,是大家记得是多少就是多少,80%的人说你有80万,你就有80万了。不过请放心,正是因为这种人人有权投票的机制,在算法上保证了没人能伪造账单。除非全世界的人都说你没钱,否则一两个仇家的煽动是没法让你身无分文的。在blockchain上要“欺骗”全网的算力来伪造账单,几乎是个不可能的事情。(我们可以等待量子计算机。。。)
- blockchain 区块链。其实我对这个概念还没有特别准确的理解,大概的意思是你可以把你的数据放在blockchain也就是公网上,这样大家都会帮你维护保证数据的正确性。不过因为数据本身是被你加密的,因此具体的内容只有你知道。打个比方全世界都知道你有一张小纸条上写着WSDSG,大家帮你口口相传保守着,但是只有你自己知道它的含义是"我是大帅哥“(好吧,其实大家都知道,对吧)。
- smart contracts 智能合约。呃,我又要告诉你们我也不知道这是啥了。。翻阅了英文原文之后,我决定来忽悠下大家。根据我的理解,也就是把一段规则写到blockchain全网账单上去,例如 ”如果明天北京天安门正上方有雨,我就给小明10块钱“,这段规则写到全网账单上就被大家都记着了,然后冻结了我10块钱(我的钱也是全网账单上的),第二天,blockchain网络得到消息没有下雨,就自动又把10块钱还给我了。只是这个过程都在全网自动进行,不再需要我和小明去找一个公证人作证,然后找一个律师来执行了。
- Trusted computing 可信计算。基于blockchain这个框架,以后的计算机网络也有公信力了,比如刚才说的,如果把网络游戏的数据丢到blockchain里,大家互相之间的数据都会是可信的。我并不需要登录到游戏中心服务器才能知道我的装备,直接从附近的人那里问问就成了。
- Proof on work 付出证明。这就是全网账单之所以能保证准确统一的基础,我刚刚举的栗子里,说大家都说你有80万,你就有80万。没有提到的一点就是在blockchain里,“说”是要付出点劳动的,都是要付出大量的计算才行的。这也就是账单很难被恶意更改的原因所在,每个人(设备)都在不断的付出劳动来维护账单,如果要恶意篡改它,需要付出比所有其他人的劳动更多的努力。就好像60亿人每人出了一块钱,也就是60亿了,你的仇家为了让你的80万打水漂,就得出60亿去修改所有的账单。。。这么理解大概没错啦。
说得这些只是在介绍blockchain,好像看不出来它的优势?
这个就看各位的想象力了~
不可忽视的技术趋势:Blockchain的更多相关文章
- Atitit.现在的常用gui技术与gui技术趋势评价总结
Atitit.现在的常用gui技术与gui技术趋势评价总结 1. Gui俩种分类: native 和 dsl 和 script1 2. 最好的跨平台gui技术h51 2.1. 几大技术体系(java ...
- paip.2013年技术趋势以及热点 v2.0 cae
paip.2013年技术趋势以及热点 v2.0 cae HTML5 多核编程 物联网 可穿戴计算设备 3. 物联网 无论是M2M(机器对机器)通信应用,还是NFC(进距离通信)技术,都是物联网的组成部 ...
- paip.2013年技术趋势以及热点 v3.0 cao
paip.2013年技术趋势以及热点 v3.0 cao 作者Attilax 艾龙, EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.cs ...
- 2017值得一瞥的JavaScript相关技术趋势
2017值得一瞥的JavaScript相关技术趋势从属于笔者的Web 前端入门与工程实践,推荐阅读2016-我的前端之路:工具化与工程化获得更多关于2016年前端总结.本文主要内容翻译自,笔者对于每个 ...
- 技术趋势:React vs Vue vs Angular
React.Vue 和 Angular 这两年发展状况如何?2019 年哪个技术最值得学习? 前几天 Medium 上有一位作者发表了一篇关于 React.Vue 和 Angular 技术趋势的文章( ...
- 4星|《超级技术:改变未来社会和商业的技术趋势》:AI对人友好吗
超级技术:改变未来社会和商业的技术趋势 多位专家或经济学人编辑关于未来的预测,梅琳达·盖茨写了其中一章.在同类书中属于水平比较高的,专家只写自己熟悉的领域,分析与预测有理有据而不仅仅是畅想性质. 以下 ...
- 牛年 dotnet云原生技术趋势
首先祝大家:新年快乐,牛年大吉,牛年发发发! 2020年的春节,新冠疫情使得全球业务停滞不前,那时候,没有人知道会发生什么,因此会议被取消,合同被搁置,项目被推迟,一切似乎都停止了.但是我们却见证了I ...
- Web后台技术趋势
今天使用Google Trend比较了一下服务器端的程序开发语言技术ASP/ASP.NET Core, PHP, Node.Js的变化趋势,发现一下特点. ASP.NET最近几年一直再下降. ASP和 ...
- 一起来立Flag吧!超炫的数据图表分析 2020 年 Java 技术趋势
引言 2020 来了,第一批 00 后已经 20 岁了,95 后也到了晚婚的年龄,员外的头发也越来越少了,新的一年大家有立下了哪些 Flag ?小伙伴们别急着立 Flag,让员外帮你分析一下哪些技术正 ...
随机推荐
- nginx tomcat https配置方案
nginx目录下配置: ssl目录下 添加 证书和密码,如图 /etc/nginx/conf.d 下修改配置文件 HTTP域名的配置: ## Basic reverse proxy server # ...
- 微软MVP Round Table
2017年7月7日,微软VS圈子的老大兼女神Julia(潘正磊)以及Peter Hu等人,和若干MVP一起在进行了一次Round Table讨论. 讨论过程中主要针对VS和TFS/VSTS相关的功能. ...
- java根据方法名动态调用invoke方法!
public class Activity { public void deal(String name, long id) { System.out.println(name + id + &quo ...
- 用jQuery的attr()设置option默认选中无效的解决 attr设置属性失效
表单下拉选项使用selected设置,发现第一次默认选中成功,在页面不刷新的情况下,再次下拉,selected属性设置了,默认选中不生效 在手机端有些浏览器用jQuery的attr()方法设置sele ...
- php 正则表达式二.基本语法
官方手册正则语法:http://php.net/manual/zh/reference.pcre.pattern.syntax.php 正则表达式在线测试工具:regexpal 正则表达式的匹配先后顺 ...
- sublime使用及插件
转自 http://www.cnblogs.com/Rising/p/3741116.html
- awesome-modern-cpp
Awesome Modern C++ A collection of resources on modern C++. The goal is to collect a list of resouce ...
- 微信js分享朋友圈(一)
1.绑定域名 先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”. 备注:登录后可在“开发者中心”查看对应的接口权限. 2.引入js文件 <script type=&q ...
- 9.Query on Embedded/Nested Documents-官方文档摘录
1.插入案例 db.inventory.insertMany( [ { item: "journal", qty: 25, size: { h: 14, w: 21, uom: & ...
- Scrapy(爬虫)基本运行机制
Scrapy(爬虫)基本运行机制