《区块链与数字货币》课件第3章 比特币.pptx

上传人(卖家):momomo 文档编号:7670908 上传时间:2024-06-26 格式:PPTX 页数:18 大小:2.91MB
下载 相关 举报
《区块链与数字货币》课件第3章 比特币.pptx_第1页
第1页 / 共18页
《区块链与数字货币》课件第3章 比特币.pptx_第2页
第2页 / 共18页
《区块链与数字货币》课件第3章 比特币.pptx_第3页
第3页 / 共18页
《区块链与数字货币》课件第3章 比特币.pptx_第4页
第4页 / 共18页
《区块链与数字货币》课件第3章 比特币.pptx_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、比特币的基本概念0101比特币的交易0202比特币的货币制度框架030301比特币的基本概念比特币(Bitcoin,BTC)是一种基于去中心化,采用点对点网络与共识机制,开放源代码,以区块链作为底层技术的数字加密货币。有些国家和地区将比特币认定为虚拟商品或证券,而不是货币。比特币的定义点对点 任何人 全世界流通 匿名性作为记账系统,比特币不依赖中央机构发行新钱、维护交易,而是由区块链完成发币、上链、信息验证等工作,用数字加密算法、全网抵御51%算力攻击保证资产与交易的安全。总量固定https:/ 区块 难度值 计算方法输入数据解题所需要的计算量由于散列运算是不可逆的,查找到符合要求的随机数(N

2、once)非常困难,需要一个可以预计总次数的不断试错过程。这时,工作量证明机制就发挥作用了。当一个节点找到了符合要求的解,那么它就可以向全网广播自己的结果。其他节点就可以接收这个新解出来的区块,并检验其是否符合规则。如果其他节点通过计算散列值发现确实满足要求(比特币要求的运算目标),那么该区块有效,其他的节点就会接受该区块。挖矿难度挖矿难度为了使得资料块产生的速度维持在大约每十分钟一个,产生新资料块的难度会定期调整。如果资料块产生的速度加快了,那么就提高挖矿难度;如果资料块产生速度变慢了,那么就降低难度。比特币系统在每隔2016个资料块被产出后(约两周的时间),会以最近这段时间的资料块产生速度

3、,自动重新计算接下来的2016个资料块之挖矿难度。而难度基本上就决定了一个有效的资料块标头(英语:Block Header)的SHA-256杂凑值应小于一定值,也就是说该杂凑值必须要恰好落在目标区间之内才算有效,当目标区间越小就意味着命中机率越低。换句话说就是挖矿的难度越高。由于ASIC计算设备的爆炸式加入,近期挖矿难度呈现几何级数的上升,近期平均每15天增加50%难度,让普通个人挖矿者的挖矿工作变得异常困难挖矿设备挖矿设备比特币矿工都是通过Intel或AMD的CPU产品来挖矿部分比特币矿工为省下自己挖矿的成本,将挖矿程式制作成恶意程式,在网络上感染其他人的电脑,来替自己挖矿。矿池矿池 由于比

4、特币全网的运算水准在不断的呈指数级别上涨,单个设备或少量的算力都无法在比特币网络上获取到比特币网络提供的区块奖励。在全网算力提升到了一定程度后,过低的获取奖励的概率。促使一些“bitcointalk”上的极客开发出一种可以将少量算力合并联合运作的方法,使用这种方式建立的网站便被称作“矿池”(Mining Pool)在此机制中,不论个人矿工所能使用的运算力多寡,只要是透过加入矿池来参与挖矿活动,无论是否有成功挖掘出有效资料块,皆可经由对矿池的贡献来获得少量比特币奖励,亦即多人合作挖矿,获得的比特币奖励也由多人依照贡献度分享。010203042008比特币:一种点对点的电子现金系统2009比特币创

5、世区块诞生19971998比特币的诞生和发展02比 特 币 的 交 易钱包 比特币钱包有控制用户访问权限、管理密钥和地址、跟踪余额以及创建和签名交易等功能。其中,最核心的功能是保管私钥。比特币钱包使用者可以检查、存储、花费其持有的比特币。钱包形式多种多样,功能可繁可简,它可以是遵守比特币协议运行的各种工具,如电脑客户端、手机客户端、网站服务、专用设备,也可以只是存储着比特币密钥的介质,如一张纸、一段暗号、一个快闪U盘、一个文本文档,因为只要掌握比特币的密钥,就可以处置其对应地址中包含的比特币。比特币无法存入一般的银行账户,交易只能在比特币网络上进行,使用前需下载客户端或接入线上网络。钱包按照载

