自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Julia & Rust & Python

A hello world's life

  • 博客(27)
  • 论坛 (1)

转载 (转)孟岩:其实并没有什么比特币,只有 UTXO

在比特币社区里,Transaction 被简称为 TX,所以上面这个短语缩写为 UTXO。一般会认为 UTXO 是比特币区块链设计当中的一部分,但事实上 UTXO 和区块链没有必然的联系,你可以完全照搬比特币区块链,但不使用 UTXO。

2017-12-30 22:54:13 742

转载 (转)《精通比特币》原码分析: select_utxo

https://github.com/bitcoinbook/bitcoinbook/blob/second_edition/code/select-utxo.py# Selects outputs from a UTXO list using a greedy algorithm.from sys import argvclass OutputInfo: def __init__(self,

2017-12-29 23:10:25 381

转载 (转)《精通比特币》原码分析: rpc_block

https://github.com/bitcoinbook/bitcoinbook/blob/second_edition/code/rpc_block.pyfrom bitcoin.rpc import RawProxyp = RawProxy()# The block height where Alice's transaction was recordedblockheight = 277

2017-12-29 23:08:38 663

转载 (转)《精通比特币》原码分析:pycoin

https://github.com/bitcoinbook/bitcoinbook/blob/second_edition/code/pycoin_example.pyfrom pycoin.key import Keyfrom pycoin.key.validate import is_address_valid, is_wif_validfrom pycoin.services import

2017-12-29 23:07:25 933 2

转载 (转)《精通比特币》原码分析: pow机制

#!/usr/bin/env python# example of proof-of-work algorithmimport hashlibimport timemax_nonce = 2 ** 32 # 4 billiondef proof_of_work(header, difficulty_bits): # calculate the difficulty target

2017-12-29 23:05:38 337

转载 (转)《精通比特币》原码分析:公钥、私钥、比特币地址

import bitcoin# Generate a random private keyvalid_private_key = Falsewhile not valid_private_key: private_key = bitcoin.random_key() decoded_private_key = bitcoin.decode_privkey(private_key,

2017-12-29 22:42:06 1247 1

转载 (转)详解Windows Hash

说明:此文 有利于了解hash的一些制作原理。

2017-12-29 10:28:53 344

原创 python : sha256 、ripemd160

sha 256、 ripemd160哈希值的输出值一般是16进制的字符串。而16进制字符串,每两个字符占一个字节。我们知道,一个字节=8bit. 以sha256为例: bit :256位bit->64位16进制字符->32个字节。 而ripemd: bit:160位,->40位16进制字符->20个字节。import hashlib# from Crypto.Cipher import

2017-12-29 08:55:12 6891

原创 python : autopep8

对于python而言,规范的排版是刚需,入坑了你会有体会的。1、pip安装一下: (1)cmd (2) pip install autopep8 ;2、atom中 下载python-autopep8库 3、找到python\ srcipts \pep8.exe 路径放在atom python-autopep8 settings下4、结果 如果atom中出现autopep8图标,即表示成功。 好

2017-12-27 09:24:19 373

转载 (转)比特币算法——SHA256算法介绍

比特币算法——SHA256算法介绍 标签: 密码技术 sha256 消息摘要 SHA256是安全散列算法SHA(Secure Hash Algorithm)系列算法之一,其摘要长度为256bits,即32个字节,故称SHA256。SHA系列算法是美国国家安全局 (NSA) 设计,美国国家标准与技术研究院(NIST) 发布的一系列密码散列函数,包括 SHA-1、SHA-224、SHA-256、

2017-12-26 22:39:45 14247

转载 (转)用纸笔解释比特币挖矿算法原理

http://v.youku.com/v_show/id_XNzkzOTY1MjAw.html

2017-12-26 22:24:17 873

原创 Python : bitcoin库

bitcoin库对理解区块链和比特币有帮助。

2017-12-26 18:51:10 2776

转载 (转)神秘的比特币地址详解

当你看到像这样的一串字符的时候你是什么感想:1M8DPUBQXsVUNnNiXw5oFdRciguXctWpUD,如果在你接触比特币之前,你一定会说这不就是一堆乱码吗?没错这是在你认识比特币之前的时候,而在认识了比特币之后,你所谓的乱码就是你的比特币地址,这个地址就好像你的银行卡账户那样,可以方便快捷的查询和交易你的比特币。

2017-12-26 10:11:36 5815

转载 (转)深度解析挖矿的逻辑和技术实现

