自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

niyuelin1990的博客

专注区块链,云原生,中间件技术

  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 以太坊系列---ipc实现方式---管道通信库npipe

背景以太坊rpc有4种实现方式分别是inproc,ipc,http,ws。inproc是进程内部调用,为console使用;http是以http接口方式提供访问;ws是以websocket的方式提供访问。ipc便是进程间通信,以npipe为底层实现,上层采用Json-Rpc为消息格式,并使用go的reflect包实现对内部Api的调用。 ipc通信是用于同一个主机间钱包等客户端与geth...

2018-04-27 15:21:49 3619 3

原创 区块链系列----ChainVm区块链虚拟平台

架构笔者18年任务准备搭建ChainVm区块链虚拟机平台。该平台旨在提供高通用性,高扩展性,高并发的区块链平台。 ChainVmChainVm包括DB、BlockChain、拔插共识、网络和智能合约。编程语言以golang为主。DBDB包括嵌入式LevelDB和分布式dispersedDB。 LevelDB是默认存储方式,全量数据数据的存储。 dispersedD...

2018-04-19 12:02:12 832

原创 区块链系列----Pos大有可为

随机数随机数对于区块链技术来说很关键。 本质上,分布式账本的核心问题就是随机选择出块人的问题,这个随机性要能被全网确认,并且不能被操控,也不能被预测, 否则恶意节点通过操控这个随机数就可以操控长链,从而实现双花攻击。Pow算法PoW(工作量证明,Proof-of-Work)的方案是让大家进行算力竞赛,设置一个计算哈希的难题,谁先算出来谁赢,算力高的赢的概率高,算力低的赢的概率低,以...

2018-04-10 14:01:15 3113

原创 区块链系列-----加密算法汇总

背景区块链背景下,对密码学技术要求需要有很深的研究。笔者以java语言为例,搜罗各种加密算法的相关使用。 github地址:https://github.com/niyuelin1990/mycrypto简介搜罗各种加密算法电子邮件传输算法Base64摘要算法MD2,MD5;SHA-256,SHA-348,SHA-512;HMAC;RipeMD系列,Tig...

2018-04-10 12:13:11 5163 1

深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)书和源代码

该资源包括深入理解Java虚拟机第二版pdf版本(文字图片版,非扫描版),以及书本对应的源代码。

2018-03-06

空空如也

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

TA关注的人

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