10月24日,是中国 程序员 的狂欢节日。作为二进制计数的一个基本单位,1024是程序员要面对的常用数字,比如熟悉的硬件进制就以1024为基础,1G=1024M、1M=1024KB。除了节日本身,加密钱包imToken宣布正式开源的消息,又为加密世界带来了一种新的欢快。
正式宣布开源之前,imToken其实已经开源过EOS投票工具StakeVote、去中心化交易所功能工具Tokenlon SDK。虽然之前的开源可能跟加密钱包开发没有太大关系,此次开源的TokenCore部分则涉及imToken应用对“钱包私钥”的管理和维护。
钱包的本质是管理私钥的工具,可以说,对私钥的管理和维护是整个钱包业务最核心的部分。“如果用类比解释,TokenCore是我们的心脏。它是生成和备份钱包的核心代码,也是最重要的代码,目前已经开放在Github上。”imToken团队告诉 金色财经 。
区块链数字钱包的开发异常火热,几乎每天都会出现新的加密钱包。imToken开源出核心业务的代码,考虑更多的是整个行业的发展。imToken团队认为,开源是区块链数字钱包的必然趋势, 也是走向钱包领域强者的必经之路。在密码学领域,存在一种普遍的共识——不使用私有的密码算法, 公开的算法反而是安全性更高的。公开的加密算法是经过反复推敲,被无数次验证过的安全代码。imToken团队表示,建立之初他们从开源社区得到过很多帮助,现在也希望、有义务回馈社区。
除了降低整个加密钱包行业的开发门槛,更进一步讲,开源也降低了区块链应用的开发难度。imToken团队表示,加密钱包几乎是绝大多数用户接触区块链的第一个工具,很多的区块链应用也都需要钱包的功能,代码开源可以减少区块链应用原本钱包功能开发的成本。
“从另一个角度讲,区块链应用需要用户基础,imToken开源有利于降低区块链应用的获客成本。目前,imToken有700万的用户,是天然的流量入口。作为区块链应用与普通用户的桥梁,我们希望能够对接到更多优秀的DApp团队,”imtoken团队说。
谈到行业痛点时,imToken团队认为,相比技术更新和产品优化,用户的思维培养和风险教育才是更困难的。他们意识到“用户开始使用一个全新的去中心化钱包时,需要付出更多的认知努力”,所以在新用户风险测评、安全教育、安全事件及时披露、风险行为提示等方面一直在做工作。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
C# 6.0本质论
[美] Mark Michaelis(马克·米凯利斯)、[美] Eric Lippert(埃里克·利珀特) / 周靖、庞燕 / 人民邮电出版社 / 2017-2-1 / 108
这是C#领域中一部广受好评的名作,作者用一种易于理解的方式详细介绍了C#语言的各个方面。全书共有21章和4个附录(其中哟2个附录从网上下载),介绍了C#语言的数据类型、操作符、方法、类、接口、异常处理等基本概念,深入讨论了泛型、迭代器、反射、线程和互操作性等高级主题,还介绍了LINQ技术,以及与其相关的扩展方法、分部方法、Lambda表达式、标准查询操作符和查询表达式等内容。每章开头的“思维导图”......一起来看看 《C# 6.0本质论》 这本书的介绍吧!