6、体分为软钱包和硬钱包软钱包基于移动支付 APP、软件开发工具包(SDK)、应用程序接口(API)等为用户提供服务 硬钱包基于安全芯片等技术实现数字人民币相关功能,依托 IC卡、手机终端、可穿戴设备、物联网设备等为用户提供服务。软硬钱包结合可以丰富钱包生态体系,满足不同人群需求。密钥密钥分为私钥私钥和公钥公钥用户通过自己的私钥给交易消息签名,以证明消息的发布者是自己本人。用户没有私钥,就不能给消息签名,用户会将自己私钥对应的公钥公布出来,使得区块链上的验证节点可以对消息签名进行确认作为不记名货币,网络上无法认得比特币所有权的证明,也就不能使用比特币。地址地址用于接收比特币比特币的地址是由用户的公

7、钥经过SHA-256哈希运算后,再通过 RIPEMD-160哈希运算得出比特币交易模型(UTXO)钱包里存储的并不是每个账号的余额,而是存储一笔笔的交易,也就是一笔笔的UTXO,每个账户的余额是通过UTXO计算出来的,而不是直接存储余额。设计思路铸币-B-A-?如果A要花费一笔钱,(比如100元),这笔钱不会凭空产生,那么必然由B先花费了100元,之后被A赚到这100元,然后A才能继续花费这一笔钱。整个过程从铸币开始,一直可以追溯到当前的状态,当接收到一个UTXO输入的时候,基于这个模型可以判断这笔钱有没有在别的地方被花费过。找零机制零钱去哪?找零地址,这个地址可以是原来发起转账的地址,也可以

8、是其他的比特币地址,但前提是必须要写一个。出于隐私保护的考虑,找零地址是不会和原交易发起地址相同的校验1)发起交易者的地址里是否有足够的UTXO2)发起者的这笔交易使用的比特币是否是双花3)发起者能否提供合法的私钥签名03比特币的货币制度框架比特币货币制度的建立、执行及维系,都是通过代码及算法来实现的早期区块链社区中,投资者在选择一个区块链项目时,其最判断指标不是人的可信度,而是代码的可信度。这是因为,在人们见不到的网络空间中,塑造社会经济交换的制度架构已经发生了根本性转变。代码不仅仅构成了人们对于“外部世界的共识”,同时它也是一种基本手段和工具,使得人们将这些共识转变为可操作化项目。“代码即

9、权威”的发展逻辑也凸显了比特币这种“去中心化数字货币”与主权货币制度体系存在的根本差异。代码就是人类利用计算机媒介在数字世界中实现通信的符号及语言,并且利用由代码组成的算法(Algorithm)和软件(Software),构建起形塑数字世界及数字化活动的规则框架。算法是一套定义明确的指令,能帮助你完成某个特定的任务。算法是可预测的(Predictable)、确定性的(Deterministic)、不可更改的(Not Subject To Change)。比特币的制度基础代码的两种类型:“封闭式”、“开放式”开源运动的元老:雷蒙德“bug”的修复问题,在两种不同雷西那个的代码上,有极大地差距。封闭式的代码环境需要更低的错误,以保障产品能够运行,如果有”bug”的存在,需要极大地努力去消除。而发布间隔越长,人们的期望就越发不可避免地降低”开放式代码遵循的原则是“只要眼睛多,bug容易捉”,共同维护一段代码,保障产品运行。比特币的制度原则比特币的发币机制“挖矿”类似于现实世界中的“黄金”生成机制:黄金的世界储量是固定的,金矿矿工会通过挖矿把新黄金“释放”到人类社会。矿工获得的奖励,最早是50个比特币,每四年减半,到25个比特币,再到如今的12.5个比特币。新币的制造及分配的合理性问题节点参与维护整个系统的安全性自觉验证数据块所含的交易信息是否合规,并诚实记账

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 大学
版权提示 | 免责声明

1,本文(《区块链与数字货币》课件第3章 比特币.pptx)为本站会员(momomo)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|