自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

俊语的博客

所有的迷茫大概是因为书读的太少而想的太多。

  • 博客(17)
  • 收藏
  • 关注

原创 当我们在谈思考的时候,我们在谈什么?以分布式理论的演化过程为例

文章目录前言从中心化到分布式PaxosRaftPBFTPOW总结阅读更多前言练习,思考只是手段,内在联系才是目的。经过这次秋招,我得到了很多的收获,其中最大的收获是让我领悟到了什么是「正确」的学习方法。在写之前,大家可以回忆下,当你向大佬去请教如何才能学的更好的时候,得到的答案大多是「多做,多想」。但是有时候这么做之后,效果并没有那么的好。这里举一个具体的case,今年在阿里暑期实习的时候,带我的师兄真的很好很负责任,在设计方案的时候,总会让我先提出方案,然后指出我的不足。可往往我没有师兄想的

2020-11-28 16:53:02 8

原创 数据结构不迷茫

前言HashMap是怎么实现的?为什么JDK8之后要换成红黑树?Mysql的索引为什么要用B+树?这些问题在面试中是经常被问到的。今天抽空把这些数据结构进行总结。其实每种数据结构都是为了满足某种场景的需求,都是有着某种内在的联系的,今天我们将尝试进行梳理和总结。此外,在我们对这些数据结构进行研究的时候,主要关注于其评价指标,包括查找,删除,插入的时间复杂度。这里解释下,我只是对其进行了梳理和总结,里面的配图是在网上找的,会在后面注明来源。数组和链表数组和链表是我们最先接触到的数据结构,我们先来

2020-11-05 22:49:24 10

原创 一文读懂Fabric 2.0新特性

文章目录前言1. 智能合约的去中心化管理1.1 链码新的生命周期1.1.1 链码的安装和定义1.1.1.1 打包链码1.1.1.2 安装链码1.1.1.3 同意链码的定义1.1.1.4 提交链码的定义1.1.2 链码的升级1.1.3 完整的demo1.1.4 比较2. private data增强2.1 什么是private data 集合?2.2 一个demo2.3 private交易流程2.4...

2020-02-18 20:49:45 2660 1

原创 区块链的前世今生

文章目录前言1. 区块链的历史2. 区块链的革命性与局限性2.1 区块链技术的革命性2.2 区块链技术的局限性3. 区块链的核心技术3.1 密码学3.1.1 Hash算法3.1.2 对称加密3.1.3 非对称加密3.1.4 PKI体系3.1.5 其他3.1.6 比特币中的密码学3.2 分布式共识3.2.1 CFT3.2.1.1 Paxos3.2.1.2 Raft3.2.1.3 Zookeeper3...

2019-12-12 20:39:54 976 2

原创 fabric可以跨链吗?

前言今天公司让我整理一个基于fabric的跨链的方案,之前没怎么接触过跨链,在这里记录下自己的思路吧。首先,先明白几个概念。什么是跨链?我的理解是跨链是跨channel。下面详细说下我的理由:回顾下fabric的启动过程:创建证书,生成创世区块,通道配置交易块,创建通道,节点加入通道,安装链码,实例化链码,链码的调用。这个是完整的生命周期。一个节点上可以安装多个chaincode,且每个...

2019-12-12 20:37:13 795

原创 手把手教你编译Fabric源代码

文章目录前言1. 环境变量2 第三方包的下载3. Fabric的编译3.1 Fabric代码的下载:3.2 编译二进制文件3.2.1 编译相关包3.2.2 编译基础镜像3.2.3 docker镜像的生成4. 总结前言之前一直在使用fabric编译好的镜像,这次想自己去手动编译下fabric的源码,去生成peer,orderer这些二进制文件以及cryptogen这些工具和docker镜像。如...

2019-06-19 14:53:15 210

原创 区块链中的密码学之对称密码概述(四)

1. 前言对称密码概述:**P 明文空间 ****C 密文空间 **K 密钥空间E 加密算法D 解密算法(P, C, K, E, D)为密码体制分为置换密码和替换密码。二者的区别。替换密码:其他字符替代明文字符。置换密码:重新排列元素,不改变元素本身。2. 置换密码2.1 栅栏技术**加密方法:**按照对角线顺序写出明文,并以行的顺序读出作为密文。举例:明文:me...

2019-03-30 16:22:22 107

原创 区块链中的密码学系列之SHA256算法(三)

1. 前言SHA系列算法是一种密码散列函数,由美国国家安全局设计,并由美国国家标准技术研究所(NIST)发布为联邦数据处理标准(FIPS)。现在已经被破解。我们本文主要研究SHA256算法。2. 什么是SHA ?SHA算法的名称是**安全散列算法,**英文名称是Secure Hash Algorithm。SHA算法分为很多版本。可以分为SHA-1和SHA-2两大类。其中SHA-2的子版本...

