当前位置:首页 > 币界百科 > 数字货币百科 > 列表

比特币的交易

发布时间:2021-01-20 11:16:25

比特币的交易数据被打包到一个“数据块”或“区块”(block)中后,交易就算初步确认了。当区块链接到前一个区块之后,交易会得到进一步的确认。在连续得到6个区块确认之后,这笔交易基本上就不可逆转地得到确认了。比特币对等网络将所有的交易历史都储存在“区块链”(blockchain)中。区块链在持续延长,而且新区块一旦加入到区块链中,就不会再被移走。区块链实际上是一群分散的用户端节点,并由所有参与者组成的分布式数据库,是对所有比特币交易历史的记录 。 中本聪预计,当数据量增大之后,用户端希望这些数据并不全部储存自己的节点中。为了实现这一目标,他采用引入散列函数机制。这样用户端将能够自动剔除掉那些自己永远用不到的部分,比方说极为早期的一些比特币交易记录。

比特币的交易热门资讯

比特币交易量大吗?比特币交易量怎么看?

比特币交易量大吗?比特币交易量怎么看?

比特币交易量大吗?比特币交易量其实不难理解是指在某个时间段内交易成交的数量,通过量能柱子形式体现出来,你卖出一个比特币,我买入一个比特币,我们成交,那交易量就是1,理论上,在任何一种交易市场,交易量都是最重要...

比特币交易量大幅下降,到底是怎么回事?

比特币交易量大幅下降,到底是怎么回事?

加密货币市场正在从本月早些时候的价格下跌中复苏,但比特币的日交易量继续下降。这种数据异常的变化反映了旗舰加密货币使用方式的变化。它可能反映了一个更大的趋势。交易量大幅下降今年年初,随着比特币价格...

比特币交易平台有哪些?在国内如何购买比特币?

比特币交易平台有哪些?在国内如何购买比特币?

比特币是前几年新兴的一种数字虚拟货币,而就在近两年突然火了起来!这两年,一聊到比特币,总会有许多人表示,知道有这东西,但没买过也不知道在哪可以买卖。下面小编就为大家介绍一些比特币交易平台,然后带大家了解...

新手如何购买比特币,如何选择比特币交易所?

新手如何购买比特币,如何选择比特币交易所?

随着比特币的热潮越来越高,比特币交易所也如雨后春笋般崛起。身为一名老玩家,经历过无数风风雨雨,前有“9.4事件”,后有“9.17事件”,所谓阅所无数,也算得上是经得起时间及金钱的敲打。经常会有人问我,现在买比特...

比特币交易和外汇交易有什么区别?

比特币交易和外汇交易有什么区别?

比特币和外汇,算是我们经常听到的投资项目了。而且近来区块链、虚拟货币火得不要不要的,所以很多人想了解交易比特币和外汇有什么区别、它们是什么关系。小编今天就和大家一起讨论。...

比特币交易费用怎么计算?

比特币交易费用怎么计算?

