dnamlin
Joined 6 years ago
Joined 6 years ago
Fond memories of the #winprog IRC channel. Discussions there, theForger's tutorial, and Charles Petzold's books got me going on Startup Control Panel and the like.
https://web.archive.org/web/20131106030702/http://www.mlin.n...
If you mean to hold USD paper notes, that does happen a lot all over the world as you say; and not necessarily legally. Many advantages to digitization (and some disadvantages).
Like, it's valid to point to its historical volatility, but it struck me as intellectually dishonest to say it's been (historically) risky without also acknowledging that holders have (historically) been well-rewarded for their risk appetite. High Sharpe ratio, etc.
Maybe some case could be made for Alphabet's "Other Bets" collectively, but...the Bell Labs column has nine Nobel Prizes in it...
It wasn't even headquarters for Bell Labs.
A reminder....all glory is fleeting!
Also in this era, once you got a job at Bell Labs, then you were set for life...not getting filthy rich necessarily, but you could fully expect to spend your entire career with the one prestigious, stable, monopoly-supported employer, before retiring with a nice pension. As a result, the rank-and-file talent were happy to move and settle down in the towns surrounding these giant suburban/exurban campuses, which also had excellent public schools thanks to the affluent tax base and high concentration of engineer/scientist parents.
I would speculate that there are probably already more people who practice decent opsec for their Ethereum keys than for GPG & SSH keys. Soon it won't be close!
If you sign using a key that also controls cryptoassets, then you're incentivized to keep the key safe and secure indefinitely. Contrast with tendency to lose GPG and SSH keys after losing interest for a few years, changing jobs, etc.
Moreover, consider key revocation. The revocation mechanisms for GPG and SSH keys are not that effective, due to impracticality of publishing your revocation in a way that really ensures subsequent verifiers are alarmed. If only there were some sort of decentralized, permissionless, globally-replicated database which verifiers could check for that information...
More generally if you have a really important signature to publish, you can mint an NFT for it or otherwise inscribe it on the blockchain. There it will live, irrefutably notarized and timestamped, forever.
I explored these ideas in a weeklong side project [3] that only got to cumbersome proof-of-concept stage.
[1] https://eth.wiki/json-rpc/API#eth_sign
[2] https://eips.ethereum.org/EIPS/eip-712
[3] https://github.com/mlin/stakesign
Footnote: Bitcoin also had an arbitrary-message-signing mechanism -- commonly used on bitcointalk back in the day -- but I think it may now be ~defunct due to not keeping up with the newer address types introduced in recent years.