最佳先生

Thinking will not overcome fear but action will.

Hyperledger Fabric 0.6&1.0架构

区块链学习笔记

参考资料来源:巴比特 Fabric 0.6总体架构 我们先看看0.6版本的总体架构: 对应的0.6版本的运行时架构: 0.6版本的架构特点 结构简单: 应用-成员管理-Peer的三角形关系,主要业务功能全部集中于Peer节点; 架构问题:由于peer节点承担了太多的功能,所以带来扩展性、可维护性、安全性、业务隔离等方面的诸多问题,所以0.6版本在推出后,并...

区块链共识机制梳理

区块链学习笔记

区块链上的共识机制有多种,没有一种共识机制是完美无缺的,同时也意味着没有一种共识机制是适合所有应用场景的。本文梳理一下目前行业中经典的共识机制进行概要描述。 PoW:Proof of Work,工作量证明 依赖机器进行数学运算来获取记账权,资源消耗相比其他共识机制高、可监管性弱,同时每次达成共识需要全网共同参与运算,性能效率比较低,容错性方面允许全网50%节点出错。实在是太有名了...

比特币:一种点对点的电子现金系统

中本聪论文:Bitcoin: A Peer-to-Peer Electronic Cash System

原文作者:中本聪 执行翻译:8btc.com 巴比特 QQagent 作者邮箱:Satoshin@gmx.com [摘要]本文提出了一种完全通过点对点技术实现的电子现金系统,它使得在线支付能够直接由一方发起并支付给另外一方,中间 不需要通过任何的金融机构。虽然数字签名(Digital signatures)部分解决了这个问题,但是如果仍然需要第三方的支持才 能防...

Ubuntu(Linux)系统管理命令、用户和权限管理命令

Python学习笔记

Ubuntu(Linux)系统管理命令 1. cal查看当前日历 -y显示整年日历 2. date显示或设置时间 设置时间需要管理员权限 3. ps查看进程信息 一般使用-aux -a:显示终端上的所有进程,包括其他用户的进程 -u:显示进程的详细状态 -x:显示没有控制终端的进程 -w:显示加宽,以显示更多的信息 -r:只显示正在运行的进程 4. top动态显示进程 -d...

Ubuntu(Linux)文件管理命令

Python学习笔记

Ubuntu(Linux)及其命令 文件管理 Windows和Linux文件系统的区别: Windows:每个驱动器都有自己的根目录结构,这样形成了多个树并列的情形。 Linux下,我们看不到驱动器的盘符,我们看到的是文件夹(目录). Ubuntu没有盘符的概念,只有一个根目录\,所有的文件都在它下面 Ubuntu中的一些快捷键: Ctrl+C终止 Ctrl+Shi...

Linux不同版本和应用领域

Python学习笔记

版本 内核版及发行版 Linux内核版本 内核(kenel)是系统的心脏,是运行程序和管理磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层。 发行版 通常包含了桌面环境、办公软件、 媒体播放器、数据库等应用软件,常见: Linux Mint Debian Ubuntu openSUSE redhat Fedora Manja...

Fork me on GitHub