火星链 火星链
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两个整数。

金色热搜榜:ANT居于榜首:根据金色财经排行榜数据显示,过去24小时内,ANT搜索量高居榜首。具体前五名单如下:ANT、PAI、BTM、KNC、DTA。[2020/8/6]

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

金色晚报 | 6月5日晚间重要动态一览:12:00-21:00关键词:监管沙盒、吉尔吉斯斯坦、阿里巴巴、DeFi

1. 商务部发布电子商务规范征求意见稿,鼓励区块链技术在电子商务的转换应用。

2. 吉尔吉斯斯坦拟将通过税收新法案使加密采矿合法化。

3. 阿里巴巴与中粮集团通过区块链技术签署合作备忘录。

4. 费城联储:央行数字货币可取代部分商业银行的功能。

5. DeFi中锁定的代币总市值再度突破10亿美元。

6. 数据:余额高于0.01 ETH地址数量再创新高。

7. 灰度董事总经理:公司比特币投资基金已从20亿美元激增至35亿美元。

8. 区块链航运网络(GSBN)已向FMC申请反垄断豁免。

9. 德国交易员起诉Xapo和Indodax,称被告曾协助他人盗走近500枚BTC。[2020/6/5]

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

金色财经现场报道丨Visa副董事长?Ellen?Richey:五六年前接触比特币、区块链的时候,Visa在用人民币和美元之外决定弃用比特币:金色财经记者现场报道,今日,在博鳌亚洲论坛“再谈区块链场”中,Visa副董事长?Ellen?Richey:五六年以前,当我们首次接触比特币、区块链的时候,我们在Visa在用人民币和美元之外,是否应该用比特币做支付货币,但最终我们决定不用。[2018/4/10]

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

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

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

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

标签:区块链比特币ISAANT区块链是局吗量子比特币行情koisan币挖矿Phantom Protocol

比特币最新价格热门资讯
EAT:HEATDAO:捕捉动作的个性化NFT平台

PFP NFT 如何展现出更多个性?动作捕捉工作室 HEATDAO 正在思考在 NFT 的形式上进一步创新。它将捕捉到的动作数据上链,使表演者能够通过 NFT 来展示和呈现这些运动.

1900/1/1 0:00:00
THE:晚间必读5篇 | 美国政府制裁混币器Tornado 其多个网址404

1.金色观察|美国政府制裁混币器Tornado 其多个网址404美国政府正在打击加密货币混币器.

1900/1/1 0:00:00
数字货币:头条科普:区块链行业基本专业术语集锦

基本词仓位:指投资人实有投资和实际投资资金的比例。全仓:就是全部资金买入虚拟货币。?减仓:就是把部分虚拟货币卖出。清仓:就是把全部虚拟货币卖出。重仓:就是某种虚拟货币买的很多.

1900/1/1 0:00:00
FET:Fetch.ai:Web3数字孪生的想象空间有多大?

来源:SparkDAO自一年前推出主网以来,Fetch.ai已经创建了许多新颖的协议和新技术,这些协议和新技术融合了多智能体系统,区块链生态系统,分类账,数字孪生体,集体智慧,分散的金融协议.

1900/1/1 0:00:00
INF:新手须知:怎样实现跨交易所转币?

市场上有数千种币,每个币又上线了不同的交易所。我们习惯在不同的币种寻找机会,那么自然免不了要跨交易所交易。那么,怎样才能实现跨交易所交易呢?接下来我们以火币和币安为例,讲一下交易所之间的转账.

1900/1/1 0:00:00
BSP:为什么说区块链是制造信任的机器?

「白话区块链入门系列」是针对新入门用户推出的一档区块链科普栏目,让零基础的小伙伴也能轻松入门。作者 | Owen出品|白话区块链(ID:hellobtc)在前面的《如何跟大爷大妈讲清楚什么是比特.

1900/1/1 0:00:00