开源区块链项目

简介:

区块链的技术发展一日千里,越来越多的企业加入区块链领域,各种报道也纷纷对区块链的前景给予了极高的肯定。区块链是什么?你或许听说过比特币,比特币的最大特点是去中心化,人们无需借助银行就能完成支付。而这种通过去中心化和去信任的方式集体维护一个可靠数据库的技术方案就叫区块链,通俗一点说,区块链技术就指一种全民参与记账的方式,解决了中介信用问题。所有的系统背后都有一个数据库,你可以把数据库看成是就是一个大账本。交易通过密码学算法连接在一起,使得整个账本公开透明、可追踪、不可篡改。

下面推荐几款最新开源和近期有重大变动的区块链相关项目,希望能让大家进一步了解区块链领域最新最热的技术。

一、Dragonchain —— 迪士尼区块链平台

龙链(Dragonchain)是迪士尼打造的混合公有/私有区块链的区块链平台,于10月份开源。迪士尼尝试进军区块链领域,还是令人惊讶不已,尤其是考虑到这家公司主要参与的是娱乐行业。

龙链是另一种用来保持记录和处理交易的区块链。它与比特币的底层技术十分相似,但又有一点不同。龙链是一种多币制的区块链,节点就可以随之定义一种货币并支持其使用。该网络上可以同时使用多种货币。龙链的共识机制可以支持一种或多种现有的共识机制(Trust,PoW,PoS),甚至是可以支持自己定义和创建一种新的共识机制。

特性:

  • 易于集成现有的系统
  • 便于传统的工程师和程序员开发,不一定需要熟悉的区块链、分布式系统和密码密码学技术
  • C/S客户服务器方式和RESTful方式集成
  • 简单灵活的架构
  • 默认情况下提供对业务数据的保护
  • 允许业务集中控制过程
  • 固定长度和周期,短和高速的区块
  • 多货币支持
  • 没有基础货币
  • 与其他公共和私人blockchains的互操作性


二、Chain —— 金融领域区块链项目

Chain是一家刚成立两年的创业公司,位于美国旧金山,是Visa的合作公司。最近 Chain 公司决定将其平台开源,将其 Chain Core 软件的开源式版本向广大开发者公开,包括其专属区块链和分布式总账的源代码。

作为区块链供应商,Chain在过去的两年多时间中获得了极好的信用。Chain 通过将加密技术的源代码进行开放,可以让更多的人在其软件上增加应用或是建立专属网络。Chain核心开发者版本的创建花费了数年时间,它是区块链供应商和金融机构合作的直接产物。由于这个开源软件针对的是金融领域,因此它允许用户创建和发行他们自己认为合适的数字资产。

Chain 最近对开源代码发行了测试网站,并且还与微软展开了合作。微软为其提供了云计算操作系统,Azure。这两家公司同时还与多所大学合作,对区块链技术展开了研究,这一合作项目称为IC3。其最初的目的是对加密数字货币进行研究,这一项目包含的大学有康奈尔大学和加尼福尼亚大学。


三、ZCash —— 基于区块链技术的替代数字货币

ZCash 是基于区块链技术的替代数字货币,利用了名叫零知识证明的技术验证交易的真实性,知名密码学专家Matthew Green参与了其设计。它通过保持事务元数据的保密性,为复杂的零知识证明方案提供更高的隐私和匿名性标准。     

开发者表示,如果说比特币是HTTP,那么Zcash就是HTTPS,Zcash利用加密隐藏用户的身份,它自称是第一种真正匿名的数字货币。


四、Bletchley —— 微软区块链平台

Bletchley项目的目标是为了微软提供区块链即服务(BaaS),BaaS对于所有平台、合作者和客户来讲都是开放、灵活的。Bletchley包括了blockchain middleware(区块链中间件)和cryptlet(加密书签)。其中,区块链中间件将提供核心云服务,例如身份和运行管理,以及分析和机器学习等智能服务,cryptlet将支持互操作性,以及Azure及其他的公共/私有云、生态系统中间件及其他的客户技术的沟通。Bletchley适用于金融服务、医疗行业和政府部门。

该项目主要专注于:

  • 构建新的开放性平台。

  • 整合身份管理,密钥管理,隐私管理,安全管理,运营管理和协作管理。

  • 提供高可用、稳定的平台。


五、Hyperledger —— Linux 基金会的开源分类账系统

Hyperledger是 Linux 基金会的一个新的协作项目,目标是让成员共同合作,共建开放平台,满足来自多个不同行业各种用户案例,并简化业务流程,旨在开发企业级的开源区块链解决方案。

据报道,该项目10月宣布迎来10名新成员,其中包括华为和诺基亚,而且有4名来自中国。截至目前,Hyperledger的成员数目已达95家。


六、stellar —— 去中心化网络服务器

stellar,一个由前瑞波(Ripple)创始人Jed McCaleb发起的区块链接项目,用于搭建一个数字货币与法定货币之间传输的去中心化网关。

恒星网络是基于Ripple基础上进行开发,在比特币和瑞波的技术基础上做了的很多改进,特别是相关的共识机制和验证算法,恒星网络运行节点性能得到提高,并节点资源需求非常低。众多改进其中,最大改动的是恒星支付系统的支撑算法SCP(恒星共识协议),号称是目前最安全的类拜占庭算法。SCP共识机制应用“集合块”,即各节点选择其可信任的其他节点。所有这些个体选择之和便是系统层面的共识集合。这些集合块将整个系统联结起来,正如个体网络的决策统一了互联网一样。SCP对计算能力以及经济成本消耗要求适度,降低了进入门槛并潜在地把金融系统开放给新的参与者,同时也是一种最佳的对抗恶性行为参与者使得系统恢复的构建方法。

据报道,乐视控股乐视金融区块链实验室10月已与Stellar基金会正式签约,并将开展深度合作,为打开全面布局区块链技术应用场景的大门迈出了重要的一步。


七、Openchain —— 开源分布式总账

Openchain 是由区块链技术公司Coinprism开源分布式总账区块链工具,主要提供给大型企业和金融机构,Openchain 在处理大型企业和金融机构的数据的时候,相较于传统的区块链工具,能大大的降低计算速度,并能降低成本和交易方风险。



原文发布时间为:2017年01月19日
本文作者:发抖的小喵喵
本文来源:CSDN,如需转载请联系原作者。

目录
相关文章
|
2月前
|
安全 区块链
区块链农场游戏系统开发运营版/玩法详情/规则方案/案例设计/项目源码
Developing a blockchain farm game system is an interesting and challenging task. Here is a design solution that can help you get started developing such a system
|
5月前
|
供应链 监控 安全
企业如何搭建自己的联盟链 | 区块链落地项目运用开发
企业如何搭建自己的联盟链 | 区块链落地项目运用开发
|
1月前
|
安全 AndFix 区块链
区块链3D元宇宙游戏系统开发规则玩法/步骤指南/源码项目
Developing a blockchain metaverse 3D game system is a complex and innovative process that requires comprehensive consideration of blockchain technology, game design and development, and virtual reality (VR). The following is the general process for developing the system:
|
4月前
|
算法 数据管理 区块链
区块链合约代币质押项目系统开发模式详情
多链是一种新兴的区块链技术,其分片技术被称为“多链分片”
|
6月前
|
安全 Cloud Native Go
开源与区块链:去中心化的未来
开源与区块链:去中心化的未来
60 0
开源与区块链:去中心化的未来
|
7月前
|
安全 区块链 数据安全/隐私保护
区块链Swap博饼交易所兑换系统开发项目方案详情
Web3则是一种更高级的互联网技术,它基于区块链技术,并通过去中心化
|
7月前
|
SQL 安全 网络安全
区块链交易所系统开发(稳定版)/开发案例/详细逻辑/规则方案丨区块链链交易所源码项目
The source code parsing of blockchain exchanges involves a large amount of technical details and complexity. The following is an overview and explanation of the common components and functions of blockchain exchange source code
|
7月前
|
SQL 安全 区块链
交易所系统开发(案例项目)丨区块链交易所系统开发(稳定版)/成熟技术/步骤逻辑/源码教程
The development of a blockchain exchange system involves complex technologies and functions.
|
7月前
|
安全 区块链
区块链交易所开发运营版丨区块链交易所系统开发规则详细/项目案例/设计功能/需求逻辑/源码部署
Blockchain exchange refers to an online platform built on blockchain technology for trading and managing digital assets, such as cryptocurrencies (such as Bitcoin, Ethereum, etc.) and other digital assets or tokens. Blockchain exchanges allow users to buy, sell, store, and manage digital assets.
|
7月前
|
区块链 安全
区块链交易所系统开发详细指南丨交易所系统开发功能逻辑/方案介绍/案例设计/逻辑项目/源码出售
User experience: The interface and user experience of blockchain exchanges should be intuitive, user-friendly, and easy to use and navigate. The platform should provide a simple and clear trading interface to facilitate users' buying and selling operations.