自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

搬砖魁首的博客

区块链从入门到宁静

  • 博客(4)
  • 问答 (1)
  • 收藏
  • 关注

原创 Fabric系列 - 链码 ChainCode

链码(chaincode)是 Hyperledger Fabric 提供的智能合约,是上层应用与底层区块链平台交互的媒介。现阶段,Fabric 提供 Go、Java、Node.js 等语言编写的链码Fabric 智能合约链码开发的基础,一句话总结起来就是:一个基类,两个查询,一个写入。所有的链码都实现两个接口,init 和 invoke。Init(stubshim.ChaincodeStubInterface) :init用于合约初始化及升级初始化动作;Invoke(stubshim.Chainc

2021-04-28 09:33:45 3815 5

原创 以太坊系列 - DApp开发三剑客

搭建以太坊私链, 部署智能合约常用的三个工具:Truffle,Ganache 和 remix-ide。TruffleTruffle 是最流行的开发框架,能够在本地编译、部署智能合约,使命是让开发更容易。Truffle的源代码地址  https://github.com/trufflesuite/truffle(1)安装 Truffle 4.0  依赖环境:NodeJS 5.0+Windows,Linux,或Mac OS X安装很简单:npm install -g truffle#

2021-04-21 14:16:52 840 4

原创 密码学系列 - 椭圆曲线 - BLS12-381

BLS12-381(一种Zcash中所使用的新型zk-SNARK椭圆曲线加密算法,隶属于Bellman库,由Rust语言所实现,它的特点是小巧易用,能快速验证),同时兼备加密时延和快速可验证两个特性。可缩小算术电路的大小,降低密钥的大小,以及简化协议应用场景Zcash降低 zk-SNARK 电路的大小将会有更明显的效果。基于 BLS12-381 曲线结构构建了大量的加密原语,这有助于缩小算术电路的大小,降低 Zcash 地址的大小,以及简化协议。Filecoin可验证时延加密算法(VDF)。目前这

2021-04-14 11:02:02 2849 7

原创 IPFS系列 - IPFS与区块链结合

IPFS 是一种去中心化的文件存储协议,基于该协议可以通过去中心化的方式实现一个文件存储网络。与EOS结合根据EOS白皮书的介绍,EOS将来会内置一个IPFS标准的文件系统。IPFS与EOS的结合可以实现很多有用的应用场景,下面分别进行介绍。1.区块数据存储EOS的交易量非常大,而且0.5s会产生一个区块的数据。如果所有数据全部记录在主链上,那么将会产生非常巨大的数据量。通过IPFS可以极大地降低主链本身的数据存储成本。2.前端页面存储DApp在用户访问前端时需要静态的页面分发服务,比如在以太坊

2021-04-07 13:09:54 3010 5

空空如也

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

TA关注的人

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