PoW、PoS、DPoS的原理

区块链
PoW、PoS、DPoS的原理

首先需要引入“共识机制”的概念。         区块链作为一种按时间顺序存储数据的数据结构,可支持不同的共识机制。共识机制是区块链技术的重要组件。区块链共识机制的目标是使所有的诚实节点保存一致的区块链视图,同时满足两个性质:      &nb...

什么是“挖矿”

区块链
什么是“挖矿”

基本概念        在比特币系统中,生成一个区块的hash,除了需要基本的交易数据、时间戳、前一区块hash等数据外,还需要一个Nonce值(引入Nonce的作用是为了防止多个矿工同时完成了挖矿)。        &nb...

比特币系统中的一些重要概念

区块链
比特币系统中的一些重要概念

出块时间 出块时间是指产生一个区块的时间。 比特币系统中的平均出块时间是10分钟。10分钟才产生一个区块,可能时间有一些长,但这是出于系统安全的考虑。        因为如果出块时间很短,那么就很有可能有很多矿工同时挖矿成功,这样,区块链就会产生很多分叉。这样一来,因为节点之间的距离原因,诚实...

JSON和GSON的使用

JSON
JSON和GSON的使用

什么是JSON、GSON JSON JSON(JavaScript Object Notation,JS 对象简谱) 是一种轻量级的数据交换格式,它易于编程人员阅读和编写,同时由于其简单的结构,也易于机器的解析和生成,并能够有效地提升网络传输效率。JSON 是 JS 对象的字符串表示法,它使用文本表示一个 JS 对象的信息,本质是一个字符串。 GSON  ...

Linux中的管道符与通配符

Linux
Linux中的管道符与通配符

多命令执行符与管道符 下面是常用的多命令执行符: 下例是管道符”|”的用法 ls -l /etc | more 该命令可以将ls -l /etc的结果作为more的输入,也就是分屏显示/etc目录下的所有文件信息。 通配符下面是常用的通配符: 顺便介绍一下Bash中的常用特殊符号: 注:以上图片来源为慕课网Tony老司机

在Linux上安装Tomcat

Linux
在Linux上安装Tomcat

        首先需要确保已经安装jdk,若还未安装,需要先安装jdk。 下面正式开始安装Tomcat Step1:去Apache官网上下载Tomcat,并上传至服务器。可以使用WinSCP工具上传至指定目录。 Step2:将压缩包通过以下命令解压 tar -zxvf apache-t...

grep命令与find命令的区别与用法

Linux
grep命令与find命令的区别与用法

二者的区别 grep命令 在文件中搜索符合条件的字符串,使用正则表达式进行匹配。 find命令 在系统中搜索符合条件的文件名,使用通配符进行匹配。 grep命令的用法grep [选项] 字符串 文件名 选项: ​ -i 忽略大小写 ​ -v 排除指定字符串 该命令常常与通道符|配合使用,例如 ls /usr/local/tomcat/bin ...

Shell中数值运算的一些坑

Shell
Shell中数值运算的一些坑

本文中的数值运算以加法运算为例 怎样声明一个整型变量        我们知道,Shell中的变量是弱类型的变量,Shell中变量的默认类型是字符串类型 。         这样一来,怎样声明一个整型变量就是我们...

Linux中的rpm安装、yum安装与源码包安装

Linux
Linux中的rpm安装、yum安装与源码包安装

RPM、yum以及源码包安装,是Linux中的三种软件安装方式。 首先要解释一下什么是包全名、什么是包名。 包全名:操作的是没有安装的软件包,需要加上版本号。 包名:操作的是已经安装的软件包。 RPM安装        Linux中的RPM安装,绝对是最坑die的一种安装方式,因为每安装一...

读《麦克白》

随笔
读《麦克白》

        《麦克白》是剧作家莎士比亚所创作的戏剧,是其作品当中的“四大悲剧”之一。该作品讲述了由于麦克白夫妇对于权力的贪婪,策动并实施谋杀国王的计划后,麦克白成功当上了国王,最终被推翻的故事。 主要人物简介 麦克白:苏格兰大将军,英勇善战。 麦克白夫人:利欲熏心。 班柯:苏格兰大将军,麦...

×
  • {title}