主页 > imtoken安卓官网 > 向1024开源精神致敬 imtoken 公开多个源代码

向1024开源精神致敬 imtoken 公开多个源代码

imtoken安卓官网 2023-01-16 22:45:34

从一开始,imToken今天正式宣布开源!

imToken为什么选择开源?

截至 2018 年 10 月,imToken 在全球 200 多个国家和地区拥有超过 700 万用户。钱包已经成为加密货币世界的重要基础设施,但这个快速发展的新兴行业却没有。根本就是所谓的“标准”。

imToken 2.0 作为多链钱包,已经支持以太坊、比特币和EOS。许多优秀的公链和DApp都希望通过我们接触到更广泛的用户。

imToken 是一家公司。如果我们要完成某个功能(支持某个公链/DApp),我们可能会选择自己开发,可能更快更有效;但我们清楚地意识到:一个人可以走得快;但一群人可以走得更远。

我们需要更多优秀区块链开发者的支持。我们希望得到社区的贡献,吸引更多的公链参与到imToken钱包的开发中来。

更重要的是,作为区块链应用的先行者,imToken 真诚地希望分享自己已有的经验,让这个行业的开发者少走弯路,共同制定行业技术标准。

我们开源了哪些有价值的代码?

在此之前,我们其实已经开放了以下函数的源码

这个开源部分叫做TokenCore;属于imToken应用部分钱包私钥的管理和维护。这部分代码的可靠性和稳定性已经过超过700万生产环境用户的验证,包括iOS和Android平台的原生代码。目前这部分代码已经在Github上开放。

作为去中心化钱包,钱包的私钥仅本地存储在用户客户端。私钥由随机数生成,并通过用户输入的密码进行强化。加密后的 Keystore(私钥存储文件)存储在沙箱文件系统中。只有在私钥签名的场景下,Keystore才会配合密码的输入来解锁对应的私钥。

TokenCore包含的具体功能模块列表如下

开源前,我们反复做安全代码审计

只要有足够的眼球,所有的虫子都是浅的。 -- 莱纳斯定律

从对用户和代码质量负责的角度,我们邀请了国内慢雾团队和国外Cure53团队进行了多轮代码安全审计。并在多个安全平台上发布了 Bug Bounty 赏金计划。

Cure53 的审计报告:

慢雾区的漏洞赏金计划:

如果任何安全从业者或用户发现漏洞,可以使用漏洞平台或通过电子邮件进行反馈,我们将给予丰厚的奖励;此外比特币代码谁写的,imToken还将进入包括Hackerone在内的更多世界级安全平台,接受全球开发者和白帽子的“考验”。

区块链本质上是一个开放的行业。希望开源能够降低门槛比特币代码谁写的,吸引更多的开发者和企业使用这个核心代码,为加密货币寻找更多的应用场景,加入imToken生态。也欢迎您加入 imToken 开发者社区。

谢谢

1024,向所有为此做出贡献的创作者致敬,为更多的创作者做出贡献

1024,让我们实现区块链

Ben & imToken 团队