比特币3

区块链是由包含交易信息的区块从后向前有序链接起来的数据结构。它可以被存储为flat file(一种包含没有相对关系记录的文件),或是存储在一个简单数据库中。比特币核心客户端使用Google的LevelDB数据库存储区块链元数据。区块被从后向前有序地链接在这个链条里,每个区块都指向前一个区块。区块链经常被视为一个垂直的栈,第一个区块作为栈底的首区块,随后每个区块都被放置在其他区块之上。用栈来形象化表示区块依次堆叠这一概念后,我们便可以使用一些术语,例如:“高度”来表示区块与首区块之间的距离;以及“顶部”或“顶端”来表示最新添加的区块。

对每个区块头进行SHA256加密哈希,可生成一个哈希值。通过这个哈希值,可以识别出区块链中的对应区块。同时,每一个区块都可以通过其区块头的“父区块哈希值”字段引用前一区块(父区块)。也就是说,每个区块头都包含它的父区块哈希值。这样把每个区块链接到各自父区块的哈希值序列就创建了一条一直可以追溯到第一个区块(创世区块)的链条。

虽然每个区块只有一个父区块,但可以暂时拥有多个子区块。每个子区块都将同一区块作为其父区块,并且在“父区块哈希值”字段中具有相同的(父区块)哈希值。一个区块出现多个子区块的情况被称为“区块链分叉”。区块链分叉只是暂时状态,只有当多个不同区块几乎同时被不同的矿工发现时才会发生。最终,只有一个子区块会成为区块链的一部分,同时解决了“区块链分叉”的问题。尽管一个区块可能会有不止一个子区块,但每一区块只有一个父区块,这是因为一个区块只有一个“父区块哈希值”字段可以指向它的唯一父区块。

由于区块头里面包含“父区块哈希值”字段,所以当前区块的哈希值因此也受到该字段的影响。如果父区块的身份标识发生变化,子区块的身份标识也会跟着变化。当父区块有任何改动时,父区块的哈希值也发生变化。父区块的哈希值发生改变将迫使子区块的“父区块哈希值”字段发生改变,从而又将导致子区块的哈希值发生改变。而子区块的哈希值发生改变又将迫使孙区块的“父区块哈希值”字段发生改变,又因此改变了孙区块哈希值,等等以此类推。一旦一个区块有很多代以后,这种瀑布效应将保证该区块不会被改变,除非强制重新计算该区块所有后续的区块。正是因为这样的重新计算需要耗费巨大的计算量,所以一个长区块链的存在可以让区块链的历史不可改变,这也是比特币安全性的一个关键特征。

你可以把区块链想象成地质构造中的地质层或者是冰川岩芯样品。表层可能会随着季节而变化,甚至在沉积之前就被风吹走了。但是越往深处,地质层就变得越稳定。到了几百英尺深的地方,你看到的将是保存了数百万年但依然保持历史原状的岩层。在区块链里,最近的几个区块可能会由于区块链分叉所引发的重新计算而被修改。最新的六个区块就像几英寸深的表土层。但是,超过这六块后,区块在区块链中的位置越深,被改变的可能性就越小。在100个区块以后,区块链已经足够稳定,这时Coinbase交易(包含新挖出的比特币的交易)可以被支付。几千个区块(一个月)后的区块链将变成确定的历史,永远不会改变。

时间: 2024-10-08 22:29:44

比特币3的相关文章

一个故事告诉你比特币的原理及运作机制(我不生产知识,我只是知识的搬运工0.0)

问题的提出 我们先从比特币产生的动机开始. 以物易物的比特村 话说在这个世界上,有一个叫比特村的小村庄,村庄共有几百户人家.这个村庄几乎与世隔绝,过着自给自足的生活.由于没有大规模贸易,比特村村民一直 过着以物易物的生活,也就是说村民之间并没有使用统一的货币,互相间的贸易基本上就是老张家拿一袋面粉换老李家一只羊,王大嫂拿一筐野果换刘大婶两尺布. 村民们一直就这么纯朴的生活着. 实物货币 终于有一天,村民觉得一直这样以物易物实在太不方便了,于是村子全员开会,讨论如何解决这个问题.有人提议,以便于分

数字货币比特币正在创造“新世界货币”

纵观海外对于数字货币区块链科技技术的最新资讯! 对话开始于一个关于Sacks在数字货币崛起的问题.企业家表示,在PayPal之后,他从来没有想过付款会再次引起他的兴趣,但特别指出,比特币正在履行PayPal的原始愿景.据PayPal早期的大卫·萨克斯(David Sacks)称,如果有足够的人参与,金钱就不用再离开系统了,但是透露,当eBay收购公司时,这个愿景就结束了. 他说:"但是像比特币这样的加密货币现在正在实现原来的愿景.他们以分布的方式(分布的数据库称为块链)来完成,而PayPal则试

大话比特币病毒

