比特币玩合约有没有手续费啊 比特币玩合约是不是稳赚

㈠ 比特币合约交易后正负含手续费吗

人们宣传比特币的时候常常会讲:“可以向各种张三李四免费转账。”其实不一定,有时还是需要手续费的。

2013年,一个比特币的价格为20美元。2017年,转一个比特币要花20美元。
手续费的目的一来为激励矿工不辍挖矿,二来以维护比特币网络安全(维稳费?)。早期矿工的挖矿底薪比较高,每个区块50枚BTC,但是创世块之后每出21万个块(每四年),底薪减半。所有2100万枚比特币都被挖出后,由交易费充当挖矿奖励。

关于减半算法的代码,长这样。

CAmount GetBlockSubsidy(int nHeight, const Consensus::Params& consensusParams)
{
int halvings = nHeight / consensusParams.nSubsidyHalvingInterval;
// Force block reward to zero when right shift is undefined.
if (halvings >= 64)
return 0;

CAmount nSubsidy = 50 * COIN;
// Subsidy is cut in half every 210,000 blocks which will occur approximately every 4 years.
nSubsidy >>= halvings;
return nSubsidy;
}
奖励金在2012年当时候从50比特币减半为25比特币,2016年从25比特币减半为12.5b比特币。大概2020年就会再减半为6.25比特币。

那么,怎么确定什么时候需要掏交易费、掏多少合适?

比特币网络规则内置交易费用结构,取决于系统推荐的(标准)客户端。 我们拿比特币核心(bitcoin core)打个比方,看看转帐时,需要过哪几道:

1.花哪些币?

客户端首先确定用哪些币来完成支付。

好比, Bob给Alice转了2枚比特币;Rose又给Alice转了3枚比特币,那么两次转账金额会单独地趴在Alice的钱包中,直到被花出去。(注意:两笔转账不会“自动合并”为5BTC)。

那么,经过一阵子,钱包中会积累不同金额的比特币,所以才说,得考虑下用哪些做支付。

可用金额叫做交易的“输入”,最终发送金额(包括退回到钱包的找零)称为“输出”。

2.避免过于零碎的支付

若交易“输出”(包括找零)小于0.01BTC,则收取0.0001BTC的手续费。 “选币”时,算法会尽量避开那些找零金额低于0.01BTC的币。

3.老币、大额交易优先

若发送的比特币金额过小,或币龄过低,则很有可能被收取费用。 每笔交易都有优先级,由“输入”的年龄、金额和交易输入数量决定。

具体而言就是, 客户端将每一笔输入的金额与该输入在区块中存在的时间相乘,将所有乘法结果相加再除以交易字节大小。

若结果小于0.576,则收取交易费。所以,有一堆零碎且/或很新的“输入”,又不想掏手续费可以这么干,交易里加上一个大额且较老的输入即可。这里边,比较关键的就是这个金额x年龄的平均值。

如果在第3步中某交易本来是收费的,但随着时间流逝,又有新的区块不断产生,那么原先交易中“输入”年龄也随之增长,进一步提升了交易的优先级,因此第3步中产生的费用可能会被免除。

4.“称重”收费(按每千字节收费)

最后,客户端检查交易的字节长度。长度取决于输入和输出的数量,大致可用下列公式计算:

148 * 输入数量 + 34 * 输出数量 + 10

若长度小于10000字节且在第3步中有足够高的优先级,那么这笔交易最终被确认为免费,反之需收费, 费用默认为0.0001BTC/千字节(不足1k的按1k计算)。 可自行在客户端相关设置中更改交易费数额。 低于0.0001BTC的设置不会生效。新费用设置生效后,将覆盖步骤2中的费用,两者不叠加。

接着说几个例子:

1. 过犹不及

说:Alice钱包中趴着两笔“输入”,金额分别为1BTC和2BTC。然后Alice想买杯2.99999BTC的咖啡。这时就不存在选币这一说了,因为有且只有两笔输入,都用上才够咖啡钱,剩下0.00001BTC找零。注意,步骤2提到: 若交易“输出”(包括找零)小于0.01BTC,则收取0.0001BTC的手续费。 说明,咖啡交易将被征收0.0001BTC的手续费。结果就是交易会失败,因为Alice手里的余额不足。

