热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

【区块链之技术实战】区块链开源项目合集:Hello,BlockChain!

在前面的文章中,咱们更偏向于金融方向的技术实践的案例和应用场景来谈区块链,但是往往有同学会问了,这些前沿技术是不是离我们太远了࿱

在前面的文章中,咱们更偏向于金融方向的技术实践的案例和应用场景来谈区块链,但是往往有同学会问了,这些前沿技术是不是离我们太远了?只有那些大公司,像什么IBM,工商银行等等这样的大公司才能学习到,用到呢?像我们在象牙塔里的童鞋们是不是就接触不到真正的区块链项目呢?But,you know!现在仿佛世界各地都在找区块链技术人才,但是理论还不成熟,咋学呢?其实还是要在实践中学习滴,少侠,别急,今天就为大家分享一些优秀的区块链开源项目,你可以关注甚至参与到其中,没准你就是下一个“中本聪”...比尔盖茨也说不准。哈哈

本篇文章是【区块链之技术实战】的第四篇文章,咱们就来扒一扒那些比较优秀的区块链开源项目,感兴趣的攻城狮还有程序媛们,如果你想成为区块链技术高富帅(或者白富美),出任CEO,走向人生巅峰,哈哈,这篇文章不Star,你还在等啥???


Bletchley —— 微软开源区块链平台项目

微软称已经了解区块链的基本原理,以及其特点,将把区块链整合到企业级项目中。为此,微软开启了Bletchley项目,Bletchley充分展现了微软开放性视野,Bletchley模块化区块链将给Azure注入新的动力。

该项目主要专注于:

  • 构建新的开放性平台。
  • 整合身份管理,密钥管理,隐私管理,安全管理,运营管理和协作管理。
  • 提供高可用、稳定的平台。

原理图:
             eff7b16139f9b160da7f6c381246d9ad298868aa

             f04caf433c09d0ae54f96dea5dded6767c410aa8
Bletchley适用于金融服务、医疗行业和政府部门。

Hyperledger Fabric

Hyperledger Fabric 是一个开源区块链实现,开发环境建立在VirtualBox虚拟机上,部署环境可以自建网络,也可以直接部署在BlueMix上,部署方式可 传统可docker化,共识达成算法插件化,支持用Go和Javascript开发智能合约,尤以企业级的安全机制和membership机制为特色。你 要是不知道这些术语什么意思,就记住一点,Fabric之于区块链,很可能正如Hadoop之于大数据。

基于HyperLedger展开的项目列表:
智能合约系列      

  • 以太坊      
  • Rootstock
  • Eris      
  • Lisk      

比特币扩展      

  • Blockstream
  • ColoredCoins
  • CounterParty
  • Liginting.Network         

共识    

  • 比特币      
  • 点点币      
  • 比特股           

私有链  

  • multichain

国内项目            

  • 维优-Metaverse
  • 布比联盟链
  • 小蚁数字资产
  • BitSE-vechain

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

BitShares 旨在建立一套点对点的多态数字资产交易系统,能够跟踪黄金、白银、美元或者其他货币的价值,并且让持有者获得红利的同时避免所有的交易对手风险。 BitShares拓展了比特币的技术,在一个全新的点对点的多功能网络中,提供了很多传统货币功能,以及能够让比特币和其它常见金融资产共同使用的支票 账户、储蓄账户和证券经纪工具。


区块链的联盟链开源项目

IBM-Blockchain-marbles
IBM 本家基于bluemix云平台的推荐方案,与bluemix绑定

实现语言:js on Node.js

openchain
Coinprism公司开源的openchain

实现语言;C#

HydraChain

基于以太坊平台的私有链技术,名字好~

摘要描述: HydraChain is an extension of the Ethereum platform which adds support for creating Permissioned Distributed Ledgers. Its primary domain of application are private chain or consortium chain setups.

myblockchain

类SQL方式的Blockchain,很新颖有趣。

实现语言:C++

forked by: mysql-server

摘要描述:Start your own blockchain with the following simple command:

CREATE TABLE blocks (id INT,previous_block_id INT
) TYPE=innodb;
Don't forget to generate the Genesis block! Everyone can feel like Satoshi in the private Blockchain world!

INSERT INTO blocks (id, previous_block_id) VALUES (42, NULL); Now you are free to create your own transactions, make coins appear out of thin air, send them to yourself or your friends, censor the transactions of your competitors and collect transaction fees that are actually worth your time.
MultiChain

一个构建私有区块链的伪开源平台,也许未来是商业的

Eris

带智能合约的区块链构建方案
blockstrap

