Rubriques tendance
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
La première version de Coinbase a été lancée avec juste un portefeuille chaud - une proposition risquée. Nous étions en version bêta et l'application disait clairement aux gens de ne pas y stocker d'argent qu'ils ne pouvaient pas se permettre de perdre. Mais les montants des dépôts continuaient d'augmenter régulièrement.
J'ai réalisé que nous devions construire un système de stockage à froid pour améliorer la sécurité (sinon, une seule violation du portefeuille chaud signifierait que nous serions insolvables et que l'entreprise mourrait), et j'ai appelé les deux experts en cryptographie/sécurité que je connaissais (@zooko et @octal si ma mémoire est bonne) et leur ai demandé quelle serait la meilleure architecture. Ils ont été super utiles et m'ont donné un cours intensif, puisque je n'avais jamais construit un tel système auparavant. Je leur ai demandé combien de temps cela prendrait à construire et je me souviens que l'un d'eux a dit qu'il pourrait falloir à une équipe d'environ 10 personnes 18 mois pour tout mettre en place et le tester.
Le problème était que nous avions environ 8 semaines avant que le total des dépôts sur la plateforme ne dépasse les actifs totaux de l'entreprise, et seulement 2 ingénieurs (y compris moi-même) pour le construire. Nous voyions des signes que des hackers essayaient déjà de s'introduire, un véritable moment décisif.
@satoshilite et moi nous sommes retroussés les manches et avons commencé à coder le nouveau système de stockage à froid depuis zéro, et à l'intégrer dans l'application. Nous avons fait des compromis raisonnables mais ce que nous avons conçu était fondamentalement sécurisé, et une amélioration massive. Nous avons même déballé de nouveaux ordinateurs portables pour la génération de clés, stocké du matériel de sauvegarde dans plusieurs coffres-forts et emplacements. Avec environ une semaine restante, nous avons commencé le processus de transfert des fonds vers le nouveau système. Nous étions tous les deux extrêmement privés de sommeil (d'où les erreurs !), et nous avons fait équipe pour vérifier le travail de l'autre alors que nous envoyions la première transaction test, puis une plus grosse, et ainsi de suite jusqu'à ce que tout soit entièrement transféré. Nous avons poussé un soupir de soulagement et sommes rentrés chez nous pour dormir environ 12 heures.
C'était l'une de mes plus grandes réalisations techniques des débuts de Coinbase : coder notre système de stockage de clés v2 avec 2 personnes en environ 8 semaines, ce qui aurait dû prendre 10 personnes 18 mois. Et cela a fonctionné et nous a bien servi pendant des années.
Nous en sommes maintenant à environ la v5 du stockage de clés, et nous avons largement progressé par rapport à ce que nous avons conçu ce jour-là. Mais si nous ne l'avions pas sorti à temps, Coinbase pourrait très bien ne pas exister aujourd'hui. C'est un grand témoignage de la façon dont les contraintes engendrent la créativité, que le talent de haut niveau compte dans les startups, et que les équipes sont souvent capables de plus qu'elles ne le pensent lorsqu'il n'y a pas d'autre option.
La plupart des produits qui réussissent ont des moments précoces comme celui-ci, où quelqu'un doit se lever et faire un jeu sur le terrain qui défie toutes les probabilités. Alors que nous faisons face à de nouveaux défis et délais à travers nos nombreux produits, je surveille toujours qui dans l'équipe est prêt à se lever et à faire le jeu gagnant sur le terrain.
827,64K
Meilleurs
Classement
Favoris