- 博客(13)
- 收藏
- 关注
原创 学习区块链(十一)--从拜占庭将军问题谈谈为什么pow是最好的共识机制
这一节,不再去学习如何写代码,而是想聊聊共识机制,我们知道基于区块链技术现在有很多的共识机制,包括不限于POW,POS,DPOS,PBFT……,我先不说为什么我最认可POW,我们先来看看著名的拜占庭将军问题: 拜占庭帝国即中世纪的土耳其,拥有巨大的财富,周围10个邻邦垂诞已久,但拜占庭高墙耸立,固若金汤,没有一个单独的邻邦能够成功入侵。任何单个邻邦入侵的都会失败,同时也有可能自身被其他9个...
2018-02-11 17:02:46 3433 1
原创 springmvc使用JWT实现鉴权并防止流只能读取一次的ERROR
为了保证接口的安全性,在restful服务接口中我们常常使用JWT进行登陆鉴权,JWT的原理很简单: 登陆成功后用JWT根据登陆信息生成一个token返回给调用者,调用者下次调用其它接口把登录信息和相关token一起传给服务,使用springmvc拦截器进行拦截验证,看token是否有效,有效则跳转到指定的controller进行处理!以ssm框架为例 一.pom.xml 导入jwt的包:
2018-02-06 22:35:01 2877 1
原创 学习区块链(二)--vmware ubutun搭建truffle环境
truffle是基于以太坊的最为活跃的智能合约开发框架,这节我们先来看看在ubutun是如何搭建这个框架的,对与智能合约有个大概的认识就可以了! 假设现在有个ubutun系统,上面什么都没有:一. 安装git:首先,确认你的系统是否已安装git,可以通过git指令进行查看,如果没有,在命令行模式下输入sudo apt-get install git二.安装NodeJs安装node
2018-02-04 22:33:15 1064 2
原创 学习区块链(一)--我为什么要学习区块链?
2017年真的是概念频发的一年,上半年人工智能刚刚站稳脚跟,阿尔法狗击败各路围棋高手更是将人工智能送上了天,导致一直平静的算法界也出现了深度学习,但还不过几个月,比特币以一路飙升至2w美元将区块链带向了人们,作为程序员的我们自然是对它最敏感的,有很多朋友问过我区块链到底是什么?到如今,我相信很多人也知道了区块链是怎样的逻辑,说实话,中本聪所在的密码组天生就是向往自由,就是带着一颗反贼的心,都是拥抱...
2018-02-04 22:18:58 9363 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人