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

从比特币了解区块链

这篇文章写给刚刚接触比特币的萌新,玩币老鸟也可以看下,如有错误,欢迎指正。

比特币是第一个成功的区块链应用。比特币是一个很好的投资品,也有很多人是通过比特币开始进入区块链世界的。那么我们该如何理解认知比特币呢?

你可以把比特币理解成是一家叫做比特币的银行发行的货币,即“比特币银行”发行比特币。那么这家比特币银行是一家怎样的银行呢?这家银行最具特色的地方就是“账务公开”。关键点就是,比特币是一家“账务公开”的银行发行的货币。并且,这家银行只有这一种业务,那就是发行比特币。如果抛开技术层面的东西,那么比特币就是如此简单的事物—“账务公开的银行发行的货币”。

你可能会问,如此简单的东西有什么大惊小怪的呢。账务公开说起来简单,但这个世界上根本没有哪个银行能够做到真正的账务公开。那么比特币是如何做到的呢。首先,每一台运行比特币软件的计算机都叫做一个节点也叫做矿工。这些节点在理论上都是平等的,无数的节点连接在一起(通过P2P协议连接),就构成了比特币网络。其二,每一个节点都具有记账的功能,节点会每大约10分钟把比特币网络上的所有交易都记录在一个block上(block可以理解为账本的其中一页),再将此block连接到上一个block。每一个block依次相连,就像是一页接着一页的账本,这就是blockchain区块链。第三,虽然每个节点都具有记账功能,但是每个block只能由一个节点打包进blockchain。在无数的节点中,到底该选哪一个节点来完成这个工作呢?可以这样理解节点之间的竞选方式,每个节点都在做一道非常难解的数学题(哈希碰撞),如果有节点算出答案,它会把消息第一次时间发送出去告诉其他节点,其他节点会验证答案是否正确,如果正确,那么此次记账的权利就由解出正确答案的节点来做。这种通过解题的方式来竞争记账权的方法就叫做工作量证明。第四,各个节点之间竞争记账是需要激励机制的,哪个节点获得记账权,节点完成记账,会得到一定数量的比特币作为奖励。奖励的比特币从哪里来呢?每一个新增的block里,都会有一定数量的比特币奖励给节点也就是矿工,被奖励的比特币是从block里凭空产生的,虽然数量不多,但这是比特币唯一的发行方法。也就是说,矿工通过竞争不但完成了记账也完成了比特币的发行。另外,矿工们获得的比特币是通过矿工们手上的私钥才可以控制。私钥的安全性是建立在密码学基础上的,只要不是人为泄漏私钥,那么谁也拿不走你的比特币。

通过以上文字所描述的图景,我们可以更宏观的看到。比特币网络就像是由无数的矿工竞相解题,胜者记账,获得奖励,循环往复。比特币通过去中心化的方式(无数矿工记账)实现了账务公开。我们已经用各种技术手段使得比特币银行真正的账务公开了,那么只要使用比特币的人达成共识,我们就可以用比特币完成支付了。李笑来曾经写过一篇文章叫《此物一出天下饭》,此物就是比特币。想想我们手里用的人民币,美元。为什么我给商家几张大红色的票子,商家就给我大量商品?就是因为我们都相信人民币。为什么我们会相信人民币呢,说到底主权货币背后是政府信用作背书,国家暴力机器为保障。比特币即没有政府信用背书也没有暴力机器为保障,那比特币靠的是什么呢?比特币靠使用比特币的人所达成的共识作为信用的背书并通过技术手段使得在比特币网络中作恶的人的成本大大增加来保障比特币的安全。另外,我不认为比特币会取代法币,比特币更像是区块链世界里的黄金。

比特币完全是一种新的事物,底层是区块链技术。依我看来,随着区块链技术的发展,比特币越来越像老古董,无论在交易速度还是功能上都越来越落后。但这不是比特币的问题,比特币仍然是很具有投资价值的,我个人是重仓。比特币更像是我们大众进入区块链世界的大门。以前区块链世界只有比特币这一颗大树,而现在区块链世界是一片茂盛的深林,比特币是其中一颗苍天大树。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券