美文网首页区块链研习社区块链每日精选程序员
区块链项目该不该开源?——由YOYOW钱包代码开源说起

区块链项目该不该开源?——由YOYOW钱包代码开源说起

作者: 逍遥哥Eric | 来源:发表于2018-11-27 16:29 被阅读14次

本文源于币问biask.com ,转载请注明出处和作者。

Biask.com

这两天,一则YOYOW团队开放桌面和手机钱包和一系列模块代码的消息在群里传开了,看到这个消息,说实话,心底挺为YOYOW项目组团队自豪的。

其实,早在今年9月的时候,YOYOW就已经将底层代码在Github上开源了。从我一个业余的编程爱好者看,YOYOW底层的代码还是不错的。注释和讲解都有,是比较完整的代码组。开放源代码本质上也是为了体现区块链技术去中心化、公开、透明的精神。

那么说到这,有些朋友可能就会问了,现在YOYOW的核心代码以及钱包代码开源了,万一被有心之人利用了,会不会对YOYOW的安全性造成威胁呢?

其实不然。首先项目组敢于开源代码,那么就是对代码的安全性比较有信心了。而且在9月开源以后,YOYOW第一时间和慢雾科技合作,推出了漏洞赏金计划,进一步提高了代码的安全性。11月,慢雾还正式入驻了YOYOW,成为了YOYOW的一个节点。所以说,安全性一直是YOYOW非常重视的一个方面。

​从项目发展的角度看,随着YOYOW项目开发工作的不断发展,同时基于目前生态构建情况,为了能让更多的UGC内容平台,和第三方开发者可以使用到YOYOW的技术和功能,团队也认为,是时候该开放源代码了!

那么开放源代码,到底有什么好处呢?

先说一个简单的例子,如果你是一个编程爱好者,初学编程时期,是不是觉得自己的代码写得很挫,希望有大牛来喷我,帮助我提高。这其实就是开源的一大好处,可以让程序员之间互相帮助,共同提高代码的质量。

可以这么说,如果没有开源,苹果,谷歌,Facebook都不会是现在这样。如果没有Linux,现在互联网的格局简直无法想象。为了让更多人能够使用优秀的产品,需要有人来愿意把自己的产品免费给他人使用。很多开源社区的贡献者都是为了建立,维持这样一个互助互利的社区而不断努力的。

谈谈开源以外的事:

就算不从工作本身出发,通过开源,项目组之间,程序员之间还可以结识朋友(获得认同感)、在社区中获得认可(获得存在感)、提高代码的质量(获得直接收益)、帮助他人获得成就感(获得成就感),这些虽然不能被量化为项目组的收益,但是从整个社会的角度,一定是有益处的。

我认为,开源与无私是两个没有联系的概念,如果当我们提到开源就会本能联想到利益并且对此疑惑不解时,这说明我们生活中可变现的东西还是太过单一了。

因此我理解,YOYOW团队也是想通过开源YOYOW桌面版/移动版钱包,希望能够将项目团队已有的经验分享出去,让区块链行业的开发者少走弯路,让更多志同道合的区块链从业者得到实际的帮助,也希望其他项目组可以从YOYOW的代码里得到一些灵感,做出更好的项目。

阅读原文更精彩的讨论

相关文章

网友评论

    本文标题:区块链项目该不该开源?——由YOYOW钱包代码开源说起

    本文链接:https://www.haomeiwen.com/subject/lpzgqqtx.html