Python 生态的时间戳内存探索
如何表达一个 datetime
?我们需要三个部分:date
, time
, timezone
。
在 Python 的生态中主要的事件对象包括:
datetime
: Python 原生的时间戳对象np.datetime64
: Numpy 的原生时间戳对象pd.Timestamp
: Pandas 的原生时间戳对象
不过近几年随着 arrow
的兴起,Arrow 的时间戳对象也进入了人们的视野。
使用下面代码来 Benchmark 三个时间戳的内存使用情况。我们随机生成一百万时间戳。
比特币随想 - 10年后的数字资产市场?
比特币随想 - 十问
一些关于比特币的经典问题、新问题的思考:
- 比特币作为一个开源项目,为什么修改比特币如此困难,比如 2100 万的上限?
- 量子计算机的商业化会摧毁比特币网络吗?
- 除了投机,有人真的使用比特币吗?
- 有“大公司”已经开始关注、持有、投资比特币吗?
为什么 2100 万不能被修改?
这是一个经典问题。这个问题的答案是:不是不能修改,而是没人愿意修改;即使有人修改,硬分叉的网络不会有人参与,理性人会迅速将新分叉的代币,置换成比特币。
我们应该从两个角度理解比特币网络。第一,比特币网络是由运行支持比特币网络协议的节点组成的,这些节点中有一些被称为矿工,他们负责出块;还有一些被称作全节点,他们复杂校验出块,并且把新的块快速的传播到与他相连的节点。第二,比特币网络也是人的网络。每一个参与比特币网络的人都有权运行任何版本的比特币协议,但是如果你运行的节点不能被其他人接受,达成共识,你投票的块不会有其他人接受,因此也就无法被大范围广播。
英仕曼集团 - 加密货币投资指南 2022-06 - 译
原文地址:https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4124576
这篇论文是由全球最大的上市对冲基金公司英仕曼集团为主撰写的,其中两位作者来自旗下系统化交易公司 Man AHL。截止 2022 年 6 月,英仕曼集团管理超过 1500 亿美金的资产。
这篇论文从专业机构用户的角度审视了比特币和加密货币市场,给出了一些专业的观点和事实。列出如下。
注意,放在括号中的观点不是原作者的,而是我,笔者,的。
什么是泡沫?
Cypherpunk 宣言
By Eric Hughes @ 1993
在电子时代,隐私(Privacy)是一个开放社会的必需品。隐私不是秘密。一个人的隐私是一些他不想全世界都知道的事情;但是秘密是他不想让任何人知道的事情。隐私是一种能力,一种仅仅向世界展示自己的一部分的能力。
如果两个人一起做了一些事情,他们就都有了这段经历的记忆。他们都可以讲述关于这件事情的记忆,谁能阻止他这么做呢?人们可以通过立法禁止这种事情,但是发声的自由在一个开放的社会比隐私更加重要,我们不会禁言任何人。如果许多个在同一个论坛发言,他的信息可以被每个人看到,而他也可以搜集其他人的信息。电子通讯已经让这种群组通讯成为可能,这种能力不会因为我们想让他消失而消失。
因为我们想要获得隐私,我们必须确保通信涉及的各方仅仅知道与这次通讯直接相关的信息。因为信息可以被(轻易)传播,我们需要确保暴露尽可能少的信息。大多数情况,个人身份并不是必要信息。当我用现在在报亭卖报纸的时候,报停不需要知道我是谁;当我让我的电子邮件提供商发送接受信息的时候,提供商不需要知道我在跟谁说话、我们说了什么,供应商只需要知道如何获取信息以及我欠他们多少费用。当我的身份被某个底层的交易机制暴露后,我就没有隐私了。我不能再选择性的暴露信息,我只能暴露我的隐私。
因此,一个开放社会的隐私需要匿名支付系统。到目前为止,现金是主要的匿名支付系统。一个匿名支付系统并不是一个秘密支付系统。匿名支付系统可以让用户在想要的时候披露自己愿意披露的身份,这是隐私的核心内容。
比特币随想 - 机构投资评估 1
本文大量数据来自 Ark Investment 的报告
Bitcoin As An Investment @ 2022
该系列主要评估比特币对于 机构用户 的价值,并不是散户。本篇:比特币的价格历史
比特币的价格历史
比特币白皮书于 2008 年 11 月公开,但是比特币协议的代码(Bitcoin Core ^bitcoin)至少在两年前已经开始开发。
比特币随想 - 如果有一天以太坊。。。
比特币随想 - 重拾 Proof of Work
Proof of Work (PoW)工作量证明,并不是比特币首创,但是比特币巧妙的使用了他,把它变成了一种实现共识的方法^origin。除了比特币,PoW 协议其实还有很多其他的用途:防止 DoS 攻击、处理垃圾邮件。
本文组织如下:
- 工作量证明的一般原理
- 比特币工作量证明的社会原理
- Proof of Stake
工作量证明,PoW
为了理解 PoW,我们首先脱离比特币的场景,来单独看看 PoW 协议。PoW 最早被提出来是为了主动防御 DoS 攻击,就是拒绝服务攻击,而垃圾邮件可以被认为是某种 DoS 攻击。
比特币随想 - 诸多身份?
比特币的“身份”真的是太多了,不知道你有没有想过为什么他会有这么多身份?其实这个是一个很有意思的问题。今天的随想就跟大家分享讨论一下泛泛的想法。
七七八八的身份
不同的背景的人或者群体会给比特币不同的“身份”,但是我不觉得每一个身份都是对的,比如:
- 电子现金(注意不是货币),这是中本聪最初的定义
- 货币,这个身份最常见,也最质疑
- 价值存储,这个身份是最近几年开始流行的,真的吗?
- 商品,类似黄金一样的稀有商品
- 金融产品,或者说叫 Security,类似股票
- 骗局、泡沫、诈骗
- 一个有趣的去中心化系统
- 陈旧的区块链技术
更有意思的是,这些身份并不是同时出现的,而且各方声音也是此消彼长。这是为什么呢?我觉得两个主要原因: