热门话题
#
Bonk 生态迷因币展现强韧势头
#
有消息称 Pump.fun 计划 40 亿估值发币,引发市场猜测
#
Solana 新代币发射平台 Boop.Fun 风头正劲
Coinbase的第一个版本仅推出了一个热钱包——这是一个风险很大的提议。我们处于测试阶段,应用程序明确告知用户不要存储任何他们无法承受损失的资金。但存款金额却稳步上升。
我意识到我们需要建立一个冷存储系统来提高安全性(否则单个热钱包的漏洞将意味着我们破产,公司将会倒闭),于是我联系了我认识的两位密码学/安全专家(如果我没记错的话是@zooko和@octal),询问他们最佳架构是什么。他们非常乐于助人,给了我一个速成课程,因为我从未构建过这样的系统。我问他们需要多长时间才能构建,我记得其中一位说,可能需要一个大约10人的团队18个月才能完成并测试好。
问题是我们还有大约8周的时间,直到平台上的总存款超过公司的总资产,而我们只有2名工程师(包括我自己)来构建它。我们看到黑客已经在尝试入侵的迹象,这是真正的生死时刻。
@satoshilite和我全力以赴,从头开始编写新的冷存储系统,并将其集成到应用程序中。我们做了一些合理的权衡,但我们所构建的系统在根本上是安全的,并且是一个巨大的改进。我们甚至为密钥生成开箱了一些新笔记本电脑,将备份材料存储在几个保险箱和地点。大约一周后,我们开始将资金转移到新系统中。我们都极度缺乏睡眠(这就是错误发生的原因!),并配对检查彼此的工作,当我们发送第一笔测试交易时,然后是更大的一笔,依此类推,直到完全转移。我们松了一口气,回家睡了大约12个小时。
这是我在Coinbase早期阶段最自豪的技术成就之一:在大约8周内与2个人一起编写我们的v2密钥存储系统,这本应需要10个人18个月。它运作良好,并为我们服务了多年。
我们现在已经进入了大约v5的密钥存储,远远超出了我们那天所构建的系统。但如果我们没有及时推出,Coinbase今天可能根本不存在。这充分证明了限制会激发创造力,顶尖人才在初创公司中至关重要,团队在没有其他选择时往往能够超越他们的想象。
大多数成功的产品都有这样的早期时刻,在这些时刻中,某人必须站出来,在场上做出一个违背所有可能性的决定。当我们在众多产品中面临新的挑战和截止日期时,我总是关注团队中谁准备站出来,做出制胜的决定。
827.63K
热门
排行
收藏