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

Java工程师入门区块链的7个开源项目

java,工程师,入门,区,块,链,的

如果你是一个对区块链感兴趣的Java工程师,那么除了阅读书籍或博客之外,更好的学习方法是亲自动手,深入了解以下7个最流行的Java区块链项目。

1、Corda

Corda可能是Java开发人员进入区块链世界的最自然的出发点。Corda是一个JVM项目,它建立在很多流行且广泛使用的开源项目之上,例如Apache Artemis、Hibernate、Apache Shiro、Jackson以及关系型数据库。Corda受到了比特币的启发,但是它包含了业务流程、消息以及其他企业应用中的熟悉的概念。

在这里插入图片描述

  • 项目链接:https://github.com/corda/corda
  • Github Star:3002

2、Pantheon

Pantheon是一个Java版本的完整的以太坊节点实现,创建这个项目的出发点就是吸引Java生态中的开发者进入区块链世界。

  • 项目链接:https://github.com/PegaSysEng/pantheon
  • Github Star:393

3、Bitcoinj

Bitcoinj是最流行的比特币协议的Java实现。如果你希望直接从比特币开始你的区块链开发,这就是你应该深入的项目。

在这里插入图片描述

  • 项目链接:https://github.com/bitcoinj/bitcoinj
  • Github Star:3405
  • 在线教程:Java比特币开发详解 — 汇智网

4、Web3j

Web3j是一个用于连接以太坊节点的客户端开发库(Corda和Pantheon都是完整的区块链节点实现)。Web3j的文档很出色,使用它来访问以太坊节点很直接了当。

在这里插入图片描述

  • 项目链接:https://github.com/web3j/web3j
  • Github Star:2515
  • 在线教程:Web3j以太坊开发详解 — 汇智网

5、Hyperledger Fabric Java SDK

Hyperledger Fabric Java SDK是最流行的企业级区块链项目Hyperledger Fabric的Java开发包。

在这里插入图片描述

  • 项目链接:https://github.com/hyperledger/fabric-sdk-java
  • Github Star:768
  • 在线教程:Fabric区块链Java开发详解 — 汇智网

6、FundRequest

FundRequest是一个面向终端用户的开源Java应用,它是建立在以太坊区块链
之上完全采用Java实现的一个项目融资平台,如果你希望学习如何与以太坊区块链
交互并且实现一个基于区块链的完整的项目,这个项目提供了一个很好的示范。

在这里插入图片描述

  • 项目链接: https://github.com/FundRequest/platform
  • Github Star:93

7、Eventeum

Eventeum是一个帮助你监视以太坊网络的Java项目,它使用Kafka存储事件。
Eventeum解决了在你的应用中集成区块链支持的一些常见问题。

  • 项目链接:https://github.com/ConsenSys/eventeum
  • Github Star:158

原文链接:7个顶级Java区块链项目 - 汇智网


推荐阅读
  • Smrti Lab 和 ArkStream Demo Day 10 个参展新项目一览
    元宇宙、跨链桥、NFT交易市场、期权产品服务商、Layer1、DID、Web3基础设施等领域的被投项目参与路演。 ... [详细]
  • 模块化区块链生态系统的优势概述及其应用案例
    本文介绍了相较于单体区块链,模块化区块链生态系统的优势,并以Celestia、Dymension和Fuel等模块化区块链项目为例,探讨了它们解决可扩展性和部署问题的方案。模块化区块链架构提高了区块链的可扩展性和吞吐量,并提供了跨链互操作性和主权可扩展性。开发人员可以根据需要选择执行环境,并获得奖学金支持。该文对模块化区块链的应用案例进行了介绍,展示了其在区块链领域的潜力和前景。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 先看官方文档TheJavaTutorialshavebeenwrittenforJDK8.Examplesandpracticesdescribedinthispagedontta ... [详细]
  • 腾讯安全平台部招聘安全工程师和数据分析工程师
    腾讯安全平台部正在招聘安全工程师和数据分析工程师。安全工程师负责安全问题和安全事件的跟踪和分析,提供安全测试技术支持;数据分析工程师负责安全产品相关系统数据统计和分析挖掘,通过用户行为数据建模为业务决策提供参考。招聘要求包括熟悉渗透测试和常见安全工具原理,精通Web漏洞,熟练使用多门编程语言等。有相关工作经验和在安全站点发表作品的候选人优先考虑。 ... [详细]
  • 2021最新总结网易/腾讯/CVTE/字节面经分享(附答案解析)
    本文分享作者在2021年面试网易、腾讯、CVTE和字节等大型互联网企业的经历和问题,包括稳定性设计、数据库优化、分布式锁的设计等内容。同时提供了大厂最新面试真题笔记,并附带答案解析。 ... [详细]
  • Harmony 与 Game Space 达成合作,在 Shard1 上扩展 Web3 游戏
    旧金山20 ... [详细]
  • Java工程师书单(初级,中级,高级)
    简介怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作一两年之后开始迷茫的程序 ... [详细]
  • PHP编程能开发哪些应用?
    导读:很多朋友问到关于PHP编程能开发哪些应用的相关问题,本文编程笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!本文目录一览: ... [详细]
  • ​截至3月5日,NEAR总供给为1,123,870,371,流通供给为865,616,374,交易笔数为283,474,197,突破2亿8千万大关!账户总数为24,16 ... [详细]
  • 范式转移:构建超级应用——胖应用 + 胖协议
    范式转移:构建超级应用——胖应用 + 胖协议 ... [详细]
  • 前面刚有AWS开战MongoDB,双方“隔空互呛”,这厢又曝出2亿+简历信息泄露——MongoDB的这场开年似乎“充实”得过分了些。长期以来,作为“最受欢迎的NoSQL数据库”,M ... [详细]
  • 为元宇宙提供动力的 5 项重要技术
    元宇宙是你肯定听说过的东西。在过去的一年里,每个人都在谈论它。这是技术领域的下一件大事。Bloomberg情报高级行业分析师马修·坎特曼(MatthewKanterman)的分析显 ... [详细]
  • 【指南】我们可以从去中心化的社区建设中学到什么?
    本文属于老雅痞原创文章,转载规矩不变,给我们打声招呼~转载请微信联系:huangdiezi,更多 ... [详细]
  • Damus 核心亮点 BTC 闪电网络是什么?(附操作指南)
    Nostr协议旗下社交软件Damus最近在Web3.0圈子大火,在推特创始人JackDorsey的推荐下,Damus不足2天就登上美区AppStore免费社交App ... [详细]
author-avatar
dghghjkk_952
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有