- 博客(208)
- 收藏
- 关注
原创 zkjs学习
1 https://zokrates.github.io/gettingstarted.html2 https://www.liangzl.com/get-article-detail-185936.htmlhttps://media.consensys.net/introduction-to-zksnarks-with-examples-3283b554fc3bstruct VerifyingKey { Pairing.G1Point a; Pairing.G2Poi
2020-06-03 16:03:59
967
原创 zkerc20
接口定义:interface zkERC20 { event CreateConfidentialNote(address indexed _owner, bytes _metadata); event DestroyConfidentialNote(address indexed _owner, bytes32 _noteHash); function cryptographyEngine() external view returns (address); //返回验证此令
2020-05-25 15:03:07
298
原创 NG常用命令
1server { listen 80; server_name www.123.com; location / { proxy_pass http://127.0.0.1:8080; index index.html index.htm index.jsp; } }1 listen *:80 | *:8080 #监听所有80端口和8080端口2 listen
2020-05-18 17:13:35
1045
原创 Aave flash loan
Lending Pool CoreLending Pool Core 持有所有的储备资产,以及计算逻辑。LendingPoolAddressesProviderLendingPoolAddressesProvider是个全局地址注册中心LendingPoolDataProvider计算用户余额的ETH等价值,和其头寸的健康因子。聚合LendingPoolCore 数据。计算平均贷款价值比和平均清算比率Lending PoolLendingPoo合约使用LendingPoolCore和Le.
2020-05-09 19:54:43
838
原创 defi学习
1 https://mp.weixin.qq.com/s?__biz=MzIwODA3NDI5MA==&mid=2652528080&idx=1&sn=fbf852b1357c20ef95122213c40b0869&chksm=8ce65e8dbb91d79bb872e091c2c495a4c032dca39ca2db1f4fb470bddfc450491b62470ed321&mpshare=1&scene=1&srcid=#rd2https:/
2020-05-09 12:59:48
591
原创 k8s学习
k8s 学习资料https://kubernetes.io/docs/tutorials/kubernetes-basics/create-cluster/cluster-interactive/组成部分master :kube-apiserver, kube-scheduler, kube-contraooler-manager, etcd, podnodekubelet,kube...
2020-04-02 16:24:43
108
原创 plasma学习
plasma 实现原理Plasma对以太坊主链可扩展性的提高通过将大量交易和计算“下放”到侧链来实现。Plasma本质上是一系列运行在以太坊主链上的智能合约,只需处理少量来自侧链的请求,大多数情况下,海量的交易和计算都在侧链上完成。不同于以太坊主链目前使用的POW共识算法,侧链将使用POS等TPS更高的共识机制。因此侧链提供了可扩展性,而主链保证了安全性和去中心化。形象地说,以太坊主链就像最高...
2020-03-31 16:07:55
291
原创 k8s学习
1 k8s 学习https://kubernetes.io/docs/tutorials/kubernetes-basics/create-cluster/cluster-interactive/2
2020-03-31 14:57:33
113
原创 netty 学习
1https://www.jianshu.com/p/2a2562f85241 springboot整合netty2https://www.jianshu.com/p/1f610b90d40c springboot 整合webflux
2020-03-20 11:22:48
86
原创 oracle材料
1 界面https://app.provable.xyz/home/test_query#VVJMKEdFVCk=:d3d3LmJhaWR1LmNvbQ==2 蚂蚁oraclehttps://tech.antfin.com/docs/2/1088013加密tlshttps://ithelp.ithome.com.tw/articles/102078434 mediumhttps...
2020-03-02 16:45:57
147
原创 性能优化
1https://blog.csdn.net/qq_29738509/article/details/89962112 设置restemplate连接池2https://www.ibm.com/developerworks/cn/java/j-lo-visualvm/ jvisualvm介绍
2020-02-19 12:35:05
100
原创 椭圆曲线学习
数学基础:https://www.cnblogs.com/czc1999/p/11808466.htmlhttp://www.itkeyword.com/doc/8407744092447105x403/elliptic-curve-point-addition-using-bouncycastlesecp256k1 static X9ECParametersHolder secp256...
2020-02-04 21:44:25
343
原创 待研究
https://dapp.tools/dappsys/ds-proxyhttps://github.com/ethereum/dapp-bin/tree/master/library
2019-12-26 17:20:02
79
原创 oraclize学习
1https://medium.com/@msolomon44/using-apis-in-your-ethereum-smart-contract-with-oraclize-95656434292e
2019-12-26 17:02:16
224
原创 websocket通信
https://benas.github.io/2016/02/21/using-the-java-api-for-webSocket-to-create-a-chat-server.html
2019-12-11 19:07:43
86
原创 椭圆曲线学习
1https://www.cnblogs.com/qcblog/p/8998045.html ECC曲线介绍(????,????,????,????,????,ℎ)(p,a,b,G,n,h),其中????,????a,b确定了椭圆曲线方程,????p确定了模????p的有限域,G是中的生成元,用于生成子群,要求????G的阶????n应该尽量大,????G的阶是使得????????=????nG=O成立的最小的整数,也即是(????−1)????(n−1)G所代表的点与????G点的横...
2019-12-05 19:18:31
455
原创 erc1404
比较好的文章:1https://www.8btc.com/article/281107ERC1404实现ERC1404继承了ERC20的所有优点, 同时在ERC20的基础上增加了两个新的函数, 用以适配转移通证过程中的合规条件。解释:detectTransferRestriction:a) 必须由发行方实现b)必须在 transfer/tran...
2019-09-25 14:55:26
242
原创 erc1820介绍
165主要是为了 检查某个合约地址是否实现了某些接口可以为任何地址设置接口实现的的合约,必须调用ERC1820注册表的以下函数:function setInterfaceImplementer(address _addr, bytes32 _interfaceHash, address _implementer) external为接口设置实现地址可以为任何地址设置接口实现的的合...
2019-09-25 11:18:12
1026
原创 makerdao
https://loanscan.io/supplied-liquidity#supplied-volume利率介绍https://ethfans.org/posts/bloqboard-faq. bloqboard项目介绍https://medium.com/bloqboard/tutorial-1-digital-asset-lending-platform-bloqboard-...
2019-08-15 21:12:57
779
原创 defi-去中心金融
1https://mp.weixin.qq.com/s?__biz=MzIwODA3NDI5MA==&mid=2652528080&idx=1&sn=fbf852b1357c20ef95122213c40b0869&chksm=8ce65e8dbb91d79bb872e091c2c495a4c032dca39ca2db1f4fb470bddfc450491b624...
2019-08-15 17:39:14
830
原创 雷电网络 微支付通道
1 微支付通道搭建:http://blog.hubwiz.com/2018/08/18/ethereum-payment-channel/ 简易微支付通道搭建https://ethfans.org/posts/counterfactual-for-dummies-part-1 counterfactual系列文章https://learnblockchain.cn/docs/...
2019-08-15 11:11:19
283
原创 git 删除大文件
https://harttle.land/2016/03/22/purge-large-files-in-gitrepo.htmlhttps://www.jianshu.com/p/780161d32c8ehttps://www.jianshu.com/p/ed2b6081f529大文件git pull origin branchname --allow-unrelated-...
2019-08-13 12:36:36
540
原创 erc1155
https://github.com/clearmatics/asset-token/blob/master/contracts/AssetToken.solhttps://github.com/enjin/erc-1155/tree/master/contractshttps://github.com/enjin/erc-1155/blob/master/contracts/ERC115...
2019-07-09 14:43:17
824
原创 erc 标准
ERC1190https://baijiahao.baidu.com/s?id=1611301461857596308&wfr=spider&for=pc
2019-06-30 19:42:41
327
原创 多签钱包
https://github.com/gnosis/MultiSigWallet/blob/master/contracts/MultiSigWallet.sol
2019-06-10 15:21:26
1379
原创 钱包原理
BIP32, BIP39, BIP44 共同定义了目前被广泛使用的 HD Wallet,包含其设计动机和理念、实作方式、实例等。BIP32:定义Hierarchical Deterministic wallet (简称 "HD Wallet"),是一个系统可以从单一个seed产生一树状结构储存多组 keypairs(私钥和公钥)。好处是可以方便的备份、转移到其他相容装置(因为都只需要 s...
2019-05-17 17:35:45
148
原创 状态通道实践
1https://ethfans.org/posts/state-channel-for-dummies-part-42https://ethfans.org/posts/counterfactual-for-dummies-part-1https://docs.connext.network/en/latest/ context介绍;https://www.learnpla...
2019-05-05 16:52:49
264
原创 token example
pragma solidity 0.4.25;library SafeMath { function mul (uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b;...
2019-04-20 10:40:08
219
原创 sigar linux 碰到的坑
1 使用的是64位的服务器但是运行一直报找不到java.lang.UnsatisfiedLinkError: org.hyperic.sigar.Mem.gather(Lorg/hyperic/sigar/Sigar;)V后面执行java -jar sigar-bin/lib/sigar.jar version才发现程序默认加载x86的包。 修改后即可。...
2019-03-18 14:24:33
1689
2
原创 Semaphore的acquire与release
Semaphore中包含初始化时固定个数的许可,在进行操作的时候,需要先acquire获取到许可,才可以继续执行任务,如果获取失败,则进入阻塞;处理完成之后需要release释放许可。...
2019-01-17 15:06:41
1422
原创 java 日志
log4j-slf4j-impl是吧log4j的日志转到slf4j上首先在WEB项目中引入以下几个jar包:① log4j-api-2.4.1.jar② log4j-core-2.4.1.jar③ log4j-web-2.4.1.jar
2019-01-06 19:44:45
91
原创 netty openssl
1 https://www.cnblogs.com/wade-luffy/p/6019743.html netty性能调优;2 http://rdcqii.hundsun.com/portal/article/463.html netty3 https://netty.io/wiki/forked-tomcat-native.html
2018-12-16 11:05:37
790
原创 OpenSSL
OpenSSL 是一个开源项目,其组成主要包括一下三个组件: openssl:多用途的命令行工具 libcrypto:加密算法库 libssl:加密模块应用库,实现了ssl及tls openssl可以实现:秘钥证书管理、对称加密和非对称加密 。 https://segmentfault.com/a/1190000010040134 。netty ssl单向...
2018-12-04 15:10:00
88
转载 Netty学习
1ChannelChannel是Netty最核心的接口,一个Channel就是一个联络Socket的通道,通过Channel,你可以对Socket进行各种操作。 ChannelHandler用Netty编写网络程序的时候,你很少直接操纵Channel,而是通过ChannelHandler来间接操纵Channel。ChannelPipelineChannelPipelin...
2018-12-04 14:40:27
103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人