Notes and thoughts from Bloodline

Ethereum 简介

        什么是以太坊? 以太坊(Ethereum)是一个使用区块链技术来构建去中心化的应用程序(Dapps)的平台。它并不是给用户一系列预先设定好的操作(例如比特币交易),而是允许用户按照自己的意愿创建复杂的操作。这样一来,它就可以作为多种类型去中心化区块链应用的平台,包括加密货币在内但并不仅限于此...

Blockchain 101

        给初学者准备的 Blockchain 101,需要科学上网。 第一部分,通过视频和交互式的 Web 示例来解释区块链和仅增账本的思想。 第二部分关于私钥/密钥及电子签名。

精通比特币(第二版)

         为了方便查阅,整理了《精通比特币》的中文版本。 忽略了部分非技术内容。 括号中为对应的英文版本连接。 中文版序言 序言(preface) 词汇表(glossary) 第一章 介绍(ch01...

区块链学习笔记(四)——比特币的存储和使用

         本文是对 coursera 的 Bitcoin and Cryptocurrency Technologies课程笔记。 4.1 简单本地存储 要消耗一个比特币,需要该比特币的一些公共信息、以及私钥。存储比特币的关键,就是管理私钥。 三个目标:可用性、安全性、方便性。 最简单方...

区块链学习笔记(三)——比特币机制的原理

         本文是对 coursera 的 Bitcoin and Cryptocurrency Technologies课程笔记。 比特币共识机制保证了: 只增账本。 去中心化的协议。 矿工来验证交易。 3.1 比特币交易 ...

区块链学习笔记(二)——比特币如何实现去中心化

         本文是对 coursera 的 Bitcoin and Cryptocurrency Technologies课程笔记。 2.1 Centralization vs. Decentralization 去中心化不代表“什么都没有”。 比特币的去中心化可以分解成以下五个问题: ...

区块链学习笔记(一)——加密货币简介

         本文是对 coursera 的 Bitcoin and Cryptocurrency Technologies课程笔记。 1.1 密码学中的哈希函数 (Cryptographic Hash function) 哈希函数三个一般特性: 输入为任意长度的字符串 (ta...

Jekyll + GitHubPages 的一些更新内容

        GitHub 警告 查看博客仓库时,GitHub 报警告,很明显是需要更新依赖库: We found a potential security vulnerability in one of your dependencies. The redcloth dependency define...

像 UICollectionView 一样重写 UIScrollView 的代理属性

        UIScrollView 有包含一个 UIScrollViewDelegate 的代理属性: public protocol UIScrollViewDelegate : NSObjectProtocol { //... } open class UIScrollView : UIV...

Scrapy 和 Tor

        不太好分类,所以就分到了“编程思想”中,你懂的。 Scrapy 集成 Tor,又是一坑。 安装 Tor(The Onion Router,洋葱路由器)是实现匿名通信的自由软件。更通俗的内容查看关于 TOR 的常见问题解答,链接打不开的话,说明你还没准备好打开新世界的大门。 Tor 的安...