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

比特币这么火,用白话告诉你比特币的技术原理!

比特币是什么?

比特币是一种数字货币,是一种去中心化的,分布式的加密货币。这种货币没有专门的发行机构。任何政府,组织或者机构都无法监管比特币的交易。比特币具有高度的匿名性,难以追踪到比特币的真正持有者是谁。目前一个比特币的价值大约一万美元,约合七万多人民币。是一种非常值钱的数字货币。

比特币能干什么?

比特币最大的特点是支持匿名支付,任何人都难以追踪到比特币的真正去向是哪。技术本身是无罪的,但是,利用这种技术的人却可以做政府难以监管的灰色甚至黑色产业中的交易。由于高度的匿名性,比特币最近的一次最为出名的事就是大名鼎鼎的“wanna cry”比特币勒索病毒,要求受害者汇款至指定账户若干比特币。从这件事中,我们也看出来比特币的高度匿名性。

比特币的技术是什么?

比特币的底层技术是区块链技术,区块链技术融合了大量密码学原理,区块链对应的计算机专业名词是一种叫做“链表”的最基本数据结构。

这就好比是一个锁链,每一个锁链都是有一个个环相互连接构成。比特币技术在每一个环中都设定好某种校验机制,后面的每一个环(后面称之为链节)都可以对前面的环做检验,看看前面的环是不是正确的环(防止有伪造的)。

利用这样一套机制,每一个后面的链节都会自动去监督前一个链节,那么这整个链条就会保证难以伪造的安全性。这样的链节,我们就叫做区块,那么由这些区块组成的链,我们就称之为区块链。

但是,为了防止某一台机器拥有绝对的修改权,比特币引入了分布式的概念。就是说,这样的数据,每一台电脑都存有一台一模一样的数据,大家一起互相监督。那么,这种一个人伪造数据的行为将被根本上被杜绝。

那么,这就是比特币的核心技术:区块链和分布式。

第一个链接怎么办?

第一个链接由于没有前一个链接,自然就不用去监督别人。那么这个链节,我们就可以认为是一个链条的开端,我们称之为“创世区块”,也就是是最开始的链节,这个链节就是在创建比特币的时候,随其分法一些少量的链节,保证后面的链节向此处添加。

每个区块记录的是什么?

我们刚刚说过,每个链节就是区块链上的区块,由于每一个后面的链节都去监督前一个,这样一直往后排列下去就永远不会被修改。这样的链节,我们后面就直接称为区块了。这样的区块中记录的实际上是一个个“账本”,也就是转账记录。例如:

链节A中记录着: 小王给小唐 5000块钱;

链节B中记录着:小郭给小王50块钱;

...

以此类推,根据这些转账记录就可以推算出你具体有多少资金。而且,这些“账本”每台计算机都备份一份,就保证了数据的安全可靠。

总结

比特币采用的是区块链技术,区块链技术当前非常火爆。国家也比较推崇区块链技术,区块链技术不仅仅能够利用在虚拟货币上,还可以用来做任何防止信息被伪造的场合。

一个比较有趣的例子是,2009年1月3日,比特币的创始人中本聪在创世区块里留下一句永不可修改的话:

“The Times 03/Jan/2009 Chancellor on brink of second bailout for banks(2009年1月3日,财政大臣正处于实施第二轮银行紧急援助的边缘)。”

由于数据是不会被改变的,这句话将被永远留存。比特币公司BTCC于2015年推出了一项服务“千年之链”即区块链刻字服务,就是采用的以上原理。用户可以将通过这项服务将文字刻在区块链上,这样的数据也会被永久保存,远比挂在景点铁链上的同心锁效果好得多。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券