- 博客(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
空空如也
话说谷歌支付的服务器端验证怎么弄
2015-10-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人