- 博客(12)
- 资源 (32)
- 收藏
- 关注
原创 以太坊C++客户端Aleth源码分析,转账交易和智能合约的入口代码
本文主要记录以太坊C++客户端Aleth的源码分析和相关实验过程和结果。本文将讲解两部分的内容,一是转账交易和智能合约的入口代码在哪里?二是通过实验验证转账交易和智能合约交易这两种不同交易所对应的不同的输入数据。读者不安装实验环境不影响阅读本文章。实验环境准备:如果读者想要完成本文所示的验证实验,可以参考本人前面三篇文章,分别涉及Aleth客户端的按照,here;私有区块链的搭建和智能合约...
2019-12-31 18:17:05 1694
转载 以太坊开发者资源工具集合
根据英文原版整理,内容有增删1、开发语言、框架与工具语言Solidity - 官方推荐以太坊智能合约开发语言,也是目前最为主流的智能合约语言。 Bamboo - 是一种将智能合约描述为有限状态机的语言,把智能合约看成一个状态和交易的函数,同时生成一个新的状态。 Vyper - 一种类 python 的面向合约编程语言,专注于以太坊虚拟机,着重于安全、简洁、和稳定性。框架Tru...
2019-12-31 10:39:31 519 2
原创 使用Ethereum C++ Aleth客户端创建具有两个同步节点的以太坊Ethereum私有网络
Creating A Private Network With Two Syncing Nodes本文是前面两篇文章的延续,链接分别为:Windows10安装Aleth和使用Ethereum C++客户端Aleth建一个私有网络,并使用Remix部署一个智能合约。这篇文章将使用Ethereum C++ Aleth客户端创建具有两个同步节点的以太坊Ethereum私有网络。最终的结果为:一...
2019-12-28 15:26:49 1935
原创 我自己可以挖矿了!使用Ethereum C++客户端Aleth建一个私有网络,并使用Remix部署一个智能合约
本文是按照这个教程执行的结果记录:Creating a private network and deploying a contract with RemixEthereum Aleth在Wins上面的编译和安装请参考本人上一篇文章。https://blog.csdn.net/liangyihuai/article/details/103737223本人只在这里讲注意事项,具体的步骤其参考上面...
2019-12-27 21:00:06 1435
原创 Windows10编译源码安装Aleth(Ethereum C++ client, tools and libraries)
这篇文章记录本人安装Ethereum c++客户端Aleth的过程。本人的系统环境本人系统:windows10, 64bit,预先安装:visual studio 2017或者2019。本人的是2017.CMake,安装好之后,使用系统的命令行窗口可以执行cmake命令Git,安装好之后,有Git CMD 命令行窗口,注意跟系统的命令行窗口区分。本文的参考来自官网的安装指南:h...
2019-12-27 19:36:07 1128
原创 使用Truffle时遇到的问题和解决方法
错误信息Error: CompileError: /C/Users/media/ethereum_work/course3/contracts/Ballot.sol:1:1: ParserError: Source file requires different compiler version (current compiler is 0.5.12+commit.7709ece9.Emscri...
2019-12-26 15:06:03 6421 2
原创 详细介绍Intel SGX开发环境搭建和Hello Enclave程序运行
这里记录Windows10下搭建Intel SGX开发环境和编写第一个Hello World程序的过程。总共分为两部分,第一是环境搭建,第二是hello world程序编写。每一步都有截图,希望以通俗易懂的方式跟大家分享。1. 环境安装需要安装visual studio 2015或者以上安装Intel SGX JDK, 下载链接本人的电脑win10,VS2017。上面的安装顺序不能颠...
2019-12-19 20:13:03 4527 6
转载 加快Tensorflow和Keras图像数据集的训练速度
这几天在训练一个CNN网络,使用到了两百多万个图片,虽然使用到了GPU NVIDIA GeForce GTX 1080Ti,但是还是很慢。故查阅了一些训练提速的文章,跟大家分享。Tensorflow vs. Keras or how to speed up your training for image data sets by factor 10If you ever trained a...
2019-12-17 11:38:51 2048
转载 MimbleWimble 系列之Pedersen 承诺
MW协议中几个主要的概念Pedersen 承诺 交易合并 范围证明 蒲公英路由**Pedersen承诺-**用来达到匿名保密交易的协议,简单来说你转给我5个token,在其他人不知道数额和地址的情况下,保证这笔交易是有效的,任何人在区块浏览器上都查不到数额和地址信息,跟BTC/ETH不一样,这听起来有点玄乎,但确实在真真切切的在实现,在MW之前之前,已经有Zcash ,门罗在做这种探索...
2019-12-09 21:20:45 1594
转载 MimbleWimble系列之协议介绍
MimbleWimble是什么?MimbleWimble是一个区块链格式和协议,依托于健壮的加密原语,提供非常好的可扩展性、隐私和可替代性。它解决了当前几乎所有实现的区块链(与现实需求之间)差距。Grin和Beam都是实现MimbleWimble区块链的开源软件项目,并填补了(MimbleWimble协议所缺失的)实现一个完整的区块链和加密货币必需的一些东西,其实还有其他MW的项目,例如一...
2019-12-09 21:19:06 490 1
原创 Fiat–Shamir heuristic 启发式的应用 理解 代码实现
先讲问题,再引入Fiat–Shamir heuristic。问题平时我们使用密码注册和登录一个网站的过程可能是这样的。我们使用用户名和密码注册一个网站,网站后台收到用户名和密码之后,使用一个hash算法计算密码的哈希值,然后将用户名和哈希值存入数据库。下次用户登录的时候,后台以同样的方式计算出哈希值,对比数据库中的是否一样,如果两者的用户名和哈希值都一样,登录成功。好一点的后台可能在计算哈希值...
2019-12-07 20:55:57 1250
原创 区块链论文8,NIPoPoWs,非交互工作量证明之证明
本文首发于https://zhuanlan.zhihu.com/p/93463586本文主要内容来自论文《Non-Interactive Proofs of Proof-of-Work》本文章不是论文的直接翻译。本人通过阅读和理解上面论文原文,结合参考其它资料,提取出论文的主体内容,用自己的语言,希望以通俗易懂的方式跟读者分享和交流区块链技术。了解更多区块链前沿技术,请关注本知乎专栏。...
2019-12-06 19:44:22 621
本人的关于联邦学习的论文
2023-04-25
源码:zk-SNARKs实战:使用circom和snarkjs实现简单版的Tornado
2022-04-12
Project-battleship.zip
2021-05-06
my presentation on RDD & Spark.pptx
2020-10-25
TrInc, Small Trusted Hardware for Large Distributed Systems..pdf
2020-08-28
Confidentiality Support over Financial Grade consortium blockchain.pdf
2020-08-21
cryptography 1.zip
2020-04-18
images.zip
2019-12-13
ETCFlyClient.pptx
2019-11-18
Xu et al. - 2019 - Making Big Data Open in Edges A Resource-Efficien.pdf
2019-10-05
如何系统地写一篇好论文
2019-01-03
Mastering Apache Flink, Learning Apache Flink
2018-12-18
KDBC2018-Proceedings 该会议的所有论文
2018-10-23
File Structures_ An Object-Oriented Approach with C++(1997)
2018-06-15
resnet 50 training dataset,手势
2018-01-23
the colour image processing handbook SJ Sangwine , REN Horne
2017-09-07
Jeff-Dean-s-Lecture-for-YC-AI
2017-08-28
protobuf2.6.1
2016-05-29
Spring框架的示例项目源码 Spring Petclinic
2015-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人