• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链
您的位置:首页 > 网络安全 >区块链 > 区块链新动向:开源之谈

区块链新动向:开源之谈

作者:互联网 字体:[增加 减小] 来源:互联网 时间:2018-11-03

互联网向大家分享了区块链新动向:开源之谈,其中包含区块链,开源之谈等知识点,遇到此问题的同学们可以参考下

开源精神与开源意义

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


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


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


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


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


开源精神的二次涅槃:分布式商业与区块链技术的崛起

如果技术的共享开源可以称作是开源精神的诞生,那么商业模式的共享开源则可算得上是开源精神的二次涅槃。


近年来,以多方参与、共享资源、智能协同、价值整合、模式透明等为主要特征的“分布式商业”模式开始崛起,典型的应用场景有:以产业机构为合作主体的分布式能源、分布式电商、共享汽车等;以金融机构为合作主体的银银、银证、银保、证保合作业务等;以个人为合作主体的共享租房、共享租车、任务众包等。


分布式商业提倡“专业分工”和“价值连接”,通过预先设定透明的价值交换或合作规则,使得分工及集群后的新商业模式产生强大力量,与传统单一中心化实体主导的商业模式相比有显著优越性。相对应的,为了实现分布式商业的共享与透明规则,以开源为主要特征的分布式技术也得以发挥最大优势,多参与者对等合作与共同发展的商业模式,呼唤多中心、去中介的思维模式与技术架构。


在此背景下,区块链技术、分布式账本技术及其相关的分布式一致性算法等成为了前沿科技的核心代表。区块链和分布式账本技术是一种在对等网络环境下,通过透明和可信规则,构建不可伪造、不可篡改和可追溯的块链式数据结构,从而实现和管理可信数据的产生、存取和使用的技术。与基于单一信用背书实体的传统信任机制不同,区块链的信任机制是多个参与方对透明和可信规则的共同信任、对客观信息技术的信任。为了增加信任与充分透明,减少甚至完全剔除人的干预,大部分的区块链技术平台皆以开源社区的形式存在。


根据所支持商业场景的不同,区块链的治理模式分为公有链、私有链、联盟链三种。以最先发掘出区块链技术价值的金融行业为例,因金融机构注重多层次的对等合作,且业务往往涉及大量的资金流动,有强监管、严合规、高安全的行业特殊要求,无论是仅由单个实体控制的私有链,抑或是任意节点均可接入的公有链,都难以满足要求,因此金融业往往将通用的分布式技术与身份认证、权限管理、隐私保护、反洗钱反欺诈支持、监管审计支持等模块相结合,并通过组建联盟的形式探索联盟链的技术路线。


在2016-2017两年中,各类区块链联盟纷纷组建成立,各类区块链技术开源社区也如春笋般快速涌现。


国内外典型区块链开源社区纵览

由于区块链技术的特性,从一诞生开始,区块链技术就是以开源社区的形式浮现。


最早的区块链开源社区就是比特币。比特币区块链的核心技术框架采用C++语言开发,共识算法采用POW算法,通过工作量(挖矿)证明获得记账权,容错率为50%,实现全网记账。其缺点也较明显,包括公网性能较低、耗费算力、难以在此之上构建应用等。


比特币的继任者是以太坊社区。以太坊是一个图灵完备的平台,可采用多种编程语言实现协议,基于以太坊平台之上的智能合约是以太坊得以出类拔萃的关键。智能合约方便用户搭建各种千变万化的DApp应用,使得区块链开发人员的门槛大大降低,以太坊生态系统也正在高速地成长着。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 如何学习区块链
  • 区块链物联网概念项目介绍
  • 区块链内容版权概念项目介绍
  • 区块链支付概念项目介绍
  • 区块链IFO概念项目介绍
  • 区块链与加密货币34个权威术语
  • 58 BaaS API使用指南
  • 区块链共识类型:PoW, PoS, DPoS, PoST
  • 区块链共识类型:POC、DBFT、POA、POB
  • 区块链共识类型:消逝时间证明、权威证明、带宽证明

相关文章

  • 2018-11-03基于机器学习的可扩展HCGraph算法
  • 2018-11-03BCOS平台 - 开源平台技术特性
  • 2018-11-03如何在IoT Chain(万物链)部署智能合约
  • 2018-11-03股票代币发售(ETO)是什么?
  • 2018-11-03分层(Layering)是什么
  • 2018-11-03一文读懂IPFS、Filecoin和挖矿
  • 2018-11-03深度分析稳定币BASIS、CARBON、Fragments和MakerDAO
  • 2018-11-03如何通过BTS内盘进行ICO?
  • 2018-11-03区块链落地从p2p这几个应用方向出发
  • 2018-11-03拜占庭将军与区块链有啥关系

文章分类

  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链

最近更新的内容

    • 什么是代币(token)
    • 科普 | 非技术宅的区块链简介: 1.共识
    • Vitalik: 25分钟认识以太坊
    • 区块链保险——简化保险流程
    • 区块链共识类型:消逝时间证明、权威证明、带宽证明
    • 所谓的“搬砖”到底是怎么一回事
    • 区块链共识的确定性
    • 区块链如何实现共识机制
    • DApp(分散式应用程序)是怎么工作的?
    • 比特币钱包是如何帮助用户完成一笔交易的?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2015-2018 All Rights Reserved. 微课江湖 版权所有