谈到比特币的优点时,很多人都会加上“比特币转账手续费低廉”这一条。比如,今年 1 月 3 日,价值约 1051 万美元(1500BTC)的一笔大额比特币转账,从某“巨鲸”钱包转入到某交易平台时手续费远远低于 1 美元(0.000...

比特币交易之新手交易者都必须知道的10件事

Moon。Lambo。对外部观察者来说,这似乎是一个快速致富的简单而可靠的方法。他们离开工作成为“专业密码交易者”,甚至在学习交易和风险管理的基础知识之前。我们都知道这个故事的结局。任何市场做交易都很难...

比特币交易要纳税吗?比特币税收是怎么一回事?

“世界只有两种人,拥有和没有比特币的”,这是很多已经和即将踏入币圈的人们的财富信仰。短时间价格暴涨的神话在创造诸多“一夜暴富”的财富传奇的同时,也激励更多的“投资者”和投机者涌入。作为神一般的存在...

比特币的交易项目评级

评分:9 评分时间:2021-04-20 16:58:49

1.比特币交易链条  

比特币不是基于账户的密码货币,而是基于交易的密码货币。在基于账户的货币中,我们可以通过账户直接查询余额;但在比特币系统中,我们需要通过未花费交易输出(UTXO)来统计该地址余额。  

每一笔交易都是由交易输入和交易输出构成。交易输入里面的字段主要是脚本签名(包含本次交易的签名和付款人公钥)、UTXO的索引,该字段表明了付款人信息和付款人的金额来源。其中,数字签名使用ECDSA,付款人先将本次交易关键数据(例如:UTXO索引、交易金额和收款人公钥)作为哈希函数的输入,计算相应的哈希值,再使用私钥对哈希值签名;交易输出里面的字段主要是脚本公钥(包含若干个脚本指令和收款人公钥地址的哈希值)、地址和金额。该字段主要表明收款人的地址和收款金额。  

2.比特币交易步骤  

(1)验证本次交易是否是可支付的。比特币的所有交易记录提供了比特币UTXO查询,只有当本次交易的UTXO对应的金额大于或等于收款金额时,该笔交易才是可支付的。  

(2)用私钥签署这笔交易,并将签名放置在交易的脚本签名中。  

(3)将该交易单广播出去,寻求其他实体的认可。所有合法的比特币交易最终都会被封装在历史区块之中。但是上述转账过程存在一个问题:收款人很难确认比特币所有者是否对该比特币进行双重支付。  

3.双重支付  

(1)无双重支付的情形。假设A有1枚比特币,要将其转给B。A首先构造一笔交易Tx1:使用私钥签署该笔交易,并将交易单Tx1广播出去。其他实体收到信息后,通过UTXO索引计算A是否有能力支付1枚比特币,如果有能力支付,则认为此次交易是合法。最后,A的钱包地址减少1枚比特币,B的钱包地址增加1枚比特币。  

(2)有双重支付的情形。如果A利用同一个UTXO构造2笔交易(Tx1:从A地址转1枚比特币给B地址;Tx2:从A地址转1枚比特币给C地址),并用私钥分别签署这2笔交易。由于消息传送具有随机性与先后性,有些实体先收到第1条交易,而有些实体会先收到第2条交易,那么比特币系统会出现交易混乱,必须防止此类双花的出现。 


评分:5 评分时间:2021-04-20 09:24:44

我们提到了钱包为用户自动生成了地址、公钥、私钥,并且在这篇文章中,我们讲解了什么是地址、地址用来做什么:地址就是用户的银行账号,用户通过地址来交易比特币。  

image.png

既然用户用地址就能交易,那公钥和私钥还有什么用?  

我们需要知道的是,从09年至今,全球所有的交易记录是所有人可见的。交易记录中包含有交易流水单号、发币人的发币地址、收币人地址、发币人的找零地址。也就是说,全球所有用户的地址都是可以被任何人知道的。既然如此,如果中本聪在设立比特币机制时,仅仅通过告诉钱包地址是多少的方式就能完成交易的话,那么整个交易机制是不安全的,我可以随便用别人的地址假装是自己的地址,来和别人交易。  

于是,在整个机制中,有了私钥和公钥的概念。  

私钥用来证明这笔交易的发起人确实是比特币的所有者。私钥是一串很长的随机数比如:  

4KeZdDEu11z3gPrtuX3phjwGnNP4RFd7yyrCVC1j2WLBB9ZXMCJ是由钱包替用户随机生成的。私钥一定不能曝光给别人,因为一旦让别人知道私钥,别人就可以轻松将你的比特币转走,并且再也拿不回来。(所以我们用钱包交易的前提,是信任钱包不会盗取我们的私钥)  

公钥是由私钥通过算法生成,通过私钥可以计算出唯一一个公钥。但公钥并不能逆向推导出私钥。  

顺便提一下,地址是由公钥通过算法生成,通过公钥可以计算出唯一一个地址。但地址并不能逆向推导出公钥。  

中本聪设计了如下机制:钱包需要先将私钥通过加密算法A加密,再将加密之后的字符串(我们把叫做签名)、公钥一并发送给矿工。矿工收到信息后,将签名、公钥带入到一个验证函数F中,如果得出的结果为true,那么矿工就认为这个交易发起人确实是持币者发起的。  

image.png 

回到交易流程中:钱包用张三的私钥通过加密算法生成了一段加密过的私钥,然后与公钥一并写到了交易信息里,再发给全球矿工。此时,矿工收到了这笔交易信息,信息里包含:交易流水单号、发币人地址、收币人地址、发币人提供的加密过的私钥、发币人的公钥。矿工将加密过的私钥、公钥带入上面提到的公式中,等待程序验证。如果程序反馈给矿工"true",那么即可表明,这笔交易确实是持币者发起的了。如果程序反馈给矿工"false",那么说明这笔交易存在问题,不能被验证通过。  

这样的话,张三不需要将自己的私钥发给矿工,既能让矿工简单地验证这笔交易是否由持币者发起,又能保证自己的私钥不外泄了。


评分:4 评分时间:2021-03-19 09:35:30

合约交易是指交易双方,在交易所通过买卖合约,并根据约定在未来某一特定时间和地点,以特定价格买卖规定数量商品的行为。合约交易是在现货远期合约交易基础上发展起来的,在交易所内买卖标准化合约的一种新型交易方式。  

合约交易与现货交易的不同之处在于,现货交易是实实在在地交易商品;而合约交易是以某种商品(如棉花、大豆、石油),或金融资产(如股票、债券等)为标的物的标准化合约交易。  

随着比特币等数字资产的出现,在数字资产领域也逐渐出现以数字货币为标的物的数字资产衍生品。合约交易的最终目的在于发现真实价格,而不是商品所有权的转移,我们可以通过买卖合约,回避现货价格变化而带来的不确定风险,除此以外也可以通过对合约进行套利或投机来获利。  

现货交易与合约交易大不同,具体来说有以下几点:  

第一、买卖标的不同。  

现货交易买卖的是商品本身,有样品、有实物,我们日常生活中的买卖,大都是现货交易。而合约交易买卖的对象是标准化合约,这张合约包含约定的交易品种、交易时间,交易价格、交易数量等标准化信息。  

第二、标的范围不同。  

现货交易范围是一切可以流通的商品;而合约交易主要是大宗实物商品(比如农产品、能源产品、金属等)以及一些金融产品(比如股票、证券等)。  

第三、交易规则不同。  

现货交易是货到款清,无论时间多长,都是一次或数次结清。而合约交易,是在未来某一时间进行交割。  

最后、交易目的也不同。  

现货交易是交易双方在较短时间内完成获得或出让商品的所有权。  

合约交易的目的除了到期交割实物,还能通过合约交易,转移现货市场的价格变化带来的不确定性风险或者从合约市场的价格波动中获得利润。


评分:9 评分时间:2021-01-21 10:24:43

首先交易肯定是人发起的,人在比特币系统(去中心化的电子记账系统)中是怎么体现的呢? 

在注册新用户的时候,BTC系统会给用户生成一个随机数,然后根据随机数生成一个叫私钥的字符串,有了私钥后,再使用椭圆曲线乘法产生一个对应的公钥(这个过程不可逆),有了公钥,我们就可以使用哈希函数生成比特币地址。这个地址就相当于是比特币的钱包,比特币就是钱包里的钱。交易过程就是从一个钱包转到另一个钱包,一个地址转到另一个地址。

拥有BTC私钥,就拥有对钱包中资金的所有权和控制权。私钥必须要进行备份,以防意外丢失,因为私钥一旦丢失就难以复原(公钥不能反向生成私钥),其所保护的比特币也将永远消失。私钥可以对一个字符串进行加密,而公钥可以对加密过的字符串进行解密,这种加密方式称为非对称加密。只有你自己可以对交易信息进行加密,其他任何人可以用公钥来解密你加密过的信息。

image.png


最新专题
  1. 2021年第二季度12个热门区块链项目一览

    2021-04-14
  2. Kusama平行链插槽拍卖参与项目一览

    2021-03-17
  3. HECO火币生态链挖矿教程指南

    2021-01-26
  4. 2021年最值得投资的区块链项目有哪些?

    2021-01-20
  5. 币圈皇马的轨迹:从深渊到涅槃

    2021-01-20
  6. Paypal支持的数字货币有哪些?

    2021-01-18
  7. 2021年什么山寨币值得买?2021年山寨币精选!

    2021-01-12
  8. Andre Cronje参与的区块链项目有哪些?

    2021-01-12