这就有意思了:Alice手上有3BTC,但是没法买2.99999BTC的咖啡。Alice可以把3BTC全部付给商家以避免手续费(假设第3步的费用为0),但有些商家可能会要求支付准确的金额。

2. 人品爆发

说:Alice人品大爆发,在某赔率64000的赌博游戏中,用0.02BTC拨来1280BTC。网站支付奖金时,自己钱包里并没有可丁可卯的1280BTC,于是只能用各种零碎输入(含找零)来各种凑。

最后,这笔凑出来的奖金大小是51203字节。是这样,交易大小超过10000字节,费用增至0.0005BTC/每千字节(其实早期的交易费用就是0.0005,后来变成0.0001的),那么, 这里的手续费就是52*0.0005 = 0.026BTC。 比玩家的本儿还高。

当然,还是比PayPal转便宜。

注: 使用Paypal手续费为 4.4% + 0.3 USD/每笔。

好比,1280刀转账,1280*4.4% + 0.3 = 56.62 刀

注意:最后缴纳的手续费是0.0286BTC,有可能是因为没有使用(推荐)标准客户端来创建交易,然后这个客户端在计算费用时有点小问题。

这是个真事儿,见:Bitcoin Transaction

3. 机关算尽,不掏钱

有种交易踏在免费的悬崖边上,大小为9999字节,堪称交易费躲闪之王。全部输入中只有一个是1聪(satoshi,即比特币最小单位,0.000 000 01 BTC = 1 satoshi, 以致敬比特币创始人Satoshi Nakamoto);但是有另一个大额输入拉高了优先级,免除交易费用。

必须支付手续费吗?

捎带脚说一句,手续费其实不是强制的。有些矿工并没有很在意这些收费标准,也会把一些没有手续费的交易记录到区块中。使用标准客户端的“原始交易”(raw transactions)界面能创建手续费低于标准费用的交易,而且,还是有可能人品爆发的被矿工打包入块的。

㈡ 比特币怎么赚钱有手续费吗

比特币通过在交易所进行买卖,赚取差价。

㈢ 比特币合约的限价规则是什么

为什么还有人玩合约?有几个是常胜将军啊?这东西波动太大,多空双吃。
最稳妥的只有定投、Bitoffer期权。
期权是现货最好的对冲工具,怎么对冲呢?比如在Bitoffer开一张看跌期权,如果比特币从8700美金跌到8000美金,理论上你的现货会亏损700美金,但是你的看跌期权则获利700美金,这么一来,你就可以完全对冲掉市场的风险了。

㈣ 比特币中国的交易平台手续费怎么算

比如说EASYBTC,普通用户买入卖出都不需要任何手续费。也就是一些广告方需要花钱,不妨注册体验下啊。

㈤ 怎么在OKEX交易比特币可以免手续费

法币交易是直接点对点的,没有手续费,你应该知道的吧。

㈥ 比特币的手续费给谁了

比特币转账矿工会收取手续费,如果在交易平台交易,交易平台会收取相应交易手续费。
请采纳。

㈦ 比特币手续费

比特币的交易费用一般为:0.0001-0.0005BTC之间。当然,每个矿工和矿工协会所接受的额度是不一样的。有时候,大额的比特币交易是不需要手续费的,比如超过100BTC。小额的交易如低于0.01BTC则要收取一定量的手续费。当然,有的比特币客户端可以设置比特币交易费,如果你把交易费用设置的非常低,那么交易确认的时间会非常的漫长。
首先应该明白这个手续费是奖励给矿工的,以激励矿工继续挖矿为比特币提供足够的算力从而确保比特币网络的安全。目前矿工的主要收入是通过创造新的块(Block)来获得BTC的奖励,但是这个奖励每4年减半,随着时间的推移比特币交易手续费将逐渐取代比特币奖励。
什么情况下需要支付手续费?金额是多少?

