区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。一般说来,区块链系统由数据层、网络层、共识层、激励层、合约层和应用层组成。区块链的特征如下: 去中心化:由于使用分布式核算和存储,区块链体系不存在中心化的硬件或管理机构,因此任意节点的权利和义务都是均等的,系统中的数据块由整个系统中具有维护功能的节点来共同维护。开放性:系
每一项技术的产生都是伟大的创造,常常惊叹于它的美丽,奇思妙想,独辟蹊径,精彩绝伦。每一项技术的设计者都是历史学家,经济学家,哲学家,思想家,生活中的观察者,发现家、领导者,制度的建设者,king,他可能不是技术人,但是他一定是前几项。一、历史公元前3000年左右,美
原创
2022-11-18 00:18:47
499阅读
12月2日,以语言文字记录时代特征的知名语文刊物《咬文嚼字》公布2019年度十大流行语。“区块链”成为网络热词入选其中。近日,“粤港澳区块链技术与产业创新发展高级研讨活动暨广州科普大讲坛第171期”在广州举行,工信部赛迪区块链研究院院长助理黄忠义对区块链的原理及应用做了深入浅出的解读。
原创
2021-08-27 09:25:55
350阅读
区块链技术主要分为三大类,主要是公开区块链、协作区块链、私有区块链,它们各自有各自的亮点和痛点。 区块链技术是维护一个不断增长的数据记录的分布式数据库,这些数据通过密码学的技术和之前被写入的所有数据关联,使得第三方甚至是节点的拥有者难以篡改。区块(block)包含有数据库中实际需要保存的数据,这些数据通过区块组织起来被写入数据库。链(chain)通常指的是利用Merkle tree等方式来校验当前
转载
2023-08-08 15:28:50
60阅读
区块链几大核心:分布式帐本,所需技术:微服务架构,高性能RPC通讯。区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,每一个数据链表可以看作账本。它由多个区块构成了一个有时序的链表,而每个区块里含有多条交易trasaction(缩写为tx)构成的链表。 智能合约机制,所需技术:共识算法1. 智能合约:智能合约就是一段代码,一个具体的场景下的应用程序。管方认可的
定义区块链技术自身仍然在飞速发展中,目前还缺乏统一的规范和标准。wikipedi
转载
2022-12-14 10:23:10
286阅读
区块链的架构分为三层:应用层,数据层和网络层应用层是一些可编程的货币,金融,社会等数据层,是区块链的分布式数据库,共识算法和密码学网络层是基于TCP/IP协议的P2P网络结构的特点去中心化:整个网络并不依赖一个中心化的硬件或者管理机构可靠的数据库:区块链的系统数据采用fenb分布式存储,任何一个参与的节点都拥有完整的数据拷贝,同时区块链的数据中还有时间戳,增加了数据的时间维度,具有更高的kezh可
转载
2023-07-30 22:21:36
10阅读
区块链的链指的是什么?
区块链为什么能做到难以篡改?
原创
2022-04-12 16:31:27
268阅读
Fabric 架构总体架构核心部分由成员管理(Membership services)、共识服务(Consensus services)和智能合约(Chain-code Services)三部分, 加上安全和加密服务(Security and Crypto Services)贯穿于其他各个组件,应用端通过接口(APIs、Events、SDKs)调用身份(IDENTITY)、账本(LEDGER)、交
区块头包含前一个区块头的哈希值、默克尔根、时间戳三个部分,前一个区块头的哈希值,就像上一页账本的快照的大小。
想要初步了解区块链技术到底如何落实到现实应用上,先来简单看看几个国内区块链落地实际应用成功案例:1、微众银行运用区块链技术进行贷款清算2016年9月,微众银行联合上海华瑞银行投入试运行基于联盟型区块链技术的银行间联合贷款清算平台,用于优化两家银行“微粒贷”联合贷款的结算和清算。引入这个区块链系统,所有的信息都记录在区块链网络上,无法篡改,交易过程中同时清算,实现实时清算,节省了大量人力物力。2、中
一、前言
本文是一篇针对的是区块链的共识机制的序言,也可以说是“杂烩”。之后,还会详细地针对共识机制描述的博文。提及共识机制,我们不得不说到中本聪的在《Bitcoin: A peer-to-peer electronic cash system》文章中涉及的工作量证明(POW)。这种共识机制在去中心化的思想下解决了节点间相互信任的问题,使得区块链能在众多的节点上达到一种较为平衡的状态。区块
一、应用场景:信息共享这应该是区块链最简单的应用场景,就是信息互通有无。1、传统的信息共享的痛点要么是统一由一个中心进行信息发布和分发,要么是彼此之间定时批量对账(典型的每天一次),对于有时效性要求的信息共享,难以达到实时共享。信息共享的双方缺少一种相互信任的通信方式,难以确定收到的信息是否是对方发送的。2、区块链+信息共享首先,区块链本身就是需要保持各个节点的数据一致性的,可以说是自带信息共享功
转载
2019-03-05 11:02:59
364阅读
作者Stuart Popejoy在为金融业建立交易系统的方面拥有15年的经验。在2016年与Will Martino共同创立Kadena并成为公司总裁之前,Stuart在摩根大通公司新产品部门工作,领导并开发了摩根大通的主要区块链产品Juno。Stuart还为摩根大通编写了算法交易脚本,后者为他
转载
2020-11-24 18:25:00
131阅读
2评论
目录一、什么是Truffle二、安装Truffle三、创建并初始化项目四、创建合约五、编译合约六、迁移合约1. arifacts.require()2. module.exports3. 初始化迁移合约4. 部署器(deployer)5. deployer API 一、什么是TruffleTruffle是针对基于以太坊的Solidity语言的一套开发框架。本身基于Javascript。Truffl
转载
2023-08-08 13:40:20
162阅读
区块链是一个信息技术领域的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。基于这些特征,区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制,具有广阔的运用前景。火币研习社日常分享过程中,喜欢用这样的方式帮助大家理解。区块链技术可以理解成信息时代的“纸”。纸在人类文明发展进程中纸的发明具有重大意义,是信息和价值的承载体,纸可以写字承载信息,可以印成钱承载价值。而区块链则是信息时代的“纸”,从更高维度的立场实现.
原创
2021-08-26 09:40:41
552阅读
开篇最近公司开发的微服务项目多了,开发出来的项目各个百十来M,而且是用的云服务器,上传云服务器的时候上传半天。恨得我压根直痒痒!所以只好看看有没有使jar包瘦身的方法。结果一搜还真得挺多!今天就拿一个网上找的开源项目实战一下。以后spring boot 项目打的包在也不会动不动几十上百兆了。关注转发收藏吧。项目中例子源码的项目请移步至文章末尾。 实际业务代码只有几十k而已其实整个开源项
#区块链的技术框架 区块链的技术框架主要包括数据层、网络层、共识层、激励层、合约层和应用层。 1、数据层:数据块在数据层上打上时间戳从而形成一条数据链条,通过时间戳可对数据块进行溯源追踪、定位,在数据层通过哈希算法对数据进行非对称加密,可用于数据的信息加密,登录认证。区块链底层存储不需要本地数据库,通过分布式存储实现了数据的安全性和不可篡改的属性。 2、网络层:区块链数据的传输依赖P2P,每一个节
转载
2023-07-13 17:19:42
237阅读
一、基本概念什么是区块链?区块链是一种以密码学方式保证的不可篡改和不可伪造的分布式账本。关键特点:去中心化,不可篡改性,匿名性,安全可信区块链架构 1.数据层:主要描述区块链系统的物理形式。它是从Genesis区块开始的区块链链结构,包括区块数据、随机数、时间戳、公钥和私钥等数据。它是整个区块链技术中最底层的数据结构。 2.网络层:分布式网络的机制主要通过P2P技术实现,包括P2P网络机制、数据传
区块链项目开发
原创
2018-09-13 10:50:13
719阅读