首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

区块链应用落地,开源举足轻重

sefd

知了

______

随着互联网的发展,人工智能、区块链、云计算、大数据等前沿技术开始进入实际应用阶段,推动与支撑这些技术发展的主要力量来自于开源社区和大型互联网公司。

在科技行业不断对新技术的投入中,软件也越来越多地改变着我们的生活,开源社区的重要性在不断被加强。导致全球领域开启了一轮新的竞争,这次竞争我们已不可能闭门造车,谁会成为胜出者,将由其对世界变化的拥抱程度来决定。

互联网正因为集合了全世界的力量才发展至今,且拥有连接全球的能力,它本身体现了开放性与去中心化,而当下最能代表这两个特征的技术便是区块链。

可是当前的互联网在数据安全和真实性方面仍有不足,如何将区块链技术集成到如今的互联网成了摆在开源社区和互联网公司面前的一道难题。

因为区块链技术要达成的目标便是凝聚共识,而开源可以最大程度地获取用户的共识,所以区块链自诞生之初便拥抱开源,大量区块链项目基本在开源社区维护。

开源社区一般由拥有共同目标理想的人组成,他们依据知名的开源软件许可证协议公布相关软件的源代码,之后散布给全世界的编程者审查。人们在网上可以看到开源软件所代表项目的愿景及实施过程,如果一个自由开发者支持一个开源项目,便可以提供自己的一份力量。开源社区就像是所有开发者沟通交流的桥梁,当前最流行的开源社区便是Github,并且90%以上的区块链项目代码也公布在这个平台上。

由于开源本身不以营利为目标,所以需要大型互联网公司来支持社区的运作,目前Github已经被微软收购,这导致很多开发者的不满,甚至人们不再信任Github,技术总在迭代演进,下一代开源社区也将会集成区块链的特性。

虽然区块链被称作全球的信任机器,但这种信任不是来自于国家、组织、企业或者个人的,而是来自于代码,所以代码不公开,这种信任就无从而来。

区块链社区的最主要特征是:团队协作、个体平等、主动贡献,这也是开源精神的主要内涵。因此开源社区具备很强的利他主义精神,人们参与到开源软件开发并把源代码开放给大家共享,早期的区块链开发者便是这么一群技术爱好者。

其实代码贡献者通过参与开源社区的开发,一方面得到了锻炼成长的机会,也有助于解决自身工作中遇到的技术问题,另一方面开源项目也有机会产生较大的商业价值,而商业化进程中就又需要这些贡献者担任顾问以推进技术落地。

开源已经成为全球新兴信息技术创新的主流模式,开源可以实现群智创新,促进区块链的公链技术快速演进。开源也可以打破区块链行业公链生态之间相互竞争、封闭发展的现状,以开放共赢的方式打通公链之间的生态孤岛。

开源的本质是共享技术,而技术是互联网世界发展的基本推动力,拥有技术的科学家、工程师们可以看成是技术的载体,因此开源的社会意义实际上是实现了智力的共享

开源的商业意义则在于,通过共享技术、推广技术标准从而影响应用,应用推广对商业生态系统的形成至关重要,覆盖范围越广,说明技术本身的影响力越大。从而形成一个实际的标准,就像是TCP/IP从与OSI的竞争中胜出一样。

所以区块链只有通过开源这个大平台,提供丰富的开发工具、应用接口、公共资源,才可更好的集聚开发者、用户等行业资源,进而带动矿机、钱包、Dapp的创新与发展。

从安全的角度,开源技术也丝毫并不逊于闭源技术,甚至更有优势。开源软件的代码可以被任何人阅读,也有可能被黑客关注,分析可能存在的漏洞并进行利用,但在软件行业的经验教训中,开源软件的漏洞远远少于闭源软件,因开源软件的代码可以被全行业审计,被不同的开发者修订和安全加固,在安全方面的风险会大大降低。

区块链确实有可能为互联网创建一个新的基础设施,它是互联网的安全版本。

而只有开源才可以使大家聚在一起分享资源和智慧,通过合作联盟去达到一个完美世界。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181112A0QPET00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券