比特币随想 - 信任模型
本文偶尔使用“大饼”替换BTC,因此“大饼网络”,“大饼协议”等请自行替换。
我通常称大饼网络的信任模型为“民主信任”模型。
信任不会消失,只会转移
每次重新思考这个问题的时候,我都会回到比特币的白皮书。比特币网络提供了一个不依赖第三方金融机构的、纯点对点的在线电子支付系统。这句话很短,但是非常值得玩味。这句话有三个重点:
- 电子支付
- 纯点对点
- 不依赖某一个或几个第三方
本文偶尔使用“大饼”替换BTC,因此“大饼网络”,“大饼协议”等请自行替换。
我通常称大饼网络的信任模型为“民主信任”模型。
每次重新思考这个问题的时候,我都会回到比特币的白皮书。比特币网络提供了一个不依赖第三方金融机构的、纯点对点的在线电子支付系统。这句话很短,但是非常值得玩味。这句话有三个重点:
这篇回答一个问题:为什么我只买 BTC(大饼)?
关注我一段时间的小伙伴可能知道,我属于所谓的“Bitcoin Maxilism”,即大饼最大化主义。我并不喜欢贴标签,而且这个标签并不是大饼支持者自己按上的,而是所谓的 “Alt coiner” 给我们岸上的,实际上讽刺大饼支持者的意思更浓厚一些。
现在的区块链社区(Crypto、数字货币、Web3等等,名字也是千奇百怪)割裂的很明显:大饼和 Alt Coin(比如 ETH、SOL)。基本的关系是:Alt Coin 攻击、鄙视大饼,Alt Coin 内部互相攻击,大饼社区非常佛系,感觉有点与世无争。
需求和设计阶段应该在软件开发的 60% 时间,而实现占 40%。没有事先规划,想哪写哪;结果被层出不穷的状况(还美其名曰需求变更)牵着鼻子、面多了加水水多了加面:这就是绝大多数软件开发时间冗长、状况不断、无疾而终的根本原因。
而不是”没有明显错误“的代码。
本文翻译自:ASICs and Decentralization FAQ
原作者:Andrew Poelstra @ 2015-04-08
原文链接:https://download.wpsoftware.net/bitcoin/asic-faq.pdf
关键词:Proof of Work,Proof of Stake,ASICs,去中心化,能量
【方括号里面的内容是我,译者,的话,这是一篇从编程以外的角度理解工作量证明的优秀文章。】
工作量证明,Proof of Work,是比特币网络的共识算法,也是确保网络安全可靠的根本,具体的算法介绍可以看之前的文章 比特币随想 - 重拾 Proof of Work。
这一篇我们探讨工作量证明(PoW)的能源消耗问题,为了理解我们需要知道:
这篇讨论分几个不分:
如何表达一个 datetime
?我们需要三个部分:date
, time
, timezone
。
在 Python 的生态中主要的事件对象包括:
datetime
: Python 原生的时间戳对象np.datetime64
: Numpy 的原生时间戳对象pd.Timestamp
: Pandas 的原生时间戳对象不过近几年随着 arrow
的兴起,Arrow 的时间戳对象也进入了人们的视野。
使用下面代码来 Benchmark 三个时间戳的内存使用情况。我们随机生成一百万时间戳。