比特币系统有一系列的网络规则,其中包含手续费规则,这一系列规则也就是“客户端要做什么”。当你使用Bitcoin客户端(钱包,Bitcoin-Qt)发送比特币的时候,整个过程大致分为以下步骤:

1. 筹备你要发送的比特币

客户端负责收集你钱包(Bitcoin-Qt)里的比特币余额为支付做准备,因为你收到的每一笔比特币都存在你的钱包里面直到你花掉它们。

假如在OKCoin比特币提现3BTC与2BTC两次,它们在你钱包的记录是相互独立的,即一个3BTC和一个2BTC,而不是合并为5BTC(钱包只记录交易明细,并不将余额合并,但是你在钱包的界面上可以看到总的余额),随着时间的推移你的钱包里会积累许多这样数量不等的比特币,可想而知OKCoin比特币钱包里应该有成千上万条这样的记录了吧。所以当你发送比特币的时候钱包必须决定用哪些上述记录最适合用来本次发送。

在一次交易中你得到的比特币称为“输入(inputs)”,支出的比特币称为“输出(outputs)”,在你的钱包里存在多个输入和输出。

2. 阻止大量微额(st)支付冲击网络

如果你向OKCoin比特币交易平台充值小于0.01BTC(包括你钱包内部的资金变动)的话,你必须要支付0.0001的手续费。钱包在准备你的支付金额的时候有一个既定的规则,就是在众多输入(inputs)中筹备支付金额的时候尽量避免产生小于0.01BTC的金额变动(比如你要向OKCoin比特币充值5.005BTC,钱包尽可能的选择3+2.005或者1+1+3.005,而不是5+0.005)。

3. 数额越大、币龄(age)越高优先级越高

如果你发送金额太小或者是你的比特币刚开采出来不久,那么你的转账就不再免费之列。每一个交易都会分配一个优先级,这个优先级通过币的新旧程度、交易的字节数和交易的数量。具体来说,对于每一个输入(inputs)来讲,客户端会先将比特币的数量乘以这些币在块中存在的时间(币龄,age),然后将所有的乘积加起来除以此次交易的大小(以字节为单位),计算公式:priority = sum(input_value_in_base_units * input_age)/size_in_bytes,计算结果如果小于0.576,那么该交易就必须支付手续费。这也是为什么你在OKCoin比特币提现的时候都要加一个0.0001的原因了,因为OKCoin钱包内的比特币转账频繁,比特币在块中的时间比较短,因此需要支付手续费。如果你确实有大量的小额输入,比如小矿工,又想免费转出,这时候你可以加一个数额大的、币龄大的比特币金额,就会将平均优先级提高,从而可以免费转出比特币。

4. 每千字节的收费

在转账的最后客户端会计算本次转账的大小(以字节为单位),大小一般取决于输入和输出的数额大小,计算公式如下:148 × 输入数额 + 34 × 输出数额 + 10,如果该次转账的大小超过10000字节但是优先级符合免费的标准,那么仍然可以享受免费转账,否则需要支付手续费。每1000字节的费用默认是0.0001BTC,但是你也可以在客户端里进行追加,依次打开选项卡“设置>选项>主要”进行手续费的调整。如果你在设置的手续费小于0.0001BTC按0.0001算。当本条规则适用时将会取代步骤2的规则而不是累加。

㈧ OKEX如何交易比特币能够免收手续费

在OKB的交易对啊,在那里交易是全免手续费的,不管你是交易比特币或者别的。

㈨ 为什么比特币平台交易手续费那么高

你好,因为平台需要赚钱啊,要不然,平台拿什么养活那些员工呢,对不对。


㈠ Does the positive and negative transaction fee of Bitcoin contract include handling fees?

When people promote Bitcoin, they often say: "You can transfer money to various people for free." In fact, this is not necessarily the case. Sometimes There is still a handling fee.

In 2013, the price of one Bitcoin was $20. In 2017, it cost $20 to transfer one Bitcoin.
The purpose of the handling fee is firstly to encourage miners to keep mining, and secondly to maintain the security of the Bitcoin network (stability maintenance fee?). The basic mining salary for early miners was relatively high, 50 BTC per block, but after the genesis block, every 210,000 blocks (every four years), the basic salary was halved. After all 21 million Bitcoins are mined, transaction fees serve as mining rewards.

