1 / 4
文档名称:

带你了解什么是真正的比特币交易.doc

格式:doc   大小:19KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

带你了解什么是真正的比特币交易.doc

上传人:drp539606 2019/1/25 文件大小:19 KB

下载得到文件列表

带你了解什么是真正的比特币交易.doc

相关文档

文档介绍

文档介绍:说到交易,你可能会说,交易有什么难懂的,不就是你给我钱,我伸手一接,这不就是完成交易了吗?当然了,这是最原始的交易方式了,可是在比特币交易体系里面,真正的比特币交易却不是这么一回事。如果想生动形象地了解比特币,可以在火币网微信公众号回复关键词“原理”,5分钟视频轻松了解比特币。如果你接触比特币够久,你一定听说过比特币是个区块链和区块,一个区块里面包含着很多笔交易,而这些交易信息都会被打包进一个区块里面,而由这些区块组成的网络就是区块链。那么,具体交易的细节如何?通常的技术文档都充满了术语,即使是中本聪的白皮书也难以直接联系实际,因此,这里用一种简单的比喻来解释下例如现在有三个人A,B,C。A的钱包里面有1个币,他想把币发送给B,那么,她就需要通过比特币钱包发送一笔交易,在填上B的钱包地址后就可以完成。我们可以在区块链上查到这笔交易,不妨叫做交易甲。然后B又将这一笔交易发送到C。,,,:地址A1BTC->, 交易乙:->, 这里我们用一个账簿来比喻就很容易理解账簿就相当于区块链,账簿的每页纸就是区块,这些纸依次装订在一起形成了一整个账簿。每页纸上贴满了一条又一条的汇款单(交易) 如果仔细观察汇款单交易乙(,),你会发现交易乙是由两大部分组成,前一部分可称为付款信息(input),后一部分可称为收款信息(output) 以往我们在银行填汇款单的的时候,一般需要填写汇款人的姓名和金额,以及对方(接收方)的鲜接收账户和姓名。其实比特币交易和现有的银行交易相差不大,差别也只是在某一些方面存在。交易甲付款信息:签名+公钥A(签名相当于盖章,是用地址A的私章(私钥)产生,而地址A的公钥可用于让其他人验证这个章是否有效(私钥公钥加密原理到处都有)) 收款信息:(金额)+地址B+兑现条件(这里的兑现条件注明了未来要花地址B的币需要满足何种条件,下面有详述) 交易乙付款信息:签名+公钥B 收款信息:+地址C+兑现条件交易丙付款信息:签名+公钥C 收款信息:+地址D+兑现条件有几点和银行汇款单不同的地方第一,每个汇款单都要花费花前一个汇款单的收款地址里的币,这样所有交易就一个个链结在一起,而如果要彻底核实某笔交易丙是否有效,就要顺着这个链一直回溯到最原始的挖矿产出交易(在交易甲之前还有别的交易),这样保证了只要用户有区块链的完整拷贝(也就是目前全节点的那60G数据),就可以独立验证任何一笔交易的有效性第二,每次汇款只能完全将支出账户里所有的币都花掉。以交易乙为例,汇款完成后原来的地址B就空了。如果只想转一半的资金到地址C,剩下的那一半就要在收款信息里另外填一个账户地址E,也就是所谓的找零地址第三,总汇款金额小于地址B的部分就是手续费。,,,验证交易乙是否有效,是靠上一个交易即交易甲的收款信息中的兑现条件来保证