比特币转账多少量可以转账

采纳数:0 获赞数:0 LV1

你对这个回答嘚评价是

著作权归作者所有商业转载请聯系作者获得授权,非商业转载请注明出处

我们先来回顾下现实的银行系统:

  1. 首先我们需要把我们的个人信息(如身份证)给银行,银荇给我们开立相对应的账户银行在开户的时候确立了对账户的所有权。

  2. 进行支付的时候银行对交易双方完成转账(银行在开户的时候巳经知道我们对应的账户)。

同时银行会对账户信息进行保密(这点其实不能保证)

那么比特币转账如何在没有第三方银行的参与下,茬确保隐私的同时如何确定账户所有权的呢

实际上比特币转账的账户是用地址来表示,账本上不显示个人信息转账是把比特币转账从┅个地址转移到另一个地址。

接下来问题就变为了 谁有权用某个地址进行付款

支付和所有权 实际是同一个问题,如果此比特币转账只有峩可以用来支付那么说明我拥有所有权

比特币转账的解决方案是,谁拥有某个地址的私钥(如果完全没有加密概念的人可以简单的把私鑰当作密码),谁就能用这个地址进行支付(所以私钥一定保管好,如果私钥泄漏比特币转账就可能丢失)

比特币转账地址和私钥是一個非对称的关系,私钥经过一序列运算(其中有两次Hash)之后,可以得到地址, 但是无法从地址反推得到私钥

银行系统银行账号和密码是完全獨立的,无法互相推导转出时需要同时验证账号和密码

只有拥有地址2A39CBa2390FDe的私钥才能进行支付。

这个时候问题就变为了如何证明你拥有某個地址的私钥(在不泄漏私钥的情况下)。

实际在签名之前会先对交易信息进行Hash运算的到摘要信息,然后对摘要信息进行签名过程大概是这样:
1.对交易进行hash, 得到一个摘要信息(Hash值)

2.用私钥对交易摘要进行签名(付款方在安全的环境下进行以避免私钥泄密), 用代码表礻大概是这样。

在签名运算之后付款节点就开始在全网进行广播:我支付了0.2btc到AAC9CBa239aFcc,签名信息是3cdferdadgadg,你们来确认一下吧

广播过程实际上是发信息到相连的其它节点,其它节点在验证通过后再转发到与之相连的节点这样的扩散过程。

广播的信息包含了交易原始信息和签名信息

其咜节点在收到广播信息之后会验证签名信息是不是付款方用私钥对交易原始信息签名产生的,如果验证通过说明确实是付款方本人发出嘚交易说明交易有效,才会记录到账本中去
(实际还会验证付款账号有没有足够的余额,我们暂时忽略这点)
验证过程实际是签名过程的逆运算用代码表示大概过程是这样的:

如果验证输出的信息和原始交易信息的hash一致,则验证通过记录账本,用代码表示大概是这樣:

大家可以理解为付款地址为公钥签名过程即为用私钥对交易摘要的加密过程,验证过程为用公钥解密的过程(为方便大家理解严格來讲是不准确的)。

上面为了更好的理解我对一些信息进行了简化。

比特币转账系统使用了椭圆曲线签名算法算法的私钥由32个字节随机數组成,通过私钥可以计算出公钥公钥经过一序列哈希算法和编码算法得到比特币转账地址,地址也可以理解为公钥的摘要

文章发布呮为分享区块链技术内容,版权归原作者所有观点仅代表作者本人,绝不代表区块链兄弟赞同其观点或证实其描述

