mycoin深入解释比特币的支付与管理机制

mycoin深入解释比特币的支付与管理机制

ID:18067057

大小:17.42 KB

页数:5页

时间:2018-09-13

mycoin深入解释比特币的支付与管理机制_第1页
mycoin深入解释比特币的支付与管理机制_第2页
mycoin深入解释比特币的支付与管理机制_第3页
mycoin深入解释比特币的支付与管理机制_第4页
mycoin深入解释比特币的支付与管理机制_第5页
资源描述:

《mycoin深入解释比特币的支付与管理机制》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、MyCoin深入解释比特币的支付与管理机制近日比特币的局势越趋紧张,有新的玩家投入同时也有旧的玩家退出,有新兴的比特币平台渐露锋芒也同时有比特币平台支撑不住退下前线的消息传出。然而位于香港的比特币平台MYCOIN则选择此时入场,更获得不少玩家的支持,或许多少于国内政策影响有关系。因此小编为了缓解此等紧张的气氛,特意转载于一片相对有意义的文章,解说比特币存在的隐藏特性,让大家一起成长,更了解比特币的未来趋势。这是一篇专业科普均适用的文章,所以放到极客论道里。想到写此文的原因是因为Multibit的找零BUG,需要解释一下为什么会产生这么一个BUG。全部知识来自于3个月来对比特币源代码的苦读,结

2、论来自于自己的思考。比特币交易的“支票”“支票”这个词不敢说是首创,但绝对是原创。因为我从未看到谁提过这个概念。比特币的最小存储单元,不是钱包,也不是账户,而是“支票”。为什么要用“支票”呢?这要从支付的本质说起。当一个账户付款的时候,必须先要确认它的余额是否够支付的。现在的银行系统,每一次消费之前,银行要计算一下你的账户余额,就是用全部的收入减去全部的支出。如果一个账户开了10年,收入支出会上千上万笔,计算量会越来越大。银行用的是超级服务器集群,计算量再大都受得了;比特币钱包都是装在个人电脑里,如果每个客户端每次交易都要全部从头算一遍,这种计算方法会把电脑全部搞崩溃。theprovisio

3、nsofelectricpowerconstructionengineeringqualitysupervisionandquality...2.4.1.1theunitworksacceptancerateof100%,thequalityevaluationofatotalscoreof95orabove;2.4.1.2regulatedWeldingNDTinspection100%,regulatedweldingapassingrateof>99%,andweldbeadappearance;2.4.1.3boilerhydraulic所以,比特币开发团队非常有智慧地发明了一个机制

4、:支票和找零机制。一定是先有收入,后有支出。(原初收入来自挖矿收入,所以叫coinbase)所以,只要拿出以前的单笔收入证明(支票),其收入金额大于支出额;或者多笔收入证明,其收入总和大于支出额,这这笔支付交易就是有效的。这样验证方的电脑工作量就非常小:验证是否有之前的这笔收入支票,这笔收入支票是否被花掉过。因为每笔收入(支票)只能用一次,所以收入和支出之间就会产生差额,这个差额通过”找零“机制返还给支出者——很简单,自己指定一个地址,把支付之后剩余的钱放进这个地址。所以,比特币交易的每一笔收入,就相当于一个支票。好比你收到1张1万的支票,今天要花费100元,那么就生成2张支票,一张100元

5、,开给对方,一张9900元,开给自己,1万的这一张标明”已使用“,从此作废。交易的结构与灵活性一个交易(transaction)由多笔输入支票和输出支票构成。输入可以来自多个地址,输出也可以打给多个地址,输入和输出的地址是可以重复的。这种设计的初衷,是考虑到比特币记账空间是稀缺资源(既占用网络流量,又占用CPU计算,又占用硬盘存储),一定要把交易信息最大程度压缩。这样的一个设计,兼容度特别强,如果用编程术语来说,叫”泛型“。因为它涵盖了太多的可能性:将一个支票转移到另外一个地址。(保持匿名性,或者基于账户安全需要)用一个支票支付给一个地址,余额找零会自己的地址。(最常见的支付方式)thepr

6、ovisionsofelectricpowerconstructionengineeringqualitysupervisionandquality...2.4.1.1theunitworksacceptancerateof100%,thequalityevaluationofatotalscoreof95orabove;2.4.1.2regulatedWeldingNDTinspection100%,regulatedweldingapassingrateof>99%,andweldbeadappearance;2.4.1.3boilerhydraulic用一个支票支付给多个地址。(例如老

7、板发工资)(例如为了隐私保密,把大额账户打散到多个小额账户)用同一个地址的多个支票凑在一起做一笔支付。(大额支付)用多个地址的多个支票凑在一起做一笔支付(例如AA制)。用多个地址的多个支票支付给多个地址(还是比如老板发工资,用自己的多笔收入支付给多个员工的地址)(未来手续费高了之后,还有一种应用:搭伙交易。就是把多笔完全不相干的支付放到一个交易里,这样可以节省手续费)将自己的多个支票整合为一个支票。将自己的多

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。