虚拟机会感染比特币病毒吗? 见没见过主动感染比特币病毒的:(http://www.bilibili.com/video/av10542678/) 好慌张啊,我的虚拟机还能用吗? 话说最近比较火的有什么:"比特币病毒".   黑客说:给我几个比特币就行啦(微笑脸).(话外音:1比特币=¥10615)      比特币说:这个锅,我不背.   病毒说:大家都来 445.135.137.138.139 呀,windows好好玩. 大四学生说:   微软说: 360说:独家全面截杀“比特币病毒

区块链是伟大的,比特币则不然。《FinTech,金融科技时代的来临》。3星。

本书讲技术给金融业带来的变革和可能的趋势.作者认为区块链是伟大的发明,因为他可以让金融交易免费且实时地进行.比特币则可能会被其他区块链技术取代.书中有至少一半的内容涉及到了区块链和比特币.总体评价3星. 以下是书中我认为重要的一些信息的摘抄: 1:区块链是比特币协议创建的分类账系统.在这个系统里,所有人都可以在公共论坛里总览一切业务往来,因为每笔比特币的兑换情况都被记录在一个公用域的区块链上.能够显示的并非交易细节,而是整笔交易的发生经过.你绝不可能撤销或根除已然发生的交易,包括它的时间和地点.

不再是泡沫:本次币价上涨比2013年更加稳定,入手比特币是明智的投资选择

比特币这个由电脑技术支撑的货币近几年过得十分艰难.2013年底,币价达到了1216美元的顶峰,然而,在接下来的1年多时间里,价格急转直下,跌破了200美元.如今,比特币价格重回1100美元之上,可能不久会创造更高的记录. 2013年币价的大涨最终演变成了一次悲剧性事件.而这一次比特币是朝着另一场暴跌去的?还是你应该开始认真审视比特币的良机? 2014年币价崩溃始末 大约4年之前,比特币交易平台开始吸引了全球无数投资者的目标.作为一个为兴趣而生的项目,这一加密货币从2009年的"几乎一文不值&qu

比特币价格再超黄金,“比特币ETF”或助燃行情

比特币的价格在各大美元交易市场上已经达到了1260美元,在创下历史新高的同时,再次成功超过了每盎司黄金的现货价格. 根据彭博市场提供的现货黄金/美元即时汇率,当前每盎司黄金现货的价格是1237.73美元. 最近几周,比特币交易市场呈现了令人目不暇接的变化,2月23日那天,比特币价格突破了三年来的新高,自那时以来,比特币价格一直在继续攀升. 目前市场上的情绪普遍看涨,交易员们似乎已采取了积极行动,等待美国证券交易委员会(SEC)作出的最终决定.https://www.okcoin.cn 据悉,美国

Gavin Andresen:比特币开发者需要了解自己的客户

当中本聪首次向世界展示比特币二进制(仅支持windows)文件时,它要做一切的事情.它既是一个钱包,也是一个矿机,每一个运行的节点都是珍贵的,因为只有极少数节点的网络是脆弱的. 当我还是首席开发者时,更多的功能被添加了(大多数是对开发者友好的),这使得人们更容易地使用它来建设东西,然后就形成了一个小小的社区. 我曾是仅有的一名全职比特币交易平台开发者,并且这样的日子持续了几年,我尝试写一些我自认为会拥有最大影响力的东西,其他人不会去做这些事.通常这样的事是有点无聊的,但真的很重要(例如测试网络,

墨西哥央行测试比特币,有望实现进一步监管

墨西哥央行行长表示他们已经进行了比特币"试验",旨在为监管做好准备. 银行'测试'比特币 据墨西哥资讯平台Sobre Bitcoin报道,该国央行行长奥古斯丁?卡斯滕斯(Agustín Carstens)确认他们买入了"少量"的加密货币用作研究,旨在了解其运作原理. 他说: 我们对比特币进行了研究,并未将其用于央行运作,而是组织了小额资金实验. 自从去年11月的美国大选过后,比特币行情的知名度和应用都得到了提高,因此,毫无疑问的是,这一数字货币在近几个月将成为监管机

如何将Bitcoin比特币区块链数据导入关系数据库

在接触了比特币和区块链后,我一直有一个想法,就是把所有比特币的区块链数据放入到关系数据库(比如SQL Server)中,然后当成一个数据仓库,做做比特币交易数据的各种分析.想法已经很久了,但是一直没有实施.最近正好有点时间,于是写了一个比特币区块链的导出导入程序. 之前我的一篇博客:在区块链上表白——使用C#将一句话放入比特币的区块链上  介绍了怎么发起一笔比特币的交易,今天我们仍然是使用C#+NBitcoin,读取比特币钱包Bitcoin Core下载到本地的全量区块链数据,并将这些数据写入数

比特币勒索病毒肆虐,腾讯云安全专家给你支招

5月12日晚, WannaCry 蠕虫病毒在全球大肆爆发.据BBC.CNN等媒体报道,恶意攻击者利用 NSA(美国国家安全局)泄露的 Windows 0day 利用工具对99个国家实施了超过75000次攻击. 什么是比特币勒索蠕虫病毒? 这次攻击的始作俑者是一款名为"WannaCry"(中文名:想哭)的勒索病毒,带有加密功能,它利用 Windows 在 445 端口的安全漏洞潜入电脑并对多种文件类型加密并添加后缀(.onion)使用户无法打开,用户电脑存在文档被加密的情况,攻击者称需支