ico币(ico币在哪个平台交易)
什币网比特币计算的到底是什么
比特币是什么?
想直接观看计算过程的同学可以跳过这一节。
首先,比特币是一种直接点对点交易的虚拟货币。所有用比特币进行的交易都需要考虑在内。
比特币最重要的一个思想就是去中心化。以前是银行记账。我们现在不需要银行。我们发动网友参与记账。
那么问题来了。会计占用自己的电脑资源和电费。你如何激励人们去帮助会计师?方法是你留一次账号,我给你一定数量的比特币作为奖励。这样大家就会抢着帮忙记账。如何解决「争记账」的问题?
众所周知,hash函数是单陷门函数,即从函数的输入可以快速计算出输出,但看到输出时无法计算出输入。所以,给定一个Y值,没有比暴力破解X更快的方法了,比特币的规则要求你找到指定规则的Y值对应的X值。所有想帮忙记账的人,都是用暴力和穷举法计算X的值,谁先计算出正确的X,谁就有资格记录。并获得账户的比特币奖励。这种剧烈而细致的过程需要时间和电力,所以我们称之为挖矿。这也是比特币的发行渠道。通过“挖矿”把比特币挖出来后,我们就可以用它买东西了。
还有一个问题,就是用国家发行的纸币买东西为什么要用比特币?比如你知道暗网吗?简单来说,暗网就是搜索引擎找不到的网络。暗网上有一些黑市交易,都是使用比特币进行的,因为比特币点对点交易是高度匿名的。人们可以互相信任完成比特币算什么的转账,不会像传统的银行转账一样留下交易痕迹。
比特币为什么会在2140年左右用完?
比特币诞生之初,比特币的创造者,一个或几个匿名的中本聪,制定了以下规则:
1.比特币总量2100万。
2.2008年使用比特币时,每个账户50比特币。
3.每21万块,收益减半。
4.每10分钟记账一次。
根据这些规则,我们将初始金额设为2100000,然后设定一个周期,每10分钟消耗一次比特币,直到比特币总量下降到0.0001的量级。
import matplotlib.pyplot as plt
sum = 21000000 #比特币初始数量
revenue = 50 #每记账一次的初始收益(2008年时记账的收益)
time = 0 #2008年第一枚比特币发放之前时间记为0
block = 0 #初始时记账数为0
begin = [2008,] #初始时间2008年
year_revenue = [50,]
导入matplotlib.py ico币(ico币在哪个平台交易) plot为PLT
sum = 21000000 #比特币初始数量
revenue = 50 #每次记账的初始收入(2008年记录的收入)[/h
time = 0 #2008年第一个比特币发行之前,Block = 0 #初始记账号为0
begin = [2008,] #初始时间为2008
year_revenue = [50,]
year_total = [21000000,]
while sumlt;0.0001 :
if (block==210000) : #记账每到210000次,记账一次的收益减半
revenue = revenue/2
block = 0
if( time%525600==0) : #记录每年的记账收益和剩余比特币数量,一年有525600分钟
begin.append(begin[-1]+1)
year_revenue.append(revenue)
year_total.append(sum)
#每10分钟记账一次
time = time+10
block = block + 1
sum -= revenue
print("result is ",time)
#以下是画图过程
plt.figure(figsize=(10,10))
plt.plot(begin,year_total,'-')
plt.xlabel("year")
plt.ylabel("remain bitcoins aumount")
plt.ticklabel_format(style='plain',axis='y')
plt.xticks(np.arange(min(begin), max(begin)+1, 10.0))
plt.yticks(np.arange(min(year_total), max(year_total)+1, 1000000))
plt.grid(True, linestyle = "-.",linewidth = "1")
plt.savefig('C:/Users/username/desktop/yearAmount.png',dpi=100)
plt.figure(figsize=(10,10))
#plt.plot(begin,year_revenue,'-')
plt.plot(begin,year_revenue,'-')
plt.xticks(np.arange(min(begin), max(begin)+1, 10.0))
plt.yticks(np.arange(min(year_revenue), max(year_revenue)+1, 1))
plt.xlabel("year")
plt.ylabel("current revenue")
plt.grid(True, linestyle = "-.",linewidth = "1")
plt.savefig('C:/Users/username/desktop/yearRevenue.png',dpi=100)
最终结果如下:
每年剩余的比特币数量
从图中可以看出,到2018年,大约80%的比特币已经发行。根据我的程序,计算比特币算什么。比特币的数量下降到0.0001(公元2158年)需要150年,124年下降到0.01(公元2145年)和0.01(公元2132年)。所以,更准确的说,互联网上广泛使用的比特币将在2140年用完。
那么现在每次挖矿能赚多少比特币呢?
各年矿业收入变化图
2018年,一次采矿作业的收入从2008年的50个比特币增加到12.5个比特币。从图中可以看出,2038年以后,每次挖矿的收入不到一个比特币。
最后,有个问题想和你探讨一下。比特币用完之后,不会再发行新的比特币。市面上还有比特币在流通,也就是还有交易的需求。被开账单,那么人们将如何保持他们的账单?
欢迎在留言区讨论~
Ethos是一个简单易用的矿业系统,为矿业提供教程软件和矿机评估及交易信息,以数字货币比较计算各种矿业利润,介绍矿业工具,矿业网站最新消息。http://www.ethospool.com/
我们可以为您服务,为您提供大量的情报,我们为您提供快捷准确的报价,并为您提供放心的服务和安全的交易服务。同时,我们的官方社区包括货币圈不同领域的名人和高级专业玩家,内容涵盖全球、股市、汇市、债市等金融市场,为您提供权威、专业、全面的金融信息服务。
您还可以根据您的投资目标和市场变化,随时免费进行账户转换。如果您有任何疑问都可以回复公众号,理财顾问每天都会为您解答!如果你们在交易中遇到了什么问题,可以联系我们,我们会尽最大的努力为客户解决问题。
本文来自网络,不代表币圈之家立场,如有侵权请联系我们删除,转载请注明出处:https://www.110btc.com/food/12512.html