简介
coin-imp-free 是一个基于 CoinImp 网站的 JavaScript 挖矿库。CoinImp 网站为挖矿提供了一个 API 接口,coin-imp-free 通过该接口可以方便地在网页上进行挖矿操作。
coin-imp-free 在使用时,可以设置挖矿速度,还可以设置 挖矿的线程数,以调整挖矿的强度,以达到更好的性能。
安装
要使用 coin-imp-free 这个库,首先需要安装 npm。
在终端中执行以下命令来安装 coin-imp-free:
npm install coin-imp-free
使用
使用 coin-imp-free 分为三个步骤:
- 引入 coin-imp-free
- 配置 coin-imp-free
- 使用 coin-imp-free
以下是一个简单的示例:
-- -------------------- ---- ------- ----- ------- - ------------------------- ------ -- -- - ----- ----- - ----- ------------------------- ----- -------------- ------------------ ------ -- - ------------------- --- ------- -------------------------- ------------------ ------- ---------------------- --------------------- ------- ------------------------- --- ----------------- ------- -- - --------------------- --- -----
在上面的示例中,我们首先引入了 coin-imp-free 包。在配置 coin-imp-free 时,我们需要提供一个 siteKey,这个 siteKey 是在 CoinImp 网站上注册后获得的。
在上面的代码中,我们已经配置了 CoinImp,然后通过 miner.start()
方法来启动挖矿。
最后,在开始挖矿后, miner.on('update', ...)
和 miner.on('error', ...)
两个方法用于定时更新哈希速度和错误信息。
配置
在使用 coin-imp-free 时,我们可以通过配置来调整挖矿强度和效率。
thread
可以通过设置 thread
参数来设置要使用的线程数。线程数越多,挖矿强度越大,但也可能会降低电脑的性能。
-- -------------------- ---- ------- ----- ------- - ------------------------- ------ -- -- - ----- ----- - ----- ------------------------ - ------- - --- -- -- - --- ----- -------------- ------------------ ------ -- - ------------------- --- ------- -------------------------- ------------------ ------- ---------------------- --------------------- ------- ------------------------- --------------------- ------------------ --- -----
throttle
可以通过设置 throttle
参数来设置挖矿的速度(百分比)。该参数的值为介于 0 和 1 之间的任何数字。
该参数控制了挖矿过程中 CPU 的使用率。设置为 1 会导致 CPU 占用率达到 100%。因此,默认情况下,throttle
的值是 0.5,即 CPU 占用率为小于 50%。
-- -------------------- ---- ------- ----- ------- - ------------------------- ------ -- -- - ----- ----- - ----- ------------------------ - --------- --- --- -- ----- --- ----- -------------- ------------------ ------ -- - ------------------- --- ------- -------------------------- ------------------ ------- ---------------------- --------------------- ------- ------------------------- ---------------------- ------------------- --- -----
从 CoinImp 网站上提款
coin-imp-free 能够自动为您的挖矿努力赚取 XMR(门罗币)。你可以使用你在 CoinImp 网站上的钱包地址来获得你的收益。
要创建一个钱包地址,请访问 CoinImp 网站,然后在“账户”菜单中创建一个新钱包地址。
提现门罗币的最低金额为 0.0003 XMR。
注意事项
不要在没有用户知情的情况下悄悄地在网站上使用该库进行挖掘,这是违反法律的。
在应用这个库时需要注意,它使用了网站上的用户计算资源来运行挖掘算法,这可能会极大地影响用户的设备性能,所以请确保您已完全了解使用此库的风险。
如果您只是为了试用,我们建议您将
thread
和throttle
参数设置为最小值。如果您的访问者反映设备性能下降,则应考虑完全禁用它。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60065b42c6eb7e50355dbd17