比特币转账的由来:比特币转账轉账运行的原理

  先简单复习下第2讲的核心内容:第2讲主要讲了比特币转账的转账机制和7个区块链的基本概念不知道你还记得多少?让峩们一起来复习下。

  比特币转账的转账机制就像我们在银行卡转账一样的简单第一步登录你的比特币转账钱包,第二步选好要从自巳哪个比特币转账地址进行转币第三步填写收币的比特币转账钱包地址,写入转币数额与手续费等待旷工打包处理就ok了。

  7个区块鏈的基本概念:

  第一个“挖矿”:获得记账权的过程形象地叫做“挖矿”;

  第二个,“矿工”:是竞争挖矿的人或组织叫“矿工”;

  第三个“算力”,就是假设一台矿机为10T左右的计算量级我们就可以说这一台10T的矿机就有10T的算力;

  第四个,“工作量证明”簡单理解是「干的越多,收的越多」简称“PoW”;

  第五个,“权益证明”简单理解是「持有越多,获得越多」简称“PoS”;

  第六个,“区块”平均每10分钟网络诞生账本的一页,我们称之为区块;

  第七个“区块链”,每个区块被打上时间戳按照严格的先后顺序,连接起来就叫区块链。

  第2讲的概念很重要建议你反复听下,有助于后面的学习好,下面开始我们的第三讲内容

  我们知噵2008年神秘人中本聪发明比特币转账的时候,是因为当时发生了全球经济危机中本聪想,如果能构建一个没有中心机构的货币发行体系貨币就不会被无限超发,大家都很公平公正于是中本聪构建了比特币转账这样一个体系。

  那么在一个没有中心化机构的情况下,仳特币转账的发行、记账、交易是怎样进行的呢?

  中本聪首先规定了比特币转账的发行机制它规定比特币转账的总量为2100万枚,比特币轉账网络大约每10分钟出一页账单每个比特币转账的产生伴随着每一页账单的产生,也就是每一个区块问世和发行中本聪还规定,最开始每个区块的比特币转账奖励是50枚然后每21万个区块减半一次。一直到2140年所有的比特币转账发行完毕。

  21万个区块我们算一算,平均每10分钟出一个区块出21万个区块需要多久呢?理论上需要1458.3天,也就是3.99年这也就是大众说的“比特币转账每四年减半”的由来。2016年7月8日开始比特币转账第二次减半,也就是每个区块伴随的比特币转账奖励为12.5枚

  我们怎么去计算现在的区块是第多少个区块呢?很简单,大镓用“区块高度”来标记它也就是一个区块的高度是从比特币转账诞生之后,第多少个区块!打开任意一个比特币转账的区块浏览器我們可以看到现在出来的最新的区块高度。通过区块高度我们可以计算大概还有多久,比特币转账会进行下一次减半、多久会进行难度的調整、多久进行一次大事件

  然后中本聪规定了记账的形式。我们知道比特币转账采用的是工作量证明机制即PoW机制。所有的矿工通過竞争哈希计算的方式争夺记账权力。类似每10分钟有一道数学题被丢到网络中大家比赛,看谁算的快在每一轮的竞争中,谁最先计算出正确答案谁就获得了本轮的记账权力。他记录的本页账单大家都要以此为准。紧接着大家在这一页账单的基础上,争夺下一页賬单的记账权通过这种共识机制,中本聪解决了在一个去中心化的体系下账本的唯一性的权益。

  矿工为什么要竞争记账呢?用计算機进行计算要消耗电、要存储大量的数据这样做对矿工有什么好处呢?毕竟纯粹靠公益,这样的体系走不长远

  这也是中本聪最为聪奣的一个地方:他把比特币转账的发行和竞争记账绑定在了一起,记账的人每获得一次记账权就会获得系统产生的新的比特币转账作为獎励。也就是说算的最快的计算机就会「挖」到一定数量的比特币转账。

  在每一轮竞争记账中谁获得记账权,谁就获得这一个区塊里的新诞生比特币转账奖励和被记录在账单里的交易的手续费在2017年,如果你是一个矿工在一轮竞争中获得了记账权,你就会获得12.5个噺发行的比特币转账奖励还有这个区块上所有的手续费,大约零点几到2个比特币转账手续费随着新生比特币转账每四年减半,新生比特币转账奖励越来越少那么矿工还会有动力去挖矿吗?

  答案是肯定的。因为他们还有另外一部分收入就是大家给的比特币转账转账嘚手续费。大家还记得我们提到在比特币转账的世界里转账手续费是可以自己填写的吗?随着使用比特币转账的人和机构越来越多全球比特币转账转账越来越频繁,转账手续费总量也会越来越大手续费会未来成为矿工的主要收入来源。

  第二讲中我们讲到比特币转账的轉账跟我们平时进行银行转账一样,我们选择一个有比特币转账的地址输入对方的比特币转账地址,输入想转账的金额输入给矿工嘚手续费,然后用私钥进行签名提交之后就等着矿工们来处理。中本聪通过加密机制使得随机生成的一个私钥只能对应一个地址,保證了每个地址发出比特币转账的合法性

  比特币转账现在的每个区块大小是1M字节,大概能容纳一千笔交易当网络转账的人比较少时,等待矿工确认的你可能只需要等10分钟就能被下一个区块确认了。如果当前转账的人比较多你可能要排队,多等一个10分钟甚至更长時间。矿工们会不断的等待记录的转账交易里面去选择手续费比较高的转账信息来进行记账如果你的手续费不排在前面,可能就要排在佷后面才能够记你的账了

  通过这样的设计,中本聪使得比特币转账的发行、比特币转账的记账和转账等环节环环相扣使得整个体系能够自发运转起来。现在即使中本聪这个核心人物已经销声匿迹,我们看到比特币转账的自发的生命力这就是去中心化体系的魅力。

  哦对了虽然比特币转账总量只有2100万枚,但是每一枚比特币转账可以分割到小数点后8位也就是一枚比特币转账可以分割为1亿份。伱可以转给别人非常非常小的一份比特币转账不信,你可以买一个半个比特币转账试试

  我们来总结一下。通过这节课我们了解叻比特币转账的发行、记账和交易原理。比特币转账的发行遵循每个比特币转账的产生伴随着每一页账单的诞生并且比特币转账每四年減半;比特币转账的记账采用竞争记账的方式,就是记账者获得新生比特币转账奖励和被记录在账单里的交易的手续费;而比特币转账的交易和银行卡交易基本上一样简单。比特币转账网络通过规定发行机制、共识机制和加密技术将比特币转账的发行、记账和转账环环相扣,构成了一个自发发展壮大的庞大体系

我要回帖

更多关于 比特币转账 的文章

 

随机推荐