比特币是如何转账交易的?
答案:3 悬赏:70 手机版
解决时间 2021-03-28 05:56
- 提问者网友:暮烟疏雨之际
- 2021-03-27 14:39
比特币是如何转账交易的?
最佳答案
- 五星知识达人网友:低音帝王
- 2021-03-27 15:25
安装了比特币客户端的电脑被称为节点,互联网上的所有节点构成比特币网络。每当有新的比特币在某个节点上生成,交易,这个节点都会向附近的比特币节点广播,最终整个网络节点都会记录交易信息。
在比特币的网络中, 每个安装了客户端的节点都拥有一个分布式数据库来管理比特币生产,交易,查询账户余额记录,同时也更新和记录着比特币系统变化的最新记录。
当你想给你的朋友发送 10 枚比特币的时候。你需要两个东西,一个是比特币地址,另一个是对应的私钥。比特币地址跟银行账号不一样,你不需要签署一堆文件去申请,它们是随机生成的,就是一串由字母和数字组成的字符串。私钥也是类似的一个字符串,但是这个是要严格保密的。比特币地址就好像一个透明的存钱罐,每个人都可以看到里面有什么,但是只有拥有私钥的人才能打开它.
当你发送交易申请后,周边的节点会检查你的账户是否拥有 10 枚比特币,如果有,则同意这次交易,并且把这条信息广播到附近的节点,一传十,十传百,很快整个网络都会确认这笔交易信息,然后写入到区块中。你的朋友将会收到 10 枚比特币,交易就算完成了.
如果你想发送小额的比特币,理论上数字货币是可以无限切割的。目前最小的比特币单位叫做“中本聪”,相当于0.00000001个比特币。
在比特币的网络中, 每个安装了客户端的节点都拥有一个分布式数据库来管理比特币生产,交易,查询账户余额记录,同时也更新和记录着比特币系统变化的最新记录。
当你想给你的朋友发送 10 枚比特币的时候。你需要两个东西,一个是比特币地址,另一个是对应的私钥。比特币地址跟银行账号不一样,你不需要签署一堆文件去申请,它们是随机生成的,就是一串由字母和数字组成的字符串。私钥也是类似的一个字符串,但是这个是要严格保密的。比特币地址就好像一个透明的存钱罐,每个人都可以看到里面有什么,但是只有拥有私钥的人才能打开它.
当你发送交易申请后,周边的节点会检查你的账户是否拥有 10 枚比特币,如果有,则同意这次交易,并且把这条信息广播到附近的节点,一传十,十传百,很快整个网络都会确认这笔交易信息,然后写入到区块中。你的朋友将会收到 10 枚比特币,交易就算完成了.
如果你想发送小额的比特币,理论上数字货币是可以无限切割的。目前最小的比特币单位叫做“中本聪”,相当于0.00000001个比特币。
全部回答
- 1楼网友:煞尾
- 2021-03-27 17:11
钱包有余额,我们就可以尝试给其他地址转比特币了:
由于bitcoind内置了钱包模块,转账交易变得非常简单:只要调用 sendtoaddress接口就可以向指定的地址发送比特币了。
我们先使用getnewaddress调用来生成一个新地址以便测试:
~$ bitcoin-cli getnewaddress2MzJkG1a4ZfWt3v3d3Rmkv57Z7UyLDHpep5
然后使用sendtoaddress命令就可以向这个新地址转账了。 例如,下面的代码向我们新生成的地址转入2.45个比特币并返回交易id:
~$ bitcoin-cli sendtoaddress 2MzJkG1a4ZfWt3v3d3Rmkv57Z7UyLDHpep5 2.45
现在我们挖矿确认这个交易,给它6次确认:
~$ bitcoin-cli generate 6
需要指出的是,由于getnewaddress生成的地址是自动添加到钱包中的, 因此该地址收到的比特币依然计入到钱包的余额中。
使用getreceivedbyaddress调用查看地址接收到的比特币数量:
~$ bitcoin-cli getreivedbyaddress 2MzJkG1a4ZfWt3v3d3Rmkv57Z7UyLDHpep5 62.45000000
以上内容摘抄自:比特币开发详解
- 2楼网友:千夜
- 2021-03-27 16:34
一笔比特币交易的生命周期起始于它被创建的那一刻,也就是诞生(origination)。 随后,比特币交易会被一个或者多个签名加密,这些签名标志着对该交易指向的比特币资金的使用许可。接下来,比特币交易被广播到比特币网络中。在比特币网络中,每一个节点(比特币交易参与者)验证、并将交易在网络中进行广播,直到这笔交易被网络中大多数节点接收。最终,比特币交易被一个挖矿节点验证,并被添加到区块链上一个记录着许多比特币交易的区块中。
一笔比特币交易一旦被记录到区块链上并被足够多的后续区块确认,便成为比特币总账簿的一部分,并被所有比特币交易参与者认可为有效交易。于是,被这笔交易分配到一个新所有者名下的比特币资金可以在新的交易中被使用——这使得所有权链得以延伸且再次开启一个新的比特币交易生命周期。
一笔比特币交易一旦被记录到区块链上并被足够多的后续区块确认,便成为比特币总账簿的一部分,并被所有比特币交易参与者认可为有效交易。于是,被这笔交易分配到一个新所有者名下的比特币资金可以在新的交易中被使用——这使得所有权链得以延伸且再次开启一个新的比特币交易生命周期。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