区块链几大核心:分布式帐本,所需技术:微服务架构,高性能RPC通讯。区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,每一个数据链表可以看作账本。它由多个区块构成了一个有时序的链表,而每个区块里含有多条交易trasaction(缩写为tx)构成的链表。 智能合约机制,所需技术:共识算法1. 智能合约:智能合约就是一段代码,一个具体的场景下的应用程序。管方认可的
转载
2023-12-26 19:41:32
168阅读
想要初步了解区块链技术到底如何落实到现实应用上,先来简单看看几个国内区块链落地实际应用成功案例:1、微众银行运用区块链技术进行贷款清算2016年9月,微众银行联合上海华瑞银行投入试运行基于联盟型区块链技术的银行间联合贷款清算平台,用于优化两家银行“微粒贷”联合贷款的结算和清算。引入这个区块链系统,所有的信息都记录在区块链网络上,无法篡改,交易过程中同时清算,实现实时清算,节省了大量人力物力。2、中
转载
2024-10-28 21:36:15
71阅读
一、应用场景:信息共享这应该是区块链最简单的应用场景,就是信息互通有无。1、传统的信息共享的痛点要么是统一由一个中心进行信息发布和分发,要么是彼此之间定时批量对账(典型的每天一次),对于有时效性要求的信息共享,难以达到实时共享。信息共享的双方缺少一种相互信任的通信方式,难以确定收到的信息是否是对方发送的。2、区块链+信息共享首先,区块链本身就是需要保持各个节点的数据一致性的,可以说是自带信息共享功
转载
2019-03-05 11:02:59
431阅读
显而易见,区块链技术不仅仅是比特币。它在金融、医疗媒体政府和其他行业,创新的应用每天都在出现。 这是江辉晟兴遇到的35个应用案例。虽然有些人可能无法兑现他们的承诺,但是如果区块链证明自己像许多人预测的那样具有革命性,那么其他人就可以继续成为家喻户晓的人物。 网络安全 Guardtime - 该公司正在使用区块链创建“无钥匙”签名系统,该系统目前用于保护100万爱沙尼亚公民的健康记录。 REMME是
目录一、什么是Truffle二、安装Truffle三、创建并初始化项目四、创建合约五、编译合约六、迁移合约1. arifacts.require()2. module.exports3. 初始化迁移合约4. 部署器(deployer)5. deployer API 一、什么是TruffleTruffle是针对基于以太坊的Solidity语言的一套开发框架。本身基于Javascript。Truffl
转载
2023-08-08 13:40:20
205阅读
一、前言
本文是一篇针对的是区块链的共识机制的序言,也可以说是“杂烩”。之后,还会详细地针对共识机制描述的博文。提及共识机制,我们不得不说到中本聪的在《Bitcoin: A peer-to-peer electronic cash system》文章中涉及的工作量证明(POW)。这种共识机制在去中心化的思想下解决了节点间相互信任的问题,使得区块链能在众多的节点上达到一种较为平衡的状态。区块
转载
2024-05-02 07:31:24
60阅读
一、基本概念什么是区块链?区块链是一种以密码学方式保证的不可篡改和不可伪造的分布式账本。关键特点:去中心化,不可篡改性,匿名性,安全可信区块链架构 1.数据层:主要描述区块链系统的物理形式。它是从Genesis区块开始的区块链链结构,包括区块数据、随机数、时间戳、公钥和私钥等数据。它是整个区块链技术中最底层的数据结构。 2.网络层:分布式网络的机制主要通过P2P技术实现,包括P2P网络机制、数据传
转载
2024-01-25 19:10:59
25阅读
开篇最近公司开发的微服务项目多了,开发出来的项目各个百十来M,而且是用的云服务器,上传云服务器的时候上传半天。恨得我压根直痒痒!所以只好看看有没有使jar包瘦身的方法。结果一搜还真得挺多!今天就拿一个网上找的开源项目实战一下。以后spring boot 项目打的包在也不会动不动几十上百兆了。关注转发收藏吧。项目中例子源码的项目请移步至文章末尾。 实际业务代码只有几十k而已其实整个开源项
转载
2024-07-05 13:03:41
53阅读
1. 语言成熟度的考虑一个语言是一个成熟的语言,一个重要的标志就是开发过非常大型的系统。云计算领域的两个核心系统 docker 和 k8s 都是用go 语言开发的。目前大部分区块链系统也是选择用go语言开发,可以说,要做区块链,go语言是必须要学的一种语言。2. 开发人员的数量一个语言的入门成本比较低,但是要精通类库和最佳实践,必须要经过数年的学习时间。所以非常小众的语言肯定不在考虑在
转载
2023-07-18 12:21:00
134阅读
介绍区块链技术是一种分布式账本技术,它可以确保数据的安全性和可靠性,在金融、供应链、治理等领域有着广泛的应用。而Go语言作为一种高效、可靠和易用的编程语言,对于区块链开发来说具有很高的适用性。在Go语言的生态系统中,有许多成熟的开发框架可供选择,用于简化区块链应用的开发过程。本文将介绍几个流行的Go区块链开发框架,并讨论它们的特点和用途。1. FabricHyperledger Fabric是一个
转载
2024-06-02 16:30:11
41阅读
首先,让我们对区块链和软件工程有一个大致的了解。 区块链是一个信息技术领域的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。基于这些特征,区块链技术奠定了坚实的“信
转载
2024-01-16 16:48:11
115阅读
在上一章节中最后说到了要实现p2p网络,那么在这一章节中就主要说一下p2p网络,实现的方式是什么,以及为什么要实现p2p网络。 首先先简单的介绍一下什么是p2p网络?p2p网络技术又称为对等网络技术,是一种网络的新技术,依赖网络中参与者的计算能力和带宽,而不
转载
2024-07-01 13:39:41
93阅读
参考网站:https://jeiwan.cc/posts/building-blockchain-in-go-part-1/https://github.com/liuchengxu/blockchain-tutorial/blob/master/content/part-1/basic-prototype.md#%E5%8C%BA%E5%9D%97%E9%93%BE 前言: 区块链是 21
颠覆科技界!这五大区块链应用不可不知 区块链是由信息块组成的去中心化的数据库,其中的信息块以一种安全的加密方式链接在一起。这一技术本质上有着极强的安全性,因而确保了数据安全并且彻底颠覆了人们的交易方式,带来了更加快捷安全的信息验证途径以确保可靠性。 区块链进入市场之初的应用仅限于进行电子交易,经过近年来的发展,现在已经广泛应用于供应链、金融、健康医疗等各种行业,也在移动应用开发领域取得了一
转载
2023-12-02 09:18:39
63阅读
区块链应用判断准则
原创
2022-12-28 16:34:26
117阅读
应用是王道。一项技术能否最终存活下来,有很多决定因素,但其中十分关键的便是是否能找到合适的应用
转载
2022-08-15 19:29:54
154阅读
区块链技术发展迅速,并对一些行业产生了积极影响,尤其是金融业和银行业。在食品行业的供应链管理中区块链有很大的潜在影响力。如何在食品供应链中实施区块链 简单来说,区块链作为分布式账本网络运行,各方相互连接。你可以把它想象一串网络照明。在食品行业中,想象一下从农场到生产者再到消费者的整个供应链都连接在同一个网络中。如果一个农场发出产品召回或食品安全警告,你可以看到信息将如何自动流
转载
2024-02-06 18:47:35
72阅读
区块链发展好热,你的技术储备跟上了吗?
原创
2021-07-23 16:19:55
1268阅读
点赞
1评论
本质 区块链的发明其本质是对于数据的收集和管理,本来就是一个信息技术领域的术语。 区块链技术本质上是一种分布式数据库技术,每个区块就像一个文件负责记录数据。 特点 因此,它有这么几个特点: 安全 数据在多台计算机上被完整地复制,攻击者没有一个单一的入口点,数据...
转载
2020-09-02 02:05:00
754阅读
2评论
本质区块链的发明其本质是对于数据的收集和管理,本来就是一个信息技术领域的术语。区块链技术本质上是一种分布式数据库技术,每个区块就像一个文件负责记录数据。特点因此,它有这么几个特点:安全 数据在多台计算机上被完整地复制,攻击者没有一个单一的入口点,数据安全性更有保障。不可篡改 一旦进入区块链,任何信息都无法更改。
原创
2021-09-29 10:11:52
846阅读