比特币

什么是比特币

比特币是一个数字货币生态系统。狭义的“比特币”代表系统中的货币单位,用于储存和传输价值。

比特币是一种协议、一种网络、一种分布式计算创新的代名词。比特币系统由用户(用户通过密钥控制钱包)、交易(每一笔交易都会被广播到整个比特币网络)和矿工(通过竞争计算生成在每个节点达成共识的区块链,区块链是一个分布式的公共权威账簿,包含了比特币网络发生的所有的交易)组成。

比特币的核心是一条记录了所有历史交易区块链(Blockchain)和维护这条链条的一个去中心化P2P网络。网络中的节点都拥有这条区块链的拷贝,当有新的区块产生并被添加到其中一个节点,很快这个信息就会被扩散到网络中,其他所节点也会收到新生成的区块并添加到自己的区块链中。

比特币系统怎么查询每个钱包的余额?

比特币系统是一个庞大的记账系统。每一笔交易都被系统认证之后,打包进入一个区块,然后写入区块链条中。每一笔单独的交易内容,记录了多少比特币,从一个比特币钱包转移到了另外一个钱包。比特币钱包是一个虚拟的概念,它可以用来查询余额,收款和付款。比特币的查询与支付功能,都需要依靠整个网络来完成。

任何一个比特币钱包拥有几个属性。一个唯一的私钥密码,公钥密码和收款地址。当查询钱包余额时,只要历遍整个区块链,发现那些收款地址是属于该钱包的,而且该笔收款是没有被用于历史支付的所有比特币之和,则为该比特币钱包的余额。

比特币是怎么产生的?

比特币的产生是伴随着一个集体劳动过程产生的,并且主要作为对参的玩家的奖励。这里说的劳动,也就是常说的“挖矿”的过程。挖矿其实是用于验证网络中产生的比特币交易的合法性。合法性验证主要解决的问题是:1、谁有权利去使用这个钱包里面的比特币。2、怎么去防止一个比特币被使用多次。

怎么验证谁能使用钱包里的比特币?

问题1使用的是比特币钱包私钥和公钥的非对称关系来验证的。一般来说,我们可以使用钱包的公钥来接受转账。当需要使用转入该公钥地址的比特币时,只有私钥可以完成一个合法的签名,并向全网公布,我将转移走存储于该公钥地址的比特币,这里是我的合法签名证明我有权利使用。全网的比特币用户,可以使用该签名和公钥地址进行验证该笔交易是否合法。

比特币怎么防止Double Spend?

Double Spent 是所有货币交易系统需要解决的问题。前期的虚拟货币系统,一般是通过中心化的结算系统来做交易的去重。对于一个去中心的,彼此不信任的系统怎么防范Double Spend? Double Spend 的场景是钱包A里的比特币,如果有两笔交易同时将它转账给甲和乙,其中有一笔交易肯定是非法的,是得不到认可的。以上两笔交易被广播到比特币网络之后,他们以不同的先后顺序进入一个“没有被加入BlockChain”的待验证的池子里。这时候矿工们,会一一验证这些交易,于此同时需要解一道比较难的数学题 Hash(Block的字节 + 随机字段) < 某个值。第一个解出这个题的矿工,即挖矿成功,本次被证过的交易同时也被打包,生成新的Block,并加入到区块链当中。按照题设,如果转账给甲的交易率先被验证,转账给乙的交易就不能被验证,因为A里面的钱已经在前面生成的区块中被验证过的交易使用了。所以Double Spend就被防范了。极端情况下,因为挖矿时,矿工们不是验证同一批次的交易,有可能两笔转账同时被两个矿工验证并生成区块,传递到网络中。

这个时候就区块链就产生了分歧,生成了红色区块和绿色区块。当新的矿工分别在红色和绿色区块上努力延长的时候,总会有新的胜出者。

两个区块同时诞生

当粉色区块在绿色区块上诞生,红色区块的矿工就会立即放弃,转而在新的粉色区块上继续延长。这个时候红色区块就变成无效区块。包含在里面的交易也就无效了。像举例的单区块分叉每周都会发生,而双块分叉则非常罕见。

比特币将区块间隔设计为10分钟,是在更快速的交易确认和更低的分叉概率间作出的妥协。更短的区块产生间隔会让交易清算更快地完成,也会导致更加频繁地区块链分叉。与之相对地,更长的间隔会减少分叉数量,却会导致更长的清算时间。

新的区块终结分叉
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,362评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,330评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,247评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,560评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,580评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,569评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,929评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,587评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,840评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,596评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,678评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,366评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,945评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,929评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,165评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,271评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,403评论 2 342

推荐阅读更多精彩内容

  • 在本章中,我们将讨论Bitcoin中的权力下放(去中心化)。在第一章中,我们研究了比特币基础的加密基础,并以我们称...
    Nutbox_Lab阅读 1,814评论 -1 3
  • 第二章 就因为上次的事情,华蓉跟灰鹭又是一天的冷战…… 每次课间休息,华蓉都出去散步,她不是因为尴尬,而是慢慢开始...
    妍琦妹妹阅读 304评论 3 6
  • 如果当初死于乱世非命,倒也罢了。偏偏生得貌美救了她,可也偏偏害了她。因此,这位叫“甄宓”的女子,终成“洛神”传奇。...
    小闲云阅读 805评论 10 7
  • 还有一天 ,好友的婚礼就要到了,本来可以参加的,但是由于其他原因不能了。闺蜜说想去的话,她出车费。可是不是...
    咿洺阅读 260评论 0 0