http://blog.csdn.net/taifei/article/details/72895903

2017-12-24 22:29:34 466

转载 (转)一个基础的以太坊介绍

全文来源于:https://zhuanlan.zhihu.com/p/24012669以太坊建立在区块链和加密货币的概念之上,如果你对此不熟悉,很值得花时间先去读一下《比特币基础介绍》和《区块链技术基础介绍》。以下这篇文章会假设读者对比特币的工作原理有已经有基本认识。

2017-12-24 22:05:58 1336

转载 (转)以太坊(Ethereum ETH)是如何计算难度的

这是一篇写得非常好的关于难度的文章。来源并参考: https://zhuanlan.zhihu.com/p/28830859什么是难度 难度(Difficulty)一词来源于区块链技术的先驱比特币,用来度量挖出一个区块平均需要的运算次数。挖矿本质上就是在求解一个谜题,不同的电子币设置了不同的谜题。比如比特币使用SHA-256、莱特币使用Scrypt、以太坊使用Ethash。

2017-12-24 21:42:06 7169

转载 量化生态地图

转:

2017-12-21 20:12:22 418

原创 python: tushare尝试

知道tushare很长时间,但一直没有尝试。因为一直不想玩python,突然想试试看tushare是否如传说中好用。入坑吧。一、装python去官网:https://www.python.org/下载,我装的是3.64版。(1) 安装时,一定要注意,强烈建议,选择个性化安装。带上pip,环境变量之类。(2) 注意库管理工具pip已经内置了。不用另外去下载了,很方便。二、装tusharehttps:/

2017-12-20 21:20:30 13073

原创 Rust : ? 操作符(待续)

最初,加入了一个新的操作符?,是为了简化Result。

2017-12-17 21:49:55 3291

转载 (转)被AI改变的风投模式:数据驱动使效率提高10倍

赶在其他人之前找到有趣的投资目标,是风险投资公司面临的最大挑战之一。好消息是,机器学习和预测分析正逐步改变投资者构建投资组合的方式。

2017-12-17 19:33:35 250

转载 (转)200亿美元比特币找不到主人,这个邪恶职业一夜爆火

2017年对于无法持有比特币的人来说是痛苦的一年,对于那些明明持有比特币却忘掉密码的人来说,则是煎熬的一年。

2017-12-17 19:28:18 2277

原创 Rust: 如何在windows环境中用Atom中玩转它?--new

玩转它,首先要能在atom中能把rust代码走下来。 今天,主要讲一下第一次在atom中如何把rust代码走起来。原来写过一篇,但有点老,rust本身也有变化,所以重新更新一下。也供自己折腾使用吧。一、windows中的几个前提 (1)准备好atom 这个我就不说了,不清楚的,找官网。下载并安装。(2)看看是否装了MSYS2 https://github.com/rust-la...

2017-12-16 13:04:14 1004

转载 (转)以C++为核心语言的高频交易系统的讨论?

转高频交易与C++的讨论。

2017-12-15 08:33:47 4687

转载 (转)比特币核心钱包(Bitcoin Core)入门使用教程

http://www.8btc.com/bitcoin-core-intro

2017-12-08 18:01:14 3071

转载 (转)我40个比特币失而复得的经历

简评:一个国外的记者 4 年前在香港,买了 40 个比特币,但是放在数字钱包忘记了密码,电脑也坏了。找作者帮忙,作者克服了难题找回了比特币。

2017-12-07 18:39:41 4874 2

转载 (转)孙正义:数字资产会成为人类最大的资产

孙正义:数字资产会成为人类最大的资产2017-12-06 雷盈金融科技这是孙正义此前的一篇题为《向世界挑战》的演讲全文,这篇演讲一上来就讲300年后的演讲,充满科幻气息,引人遐想,我们的世界将变得如此科幻,都将按着大趋势、随着大潮流变得全然不同。

2017-12-06 22:41:45 3030 1

转载 (转)你确定你的交易系统最快?

除了稳定性外,衡量一个交易系统的重要指标——延迟和吞吐量都和时间有关。从提供服务的期货公司或者证券公司的角度来说,除了拼公司的服务外,交易速度也是吸引客户的重要手段。现在常用的比较交易速度的方法是在不同公司的交易环境里,比较同一个策略在同一个行情触发时下的单子的交易所单号的大小。

2017-12-01 22:36:52 1296

空空如也

songroom的留言板

发表于 2020-01-02 最后回复 2020-03-26

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