引言区块:一种由密码学算法、共识机制、点对点传输、数学、计算机编程等多种技术为基础,而形成的分布式记账系统。在过去的学习中,我们已经系统的学习了一下区块的基本知识,如区块的定义,智能合约,以及区块的应用等。但我们貌似还没有实际的用代码编写出一条区块出来(just一点点简单基础的功能?)一.哈希算法StringUtil(计算哈希值)java.security.MessageDigest的用
转载 2024-08-19 16:15:58
151阅读
联盟,作为一种区块的变体,是介于公有和私有之间的一种区块形式。它通过控制参与节点的权限,实现了既能保证数效率需求。
原创 2024-04-14 10:17:32
165阅读
之前我们就讲解过HyperLedger Besu的PoA联盟并且也成功部署到服务器了,那么Geth同为ETH系列的是不是也安排一下呢...今天它来了。
原创 2023-04-10 10:32:38
373阅读
面向 Java 开发人员的代码简介 点击查看视频演示查看抄本您或许听说过区块,但可能不确定它对 Java™ 开发人员有何用。本教程将帮助大家解惑。我将分步展示如何使用 Hyperledger Fabric v0.6 来构建、运行和执行使用 Java 语言编写的智能合约或代码。您将安装一些工具,定义本地区块网络,构建并运行一个代码智能合约。有关区块的概述,请参阅 developerWor
本质区块的发明其本质是对于数据的收集和管理,本来就是一个信息技术领域的术语。区块技术本质上是一种分布式数据库技术,每个区块就像一个文件负责记录数据。特点因此,它有这么几个特点:安全 数据在多台计算机上被完整地复制,攻击者没有一个单一的入口点,数据安全性更有保障。不可篡改 一旦进入区块,任何信息都无法更改。
原创 2021-09-29 10:11:52
846阅读
本质 区块的发明其本质是对于数据的收集和管理,本来就是一个信息技术领域的术语。 区块技术本质上是一种分布式数据库技术,每个区块就像一个文件负责记录数据。 特点 因此,它有这么几个特点: 安全 数据在多台计算机上被完整地复制,攻击者没有一个单一的入口点,数据...
转载 2020-09-02 02:05:00
754阅读
2评论
现在已经有人尝试使用java实现区块,想要通过java实现区块不容易,不过已经有人正在进行尝试。java是一种程序语言,而区块则是一种新型的技术。因为区块具有去中心化的特性,所以java语言实现也有难度。另外区块还有隐匿性,可以很好的保护用户的身份信息。当然区块技术还能够具有追溯性和防篡改性,所以想要通过语言来实现它非常的不容易。而区块技术之所以用处多,也正是因为它具有这么多的特性。
区块技术是一种分布式数据库技术,通过加密技术将数据以区块的形式进行链接,形成不可篡改的数据Java作为一种流行的编程语言,也可以应用于区块的开发。本文将介绍区块入门Java的基本概念和示例代码。 ### 区块概念 区块由一系列区块组成,每个区块包含数据、时间戳和前一个区块的哈希值。区块的核心特点是去中心化、透明、安全和不可篡改。当一个新的区块被加入到上时,需要通过共识算法来确
原创 2024-03-14 04:11:06
36阅读
# 使用Java搭建区块的指南 区块技术是近年来备受关注的领域,它允许多个参与者安全地共享数据。作为一名刚入行的小白,学习如何用Java搭建区块将是一个理想的起点。本文将为你提供一个清晰的流程以及具体的代码示例,帮助你实现自己的区块。 ## 流程概述 我们可以将区块搭建过程分为以下几个步骤: | 步骤 | 描述 |
原创 11月前
271阅读
毫无疑
转载 2023-07-04 22:40:28
0阅读
区块(blockchain)是眼下的大热门,新闻媒体大量报道,宣称它将创造未来。可是,简单易懂的入门文章却很少。区块到底是什么,有何特别之处,很少有解释。下面,我就来尝试,写一篇最好懂的区块教程。毕竟它也不是很难的东西,核心概念非常简单,几句话就能说清楚。我希望读完本文,你不仅可以理解区块,还会明白什么是、为什么越来越难等问题。需要说明的是,我并非这方面的专家。虽然很早就关注,但是
转载 2018-06-02 14:36:41
860阅读
java遇上火爆的区块会产生怎样的火花呢,java能不能写区块呢,听说过区块,但可能不确定它对Java开发人员有何用,下面带大家看看区块java有怎样的联系,它们之间又有怎样微妙的关系。什么是区块?区块本质上是一个去中心化的分布式账本数据库,是比特币的底层技术,和比特币是相伴相生的关系。区块本身其实是一串使用密码学相关联所产生的数据块,每一个数据块中包含了多次比特币网络交易有效确
本发明涉及区块技术,尤其涉及一种区块java智能合约的事件推送方法。背景技术:区块技术,区块是一种新型去中心化协议,能安全地存储数字货币交易或其他数据,信息不可伪造和篡改;智能合约是一种可以在区块网络环境中部署和执行的一段代码,这段代码的部署以及执行都是可以在区块网络中以交易的形式呈现,其部署和执行结果可以随着交易被全网共识;目前智能合约支持的语言包括solidity、java等等,
联盟搭建我是在Ubuntu16.04环境下安装的一、安装Docker (注意:在安装Docker之前首先需要检查ubuntu 内核版本我是4.13)1)切换到root用户下$ su root 2)$ uname -r 3)验证是否安装了curl$ which curl 备注:如果没有安装则进行安装,具体安装如下:$ sudo apt-get update
转载 2024-05-25 10:09:07
44阅读
区块快速入门(一)——区块简介一、区块简介1、分布式记帐技术简介2009年1月,基于区块链结构的比特币网络悄然问世,其融合了现代密码学和分布式网络技术等重要成果。在比特币出现后的数年里,在纯分布式场景下比特币网络稳定支持了海量转账交易,证明区块数据结构很好解决了分布式记账的基本需求,基于区块链结构的分布式记账技术开始大量出现。随着最前沿的信息科技成果不断融入金融行业,以区块(Blockc
原创 2018-10-14 11:38:53
10000+阅读
Hyperledger FabricQuorumR3Corda
原创 2021-11-04 10:22:07
316阅读
联盟的四大关键技术第一、高性能在大规模应用方面,联盟最好能够做到上万个节点,每秒几千到上万的性能。大规模的节点或者大数据量的情况下性能会急剧下降,这也是大家觉得区块造成资源浪费和性能不行的地方。联盟高性能关键技术需要在各个方面进行技术突破,包括高性能的共识算法、高效智能合约引擎,当然也包括新型的共识机制,以提高共识的效率与安全性,从而能够更好的支撑各种网络结构的主网。还有一个研究热点是,软硬
Hyperledger FabricQuorumR3Corda
原创 2022-01-25 09:38:06
240阅读
java 实现区块的密码学今天分享,首先区块行业相关的密码学有几个思路,比如对称加解密、非对称加解密、数字签名算法、散列hash相关的SHA-256加解密、Merkle树相关算法等等。今天我们主要采用java语言分享非对称加密和数字签名。1、相关jar等配置,配置JDK1.8版本加上下面的jar包<dependency> <groupId>junit<
通用电气上周晚宣布,它已经加入了区块的运输联盟(BiTA),这是区
原创 2022-06-25 00:19:24
150阅读
  • 1
  • 2
  • 3
  • 4
  • 5