im钱包使用-IMT星际云每周资讯-20181130)

147小编

imWallet 钱包

如果您是一位区块链投资小白,那不妨先从“区块链数字钱包”入门学习。区块链钱包在2011年8月诞生,并在代币交易中发挥着巨大的作用。每当进行数字资产投资时,不能仅仅依靠交易所来存储数字资产,更需要有个自己的数字钱包,了解“区块链数字钱包”的相关知识更是在投资前就应该弄清楚的。

目前绝大多数的区块链钱包都是在网络中建立了属于用户的单独区块空间,它是去中心化的。不同于银行卡是由中心化的银行发放,并进行其中的资产管理,如果丢失银行卡或者遗忘卡密码,可以通过相关证明来让银行帮忙找回。区块链钱包则不然,丢失了打开钱包的密码、Keystore、私钥、助记词, 都将无法找回而造成数字资产损失。所以您一定要重视区块链数字钱包的备份和保密工作。

好的,那就马上开始您对imWallet钱包的使用体验吧! 重点重申:一定备份好钱包信息哦!

imWallet钱包下载地址:

https://res.imwallet.com/download.html

IMTChain

1、发现区块链节点在很偶然的情况下会停止同步,前几天发现造成不同步的原因是因为 PostChainEvents 发送广播时会产生阻塞,导致 InsertChain 方法阻塞,因为这个方法是异步执行的,所以并没有阻塞整个进程,但是会导致 Fetcher.enqueue 中一个 peer 的计数器只增不减,当某个 peer 同步给你 64 个块以后,系统就会判定这个 peer 行为异常从而丢弃从这个 peer 来的块,如果恰巧此时其他的 peer 同步计数器也异常的达到 64 将会导致所有的新块都会被拒绝,这些疑似行为异常的节点并不会被移除,最终导致了节点停止同步区块的假象(其实网络模块正常收到了新区块,只是丢弃了)。

经过多日的分析发现罪魁祸首是 worker.start 时,在节点没有被提名为志愿者前会等待提名,但等待的过程中已经把 mining 状态改成 1 了,这时 worker 处理事件时会执行 commitNewWork,如果发现 self.mining == 1 则会将当前的 work push 给 agents 去处理,但是此时还在等待提名,并没有启动 agents ,造成了一个阻塞,导致了以上一系列的行为异常。

如果等待提名的时间足够长,就会重现上述问题。因为找到了原因所以解决方法也很简单,就是把设置 mining 的语句挪到等待提名之后,问题便得以解决。

2、升级 perception 的 libp2p 版本为最新版本,此操作需要使用 gx 工具来协助并且还要对 dht 和 routing 包进行一些扩展,过程比较复杂,稍后会出一篇关于 gx 的入门教程。

3、perception 继续向前演进,本周在试图通过将 网络IO 转移至 磁盘 IO 来解决内存使用量过高的问题,已经取得一定进展,预计下周可以完成。

云搬家合作

小米路由器-云搬家功能下线公告

由于业务发展上的调整,小米路由器-云搬家功能将于2018年12月20日停止运营,并关闭功能入口。您可以从小米APP的工具箱-更多工具-扩展工具-添加与管理位置,删除插件。

目前公告期内云搬家功能依旧可用。

感谢您的支持和理解,不便之处,敬请谅解。