The code for the halving algorithm looks like this.

CAmount GetBlockSubsidy(int nHeight, const Consensus::Params& consensusParams)
{
int halvings = nHeight / consensusParams.nSubsidyHalvingInterval;
// Force block reward to zero when right shift is undefined.
if (halvings >= 64)
return 0;

CAmount nSubsidy = 50 * COIN;
// Subsidy is cut in half every 210,000 blocks which will occur approximately every 4 years.
nSubsidy >>= halvings;
return nSubsidy;
}
The reward was halved from 50 Bitcoins in 2012 It is 25 Bitcoins, which was halved from 25 Bitcoins to 12.5b Bitcoins in 2016. It will probably be halved again in 2020 to 6.25 Bitcoins.

So, how to determine when to pay transaction fees and how much to pay?

The transaction fee structure is built into the Bitcoin network rules and depends on the (standard) client recommended by the system. Let’s use Bitcoin Core as an analogy to see what steps are required when transferring money:

1. Which coins should be spent?

The client first determinesWhich coins are used to complete the payment.

For example, Bob transfers 2 Bitcoins to Alice; Rose transfers 3 Bitcoins to Alice, then the amounts of the two transfers will be kept in Alice's wallet separately until they are spent. . (Note: The two transfers will not be "automatically combined" into 5BTC).

So, after a while, different amounts of Bitcoin will accumulate in the wallet, so I say, you have to consider which ones to use for payment.

The available amount is called the "input" of the transaction, and the final amount sent (including the change returned to the wallet) is called the "output".

2. Avoid too fragmentary payments

If the transaction “output” (including change) is less than 0.01BTC, a handling fee of 0.0001BTC will be charged. When "selecting coins", the algorithm will try to avoid coins whose change amount is less than 0.01 BTC.

3. Old coins and large-amount transactions are given priority

If the amount of Bitcoin sent is too small, or the currency age is too low, fees are likely to be charged. Each transaction has a priority, determined by the age of the "input", the amount, and the number of transaction inputs.

Specifically, the client multiplies the amount of each input by the time the input exists in the block, adds all the multiplication results and divides them by the transaction byte size.

If the result is less than 0.576, a transaction fee will be charged. Therefore, if you have a bunch of fragmented and/or very new "inputs" and don't want to pay handling fees, you can just add a large and older input to the transaction. Here, the more critical thing is the average amount x age.

If a transaction in step 3 was originally charged, but as time goes by, new blocks continue to be generated, then the "input" age in the original transaction will also increase, and further The transaction's priority is increased so fees incurred in step 3 may be waived.

4. "Weighing" charges (charged per kilobyte)

Finally, the client checks the byte length of the transaction. The length depends on the number of inputs and outputs, and can be roughly calculated by the following formula:

148 * number of inputs + 34 * number of outputs + 10

If the length is less than 10,000 bytes and in If there is a high enough priority in step 3, then the transaction will eventually be confirmed as free, otherwise it will be charged. The default fee is 0.0001BTC/kilobyte (less than 1k will be calculated as 1k). You can change the transaction fee amount by yourself in the relevant settings of the client. Settings below 0.0001BTC will not take effect. After the new fee setting takes effect, it will overwrite the fee in step 2, and the two will not overlap.

Let’s talk about a few examples:

1. Too much is not enough

Say: There are two "inputs" in Alice's wallet, the amounts are 1BTC and 2BTC respectively. Then Alice wants to buy a cup of coffee for 2.99999 BTC. At this time, there is no such thing as currency selection, because there are only two inputs, and both are used to get enough coffee money, leaving 0.00001 BTC as change. Note that step 2 mentions: If the transaction "output" (including change) is less than 0.01BTC, a handling fee of 0.0001BTC will be charged. Note that coffee transactions will be charged a handling fee of 0.0001 BTC. The result is that the transaction will fail because Alice does not have enough balance.

