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

区块链与比特币,究竟谁是谁爸爸?

上一篇中,我们解释了,

为什么说区块链技术是“信任的机器”?

本节,币圈呆猫(币圈小韭菜的新马甲)将解读一下区块链和比特币的关系。

大多数人都知道,比特币和区块链关系密切,甚至有些人把区块链等同于比特币技术。

事实上,区块链技术仅仅是比特币的底层技术,是在比特币运行很久之后,才把它从比特币中抽象的提炼出来。

从某种角度来讲,可以把比特币看做是区块链最早的应用。

所以,我们来通过比特币的生成和交易等过程来理解一下区块链技术。

(一)

比特币交易

我们之前说过,区块链技术等同于一个大账本,所以基于区块链之上的典型应用比特币自然也是同一道理。

所以,比特币的交易过程就是,在这个分布式的账本上将众多的比特币转账记录都记录下来。

在信息传递的过程中,发送方通过一把密钥将信息加密,接收方收到信息后,再通过配对的另一把密钥对信息解密然后再去用这笔资金。

这个加密的过程保证了信息的私密性和安全性。

不过,这个与我们平时转钱有什么区别呢?

在转钱时,银行系统会帮你记录您的账户流水信息,所以你自己能看到自己收到的金额,付款方姓名,其他信息是无法查询的,所以假如收到一笔不明来源的钱,你可能因为无法追溯源头而无法退还回去。

而在比特币交易系统中,每一笔交易的账目信息中都会记录该笔自己的前一个拥有者是谁,当前拥有者是谁,当你转出去之后,还会把后一个拥有者是谁也都记录进去。

这样根据账目可以追溯全程。

当这笔交易记录好之后,系统就会告诉所有节点,当前这笔交易实施完成。

(二)

区块和链

因为上述每一笔转账交易是相对分散的,为了更好的统计交易信息,所以比特币系统使用区块(block)来打包某一个时间段内的交易。

而这个时间段的长短取决于中间节点竞争记账谁记得又快又好的能力(前面的章节我们有讲到哦)。

在每个区块里包含三个信息:一是当前区块的ID号,二是若干交易账目信息,三是前一个区块的ID号。

这个方式就像是我们把一大群人依次分成若干小组,从第一个成好小组的开始依次标上ID号1、2、3……一直到分完为止。

那么中间由于种种原因比如个人喜好或者女孩子喜欢组团等原因导致可能5分钟或者10分钟才能成功确认一个小组的诞生。

然后,每一个新的小组手里要拿着自己的ID号码和上一个小组的ID号码,方便对接找到自己的前后"邻居"。

由此,可以从最后一个区块一直倒推找到起始的节点,从而形成了一条完整的交易链条。

最后,比特币世界中,要求所有交易记录保存在全球无数的计算机中,所以,只要还有一台装有比特币程序的计算机能工作,这条链就可以被完整的读取,因此其遗失的可能性微乎其微(此处遗失不包含因人为原因泄密等情况造成的损失哦)。

而这个链上的信息同样在每一个节点诞生后都需要发布给全部的节点验证。

综上,在比特币应用中,其实区块链就是比特币的那个大账本,而每一个节点中都包含比特币交易的信息,当交易发起被记录后,信息不允许再随意篡改。

听起来,比特币的逻辑是不是和区块链技术原理一致呢?

并不完全如此,比特币是区块链技术的一个典型应用,但同时非常具有局限性,这也是为什么区块链技术能够在今天能够被全球广泛关注的原因。

【解码区块链】系列小课堂:

下一节课,“币圈呆猫”将进一步带领大家揭开区块链的神秘面纱。

【今天作业】

在留言区灌水,内容不限,已获得最高点赞为胜利目标,比比谁的脑洞大。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券