宇宙链 宇宙链
Ctrl+D收藏宇宙链

金色百科丨什么是浮点计算?对区块链有什么影响?

作者:

时间:1900/1/1 0:00:00

什么是浮点计算?

浮点运算就是实数运算,因为计算机只能存储整数,所以实数都是约数,这样浮点运算是很慢的而且会有误差。普通整数的表达方式很简单,就是二进制的同一个数字而已。1是1,2是10,3是11,4是100之类的。但是计算机要如何表示小数点呢?

一个浮点数字被分为两半,其中一半记录一个数字,另一半记录10 的次方数。例如1.56424可以写成156524乘上10的-5次方,但是,其中一个是负数,电脑怎么表示呢?其实也很简单。比如说总共只有4位数,可以表达0-9999,还是分成两半,定义其中4999表示0,4998表示-1,5000表示+1等等。那么刚刚的小数就可以写成156424,4994两个整数。

金色晨讯 | 1月27日隔夜重要动态一览:21:00-7:00关键词:全球加密治理联盟、迪拜、BTG、Local Bitcoin、比利时

1. 世界经济论坛发起全球加密治理联盟。

2. 迪拜在商业中心免税区启动加密谷。

3. BTG近期遭遇51%攻击,攻击者两次提取共约7076 BTG。

4. BTG核心开发团队回应双花攻击事件:交易所损失远低于逆转交易额。

5. 前特朗普顾问:美国有责任发起数字货币计划并引领数字货币。

6. 腾讯研究院发布2020新春书单,包括《读懂Libra》。

7. 比特币交易所Local Bitcoin正在暂停用户帐户。

8. 比利时小镇市政服务器遭黑客入侵,索要比特币赎金。

9. BTC现报8573美元,近24小时上涨2.59%,市值为1553.83亿美元。[2020/1/27]

这就是电脑里的浮点数。显然程序要做的并不是将两个整数直接相加,因为其中一部分是次方数,次方数不容的两个数字不能相加,即便相同,最后的结果也可能影响次方数等等一些列问题。写一个软件进行换算让CPU的基本整数运算电路来算浮点效率很差,因此现代的处理方式是直接在处理器里设置浮点电路,也就是fpu。

分析 | 金色盘面:BTC多空拉锯 围绕6800美元展开争夺:金色盘面独家分析:BTC突破6800美元后出现了调整,目前1小时macd形成了空头趋势,而上方黄金线0.382构成压力,多头失守了36小时线,而下方的72小时线距离较远,所以这里是一个多头的薄弱环节,如果再往下需要到6550美元附近才有支撑,而在此向上则面临顶背离,所以比较好的走势是横盘。

趋势分析不作为交易参考,请投资者理性看待市场波动,做好风险控制。[2018/9/22]

由于CPU电路设计是基于位宽的(就是数据有多少位),所以浮点数字是有固定长度的。比如156424,4994是12位,在同样的格式下是无法表达出1.56424739的,多余的位数只能丢掉,也就是只能取到近似值。

金色财经现场报道 蒙森基金合伙人吴尼克:3类区块链游戏最可能成为爆款:金色财经现场报道,5月19日下午在北京亚洲大酒店2018 HTML5区块链游戏大会上,椋鸟区块链极客联盟发起人、蒙森基金合伙人吴尼克认为沙盒、模拟建设与解密类游戏,最有可能出现区块链游戏中的爆款作品。[2018/5/19]

数据位数越多,就需要更宽,更复杂的的电路。目前因特尔CUP计算浮点的时候内部精度是80位,输出为还是64。显卡很多都是单精度32位的。

在区块链领域,保持智能合约的正确精确度非常重要,尤其是在处理反映经济决策的比例或者比率时。

试想,如果在代币的运算中出现运算结果小于1的情况,那么0.XXX就会被约等于0. 同样4.9个代币也会被约等于4个,带来一定程度上的精度流失。由于代币的经济属性,精度的流失就相当于资产的流失,所以这在交易频繁的代币上会带来积少成多的问题。

智能合约运算中的精度问题其实追根究底也是计算机精度问题的延申。但是由于区块链产业目前的经济属性,精度无疑成为安全的一个重要考量,在精度的问题上多下功夫,有益无害。

标签:区块链BTGBTC区块链游戏区块链域名成交BTG币ubtc币开盘价格区块链游戏币有哪些

以太坊价格今日行情热门资讯
金色百科 | 什么是YFI?什么是YFII?

相比于越来越简便的中心化交易所操作,去中心化金融一直都有很高的门槛。尤其是近半年来各类DeFi产品层出不穷,在带动市场踏入牛市的同时,把很多用户甩下了车。为了降低使用门槛,聚合器出现了。聚合器并不是去中心化金融的首创.

1900/1/1 0:00:00
金色荐读丨公链矿工费设计

使用公链,发送比特币,以及发送以太坊上的代币,都是需要用户支付矿工费的。这和我们使用微信支付,支付宝支付不需要手续费是不一样的(严格来说,微信支付等是向商家收费).

1900/1/1 0:00:00
这家十年内容产业基建公司 竟是隐形的Web3先行者

更多优质内容请点击「Odaily星球日报」官网进行阅读:https://www.odaily.news/过去一年,随着 Web3 概念的大爆发,一场围绕着“传统互联网”的商业范式升级也已悄然展开.

1900/1/1 0:00:00
DFINITY的NNS激励是怎么样的?

网络神经元系统(NNS)是 DFINITY 的治理系统,由神经元(Nervous)组成,负责未来互联网计算机在各个方面的决策和优化。参与NNS治理需要质押ICP通证,同时也会有相应的奖励,具体取决于质押的数量和时间.

1900/1/1 0:00:00
以太坊如何控制区块大小?| 白话区块链入门092

作者 | Fiona出品|白话区块链作为市值第二的老大哥的以太坊,经常被拿来和比特币比来比去。不知你是否发现,和比特币扩容事件此起彼伏的热闹场面相比,以太坊似乎没有过类拟的区块扩容困扰,要知道,从2017年开始,以太坊的交易量同样也快.

1900/1/1 0:00:00
什么是比特币S2F模型?

你听说过比特币S2F模型吗?如果还没有的话那你应该补课了,这是一个与预测BTC价格有关的激动人心但也极富争议的话题.

1900/1/1 0:00:00