比特币黄金首遭“51%攻击”,可能动摇数字货币世界的根基

2018年5月中,“51%攻击”在区块链世界中爆发,比特币的分叉币之一BTG(比特币黄金)不幸沦为受害者。如果“51%攻击”可以成功篡改区块链,甚至可能动摇整个数字货币世界的根基。此次攻击中,比特币黄金开发团队公告显示攻击者掌控了BTG网络的大比例算力,从而针对交易所发动“51%攻击”,成功实施“双花交易”。攻击者向自己发送了超过38万个BTG。如果所有资金被盗,攻击者从交易所的损失中将获利超过1800万美元。

“51%攻击”的原理在于数字货币采用的分布式记账机制。以比特币为例,比特币网络是一个去中心化的分布式账本,每记一笔账都需要“全民投票”确认。当你掌握全网算力超过50%时,就拥有了对比特币网络操纵和篡改的权力。

shadowsocks on Mac OS X

下载 download


github release 下载地址:

旧版 2.6.3 版本下载:ShadowsocksX-2.6.3.dmg

旧版没法更新 PAC 文件列表 (GFWList) 手动解决 方法请参考 issue 212 :

Continue reading “shadowsocks on Mac OS X”

聊聊HTTPS和SSL/TLS协议

要说清楚 HTTPS 协议的实现原理,至少需要如下几个背景知识。
1. 大致了解几个基本术语(HTTPS、SSL、TLS)的含义
2. 大致了解 HTTP 和 TCP 的关系(尤其是“短连接”VS“长连接”)
3. 大致了解加密算法的概念(尤其是“对称加密与非对称加密”的区别)
4. 大致了解 CA 证书的用途

考虑到很多技术菜鸟可能不了解上述背景,俺先用最简短的文字描述一下。

Continue reading “聊聊HTTPS和SSL/TLS协议”