html5框架的区块链应用


下期预

下期我们将分享【区块链之技术实战】的第五篇,下一篇文章将为大家分享来自新生代互联网金融行业的代表的蚂蚁金服在公益场景下和普惠金融方面所做的区块链技术实践。

【区块链之技术实战】系列文章:

群雄激辩区块链

颠覆银行基础架构的区块链

在金融领域,区块链该咋用呢?

区块链开源项目合集:Hello,BlockChain!

有了区块链做公益,再也不用担心我的捐款啦

其他部分首篇文章:

【区块链之菜鸟入门】亲,你淘的区块链到了!

【区块链之技术进阶】区块链:通往互联网第二纪元的革命

【区块链与未来】区块链只与互联网+金融有关?让法律人和你聊聊


推荐阅读
  • a16z 宣布成立全新的加密研究实验室,旨在推动加密技术和 Web3 领域的科学发展。 ... [详细]
  • 程序员如何优雅应对35岁职业转型?这里有深度解析
    本文探讨了程序员在职业生涯中如何通过不断学习和技能提升,优雅地应对35岁左右的职业转型挑战。我们将深入分析当前热门技术趋势,并提供实用的学习路径。 ... [详细]
  • 本文将详细介绍多个流行的 Android 视频处理开源框架,包括 ijkplayer、FFmpeg、Vitamio、ExoPlayer 等。每个框架都有其独特的优势和应用场景,帮助开发者更高效地进行视频处理和播放。 ... [详细]
  • 本文总结了优化代码可读性的核心原则与技巧,通过合理的变量命名、函数和对象的结构化组织,以及遵循一致性等方法,帮助开发者编写更易读、维护性更高的代码。 ... [详细]
  • 深入解析Java虚拟机(JVM)架构与原理
    本文旨在为读者提供对Java虚拟机(JVM)的全面理解,涵盖其主要组成部分、工作原理及其在不同平台上的实现。通过详细探讨JVM的结构和内部机制,帮助开发者更好地掌握Java编程的核心技术。 ... [详细]
  • 本文将继续探讨前端开发中常见的算法问题,重点介绍如何将多维数组转换为一维数组以及验证字符串中的括号是否成对出现。通过多种实现方法的解析,帮助开发者更好地理解和掌握这些技巧。 ... [详细]
  • 本文深入探讨了MySQL中常见的面试问题,包括事务隔离级别、存储引擎选择、索引结构及优化等关键知识点。通过详细解析,帮助读者在面对BAT等大厂面试时更加从容。 ... [详细]
  • 算法稳定币:构建去中心化加密货币体系的新希望
    本文探讨了算法稳定币在加密经济中的潜力,分析其与传统稳定币及比特币等早期加密资产的区别,并展望其未来发展方向。随着DeFi的兴起,算法稳定币正逐渐成为实现中本聪最初愿景的关键角色。 ... [详细]
  • 烤鸭|本文_Spring之Bean的生命周期详解
    烤鸭|本文_Spring之Bean的生命周期详解 ... [详细]
  • 应对.avast后缀勒索病毒:全面指南
    本文详细介绍了.avast后缀勒索病毒的特性、感染途径、恢复方法及预防措施,旨在帮助用户有效应对这一威胁。 ... [详细]
  • EasyMock实战指南
    本文介绍了如何使用EasyMock进行单元测试,特别是当测试对象的合作者依赖于外部资源或尚未实现时。通过具体的示例,展示了EasyMock在模拟对象行为方面的强大功能。 ... [详细]
  • Java EE CDI:解决依赖关系冲突的实例
    在本教程中,我们将探讨如何在Java EE的CDI(上下文和依赖注入)框架中有效解决依赖关系的冲突问题。通过学习如何使用限定符,您将能够为应用程序的不同客户端提供多种接口实现,并确保每个客户端都能正确调用其所需的实现。 ... [详细]
  • 随着EOS主网的成功启动,众多开发者和投资者对其给予了高度关注。本文旨在介绍如何构建EOS开发环境,包括所需的基本硬件配置、软件安装步骤以及常见问题的解决方案。 ... [详细]
  • 本文旨在深入探讨Java代理模式的基本概念与实际应用场景,通过实例分析如何利用代理模式在不修改原对象的前提下,实现功能的增强或限制。 ... [详细]
  • 解决MySQL错误2002:无法建立数据库连接
    本文详细描述了在Digital Ocean服务器上托管的多个WordPress站点突然出现数据库连接错误的情况,并提供了有效的解决方案。 ... [详细]
author-avatar
年轮033
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有