Ubuntu 18.04 安装配置 go 语言 1、下载 下载 jdk 到 Downloands 文件夹下 cd 进入 /usr/local, 创建 go 文件夹, 然后 cd 进这个文件夹 cd /usr/local sudo mkdir go cd go 将 Downlo
前言: 本文介绍在 Ubuntu 18.04 中安装 Fabric, 并对 官方文档中的一个小案例(Using the Fabric test network)进行测试。 目的: 初步了解 Fabric 网络的执行步骤,调用,以及通过阅读样例链码,了解如何写链码 作为初学者,文中描述可能
1、简介 ​ Hyperledger Fabric是一个分布式账本解决方案的平台,采用模块化架构,提供高度的机密性、弹性、灵活性和可伸缩性。它被设计为支持不同组件的可插拔实现,并适应存在于整个经济生态系统中的复杂性和复杂性。 1.1、什么是区块链 1.1.1、一种分布式账本 ​ 区块链
Hyperledger Fabric 部署 Hyperledger Fabric需要使用Docker、Go环境。 Docker环境安装 Docker环境安装 直接查看这一篇,安装好之后将当前用户非root添加到Docker用户组中 #创建docker用户组 sudo groupadd
  引言 两军问题 拜占庭将军问题 如何解决拜占庭将军问题? 司令副官模型 PBFT(Practical Byzantine Fault Tolerance) 比特币的POW共识 POS(Proof of Stake)共识 DPOS(Delegated Proof of Stake)共识
很久没有记录了,最近发现登链社区的翻译计划正在翻译Substrate开发者文档,记一下顶层入口 一些专业知识是需要的 为了充分利用Substrate,您应该对区块链概念和基本密码学有很好的了解。 例如:区块头,区块,客户端,哈希,交易和签名等术语应该很熟悉。 目前,您还需要具备Rust开
  集中式与分布式 集中式 分布式 分布式事务 一致性协议 2PC:Two-Phase Commit二阶段提交协议 3PC:Three-phase Commit 三阶段提交协议 Paxos算法 RAFT算法 总结   集中式与分布式 集中式 就是将所有的业务都部署在一个中心主机(节
目录1.1 加密模式1.2 填充模式1.3 消息摘要1.3.1 特点1.3.2 获取字符串消息摘要1.3.3 base64编码1.3.4 其他数字摘要算法1.3.5 获取文件消息摘要1.4 非对称加密1.4.1 生成公钥和私钥1.4.2 私钥加密1.4.3 私钥加密私钥解密1.4.4 私
目录1.1 密码学基本概念1.1.1 古典密码学1.1.2 近代密码学1.1.3 现代密码学1.1.4 如何设置密码才安全 1.1 密码学基本概念 密码在我们的生活中有着重要的作用,那么密码究竟来自何方,为何会产生呢? 密码学是网络安全、信息安全、区块链等产品的基础,常见的非对称加密、对称
目录1.1 ASCII编码1.2 凯撒加密1.2.1 中国古代加密1.2.2 外国加密1.2.3 凯撒位移加密--JAVA代码实现1.2.4 频度分析法破解恺撒加密1.3现代常用的加密方式1.3.1 对称加密1.3.2 DES加密1.3.3 DES解密1.3.4 AES加密解密1.4 to
前言 谷歌身份验证器,前些年大家都比较陌生,但随着国内互联网安全的加强,它越来越多地出现在大家的视野中。 比较广泛接触的人群是国际3A游戏爱好者,游戏盗号现象严重+国外账号安全应用广泛,这类游戏一般都会要求用户绑定名为“两步验证”、“双重验证”等,平台一般都推荐用谷歌身份验证器。 后来区块
前言   部署智能合约有多种方式,命令行的浏览器的渠道都有,但往往跟我们程序员的风格不太相符,因为我们习惯了在IDE里写了代码然后打包运行看效果。   虽然现在IDE中已经存在了Solidity插件,可以编写智能合约,但是部署智能合约却要另走他路,没办法进行一个快捷的部署与测试。   如果
Token究竟是什么? token的概念很广泛,在计算机领域中,无论是基础的网络架构还是服务系统的身份验证等,都有涉及到token的概念,然而在这里我想阐述的是在区块链世界中的token是什么。 相信对区块链有些了解的朋友,都或多或少的听过或者看过关于token的描述,过去的两年里,被炒
  生成证书 # 一般命名为crypto-config.yaml $ cryptogen generate --config=xxx.yaml    生成创世块文件和通道文件 # 生成创始块 $ configtxgen -profile TwoOrgsOrdererGenesi
让你听过区块链 不知道大家有没有听过区块链?有没有了解过区块链?有没有开发过区块链?当然,这些都不重要。重要的是,现在开始,你看到了“区块链”三个字(这下可别说自己没听过了)。你也别激动,也别怕自己没有 数学、密码学、P2P 通信、智能合约、分布式存储及共识算法等知识。哦豁,你好像晓得了
目录一、前言二、Java帝国的今天2.1 依然霸占TIOBE热门编程语言的榜首2.2 曾经想扼杀Java的微软宣布加入OpenJDK2.3 Oracle发布开源全栈虚拟机GraalVM三、Java帝国受到的挑战3.1 后端服务器开发3.1.1 Python 的竞争3.1.2 C++ 的竞争
作为高鸡攻城狮一定要心中有树,因为这个的确能提升底层认知。 希望每人都能够做到心中有树,面对面试高频问题,方能有的放矢。 01. 区块链中的树 体会一下:区块链上交易的篡改,会给区块带来什么影响? 如图是区块链中的一个区块,里面存放了一批已经完成的交易信息,为了方便处理,区块的交易信息
一、前言 上面分享了IdentityServer4 两篇系列文章,核心主题主要是密码授权模式及自定义授权模式,但是仅仅是分享了这两种模式的使用,这篇文章进一步来分享IdentityServer4的授权流程及refreshtoken。 系列文章目录(没看过的先看这几篇文章再来阅读本文章):

推荐文章