链客专为开发者而生有问必答
此文章来自区块链技术社区未经允许拒绝转载。
1
是什么导致了区块链的出现
互联网的信任缺失导致了区块链技术的出现
在互联网上最缺乏的就是信任了1993年《纽约客》杂志刊登了漫画家彼得施泰纳Peter Steiner的一幅漫画——“在互联网上没人知道你是一只狗”
即使到了现在这句话也依然没有过时想想看你能确定我到底是男还是女吗
为了解决互联网上的信任问题我们往往需要一个“第三方的机构”来确认彼此的身份以保证经济活动的正常进行。
这些第三方机构通常有银行、政府、支付宝、滴滴、亚马逊、苹果…
但即使是这样网络诈骗还是穷出不尽防不胜防。更加要命的是那些第三方机构往往还会收集我们大量的使用数据、侵犯我们的隐私并为自己所用。
你在亚马逊、淘宝、京东等购物网站上看到的商品都是根据你以往的浏览记录通过人工智能推荐给你的你提供的数据越多推荐就越准确。而最大的受益者不用多说就是这些网站本身。
而且你可能不知道亚马逊等购物网站有其一套独特的人工智能算法它能够给不同的客户同一件商品定出不同的价钱这个价钱肯定不是最低价毕竟他们开发这个算法的目的绝对不是为了帮大家省钱。
航空公司对于的机票的定价也采用了相同的策略。
这些全都是第三方机构所要收取的中介费额外成本。
2
什么问题需要被解决
信任问题
信任问题一直是围绕互联网发展的难题由于一直没有得到很好地解决中间人在此中充当的觉得就变得越来越重要简直犹如神一般的存在。
但在2008年一个解决的方案出现了
3
比特币Bitcoin
中本なかもと聡さとし
在2008年10月31日一位名为“中本聪Satoshi Nakamoto”的神秘人物或组织发布了一种点对点的现金系统及其基础协议这就是后来被称为“比特币”的加密货币。
比特币的出现让脱离第三方可信中介的安全交易成为了可能。而比特币的影响也像核弹爆炸一样开始波及到我们生活的方方面面。
互联网首个浏览器的创始人马克安德森这样评价中本聪及比特币
“他把一切的问题都解决了。不管这人是谁他应该获得诺贝尔奖——他就是个天才”。 这就是互联网上一直被需要却又一直没有实现的分布式可信网络。
4
比特币与区块链
刚刚一直在说区块链怎么突然就变成说比特币呢他们之间又是什么关系呢它们的关系是
先有比特币再有“区块链”
“区块链”是比特币背后所运行原理的总称。
自比特币之后人们发现其背后的“区块链”技术不仅可以应用于货币上还适用于广义的金融领域上区块链2.0。
目前区块链的技术已经扩展到包括医疗、司法、物流、政府、科学、文化、艺术等几乎所有的领域区块链3.0。
简单来说可以这样理解
最开始的时候
比特币体系区块链
到了现在
比特币体系区块链
另外需要特别说明的一点就是比特币是一个区块链应用但它发行的货币也叫比特币
所以为了表示区分人们喜欢
用“Bitcoin” 来指代比特币区块链应用
用“BTC” 来指代 其发行的货币。
5
区块链的特点
1
分布式去中心化
区块链并不仅仅在某个中心电脑上运行它是分布式的任何人都能下载这个它并在自己的电脑上运行。黑客无法通过入侵某个中心化的数据库某家银行/某家公司总部来破坏整个系统。
2
公开化
系统中每个节点之间进行数据交换是不需要互相信任的。
因为任何人在任何时候都可以查看区块链上的信息它是在网络上是公开透明的而不是被储存在某个中心化的系统中。
3
可靠
区块链采用了高强度的公钥加私钥加密算法不仅如此因为其分布式的特点黑客需要攻击51%以上的节点才能更改数据在参与者越来越多的背景下这几乎是不可能的。
4
不可篡改性
为什么无法盗取一个虚拟的比特币
在比特币的网络中每10分钟都会对此期间发生的所有交易进行一次记录并生成一个密码该密码将会记录在下一个区块当中构成一个链条不断记录下去。
如果你要偷一个比特币你就需要篡改这个比特币在区块链中的所有历史记录每10分钟增加一个否则密码将无法对应。
更要命的是你的所有操作都是公开可见的区块链第2个特点所有人都知道你干了什么。
6
剖析区块链给想深入了解的读者看
区块链Blockchain是一个由不同节点共同参与的分布式数据系统是开放式的账簿系统ledger
它是由一串按照密码学方法的“数据块或数据包”组成这些“数据块或数据包”被称之为区块block
每一个区块的数据信息都会自动地加盖时间戳timestamp从而计算出一个数据加密数值哈希值hash
每一个区块都包含上一个区块的哈希值从源头第一个区块genesis block开始链接chain一直到最新的区块形成区块链Blockchain。
主链main chain由绿色和黑色的区块组成。
7
定义什么是区块链
区块链就是一个分布式的账本或者说分布式的记录系统它代表着一个网络上的共识——每一笔历史交易的来龙去脉都被记录得清清楚楚。
如果说互联网是世界范围的信息资源网
那么区块链就是世界范围的价值账本任何人都能下载这个账本并在自己的电脑上运行。
区块链这个为经济交易而设的新型数字账本除了货币金融以外还可用于记录几乎一切对人类而言有价值和重要的事物。如
出生证和死亡证、婚姻证书、契约和所有权凭证、教育学位、医学流程、保险偿付、投票、食物溯源以及其他能用代码去编写和表达的事物。
8
区块链对我们有什么影响
作为一个内容创作者它可以帮你通过“自己的作品”来谋生
作为一个顾客它能让你知道眼前的食物来自何方
作为一位移民人士它能帮你免除跨国汇款的所有手续费
作为一名地震的受灾者它能帮你确定自己房屋所在的土地以及保证自己的所有权
作为一名社交媒体用户它能帮你保护自己的隐私免遭其他公司免费地使用
还有更多更多的用途就在你看这些文字的时候创新者们正在马不停蹄地开发区块链上的新应用这仅仅是一个开始…