This is interesting: Alice has 3 BTC, but she cannot buy 2.99999 BTC of coffee. Alice can pay all 3 BTC to the merchant to avoid the handling fee (assuming the fee in step 3 is 0), but some merchants may require the exact amount to be paid.

2. Character explosion

Say: Alice’s character exploded. In a gambling game with odds of 64,000, she allocated 1,280 BTC with 0.02 BTC. When the website paid the bonus, I did not have the 1,280 BTC in my wallet, so I could only use various bits and pieces (including change) to make up for it.

In the end, the size of the bonus was 51203 bytes. That's right, if the transaction size exceeds 10,000 bytes, the fee increases to 0.0005 BTC/per kilobyte (in fact, the early transaction fee was 0.0005, and later became 0.0001), then the handling fee here is 52*0.0005 = 0.026 BTC. Higher than the player's book.

Of course, it is still cheaper than PayPal.

Note: The handling fee for using Paypal is 4.4% + 0.3 USD/per transaction.

For example, for a transfer of 1,280 knives, 1,280*4.4% + 0.3 = 56.62 knives

Note: The final handling fee paid is 0.0286 BTC, which may be because it was not used (recommended ) standard client to create transactions, and then this client has a little problem calculating fees.

This is a real thing, see: Bitcoin Transaction

3. Don’t pay until all the mechanisms are exhausted

There is a kind of transaction that is free On the edge of the cliff, with a size of 9999 bytes, it is the king of transaction fee dodges. Only one of all inputs is 1 satoshi (satoshi, the smallest unit of Bitcoin, 0.000 000 01 BTC = 1 satoshi, in tribute to Satoshi Nakamo, the founder of Bitcointo); but there is another large input that raises the priority and waives transaction fees.

Do I have to pay a handling fee?

As a side note, the handling fee is actually not mandatory. Some miners do not pay much attention to these charging standards and will record some transactions without fees into blocks. Using the "raw transactions" interface of the standard client can create transactions with lower fees than the standard fee, and it is still possible to be included in the block by miners due to bad character.

㈡ How to make money with Bitcoin? Is there any handling fee?

Bitcoin earns the price difference by buying and selling it on the exchange.

What are the price limit rules for Bitcoin contracts?

Why are there still people playing with contracts? How many of them are victorious generals? This thing fluctuates too much, both long and short take advantage of it.
The safest options are fixed investment and Bitoffer options.
Options are the best hedging tool for spot prices. How to hedge? For example, if you open a put option on Bitoffer, if Bitcoin falls from US$8,700 to US$8,000, theoretically your spot will lose US$700, but your put option will make a profit of US$700. In this way, you can completely hedge. The risk of falling out of the market.

㈣ How to calculate the handling fees of Bitcoin China’s trading platform

For example, EASYBTC does not require any handling fees for ordinary users to buy and sell. That is to say, some advertisers need to spend money, so you might as well register to experience it.

㈤ How to trade Bitcoin on OKEX without handling fees

Fiat currency transactions are direct peer-to-peer with no handling fees, you should know this.

㈥ Who does the Bitcoin handling fee go to?

Bitcoin transfer miners will charge a handling fee. If you trade on a trading platform, the trading platform will charge a corresponding transaction fee.
Please adopt.

㈦ Bitcoin handling fees

Bitcoin transaction fees are generally: between 0.0001-0.0005BTC. Of course, the amount accepted by each miner and miners' association is different. Sometimes, there is no handling fee for large Bitcoin transactions, such as more than 100 BTC. Small transactions below 0.01 BTC will be charged a certain amount of handling fees. Of course, some Bitcoin clients can set Bitcoin transaction fees. If you set the transaction fee very low, the transaction confirmation time will be very long.
First of all, you should understand that this fee is awarded to miners to encourage miners to continue mining and provide sufficient computing power for Bitcoin to ensure the security of the Bitcoin network. At present, the main income of miners is to obtain BTC rewards by creating new blocks (Block), but this reward is halved every 4 years. As time goes by, Bitcoin transaction fees will gradually replace Bitcoin rewards.
Under what circumstances do I need to pay a handling fee? Amounthow many?

