比特币

比特币源码研读(6)—— 椭圆曲线加密法 24小时内最新

比特币源码研读(6)—— 椭圆曲线加密法
比特币私钥生成公钥,用到的方法就是椭圆曲线加密法。椭圆曲线加密法是一种基于离散对数问题的非对称加密法,只能从私钥推出公钥,不能从公钥逆推出私钥。这是一个复杂的加密法,我们可以先从简单的类比开始。 简单的理解 均益在知乎上看到一个简单类比   先看一个栗子: 小明就读于...

2018-04-22 17浏览 0评论 1喜欢

比特币

比特币源码研读(5)—— 私钥、公钥和地址

比特币源码研读(5)—— 私钥、公钥和地址
比特币中的私钥、公钥和地址,类比我们现实生活中银行卡,私钥是密码,地址是卡号,公钥还没有恰当的类比。在转账过程中,我们有密码,知道对方的地址,就可以转账成功。谁拥有私钥,谁就可以花费这个钱;谁拥有发送地址对应的私钥,谁就能接收这笔钱。 在比特币种,私钥、公钥和地址三者的关系是这样...

2018-04-16 65浏览 0评论 2喜欢

比特币

比特币源码研读(2)——AppInit()初始化参数设置

比特币源码研读(2)——AppInit()初始化参数设置
继上一篇设置运行环境之后,程序运行到AppInit()函数。AppInit函数对从命令行传入的参数做初始化设置。主要完成的设置的有: 1、判断帮助和版本信息 检查参数中是否有-? -h -help,如果有,输出帮助信息。检查参数中是否有-version,如果有,打印当前客户端的...

2018-03-25 160浏览 0评论 0喜欢

比特币

比特币源码研读(1)——设置运行环境

比特币源码研读(1)——设置运行环境
前言: 对于我这个刚学了几天C++的菜鸟来说,马上上手学习比特币的源码是有一定难度。但是既然加入区块链研习社比特币源码研读班,哭着也要坚持下去。 通过这两周的学习,均益发现不要着急研读比特币的源码。可以先从《精通比特币》、《比特币开发者指南》这两本书入手,对比特币有了一个大概的了...

2018-03-19 291浏览 0评论 1喜欢

python

python打包生成exe程序软件

python打包生成exe程序软件
如果我们需要将写好的python程序分享给他人使用,而对方电脑上没有python环境,并且对方还是个小白。这种情况下,我们丢几个py文件过去,对方肯定懵逼。 在Windows系统下,我们可以将python程序生成exe文件,这样对方不用安装python环境,直接打开exe文件就可...

2017-11-16 1313浏览 2评论 2喜欢