This is by no means an exhaustive list, just a smattering of some of the bigger projects doing neat things.
The graph protocol - decentralized blockchain indexing feeding a network of graphQL servers hosting the data powering dapps https://thegraph.com/en/
Chainlink - decentralized on-chain oracles for basically any piece of data from the real world - https://chain.link/
MakerDAO - creator of the first “soft pegged” stablecoin, it is a series of smart contracts that allow people to lock up crypto as collateral and mint DAI, uses a number of neat and novel mechanisms to keep peg by adjusting interest rates and incentivizing economic behavior https://makerdao.com/en/
Compound - a decentralized lending and borrowing protocol with no centralized authority handling liquidations/collateral pricing/etc. https://compound.finance/
Uniswap - a decentralized exchange for swapping assets in a trustless way, has neat features like flash loans where you can borrow a large amount of money (millions of dollars) for the length of one transaction, as long as the money is returned with a fee. This allows anyone to do things like capture arbitrage opportunities, liquidate large positions, or whatever else can be done in one transaction. https://uniswap.org/faq
A lot of these are DAOs using smart contracts to propose and vote on binding proposals on chain and adjust parameters within the protocol or paying contributors and whatnot. You can see an example here https://compound.finance/governance
Beyond that there’s other blockchains focused on specific use cases like GameFi, bridges connecting together different blockchains and moving liquidity between them in a mostly seamless way, massive research attention being paid to zero knowledge proofs (which have a lot of potential implications in the real world), and multi-sig contracts for only doing things when a quorum of key holders come together and signal their intent.
The thing I never understand about this argument is that there’s a much higher likelihood of significant injury or death (getting shot) robbing the houses with guns, no?
Guns may be “easy to liquidate” (not sure if that’s actually the case) but surely selling Xboxes and MacBooks on eBay is just as profitable?
This I think is where a lot of the "leave your politics at home" falls apart. People's identities are basically a collection of the things they believe in and advocate for.
People work much better when they're happy and can be themselves with like-minded individuals. Companies like Google realized this in the 90s and ensured that they proactively have what they need to be happy (feeding employees, paying for healthcare premiums, etc) to great success. You see this continue with things like this https://news.ycombinator.com/item?id=31871581 IMO.
It's really easy to say that you as a business care about gay rights in order to have gay employees come work for you, but if you then contribute political donations to a politician who sees gay people as an abomination you can't seriously be surprise when people go "hey what the fuck".
> When the "activist" types push politics into workplaces they are not doing it so they can talk about what they feel. They are doing it so they can find the people who disagree and damage their careers.
This sounds like your position is that anyone who advocates for anything (esp. when it's directly impacting them, but unrelated to work) only has one singular goal of weeding out disagreement and getting rid of it, which I think is ridiculous.
Humans are social creatures and we largely shape our perspectives by iterating with new data and communication. People can be (and IMO largely are) advocates for things that are important to them, have opinions on things, and don't have a singular focus of destroying anyone with different viewpoints.
On the other side, all humans have their limits to cooperation. As you have social interactions with anyone your viewpoint of them change, and realistically if I find out something about a co-worker through discussion like they believe that the 2020 election was stolen because Trump told them so it does inevitably make me scrutinize this person harder. What if you found out that a co-worker thought black people were genetically inferior or that women don't deserve to vote? At that point it's hard to work with someone with such a fundamentally different view of the world.
Is it "cancel culture" to say "we don't want nazis to work here"?
I disagree, having migrated multiple family members away from shitty plastic laptops full of bloat ware and ads and shitty Android phones full of the same they are much more able to use their devices.
I also find as a dev that iPhones and MacBooks “just work” and let me get my stuff done, much much more so than a Linux desktop environment or windows laptop.
I guess we may be talking about different things though if you’re saying the apple ecosystem isn’t living up to its full potential, but IMO the rest of the phone/computer ecosystem is full of cheap shitty plastic crap with windows installs that OEMs have had free reign to install whatever they want on (and even without that, why tf when I install windows 10 do I get ads for “candy crush” on my start menu?!)
A “planned leak” with 0 demonstration of legitimacy is nothing more than creative writing on the internet.
When planned leaks like this occur for real (or black hats are trying to prove possession of data they shouldn’t have like credit card dumps) there’s almost always a small cut of the data that’s released to give legitimacy to the actor and the dump.
This looks much more like someone trying to wateringhole attack people or extort crypto influencers/funds.
I absolutely love speed runs and think they’re a great expression of the hacker mentality.
To take a subtle bug in something like a physics engine and bend it to your will to eek out another 5s save off the world record is absolutely fascinating.
Not to mention things like TASBot which always makes a great GDQ watch https://youtu.be/7CgXvIuZR40 and got me interested in speed running in the first place!
Anecdotally I’ve personally seen a lot of “Bitcoin accepted here” signs while traveling around America. It’s not ubiquitous, but it is there. Hell, I bought a plane ticket with Bitcoin way back in 2014 for a family member to come see me.
I’m not sure if you’ve ever heard of the “lightning network” but it uses some really clever cryptography which allows people to send/recv Bitcoin almost instantly, with finalized settlement done on-chain as a normal transaction when the payment channel closes https://en.m.wikipedia.org/wiki/Lightning_Network
The other thing about payment finality is that thanks to blockchains with smart contracts (so not really on Bitcoin) things like escrow become pretty simple to conduct. You can write programs to enforce exactly how an exchange should work (“only release payment after proof has been posted to the chain”), and both parties can have confidence that no one is getting taken advantage of because they’ve agreed to immutable rules beforehand - to me that’s a super powerful primitive to build neat stuff with.
The theory generally goes that what convinces people to use the USD is that it’s backed by the full faith (and more importantly, full military force) of the US government. The Breton Woods Agreement and after getting off the gold standard the “petro-dollar” solidified the USD as the reserve currency for nearly the past 100 years.
The flip side is that unfortunately the stability of the USD is in the hands of politicians and other stewards of the country, which is an immense power to wield, and highly susceptible to corruption and misaligned incentives.
The idea behind cryptocurrencies like Bitcoin is that the code and protocol are simply open source computer code. China can’t arbitrarily decide that they have more bitcoins than they actually have, even if they dedicate an enormous amount of power and influence to try to do so. It provides a tool by which people can transfer value even with hostile adversaries. There’s also a fixed supply that will ever exist, and while deflationary money clearly has issues when it’s the only currency used, as a counterbalance to politically-driven inflationary money it seems like a useful hedge, even more so than gold (we have estimations for how much gold exists but we can’t ever say with certainty - but you can search literally the entire galaxy for more bitcoins and you won’t find them).
There’s a pretty clear logical contradiction in claiming definitively that no protocols are actually decentralized or work better than their centralized counterparts in crypto world while also signaling that you’re so unfamiliar with it that you barely know what a dApp is.
The only question I have is around your point on monorepos - every monorepo I’ve seen has been a discoverability nightmare with bespoke configurations and archaic incantations (and sometimes installing Java!) necessary to even figure out what plugs in to what.
How do you reason about a mono repo with new eyeballs? Do you get read in on things from an existing engineer? I struggle to understand how they’d make the job of auditing a software stack easier, except for maybe 3rd party dependency versions if they’re pulled in and shared.
I understand that contract law and notaries are a thing, but people’s signatures are easily forged and a huge amount of the legal system is currently dedicated to resolving conflicts with this. On the flip side building a smart contract to divvy up control of an administrative function or control of funds in a bank account between a threshold of people is a completely different thing that and doesn’t involve scribbles on paper whose only recourse for forging them is the legal system and lengthy litigation. For one, what happens when you want to do business with someone internationally? Can you rely on the courts to back you up at that point? Low level international fraud is rarely prosecuted because it requires things like extradition. If I want to share control of a thing with a business partner in even somewhere like the UK the only recourse I have is the courts. OR I can use a multisig contract and balance the power in such a way where we either both consent to a change (and cryptographically attest to that consent) or it simply doesn’t happen.
Decentralized finance products like uniswap and compound are not the same as micro loans, and micro loans have massive issues with trust, fraud, and solvency. Being able to swap or lend assets in a completely trustless way is something new, and enables new and novel technology like flash loans to exist (which make for more efficient markets). Plus I can go read the actual holdings of these protocols and build whatever machinery I want to respond to changes. Both protocols have a governance process with a timelock so no changes are made without the market having time to react, which overcomes a lot of the risk of malicious proposals (if I somehow pass a proposal that says “pay me all the money in the contract” then everyone will pull their money from the platform before it executes).
As for MPC I’m taking more about cryptographic MPC than something like SETI. A HUGE problem with managing cryptographic keys, be they root dns keys (13 of which control essentially the entire internet) or keys for SSL certificates is that they must exist somewhere in memory to be used. If they’re in memory they can be stolen and no one can actually tell if they’ve been stolen or not until it’s too late. Right now we have ok solutions to some of this through HSMs but then how do you also do backups properly? The MPC research I’m talking about specifically offsets these risks by never having the key exist in one place, and instead it being similar to a multisig where participants come together to create this material. An added benefit depending on how you set this up is that it only requires 1 party to be honest for the whole system to remain sound. ZCash did their entire setup for their protocol this way (https://z.cash/technology/paramgen/). Coinbase also just rolled out support for doing this at scale so that they can have users participate in these crypto protocols without having to manage their own keys (https://cointelegraph.com/news/coinbase-unveils-web3-mobile-...).
So yeah I can see how if you’re a person who has done 0 research into this things sound similar on the surface, but you’d probably also be in the camp of “we already have the post office, what’s the point of email” back in the 90s.
Right, people in the crypto space also feel like "If you don’t see it then you’re blind", which was the point I was trying to make.
> What is the use case for crypto. Do you have a vision for it?
Short term, the crypto space is building neat things like multi-sig contracts, decentralized finance products (with unique characteristics like flash loans), DAOs to govern things in a decentralized way via on-chain voting, and spurring innovation into real cryptographic research, including things like privacy-preserving crypto and multi-party computation. People are thinking very deeply about things like trust relationships and engineering systems to be trust-less.
Medium term, I see protocols like Compound eating the profits of the large banks and either forcing them to innovate (which would be great) or replacing them entirely. Why does my savings account yield 0.01% when they lend out my very same dollars at 5% in the form of car loans/mortgages? I'm not discounting FDIC insurance or the federal reserve, but things have tipped too far into the banker's favor IMO. Same deal with the traditional markets, there's a lot of fees and friction unless you're a big boy that locks a lot of retail out of the game. Private capital markets are in for a wake up as well - VCs hold a crazy amount of power and potential upside exposure because they're just the only ones who can get in on deals early (think early Google investors) - if that was more access-able we might be able to break the VC hegemony which loves throwing good money after bad and propping up terrible companies.
Long term, I see it as a series of tools and protocols that can establish a more "global-native" economy. Our world is getting more global, not less. A core foundation of immutable software feels like a more reasonable base layer to build on than trusting politicians and a gordian knot of deals. Someone from North Korea can build a smart contract and I don't need to trust them that it does what they say it does, because I can verify it for myself. Also economically, having a store of value that is also impossible to counterfeit is hugely useful, so people can't paint lead yellow and call it gold - https://www.reuters.com/article/us-china-gold-kingold-jewelr....
Nice blog, I'll preface this response with the fact that I'm not an economist, but I am an engineer and a technologist at my core. I also work in security so that's usually a lens I use to look at these things.
Also, sorry for the wall of text, but I'm legitimately interested in engaging with you on this topic (obv).
On Terra/Luna - there were a ton of people who did 0 due diligence on it, saw a money printer, and didn't possess the capacity to understand that the economics of it were unsound. On the flipside, I know of a good number of people who predicted that it'd destroy itself on the first bear market cycle. Retail loses here because they believe the hype train, and that's not a good outcome.
MIM (https://coinmarketcap.com/currencies/magic-internet-money/) is another stablecoin that's over-collateralized (first pioneered by MakerDAO with SAI/DAI), but has people similarly nervous, not because of its economic design (which they lifted from MakerDAO's SAI/DAI) but because of the stewards of the protocol - https://rekt.news/sifu-scandal/. Similarly the same people who saw Terra on a crash course have sent out warnings about MIM, and in general it has stalled in terms of its market penetration, which is the market working IMO.
DAI is the most popular algo stablecoin, and I believe it to be sound because of a smart contract based liquidation process that ensures that any DAI generated are over-collateralized with other assets, even if the underlying price of the collateral falls rapidly (there are economic incentives for people to liquidate others when this happens). I disagree with them using multiple baskets of crypto (DAI's collateralization is largely backed now-a-days with USDC, another stablecoin) vs the initial model where it was backed solely by ETH though, since I think it compounds risk in the system.
> In many ways cryptocurrency projects are recreating many of the (failed) experiments in traditional economic history.
I agree with this wholeheartedly. People are taking risks and trying to overcome old problems with new technology and sometimes failing as a result. It doesn't to me mean that those risks shouldn't be taken, and I'm extremely glad that the UST/Luna explosion was isolated basically entirely to the crypto markets since I see this all as expieremental.
That said, I think that there are other tools/protocols/etc that are being built that are not purely economic in nature - things like multisigs are hugely useful for taking coordinated action in a trustless way, they just haven't been productized properly yet.
> However there are some fundamentals that technologists forget when thinking about cryptocurrency projects. One of them is that the total value of a system remains unchanged unless there is actual utility provided by a new product or service.
Value creation is something that's always hard to gauge, and is what leads to speculation I think.
Take Uniswap for example - it's by far the largest decentralized exchange (DEX) that exists. It recently surpassed $1T worth of value transacted, and even had stretches in the past couple years where it overtook the trading volume of Coinbase (binance of course shadowing both of them - https://www.theblockcrypto.com/data/decentralized-finance/de...). Is that value creation? I'd say providing a service to more easily swap pairs of assets with a very small finality window IS valuable.
Additionally, Uniswap (and some other protocols) have this notion of a "flash loan" or "flash swap" that, as far as I understand, are unique to on-chain crypto. The TL;DR is that this mechanism allows someone to borrow essentially infinite money as long as they repay it in the same transaction (with a fee). This leads to a situation where you don't need deep pockets to capture the value from an arbitrage opportunities - you can write an arbitrage contract that will either guarantee you a profit through a complicated chain of arbitrage, or it'll simply revert. To me that's a pretty unique primitive to build a more efficient market.
Another example I'll point to is Helium (https://www.helium.com/), which aims to build a global network of wifi hotspots, but incentivized (by crypto) based on the activity on your hotspot. Fon tried to do this in the early 2010s and couldn't find traction (because why would I share my internet with others for free?). Xfinity took a stab at this recently because they have a near-monopoly on people's internet connections (with no upside to the end user whose internet is being shared). To me, helium is creating value here, and the model is preferable to any alternatives.
That's not to say that I'm blind to the fact that there are a ton of ponzis and pump and dump schemes going on in the crypto space, but my point is that there is real value creation happening as well, it's just being drowned out by the other nonsense right now. The reason crypto keeps coming back is because bear markets shake out these crappy schemes and what's left is the projects and builders who are actually creating value and plan risk accordingly.
> The second reason there is a considerable amount of misconceptions about cryptocurrencies is the issue of echo chambers
I agree 100% with this, but it's also not localized to just crypto. Go look at /r/superstonk or /r/wallstreetbets on reddit and you'll see similar things. We have the same problem with our politics too, just across different mediums. All of these have bad impacts on individuals and as society as a whole, and is IMO one of the greatest threats to global peace that exists. The internet was supposed to unify us, not divide us.
> However misconceptions do not emerge purely from lack of access to differing ideas or opinions. Instead they originate when individuals are unable to recognize the limits of their own comprehension.
Again, 100% agree. This is also a problem pervasive in a wide band of things from politics to (as you pointed out) vaccine hesitancy. One thing I've grown to learn is that it's easy for me with my skillset to say "go do some research, idiot", but a good chunk of the population literally does not possess the skills to do so.
If you google "Is the COVID vaccine harmful" vs "Covid vaccine dangerous", you get likely different results, but most people don't understand that. Even if you do get to the right data it's usually nuanced and long/hard to comprehend so people's attention span falters and they look for a youtube video to explain it to them in 2 mins. Again, a problem that absolutely exists, but I don't think is unique to the crypto space.
As for your brainteaser:
> A cryptocurrency stablecoin is introduced whereby holders must light a cash dollar bill on fire in order to “earn” one unit of crypto. The issuer reasons that for this reason, each unit is worth $1. Under what circumstances can this reasoning hold sustainably true? Is it possible for this peg to hold indefinitely?
This skips over the idea of redeem-ability entirely I think, which is a necessary part of a stablecoin. By destroying a dollar you're not creating something new since it's a one-way track. I can't redeem my crypto for the original dollar because it doesn't exist anymore.
If I instead "lock" that dollar in a smart contract to generate $0.50 of crypto, I can "unlock" that dollar by repaying the underlying debt. Likewise, I can take USDC send it to Centre on-chain to have them wire me money since USDC is just a tokenized representation of a dollar in a bank account.
Anyway, you seem like a smart person so let me know if you ever want to chat about crypto and economics in a more direct way. I think we could have some interesting discussions! :)
> I can't see anything useful from crypto other than laundering the proceeds of criminal activities.
I think it's a pretty arrogant stance to say that just because you don't see the value in a thing that value doesn't exist. I don't see the value in Tiktok/Facebook/Snapchat, but others clearly do. Maybe it just wasn't built for me.
My general thesis on the crypto industry is that it's a fertile space, and provides new tools to people who want to build things. Is the next Google going to shake out of it with 100% certainty? Of course not, no-one knows the future.
On the flipside though, fertile spaces with new tools are exactly the conditions that gave rise to orgs like Facebook/Google/Netflix/etc, which changed the world in a number of ways.
If we're in the 90's and I'm pointing to this newfangled "HTTP 1.0 Protocol" RFC and trying to describe to you web browsers, Netflix, etc, I'm pretty sure most people will look at that as a pipe dream that will never see reality in their lifetimes. It also took many many websites and iterations to get to the Netflix we have today (Netflix being a proxy for "streaming services" for video content).
Same deal with putting credit cards on the internet for faster payments and describing Amazon or Ebay. Does e-commerce have obvious credit card fraud and criminal activity on it? Absolutely, if anything it's grown as a parasite in lockstep with the success of e-commerce.
Does this mean e-commerce is a bad idea in general? My position is no, new technology just presents new challenges with the benefits they also bring.
Social media is the humanity hurdle du jour in a lot of ways, but does that mean we should get rid of it wholesale?
The unfortunate reality is these scams are designed to be believable, and without there being similar sophistication on the part of Google to fight them they’ll remain effective :-/.
It’s definitely an issue though - the ability to transact near instantly in an immutable way cuts both ways, and adds jet fuel to an already thriving phishing and hacking economy. So I think crypto still has a while to go before it’s safe enough for normal people. Or maybe the space just becomes a layer between other layers and is more for finalizes settlement between institutions. Only time will tell :)
Proper treasury management for raised funds is something that needs done by everyone regardless of the business they’re in.
In the non crypto world orgs usually hold short term t-bills or other cash equivalents to help offset inflation. In the crypto space I see a lot of teams holding stablecoins, which is similar. Some hold their entire allocation in something super volatile which is a bad idea in the same way it’s a bad idea to take VC money and buy Tesla stock with it or gamble on GME options.
IMO treasury management is just another risk to manage as part of a business. If not managed properly you go out of business and if it’s because you were dumb with VC money by betting it all on Bitcoin then you likely won’t get more VC money again.
I work in the security/user trust space and it was amazing how it went from 1-2 scams like this and me going “huh that’s new and weirdly effective” to copycats springing up so often now that they seem to be a modus operandi for a lot of scam groups now.
Unfortunately they’re getting more sophisticated and usually coordinating with a large social media push (usually on Twitter via bots) and using hacked verified Twitter account and hacked YouTube channels with lots of followers to signal boost their scam.
Putting myself in Google’s shoes this is a hard game of cat & mouse, but they are also uniquely in the position to do something about it, and I’m positive their massive org can fight this better than they are today. Devils advocate being that they are making tweaks to things to stomp out this behavior and it’s just subtle enough that overall things are trending downwards and I just have selection bias since I’m looking for these scams.
The graph protocol - decentralized blockchain indexing feeding a network of graphQL servers hosting the data powering dapps https://thegraph.com/en/
Chainlink - decentralized on-chain oracles for basically any piece of data from the real world - https://chain.link/
MakerDAO - creator of the first “soft pegged” stablecoin, it is a series of smart contracts that allow people to lock up crypto as collateral and mint DAI, uses a number of neat and novel mechanisms to keep peg by adjusting interest rates and incentivizing economic behavior https://makerdao.com/en/
Compound - a decentralized lending and borrowing protocol with no centralized authority handling liquidations/collateral pricing/etc. https://compound.finance/
Uniswap - a decentralized exchange for swapping assets in a trustless way, has neat features like flash loans where you can borrow a large amount of money (millions of dollars) for the length of one transaction, as long as the money is returned with a fee. This allows anyone to do things like capture arbitrage opportunities, liquidate large positions, or whatever else can be done in one transaction. https://uniswap.org/faq
A lot of these are DAOs using smart contracts to propose and vote on binding proposals on chain and adjust parameters within the protocol or paying contributors and whatnot. You can see an example here https://compound.finance/governance
Beyond that there’s other blockchains focused on specific use cases like GameFi, bridges connecting together different blockchains and moving liquidity between them in a mostly seamless way, massive research attention being paid to zero knowledge proofs (which have a lot of potential implications in the real world), and multi-sig contracts for only doing things when a quorum of key holders come together and signal their intent.