The Bitcoin system has a series of network rules, including fee rules. This series of rules is also "what the client should do." When you use the Bitcoin client (wallet, Bitcoin-Qt) to send Bitcoins, the entire process is roughly divided into the following steps:

1. Prepare the Bitcoins you want to send

The client is responsible for collecting the Bitcoin balance in your wallet (Bitcoin-Qt) in preparation for payment, because every Bitcoin you receive is stored in your wallet until you spend it.

If you withdraw 3BTC and 2BTC twice from OKCoin, their records in your wallet are independent of each other, that is, one 3BTC and one 2BTC, instead of being merged into 5BTC (the wallet only records the transaction details, The balances are not combined, but you can see the total balance on the wallet interface). As time goes by, your wallet will accumulate many such amounts of Bitcoin. It is conceivable that OKCoin Bitcoin wallet There should be thousands of such records. So when you send Bitcoin, the wallet must decide which of the above records is best for this send.

The bitcoins you get in a transaction are called "inputs", and the bitcoins you spend are called "outputs". There are multiple inputs and outputs in your wallet .

2. Prevent large amounts of micro (st) payments from impacting the network

If you deposit less than 0.01 BTC to the OKCoin Bitcoin trading platform (including changes in funds within your wallet) , you have to pay a handling fee of 0.0001. The wallet has an established rule when preparing your payment amount, which is to try to avoid changes in the amount less than 0.01BTC when preparing the payment amount among many inputs (for example, if you want to recharge 5.005BTC to OKCoin Bitcoin, the wallet If possible, choose 3+2.005 or 1+1+3.005 instead of 5+0.005).

3. The larger the amount and the higher the age of the coin, the higher the priority

If the amount you send is too small or your Bitcoin has just been mined, Then your transfer is no longer free. Each transaction is assigned a priority based on the age of the coin, the number of bytes in the transaction, and the number of transactions. Specifically, for each input (inputs), the client will first multiply the number of Bitcoins by the age of these coins in the block, and then add all the products and divide by this The size of the transaction (in bytes), calculation formula: priority = sum(input_value_in_base_units* input_age)/size_in_bytes, if the calculation result is less than 0.576, then the transaction must pay a handling fee. This is also the reason why you have to add 0.0001 when withdrawing Bitcoin from OKCoin. Because Bitcoin transfers in OKCoin wallet are frequent and the time of Bitcoin in the block is relatively short, so you need to pay a handling fee. If you do have a large amount of small input, such as a small miner, and want to transfer it out for free, then you can add a large amount of Bitcoin with an older currency, which will increase the average priority and allow you to transfer it for free. Out of Bitcoin.

4. Charge per kilobyte

At the end of the transfer, the client will calculate the size of the transfer (in bytes). The size generally depends on the input and the output amount, the calculation formula is as follows: 148 × input amount + 34 × output amount + 10. If the size of the transfer exceeds 10,000 bytes but the priority meets the free standard, you can still enjoy free transfer, otherwise you need to pay Handling fee. The default fee per 1000 bytes is 0.0001 BTC, but you can also add additional fees in the client and open the tab "Settings > Options > Main" to adjust the handling fee. If the handling fee you set is less than 0.0001BTC, it will be calculated as 0.0001. When this rule is applied it will supersede the rule in step 2 rather than being cumulative.

㈧ How OKEX can trade Bitcoin without fees

On OKB’s trading pairs, transactions there are completely free of fees, whether you are trading Bitcoin or others. of.

㈨ Why are the transaction fees on the Bitcoin platform so high?

Hello, because the platform needs to make money, otherwise, how can the platform support those employees, right?

本文来源: 网络 文章作者: 网络投稿
    下一篇

⑴ 虚拟货币挖矿是什么概念采用数字加密方法来确保无法被伪造的数字货币,挖矿实际上是指将待确认交易数据打包的一个动作。当然这些解释不够全面,更全面的消息可以到 巴比特潜水就知道了。⑵ 中国的虚拟货币合法