风险提示:理性看待区块链,提高风险意识!

开源区块链的优势有哪些?

2个回答

中二田七聪3星评价

2020-09-22 15:39:40

开源区块链的优势有哪些?

区块链项目, 尤其涉及 发token的项目, 主流都是开源的。 最近爆发了很多技术问题, 技术是区块链行业的根基。

比特币、以太坊、莱特币等等都是代码开源, 大家可以去查看代码 开源确保了透明、公平性等, 但 黑客 也可以研读代码, 会更容易突破。 链上跑的 几千亿美金的 token, 会得到多少保障? 会不会一夜就归零?

比如 比特币, 会不会被黑客攻破?

过往历史显示:

2010年8月15日,比特币第74638块上 发生了一笔交易,涉及1844亿多个比特币。 大家都知道比特币总量上限是2100万个, 突然多了这么多比特币? 增发近一万倍?

这就是黑客攻击的结果, 黑客利用比特币钱包程序里的 大整数溢出漏洞 绕过了系统的平衡检测 偷袭成功。

结果大家都清楚, 比特币成功运行到现在。

这是因为 黑客成功不到半天, 比特币开发维护人员就成功做好补丁, 启动了硬分叉, 有惊无险的度过了这次致命危机。

我们经常听到硬分叉, 回滚。 币安前段时间 有黑客入侵 操控了很多用户账户, 被发现后 就回滚数据, 并没收了黑客的资金。

硬分叉, 就是让区块链从 之前的某个区块重新开始, 抛弃掉之后的区块, 之后区块里面的交易也就取消了, 这个数据回到以前就叫回滚。

硬分叉, 回滚的好处是 黑客的攻击无效, 缺点就是 无效的区块里的很多交易毕竟是真实的, 都给取消了, 里面的买方就白买了, 误伤买方。

结论是, 开源区块链领域, 黑客一直存在, 要有应对精神, 17年新进入市场的, 大部分可能还没有做好应对黑客的思想准备。

这么多黑客攻击, 为什么还要开源?

开源才能保证 透明、 公正, 也能真正经受黑客的全方位攻击, 获得最健壮的系统。

同样,也需要一个强大的技术维护方,一直在努力。 这里就有一个重要结论, 就是千万要留意 没有强大技术团队支撑的链。这里要画重点。

重复一下, 没有强大技术团队支撑的区块链, 千万要小心,一不留神可能就被攻击,运气不好的,有可能会归零。

这里有个小注意的, 为什么17年攻击事件没有这么多? 18年攻击显得这么多呢?

这个留给大家思考, 后面说我的想法,大家一起讨论。

回归到开源的核心优势:

一、开放舞台,聚集全球人才, 聚集全球智慧。

这也是社群的重要性, 也是我们nervosfans爱好者社区的意义所在, 欢迎大家一起加入, 抱团提高发展。

二、公平公正 开放透明

Code is law, 代码是数字行业的规则, 大众可以通过代码共同掌控的空间, 代码这是真正的共同家园。

三、开源夯实基石,有利于社会的发展

开源导致 短期损失风险大, 长期看过往的经历,经受过全球黑客的攻击过坚挺的系统, 会更健壮,发展后劲很大。

比如,块链行业 从无到现在几千亿美金市值, 就是开源比特币经受住了考虑, 方便大家的学习继承, 这就是开源的魅力。

总体说 开源区块链的 质量和安全性要远远高于 商业软件 等。

开源这么好的优点, 如何降低、甚至杜绝开源的风险呢?

核心如下:

一、开发时 需要设置多个层级,确保保障体系。

千万不要盲目追求新技术,为了超越领先技术、可能会由于赶工期,出现漏洞。 这点我就很喜欢nervos的做法,不公售,也不公开时间表, 稳稳的保证项目开发。

二、 充分利用技术社群和全球用户

黑客可能攻击于各个层级的,对应的就要有区块链当中各个层级的专业队团队,建立多层次安全小组,充分发挥技术社群的力量和全球用户的积极配合。

不得不说, 这一点我就很喜欢nervos将多数代币用来空投, 只有挖矿、代码贡献和生态才能获得, 这就是类似比特币的做法,动员广大社群,共同建设未来。

改天分享下 各种主流区块链加密技术, 总有人在埋头干实事, 不知道无畏, 知道了就很震惊。

最近几年震惊的一件事是, 有位中国已当选二十来年的院士, 现在还拼命工作, 累到视网膜脱落, 反思后经常带着一大帮实验室的人跑步。

不要相信社会上那么多浮躁的人, 社会的脊梁一直都在。

结论

人类能发展到现在, 这么多的进步, 都有无数的人在努力奋斗得来的, 沉住气共同努力, 也许我们不是那些天才, 但倘若我们有机会能帮助协助如nervos 团队中世界一流的区块链开发者, 有幸参与一些事业, 也是莫大的荣幸。


中原第一帅1星评价

2020-08-18 15:53:26

随着互联网、云计算、大数据、人工智能、区块链等前沿技术的陆续诞生,开源软件也在全球蓬勃发展,开源社区使全球信息技术领域发生了全局性的、持续的重大变化,并在社会基础设施建设方面发挥着愈加重要的作用。

开源社区一般由拥有共同兴趣爱好的人所组成,根据相应的开源软件许可证协议公布软件源代码,由于开放源码主要被散布在全世界的编程者所开发,开源社区就成了他们沟通交流的必要途径。以Github社区为例,大批周边扩展服务被建立起来,构成了一个极具活力的生态圈,开发技术人员不仅可在Github上参与开源项目,更可建立社交圈子,促成开放的分布式协作模式。

开源社区的最主要特征是:团队协作、个体平等、主动贡献,这也是开源精神的主要内涵。开源社区具备很强的利他主义(Altruism)精神,参与到开源软件开发并把源代码开放给大家共享的开源社区成员,一般称之为贡献者(Contributor)。贡献者通过参与开源社区的开发,一方面得到了锻炼成长的机会,也有助于解决自身工作中遇到的技术问题,另一方面开源项目也有机会产生较大的商业价值,而商业化进程中就又需要这些贡献者担任顾问以推进技术落地。

开源的本质是共享技术,而“技术”是生产资料的组成部分(拥有技术的科学家、工程师们可以看成是技术的载体),因此开源的社会意义实际上是实现了生产资料的共享。开源的商业意义则在于,通过共享技术、推广技术标准从而打造了一个多方利益共同体,利益相关者的数量对商业生态系统的形成至关重要,体系内部的分工环节越多越细,说明系统内部的利益主体就越多,从而这套生态系统的市场占有率可能就越大,在与其他闭源的技术竞争的时候就越有力量。

从安全的角度,开源技术也丝毫并不逊于闭源技术,甚至更有优势。开源软件的代码可以被任何人阅读,也有可能被黑客关注,分析可能存在的漏洞并进行利用,但在软件行业的经验教训中,开源软件的漏洞远远少于闭源软件,因开源软件的代码可以被全行业审计,被不同的开发者修订和安全加固,在安全方面的风险会大大降低。举例而言,闭源的Windows系统与开源的Linux系统相比,公认都是Linux系统更胜一筹,正是因为Linux系统的源代码公开、有源源不断的开发者加入对其优化,才使它的漏洞尽早被发现,避免遭受攻击。此外,开源软件本身一般不包括业务逻辑,不会影响到业务合规、资金安全和用户数据隐私等问题。