主页 > imtoken官网下载2.0安卓 > 摘要:去中心化,实现端到端的网络(或电子?)交易
摘要:去中心化,实现端到端的网络(或电子?)交易
2021-12-03比特币:一种点对点的电子现金系统Ⅰ。 思考并提炼出比特币系统中的所有技术原理,并适当扩展相关知识摘要:去中心化,实现端到端的网络(或电子?)交易,以及(更重要的)解决双花问题[inherent problem] [支付系统的固有问题] 摘要:去中心化比特币系统接收区块链流程,实现端到端的网络(或电子?)交易,以及(更重要的)解决双花问题 [支付系统的固有问题] 简介:互联网交易对金融机构的依赖作为可信赖的第三方是一种先天缺陷。 本文系统地解决了欺诈问题,以确保在通信通道上不借助第三方的情况下进行可信交易。
系统的可信前提是:有诚信的人(不是故意攻击网络)拥有更多的算力
时间戳服务器(?):获取要加盖时间戳的项目块的哈希值,并广泛发布哈希值。
工作证明:
一旦花费了 CPU 的努力使其满足工作量证明,就不能在不重做工作的情况下更改块。
解决多数决策中的代表性确定问题。
修改链:
POW 的难度:由移动平均线决定,目标是每小时平均出块数。
注意力:
网络:系统运行过程
节点通过创建链中的下一个块来表达他们对块的接受,使用已接受块的哈希值作为前一个哈希值。
如果两个节点同时广播不同版本的下一个区块
新的交易广播不一定需要到达所有节点。
块广播也可以容忍丢失的消息。
激励:比特币与区块链的实际关系
鼓励节点保持诚实——以激情开始比特币系统接收区块链流程,以利益维系
比特币系统实际上是一个非常依赖CPU算力的系统。 POW 和交易确认需要大量的计算。 激励机制设计最重要的是维持系统的核心需求,而比特币需要的是算力。 其实这里对算力的需求更多是为了交易的记录和鉴权。 生成区块需要计算,交易的有效认可需要大多数节点的验证或算力的参与。
区块链的激励主要来自:挖矿&交易费。 当定值挖矿耗尽时,激励仅来自交易手续费。
需要注意风险。 这就需要有矿机的同学做一些计算。 一旦比特币进入后期,当每单位挖矿的电费超过比特币的价值时,矿场就无法通过挖矿盈利。 结果是矿场只能靠交易。 有利可图,但如果比特币不能有有效的大规模商业应用,就会出现一个问题,就是没有足够的交易量来维持计算所需的“交易费”,计算节点就会萎缩,导致交易时间过长。 “交易手续费”的不断增加,最终会导致整个系统的崩溃。 这绝对不是危言耸听。 所以比特币现在的闪电网络,包括BU分叉,就是为了解决这个问题。 越晚越要关注交易成本和确认效率。
闪电网络,BU分叉
注意:对于能够鼓励诚实的激励机制,仍有疑问,
Reclaiming Disk Space:节点可以选择删除过早的交易数据,只保存自己对应的Merkle Root,从而压缩旧块。
默克尔树
简化付款验证:
合并和拆分值
UTXO(未花费的交易输出)
###注意:隐私:公开宣布所有交易并保持公钥匿名
计算:关于攻击替代链超越完整性链的概率计算
假设背景:攻击者想要修改过去的一个区块,即分叉生成平行区块,并在此基础上生成一条超过完整性链的最长链
挑战:拥有远超诚实的挖矿概率
计算过程:
新交易的接收者需要等待多长时间才能充分确定发送者不能更改交易?
结论:
二. 描述比特币系统的架构和设计因果关系
分类:
技术要点:
相关文章: