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

区块链知识100问-Part01

什么是比特币?

比特币是世界上第一个点对点(peer-to-peer)的数字货币,最初是由中本聪在2009年提出,是第一个区块链技术的实际应用。

比特币(Bitction)具有哪些特性?

去中心化:比特币是一种分布式的数字货币,没有任何的中央机构或组织,由整个网络的所有用户一起维护。

全球化:比特币可以在任意一台接入互联网的电脑上管理。不管身处何方,任何人都可以挖掘、购买、出售或者收取比特币。

专属确权:操控比特币需要私钥,他可以被隔离保存在任何存储介质。除了用户自己之外无人可以获取。

匿名化:由于节点之间的交换遵循固定的算法,其数据交互是无需信任的,因此交易对手无须通过公开身份的方式让对方自己产生信任。

比特币如何保证交易的安全加密?

主要是运用的哈希加密算法,用于生成区块ID,交易ID,比特币地址等,不可逆性来保障交易的安全可靠。

数字签名是什么?

数字签名算法是一种用户可以用私钥为文档产生一段叫做签名的短字符串数据的处理,以至于任何拥有相应公钥,签名和文档的人可以验证:

该文件是由特定的私钥的拥有者“签名”的。

该文档在签名后没有被改变过。请注意,这不同于传统的签名,在传统的签名上你可以在签名后涂抹多余的文字,而且这样做无法被分辨,在数字签名后任何对文档的改变会使签名无效。

比特币的总量为什么是2100万?

中本聪在设计比特币的时候,规定每个比特币可以细分到小数点后8位,每个区块发行 50个比特币,每21万个区块后,每个区块的比特币产量减半。每10分钟产生一个区块,21万个区块大约是四年的时间,从2009年至今,比特币产量已经减半2次,当前每个区块发行12.5个比特币。大约在2045年,99.95%的比特币将会发行完毕,2140年,比特币无法继续细分,至此比特币完全发行完毕,发行总量约为2100万枚比特币(注:实际是20999999.97690000个)。

世界上第一笔比特币交易是如何交易的?

2010年5月22日,美国程序员拉斯勒-豪涅茨在论坛称,要出手10000比特币,要价50美元——但是没有人买。有人表示,愿意25美元的比萨饼优惠券换这10000比特币,拉斯勒答应了。这是比特币历史上第一笔交易,这一天被比特币界确定为比萨日。2011年,当年买比萨的10000比特币升值到27万美元,这10000比特币的价值后来超过1000万美元。

比特币钱包地址是什么?

如果我们把比特币钱包简单比作成银行卡账户的话,那么比特币钱包地址就可以看成是银行卡账号。不同的是,比特币地址是可以不存储在网络上的,更是可以独立于你的钱包而存在的。计算机通过随机选出256位二进制数字,形成私钥,然后通过加密函数来生成地址。这个生成方向是单向的。也就是你知道了地址是无法通过解密方法来计算出私钥的。

比特币“挖矿”是什么?

比特币中的“挖矿”实际上就是记账的过程,比特币的运算采用了一种称为“工作量证明(Proof of Work,PoW)”的机制,系统为了找出谁有更强大的计算能力,每次会出一道数学题,只有最快解出这道题目的计算机才能进行记账。而抢到记账权的计算机会获得25个比特币奖励。通常把这个行为为“挖矿”,把获得的比特币视为挖矿成功获得的奖励。

区块链“去中心化”是什么?

区块链的去中心化,指的是交易过程的去中心化。交易行为的产生至少有几千年的历史了,从一开始,传统交易就是点对点的,是去中心化的。不管是两个原始人用野果换野猪,还是一个现代人去路边店买小吃,都是去中心化的。

比特币"全节点钱包"和"轻钱包"是什么?

根据区块链数据的维护方式和钱包的去中心化程度,我们可以把钱包分为:全节点钱包、轻钱包、中心化钱包。全节点的代表是bitcoin-core 核心钱包,需要同步所有区块链数据,占用很大的内存,但是可以完全实现去中心化。轻钱包依赖比特币网络上其他全节点,仅同步与自己相关的数据,基本可以实现去中心化。中心化钱包不依赖比特币网络,所有的数据均从自己的中心化服务器中获得,但是交易效率很高,可以实时到账,你在交易平台注册的账号就是中心化钱包。

-------------------------------------------------END------------------------------------------------------

友情链接:区块链知识100问--Part02

区块链知识100问--Part03

区块链知识100问--Part04

区块链知识100问--Part05

区块链知识100问--Part06

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券