区块链读书笔记二
来源:互联网 发布:c语言加减乘除 编辑:程序博客网 时间:2024/05/11 19:46
“双花”问题,在区块链加密技术出现之前,加密数字资产和其他数字一样,具有无限复制性,如果没有一个中心化的机构,则我们没有办法确认一笔数字现金是否已经被花掉。在交易中一个可以信赖的第三方会保留甲乙总账从而保证每一笔数字现金都只会花掉一次,这就是“双花”问题。
货币的拥有权是通过公共总账来记录,公共总账记录在每个货币的用户上,并由加密协议和挖矿社区来确认。公共总账由公开的公钥来解密,用户不必信任交易的每个节点,只需要相信这个系统即可,这个系统就是区块链协议下的软件系统,从而解决了“双花”问题。
比特币交易通俗的解释:
A如果要将1BITCOIN交给B, A需要发布一个脚本告诉社区,这个脚本首先会将1BITCOIN解密然后给这1BITCOIN加上B的锁。社区收到消息后,用脚本解密发现确实是A的签名,然后给这1BITCOIN加上B的锁。为什么需要用脚本,而不直接用私钥,这是因为直接用私钥太局限。脚本可以涵盖更多的场景,比如限制时间,限制签名,限制数量等等。
0 0
- 区块链读书笔记二
- 区块链读书笔记一
- 区块链读书笔记三
- 区块链读书笔记四
- 区块链扫盲:区块链技术初探(二)
- 区块链技术浅析之二:区块链的技术源流
- 区块链2.0(二):区块链在金融服务领域的运用案例
- DFINITY区块链连载(二)阈值组创建与区块生成
- 区块链(二)-私有链的搭建
- 《Nodejs开发加密货币》之二十三:区块链
- 区块链开发技术路线的思考(二)
- 区块链开发技术路线的思考(二)
- 基于区块链的融合通信初探(二)
- 区块链实践(二) 以太坊Geth入门操作
- 区块链(二)--Bitcoin、Ethereum、Hyperledger Fabric
- 区块链编程一翻译篇<二>:web3j准备工作
- 虚拟币开发专题(二代币区块链专业名词解释)
- 区块链原理学习之二-私钥公钥和地址
- 我的嵌入式学习心得(五)
- C语言经典例子,求两个数的最大公约数和最小公倍数
- kNN算法_手写识别实例
- 运算符
- linux文件夹解释大全
- 区块链读书笔记二
- Android ThreadPoolUtils-线程池相关
- 谋定而后动
- spring boot 自学笔记(一) hello word
- 基于C++类模板的链表
- gdb调试core文件与程序
- nodejs中间件
- Ubuntu常见错误问题解决
- 大端小端判断