2019-03-30 16:21:13 526

原创 区块链中的密码学系列之MD5算法(二)

前言MD5算法在90年代被广泛使用在各种程序语言中,用以确保资料传递无误等。但是在1996年被证明存在弱点,是可以被破解的。但是其优势是十分的明显的,比如说稳定和快速,所以我们仍然可将其用于普通数据的错误检查领域。1. 什么是MD5 ?MD5消息算法摘要(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值...

2019-03-09 10:54:01 293

原创 区块链中的密码学之hash算法(一)

前言Hash算法我们可能早就听过,不仅仅应用在密码学领域。由于hash算法所体现的思想十分的满足我们的需求,比如可以把一个十分复杂的东西映射到另外一个较为简单的地方,所以很多地方都有应用。1. 什么是hash算法?Hash(哈希或散列,Hash Algorithm)算法是信息技术领域非常基础也非常重要的技术。它能任意长度的二进制值(明文)映射为较短的固定长度的二进制值(Hash值),并且不同...

2019-03-09 10:46:11 281

原创 再见2018,你好2019!

前言不忘初心,继续前行。在18年底的时候,就想坐下来好好总结下今年,一直苦于没有时间,今天下午终于有时间坐下来好好思考下了。 总结2018年,规划2019年。2018年对于我来说大概是个极不平凡的一年,用两个关键字总结下,大概就是「得」和「失」的一年。回忆考研的点滴上帝总会为我们留下一扇窗户。18年我面的的第一个问题是考研的后续问题。由于我全身心的投入了考研,在工作方面几乎没什...

2019-01-24 21:03:06 622

原创 大学总结以及研究生的规划

文章目录1.前言2.我的大学2.1 逃离2.2 程序2.3 考研2.4 离别总是不舍的2.5 总结3.暑假实习有感4.我的三年研究生生活1.前言一个人绝不能埋着头拉车,还要时不时的抬头看路。仰望星空,脚踏实地。我很多时候在做的是脚踏实地,却很少花时间去仰望星空。一直想总结下我的大学,可是一拖再拖,直到今天10.2号,才有时间去写点什么东西。说来惭愧,我之前的考研的总结漫漫考研路到现...

2018-10-02 13:54:48 2285 1

原创 Linnia学习记录

前言Linnia由三层组成1.数据自主权的机会2.解决方案:Linnia3. 个人可靠性:数字化交互的未来3.1 Linnia项目涉及为个人的合作创建新的方式,取决于以下概念:3.2 个人易读性要求能够将分布式的数据和主权身份联系起来,并且可以控制对数据的访问,为了实现这个目标:3.3 数据自主权的机会4. Linnia的组件4.1 分布式的Linnia数据交换协议...

2018-08-14 10:36:15 212

原创 超级账本Fabric的部署(出错汇总)

问题1输入docker-compose –version 出错信息: ERROR: Dependency conflict: an older version of the ‘docker-py’ package is polluting the namespace. Run the following command to remedy the issue: p...

2018-04-13 18:35:39 1088

原创 超级账本Fabric的部署(环境配置:安装curl,docker,go和node.js)(二)

说明:本记录是基于Ubuntu 16.04.4一.安装curl curl命令是个功能强大的网络工具,支持通过http、ftp等方式下载文件、上传文件。在终端运行curl–help,若报错,则安装curl工具。 curl的官方地址 下载cutl后,wget https://curl.haxx.se/download/curl-7.55.1.tar.gz进行解压,tar ...

2018-04-05 15:14:37 923

原创 漫漫考研路

考研与不考研,很多大学生都要面对的问题,尤其是在我们这所学校(一个二本院校),我们专业(自动化)的学生大多都是选择考研的,就我目前所知,我们班30人,25人选择考研,最终坚持下来并且考上的不过10多人,考上自己理想中的学校的不过5人左右,所以说难度还是很大的,希望自己能够坚持到最后,自己鼓励下自己吧。不知从什么时候开始,喜欢用文字记下自己的成长,那么就用文字记下我的漫漫考研路吧。 一.考研...

2017-02-25 11:06:02 1399 4

原创 收银台APP开发(含微信和支付宝)

先介绍下背景哈,我朋友是搞PHP的,他之前搞了一个收银台,和小猪收银台的功能是相识的,先上个图哈。 我决定把这个做成APP版本的。(ps:原因是里面有扫码支付和扫码退款的功能,网站上的这些功能只能用扫码枪扫描,但是我们没这些设备。不过现在智能手机也能扫描二维码,所以我们便做了收银台的APP版本。)我花费了一些时间去熟悉这些功能。最开始我想的是独立去实现这些功能。但是我在微信和支付宝的官方文档,

2016-12-13 16:23:37 8018 5

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除