区块“链”的链,包含“数据链”和“节点链”。数据链指用链式结构组织区块数据,构成数据校验和追溯的链条;“节点链”指多个节点通过网络连接在一起,互相
原创
2022-12-27 14:32:47
833阅读
原标题:一文读懂“链上”和“链下”
什么是“上链”?什么数据和逻辑应该“上链”?文件能不能上链?链上能不能批量查数据?“链下”又是什么?
“链上”、“链下”诸多问题,一文说清。
什么是“链上”和“链下”
区块“链”的链,包含“数据链”和“节点链”。数据链指用链式结构组织区块数据,构成数据校验和追溯的链条;“节点链”指多个节点通过网络连接在一起,互相共享信息,其中的共识节点则联合执行共识算法,产
原创
2021-08-26 10:43:48
1107阅读
(炎炎夏日,来点清凉)
上周末参加一次长沙本地胡子互联网俱乐部举办的区块链分享会,颇受启发,同时感谢俱乐部提供的这个交流平台,祝好。好吧,还是先把前些天对区块链的一点理解简单整理下,再回顾下上周末的参会纪要比较好,下篇给大家分享出来。 个人区块链思考第一篇:认识区块链,认知区块链
很多场景下不用区块链技术也可以解决问题,那为什么还要采用区块链技术,就是要利用了区块链技术的优点,来弥补一般技术
原创
2021-07-23 16:14:25
894阅读
从名字看,很多人会认为,预言机是一种市场预测的工具,其实并不是如此,预言机其实是用于区块链网络中的一种数据服务。预言
原创
2022-12-27 14:30:41
305阅读
基于JavaSDK的接入在上一节里,我们通过Cloud IDE部署了一个最简单的智能合约,并且通过Cloud IDE成功的调用了合约的方法。拿传统应用的开发来类比,这就像在数据库上增加了一个存储过程,然后通过外部应用来触发这个存储过程的执行。那么,对于区块链来说,外部应用又如何来调用部署好的智能合约?在这一节中,我们将会通过蚂蚁区块链提供到JavaSDK来接入我们的链,然后调用上一节中
引 言 长安链Batch交易池是业内首个生产可用的批量交易池。区块中只需放入批次ID,实现对区块的极致剪裁;通过以批次为单位的交易并发处理机制,进一步提升交易池性能。在一轮共识中(16核/64G,4节点),长安链Batch交易池相较Single交易池性能整体提升32倍,提升区块压缩率至0.23%,并且支持更具扩展性和理论性能更优的MaxBFT共识算法。
1.内容存证所谓内容存证,就是指直接把我们要存储的内容直接放入到区块链之中,不过,大家都知道,区块链上的存储空间是极其宝贵和有限,所以这些内容一般不会太大。举个最简单的例子,我们目前发现,在区块链上执行的应用程序,也就是我们常说的“智能合约”一般功能都不会很强大,而且采用的编程语言一般编译后的代码量都很小,就是这个原因。功能不强就代表代码量比较少,编译后比较小说明占用的空间比较少,这一些都是为了节
井通区块链数据上链介绍1、概述本文主要描述井通区块链上通过Memo的方式进行数据上链,以及进行数据上链之后的数据查询等。 基本流程如下: 1) 创建钱包 2) 激活钱包 3) 抽取业务数据 4) 业务数据上链 5) 上链数据获取2、操作流程操作流程采用井通区块链 rest api的测试环境,api版本为V2。 测试环境API的地址为: https://tapi.jingtum.com/v2。
基于Fabric+IPFS大规模数据上链方案第一章 系统综述 区块链是创造信任的机器,但是数据存储与读取的效率十分低下,两者不可兼得的情况下,一种新的方式,既弥补区块链的效率,又能利用其“信任”与“不可篡改”特性。该方案使用区块链+分布式存储。 Fabric简介、适用场景:Hyperledger Fabric的出现是对传统区块链模型的一种革新,在某种程度上允许创建授权和非授权的区块链,Hyp
转载
2024-05-08 11:11:00
198阅读
fabric安装请查看这里,很全的fabric 安装资料。可能会遇到的bug,golang的环境配置问题。golang的环境变量配置请参考这里。这里环境编译的命令为sudo gedit /etc/profile
or
sudo vim /etc/profilevim 退出命令为:wq,当时犯傻啦,用的:wq!,出现了swp文件。(swp文件需要删除)golang可能因为很多墙的原因,go get
转载
2024-07-18 10:07:01
19阅读
一、chaincode项目整体结构下面介绍项目中各部分具体内容1.build.gradle整个gradle项目的一些配置和依赖 1.repositories:从官方reposiry、url途径/或第三方(阿里云镜像)拿到的jar文件/package 保证无误2.dependencies键值对存储,json保存value,实现复杂查询逻辑。把json格式转换成java instance:安装org.
区块链网络本质上是一个P2P网络,区块在矿工节点计算出正确的nonce值后,由矿工节点广播至整个区块链网络
转载
2022-06-13 09:55:56
1408阅读
转载
2021-11-22 10:49:53
290阅读
补天遗石本文目录:1 区块链的功能组件(Functional Components of a Blockchain) 1.1 交易验证(Transaction Validation) 1.2 区块链增长(Extending the Blockchain) 1.2.1
转载
2022-03-21 09:47:51
87阅读
一、链码介绍在fabric中,与外界的操作,基本都是通过链码(智能合约)来实现,所以说,链码称为链应用对外的API是完全可以的。不过,此API非常见的那种开发的的API,它指用户编写的应用代码,外界可以通过部署其到Fabric上,完成和链的交互通信,将数据存储到链上或者查询链上存储的数据。它分为两大类,即系统链码和用户链码。系统链码就是随链安装就存在的,一般用来处理链节点自身功能的代码;用户链码是
转载
2024-05-14 21:03:06
197阅读
智能合约能够部署和运行在区块链环境中,由一段代码来描述相关的业务逻辑。部署后的智能合约在区块链中无法修改,智能合约的执行完全由代码决定,不受人为因素的干扰。一般来说,参与方通过智能合约规定各自权利和义务、触发合约的条件以及结果,一旦该智能合约在区块链环境中运行就可以得出客观、准确的结果。在 Fabric 中,智能合约也称为链码(chaincode),分为用户链码和系统链码,通常指的是用户链码。链码
转载
2024-03-12 14:26:58
73阅读
mac储存空间系统 A few days ago, I need to install another lower version of Xcode and I was planning to keep both version of it. After downloading 7.3 GB of xip compressed file, it’s time to expand it. Unfo
转载
2024-08-06 20:48:28
30阅读
JS 原型链查找
原创
2024-04-15 10:41:30
44阅读
文章目录简介packageinstallapproveformyorgcommit半自动化安装链码 简介以Hyperldger2.0为例,链码的安装主要分为以下几部分:package :打包源代码install: 安装链码approveformyorg: 节点所在组织审批链码commit: 提交链码 在完成之后可以执行链码的查询和调用package首先需要对合约进行编译,首先把我们写的go语言合
链上信使协议AMOP链上信使协议介绍逻辑架构普通话题私有话题错误码链上信使协议介
原创
2022-12-27 12:41:50
219阅读