过去一年,大家都在说比特币和挖矿。今年,每个人都在谈论区块链和权力下放。但是我发现了一个很有意思的现象。这是什么?
身边的所有人:老师,同学,同事,互联网圈的一些知名站长,IT程序员。至于比特币和区块链是什么,没有人能说“它是什么”或者完全解释给我听。
顶多说,这是“虚拟货币”,或者你去百度一下,然后,就没有下文了。
大概最早是去年的时候,我也初步了解了比特币。当时人们还在讨论关于采矿的问题。带着好奇和疑问,我翻遍了百科、微博、知乎、优观,想了解一下什么是比特币,什么是挖矿。几乎得到的解释是:
如果你有xxx钱,通过扩音器告诉大家,别人听到后会记在本子上。(解释会计系统)
甚至有人说,“向普通人解释比特币是什么,就像向80年代的人解释互联网是什么一样难。”
并且:
比特币是一种虚拟货币,用于计算数学问题。以前大家都用CPU计算,后来发现用GPU计算,更省时省力。(采矿说明)
以及你可能见过的纯技术解释。关键词:
私钥、公钥、地址、哈希、签名、时间戳
然而这些解释,其实都不是我想要的答案。比特币和挖矿到底是什么?我恨不得把写这些文章的作者找出来,让他们站在我面前给我解释。这东西有那么复杂吗?
直到今年年初,偶然接触到我的傅老师(曾经教过我如何接触互联网,大概是中国七八十年代出生的那一代程序员)。经过长时间的讨论和交流,我差不多明白了一些关于比特币、区块链、去中心化等问题。我想用这篇文章记录下,我对这些事情的理解不一定都是对的。
玩《植物大战僵尸》就能明白比特币是什么了。
以植物大战僵尸为例。在游戏中,最重要的资源是“阳光能量”(简称阳光)。有了阳光,就可以建造植物来对抗僵尸,产生阳光的方法就是向日葵,每隔一段时间就会自动产生阳光。我相信这个连小孩子都知道的原理和比特币有什么关系?
比特币是阳光。
什么?比特币是阳光?对,没错,比特币是虚拟货币,就像《植物大战僵尸》里的阳光一样,也是虚拟货币(过去可能叫虚拟道具)。
这怎么可能呢?你不是说比特币很值钱吗?听说现在比特币可以买房子了。别急,我们继续分析。
比特币本身就是一种虚拟货币,类似于《植物大战僵尸》里的阳光,而比特币或者阳光本身是不存在的,不代表什么。阳光是附加在软件《植物大战僵尸》或者《植物大战僵尸》里的设置,软件是人开发的。
而比特币则有“比特币软件”。简单理解就是当你在电脑上安装了一个比特币软件,它每隔一段时间就会生成一个比特币。和植物大战僵尸的阳光一样,比特币也是基于比特币软件或者比特币游戏诞生的产物。当然,这个过程有一个更好的名字:挖矿。
先不说技术细节,比特币是用什么算法生成的,比特币软件是怎么开发的,比特币交易是什么技术原理等等。让我们继续看看我们通常能理解的,什么是区块链,什么是去中心化,什么是比特币交易。
去中心化,没有服务器
以前大家都玩单机游戏,现在随着互联网的发展,网络版的《植物大战僵尸》也有了。首先,你可以注册你的帐户,并记录你的游戏。如果打不过一个高难度的关卡,可以收钱买阳光,就不用辛辛苦苦种向日葵了。这不是很好理解吗?
中心化相当于游戏的服务器。每个人的账户信息和交易数据都存储在游戏公司的服务器上,而比特币系统没有服务器。
所谓去中心化,简单理解就是:没有服务器。也就是说,如果你使用比特币软件,你注册的比特币账户(地址)不存在于任何云服务器上,不受任何公司控制,没有办法说“收费送点比特币”。当然没有“官网”。
你所有的信息和数据都记录在比特币软件里。
问题来了,如果我偷偷修改记录,像游戏的破解版和修改器?还是我是GM(游戏经理),可以随意修改分数?如果换比特币,不是可以自己修改比特币的数量吗?比特币系统的开发者一定很早就想到了这些问题,并且用去中心化的方式解决。
去中心化,打开书本
通过我们之前的分析,比特币的输出相当于你在玩植物大战僵尸的游戏。游戏设定:向日葵植物每隔一段时间就会产生阳光,比特币软件也是如此。在电脑上挂机的时候,每隔一段时间就会产生1个比特币(俗称挖矿)。
然后你不和别人联系,你就默默挖矿,挖了很多比特币,然后和别人联系说,我有xx个比特币。这样可以吗?不会吧。因为大家都没有办法验证你的比特币是挖矿得到的还是自己修改的,怎么办?
比如把比特币软件想象成一个游戏:每个人都进入比特币游戏。最开始都是0比特币。我的电脑配置比较好。过了一会儿,我挖到了一个比特币,然后游戏会自动把这个消息告诉其他在线用户,“用户:大雕哥,我在xxx挖到了一个比特币”。别人收到这条信息后,比特币软件会自动记录下来。就在刚才,一个小孩挖出了一枚比特币。这时候就算我自己换成0比特币也没用,因为大家的电脑上都清楚的记录着我刚挖到一个比特币,不能作弊。
什么是比特币交易?
了解比特币输出(挖矿)原理,以及去中心化和开放账本。然后再看。什么是比特币交易?比特币交易类似于游戏原理。你在游戏里给我转了100个游戏币。事实上,这个交易数据被记录在服务器的数据库中。然后比特币系统是去中心化的,没有服务器。回想一下公共账本是怎么记录挖矿获得的比特币的?
“用户:大雕哥,转账1个比特币给用户:sbat”的消息会发送到每一个在线的比特币用户软件进行相互记录。而且,这种交易是没有办法作弊的。游戏公司要作弊,修改数据库就行,比特币要作弊。你能修改世界上所有人的电脑吗?
比特币交易的验证
再试一次。比如你明明只有1个比特币,却要转2个比特币给我。可行吗?这个可以做,但是不会成功。你什么意思?你转2个比特币给我。当比特币软件群发这条信息时,其他人电脑上的比特币软件会检查之前的记录。这不对。这个人明明通过挖矿只得到1个比特币,余额不足,所以没有记录这个消息,所以没有人记录你的消息,这是无效的转账记录,也就是不会成功。
什么是区块链?
在了解了比特币和交易验证的原理后,一些聪明的人开始有了不同的想法。这些不都是比特币软件记录的吗?我破解了这个比特币软件,就可以随心所欲修改比特币的数量了?
比如我通过比特币软件挖矿得到1个比特币,比特币软件会群发类似“用户:大雕哥,挖矿得到1个比特币”的消息。然后我破解了软件,把消息修改为“用户:大雕哥,挖矿获得100个比特币”,然后发给其他使用比特币的人,那么我没有100个比特币?是的,这个想法是对的,但是区块链科技已经出现了。
区块链技术是数据的加密和验证技术。
一个简单的类比:比特币软件会自动将“用户:大雕哥,我通过挖掘得到了一个比特币”这样的消息数据加密成“dSDFf123sjFf”这样的无意义数据,并且只要修改这条消息,哪怕添加一个字,都会被比特币软件识别,并作为无效信息处理。这就是保证比特币信息数据安全的区块链技术。可以说,没有区块链技术,比特币一文不值,毫无意义。
区块链技术安全吗,不会被破解吗?
任何技术都有被破解的一天,尤其是量子计算机出现的时候。只是时间问题。当然,就目前而言,区块链技术是非常先进和安全的,因为绝大多数人连它都看不懂,更别说一大群人,他们连区块链是什么都分不清,更别说破解了。
比特币为什么这么值钱?
搞清楚比特币是怎么回事之后,我也搞清楚了区块链技术的意义。那么比特币为什么有价值呢?或者说,比特币为什么可以换钱?
好问题。理论上比特币是不值钱的,但是我在这里用一个问题来回答这个问题。为什么要花钱买皮肤?为什么会有人收费玩游戏?为什么有人打赏锚游艇、飞机、火箭?哈哈,为什么?
因为有些人有钱。
因为开发比特币的人设计的系统是这样设定的:开采的比特币越多,产生比特币的时间就越长,到最后,比特币会被开采出来,总计2100万个比特币。
然后有富人说:“你看,你们都在玩比特币。挖了半天也没找到比特币。我可以买你的一些吗?”
第一笔比特币交易是两个披萨10000个比特币。当时的那些人能想到今天的比特币这么值钱吗?真不敢相信,那么为什么比特币发展到今天还这么值钱?
人性,炒作和一些非法用途。关于非法使用我就不多解释了。聪明人自己懂。炒作和人性占了很大一部分。这里有一个简单的例子:
看到有人用比特币买披萨后,我意识到比特币可能不仅仅是一种虚拟货币,于是想到了一个炒作比特币价值的方法。
比如比特币贴吧,大家在这里交流如何玩比特币挖矿,如何下载比特币软件,讨论区块链技术等,我发了一个帖子说:今天是我生日,我想买一个在我生日那天挖出来的比特币。然后在帖子里号召了一些好朋友回复,最后通过1000元买了一个比特币。然后我会把这个消息传播出去让更多的人知道,和我的一些好朋友一起讨论。当然,这只是初级的炒作手法,更不用说大公司、财团、别有用心的人了。别人玩的那些把戏和我们不是一个层次的。
是比特币骗局吗?
有,也没有,你花2块钱买彩票,但是没有中奖,你能说彩票是骗人的吗?这个比例可能不是很合适。比如一个投资人投资一个项目失败了,是不是可以说他被创业者骗了?
很多因素,比如视野,形势,互联网市场等。虽然比特币本身是一种虚拟货币,但是被炒作起来之后,如果你以前手里有几十个比特币,现在你再卖出去,其实是可以拿到钱的。如果不偷不抢,骗谁呢?
你说买家被骗了?股票呢?那么对于不玩比特币也不使用比特币的人来说:这个东西就是不存在。应该买菜还是买菜?出门打车不会用比特币支付。不同的人有不同的看法。有人说他是骗局,也有人说这是未来的货币。都有道理,但还是两个字:谨慎。
ICO是什么?ICO=融资
先说融资,比如:马云创业的时候很穷,没钱。我向他投资10万,占他公司1%的股份。如果公司盈利,它可以给我分红。如果我投资10万买马云的股票到今天,四舍五入的价值可能已经过亿了。
但我之前不知道马云能成功。如果他的公司倒闭了,我的10万元就白费了。ICO是什么意思?
隔壁老王是技术宅,然后想开公司卖帽子,于是对外界说:我现在开公司,卖帽子一年至少能赚100万。你投资我,我给你股份。但是没有人愿意投资老王,还有很多公司。你怎么知道你一定能赚到钱?万一你失败了,我们的股份有什么用?
于是老王通过研究学习搞清楚了比特币是什么,根据原理发明了“老王币”,并对大家说:
如果你投资我,作为回报,我给你“老王币”,这是非常难得的,比股票更有价值。我们公司100元卖一顶帽子。如果用“老王币”,可以兑换10顶帽子,但现在公司处于创业初期,只需要10元就可以兑换1个老王币。那么你此时的投入将是收益的100倍。等后期公司盈利了,可以用老王币兑换。
ICO是骗局吗?
玩金融的人可能都读过其中的味道。不就是变相发行股票吗?股票有完善的法律和相应的社会制度秩序,所以ICO是空白的,意味着混乱。可能有些人真的想通过ICO获得融资,但是由于订单空白,不受控制,有大量别有用心的人在里面做一些违法的事情。所以现在国家禁止了ICO,但本质上还是人性的问题。当然,这里没有过多的讨论,不同的人有不同的看法。
你可以投资比特币,学习区块链技术。也可以抵制比特币,不相信虚拟货币。但是在不知道比特币是什么或者不知道这些东西(比特币、区块链、去中心化)是什么的情况下,不要在网上随意评论:比特币是未来的货币,比特币有前景,或者比特币是骗局。不要相信虚拟货币。“当你的才能不足以支撑你的野心时,
本文独家原创。可以转发分享给朋友,但禁止非授权转载。