风口,差异化,单点突破,做到头部。

专注密码学、区块链和人工智能领域

排序:
默认
按更新时间
按访问量

生成比特币创世块C/C++源代码

#include <stdlib.h> #include <stdio.h> #include <stdbool.h> #include <i...

2018-07-05 15:30:10

阅读数:604

评论数:0

椭圆曲线密码原理

椭圆曲线密码概述 ⾃从公钥加密被发明之后,⼀些合适的数学函数被提出,譬如:素数幂和椭圆曲线乘法。这些数学函数都是不可逆的,就是说很容易向⼀个⽅向计算,但不可以向相反⽅向倒推。基于这些数学函数的密码学,使得⽣成数字密钥和不可伪造的数字签名成为可能。 ⽐特币正是使⽤椭圆曲线乘法作为其公钥加密的基础...

2018-04-03 11:25:14

阅读数:697

评论数:0

公钥密码体制RSA算法原理

RSA概述 假如你已经了解了对称密码体制,你肯定知道对称密码中存在着密钥分发和管理的难题。为了解决这一问题,Whitefield与Martin Hellman在1976年提出了一个奇妙的密钥交换协议,称为Diffie-Hellman密钥交换协议/算法(Diffie-Hellman Key Exc...

2018-04-03 10:22:47

阅读数:314

评论数:0

一步步教你搭建以太坊私有链

本文将介绍如何在Windows平台下搭建以太坊么有链,其他平台大同小异。 安装以太坊客户端 下载地址:http://ethfans.org/wikis/Ethereum-Geth-Mirror 下载完成后直接点击安装,默认安装在C:\Program Files\Geth 打开命令提示窗...

2018-04-01 22:47:44

阅读数:893

评论数:0

一步步教你在以太坊发行自己的数字货币

什么是代币 如果不那么追求精确的定义,代币就是数字货币,比特币、以太币就是一个代币。 利用以太坊的智能合约可以轻松编写出属于自己的代币,代币可以代表任何可以交易的东西,如:积分、财产、证书等等。 因此不管是出于商业,还是学习很多人想创建一个自己的代币,先贴一个图看看创建的代币是什么样子。 ...

2018-03-21 15:31:04

阅读数:12652

评论数:2

在以太坊上部署第一个去中心化应用Dapp—宠物商店

官方文档:http://truffleframework.com/tutorials/pet-shop 中文翻译:https://learnblockchain.cn/2018/01/12/first-dapp/ 运行后效果: 注意如果无法显示图片,将src/index.html里面的jqu...

2018-03-20 17:26:55

阅读数:1788

评论数:1

用Python从零开始创建区块链

原文地址:https://learnblockchain.cn/2017/10/27/build_blockchain_by_python/ 本文通过python编程实现了区块链的一个原型,通过代码可以形象地理解区块链的工作原理,具体细节请看原文。 代码地址:https://github.co...

2018-03-14 17:10:49

阅读数:257

评论数:0

Ubuntu搭建以太坊开发环境—使用truffle框架

环境 ubuntu-14.04 ubuntu-14.04-desktop-amd64.iso ,不多解释。 nodejs用来安装truffle等工具 truffle ,目前最好用的以太坊开发框架 ganache ,可以跑开发环境下的私有区块链 步骤 1、前提是ubuntu已经可以...

2018-03-09 10:33:09

阅读数:1030

评论数:0

Windows下编译bitcoin

编译windows版的比特币程序,基本上有两种方法,一种是在linux平台(推荐ubuntu 13.10)通过交叉编译的方法来编译,另外一种就是直接在windows平台编译。 第一步:安装变编译环境QT和MINGW,msys 1、msys是一个在windows平台模拟shell的程序。 访问...

2018-03-06 14:55:46

阅读数:536

评论数:0

Ubuntu下编译windows版本bitcoin

要编译windows版的比特币程序,基本上有两种方法,一种是在linux平台(推荐ubuntu 13.10)通过交叉编译的方法来编译,另外一种就是直接在windows平台编译。 下面就详细介绍一下如何在Ubuntu平台编译比特币程序。 官方参考:https://github.com/bitco...

2018-03-06 14:54:53

阅读数:444

评论数:0

centos7环境下编译bitcoin

centos7虚拟机安装 虚拟机安装完成后需要配置好网络,能连接上互联网后再进行后面操作。 vi /etc/sysconfig/network-scripts/ifcfg-ens33 (ens33为网卡名称) TYPE=Ethernet BOOTPROTO=static #启用静态...

2018-03-06 09:51:36

阅读数:708

评论数:0

ZeroMq的编译及使用

ZeroMq是一个开源的消息队列网络框架,支持进程内和进程间的通信。 源码地址:https://github.com/zeromq/libzmq windows下的编译: 打开build/msvc,打开工程,编译报错,解决方案如下: 1、添加宏 ZMQ_IOTHREAD_POLLER_U...

2018-07-31 17:57:34

阅读数:264

评论数:0

比特币P2SH交易数据结构解析

1、解析原生交易 decoderawtransaction 01000000000101708256c5896fb3f00ef37601f8e30c5b460dbcd1fca1cd7199f9b56fc4ecd54000000000232200201aaa5a03ce8d33280eb958c98...

2018-07-12 16:25:02

阅读数:174

评论数:0

ubuntu安装C++ oracle开发环境(oci)

1、oracle官网下载rpm包 http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html 2、安装rpm包 Ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb。 ...

2018-07-04 10:07:45

阅读数:123

评论数:0

设计模式(十一)——模板方法模式(Template Method Pattern,行为型)

https://blog.csdn.net/k346k346/article/details/60468153

2018-04-12 23:18:39

阅读数:202

评论数:0

设计模式 (十)——适配器模式(Adapter Pattern,结构型)

https://blog.csdn.net/k346k346/article/details/60465994

2018-04-12 23:08:52

阅读数:155

评论数:0

设计模式 (九)——外观模式(Facade Pattern,结构型)

https://blog.csdn.net/k346k346/article/details/60462832

2018-04-12 22:35:41

阅读数:156

评论数:0

设计模式(八)——命令模式(Command Pattern,行为型)

https://blog.csdn.net/k346k346/article/details/60332112

2018-04-12 22:03:39

阅读数:137

评论数:0

设计模式(七)——单例模式(Singleton Pattern,创建型)

https://blog.csdn.net/k346k346/article/details/60142660

2018-04-10 21:47:41

阅读数:163

评论数:1

设计模式(六)——抽象工厂模式(Abstract Factory Pattern,创建型)

https://blog.csdn.net/k346k346/article/details/59482370

2018-04-10 21:37:59

阅读数:83

评论数:0

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