Web3Js和BigNumberJs下载
web3.js介绍Web3 JavaScript app APIweb3.js 是一个JavaScript API库。要使DApp在以太坊上运行,我们可以使用web3.js库提供的web3对象web3.js 通过RPC调用与本地节点通信,它可以用于任何暴露了RPC层的以太坊节点web3 包含 eth 对象 - web3.eth(专门与以太坊区块链交互)和 shh 对象 - web3.sh
应用介绍
web3.js介绍
Web3 JavaScript app API
web3.js 是一个JavaScript API库。要使DApp在以太坊上运行,我们可以使用web3.js库提供的web3对象
web3.js 通过RPC调用与本地节点通信,它可以用于任何暴露了RPC层的以太坊节点
web3 包含 eth 对象 - web3.eth(专门与以太坊区块链交互)和 shh 对象 - web3.shh(用于与 Whisper 交互)
BigNumberJs介绍
- JavaScript因为存在计算的精度问题,所以直接计算就可能会导致各种各样的bug,为了解决这个问题,就要使用BigNumber.js这个库。
- 简单来说就是因为:JavaScript中所有的数字(包括整数和小数)都只有一种类型–Number。它的实现遵循IEEE 754标准,使用64位固定长度来表示,也就是标准的double双精度浮点数。它的优点是可以归一化处理整数和小数,节省储存空间。而实际计算的时候会转换成二进制计算再转成十进制。进制转换之后会很长,舍去一部分,计算再转回来,就有了精度误差。
- BigNumber.js是一个用于任意精度计算的js库。它的大概原理是将所有数字当做字符串,重新实现了计算逻辑。缺点是性能比原生的差很多。
©软件著作权归作者所有。本站所有软件均来源于网络,仅供学习使用,请支持正版!
转载请注明出处: 我的文章分享 » Web3Js和BigNumberJs下载