首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

比特币?区块链?搞不清楚什么是什么

朋友问我,比特币?区块链?搞不清楚什么是什么

首先要搞清一个问题——比特币是区块链,但是区块链并不是比特币。别老是把两者搅浑在一起,显得很不专业的样子。

区块链是比特币的底层技术和基础架构,而比特币是区块链的杀手级应用。

说出这句话时就后悔了,很明显朋友无辜的眼神里写满了迷惘。好吧,举个例子:我们说1是自然数,但自然数不仅仅只是1。对不对,她迟疑半分钟点了点头,好像我又在给她挖坑。看来,只有出大杀器了。

那我再举个例子:

我是你的男朋友,但你的男朋友不仅仅只是我。

我干瘪瘦削的肩膀遭受连环重创。

这一晚我被撕碎了,但值得,一谈到男女关系,朋友很快就搞明白了比特币和区块链的区别。

简而言之区块链是从比特币里抽离出来的理论,它来自比特币但高于比特币

区块链是用来干什么的?

区块链本质上是一个去中心化的分布式数据库。也是由一串密码学相关联数据组成的账本。它被《经济学人》称为“信任的机器”。这里涉及到一个最核心的理念就是“去中心化”看女朋友一脸不耐烦的表情。好吧,以上当我没说。

还是举例子:

先说一个“中心化”的例子

例如我跟你谈恋爱,为了把你骗到手

拉着你的小手在月老前发誓:

小生这一辈子只爱小芳一个人

山无棱天地合才敢与君绝,否则我就是乌龟王八蛋

但哪天我屯币发了财,想要抛弃糟糠之妻

因为只有月老这个“中心”知道我发过誓

大不了给几个币让他闭嘴

…………

说到这里我有点得意忘形了

直到观察到女朋友杀人的眼神,才赶紧转移话题。

再说一个“去中心化”的例子

为了把你骗到手,我拉着你的小手在广场对着几千人发誓:

小生这一辈子只爱小芳一个人

山无棱天地合才敢与君绝,否则我就是乌龟王八蛋

这小子人多好啊,广场上很多人当即拿起小本本记上了我的大名及爱的誓言

哪天我屯币发了财,想抛弃糟糠之妻

一想到这么多人都查询到我发誓诅咒这件事

我有这贼心也无这贼胆

……

在广场大声求爱,这是一个“去中心化”的体系,女朋友眼神变得柔和了一些,看来区块链的确是个好东西。然后回过头咬紧牙关看着我:特别是对你们这帮渣男有用。

那谁来记区块链这笔账呢?

上面我举的这个例子有个BUG,那就是广场只有我一个人在喊,但如果有很多被爱情冲昏头脑的愣头青都去广场宣誓爱情怎么办?记不过来啊,那就需要很多专业的七大姑八大姨来记账

问题来了,谁愿意天天拿小本本来记录这事呢,总得给点好处吧,这里本质上涉及到“共识机制”的问题。

虽然朋友又开始翻白眼,一副漫不经心的样子,但我还是得把这个地方说清楚。一个安全、利益趋同的共识机制才是区块链项目成功的关键:那具有传销天赋的中本聪一开始是怎样忽悠人去记账的呢!

有一个网友举过个例子,这例子并不准确,但给朋友解释是不错的:

单身狗们要找女朋友,中本聪说我有好多好多个女儿,个个肤白貌美,一倾人国再倾人城,但我要看看你们速算能力,给你们出个密码题,解出一个就给一个姑娘微信。这多大的好事啊,单身狗们开始疯狂展示自己的大脑算力,啥都不干了只去解题。只要其中一人解出一道题,就立马昭告天下,示威全部单身狗,这花姑娘是我的啦,你们放弃吧。岳父建立的规则谁也不敢违背,其他单身狗们即使不服也没有办法,惆怅懊恼也不是个事儿啊,还是快马加鞭去解下一道题目吧。不仅仅能抢到美人,每确认一道算术题还能得到12.5个货币单位的彩礼,听说这货币才是未来的黄金,简直人生赢家。

这个例子朋友听得眉开眼笑,恨不得这个世界上全是单身狗。

这就是比特币的“共识机制”,它让参与者获得利益。

所以现在每一个区块链项目首先要说服更多人来记账记账的人就给一个小红包,这个小红包里的“代币”将来是很值钱的。

那我投资的加密货币赚钱吗?

70%的ICO项目根本就没有应用场景,全是想当然,什么明星链,域链,这些还需要建立一个区块链吗?纯粹浪费社会资源,或者本来就是来割韭菜的。

另外30%的ICO项目就算真有应用场景,但以现在币圈资源完全没法落地,就说版权这件事,连个作者都找不到,怎么玩转版权链,所以,现在市场上90%的货币毫无价值。

区块链的DACT特性

基于区块链的系统和以往的系统有很多不同。以下三大最主要的特点:

去中心化

不需要一个管理机构

不需要第三方仲裁

区块链的去中心化指的是整个系统上的节点是对等的,每个节点可以自由加入和离开,而且对整个系统的运行没有影响;不需要管理机构的另外一个词是autonmous(自治的),也就是说所有的节点都是按照一个规则来行事并达成共识的;而不需要第三方仲裁指的是系统上所有的交易和过程都是按照一定的规则或合约来进行的,所有的交易都是可追溯的和不可逆的。

区块链系统是全球化的,系统上的节点是运行在太平洋的某个小岛的笔记本电脑还是运行在新疆的某个小镇的服务器上,对系统本身来说都是一样的,除了网络连接速度外,没有任何区别。

区块链系统的底层是开源的软件,对于所有的人都是公开的。任何人都可以查看这些代码,不过如果他们想要对代码加以修改,就得通过开源社区上其他程序员审核。

区块链这本账真的不可以篡改吗?

很多人一谈到区块链,就说数据不可篡改,渣男说过的话真的不可能反悔,数据真的不可篡改吗?不一定。

这次我学聪明了点,不再直接拿自己举例子。如果广场上那个说过“山无棱天地合才敢与君绝,否则我就是乌龟王八蛋”的渣男想把这句话收回来,是不是真的就没有办法了呢?

办法有三个:

第一个就是破解密码算法,但这需要NSA(美国安全局)这样的级别,否则没有办法修改密码学哈希函数,难度非常大。但一旦算法被攻克,这个区块链上的所有信息都可能被篡改,他直接可以将“山无棱天地合才敢与君绝,否则我就是乌龟王八蛋”改成“爱的痛了痛的哭了哭的累了,矛盾心里总是强求劝自己要放手。”

第二个办法就是说服广场上的拿着记事本的大姨大妈们,咱们一起把记录改一改,中午我请大家吃加州牛排,这叫51%算力攻击,说服更多节点篡改数据,但这对已经成长起来的巨块链项目用处不大,广场上的大姨大妈们这点人手根本就不够。

第三个是强制性分叉,以太坊就干过这样的事情,2016年7月21日,超过85%的算力支持硬分叉,以太坊硬分叉成功。也就是说,如果我能够拉拢更多的兄弟,可以分叉现在的区块链。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180119G0D2U600?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券