> Protocols like SMTP (1981; email), TCP (1983; reliable packet transmission), HTTP (1991; web), and XMPP (1999; chat) all created immense value while capturing little for their inventors. Blockchains upend this, allowing inventors to capture considerable value for themselves. That... seems like a huge negative to me. No wonder crypto enthusiasts give me the same feeling as relentless door-to-door salesmen.
An engineer's observations on Web3 and its possibilities
21–30 of 319 posts
Re: An engineer's observations on Web3 and its possibilities
#22Thanks for the great article! I wished the section on DeFi addressed the biggest elephant in the room, overcollateralization. A DeFi borrower always needs to lock in more assets as collateral than what they are borrowing, thus defeating the whole purpose for taking a loan aside from financial speculation. And there's no real way to solve it: all mechanisms I've heard of either try to replicate some form of background…
- Credit ratings from the real world being moved on chain, both by startups and by established companies (see Fitch report from Oct 21, pay-to-access only).
- Credit ratings across and on chains (https://www.credprotocol.com/) to make sure that a defi OG on eth can have access to collateral on other chains.
- Chainlink and others are working on products like CCIP (https://chain.link/cross-chain) to facilitate creating more systems like this through Oracles vs having to be reinvented.
I would imagine this state of affairs gets better over time.
Re: An engineer's observations on Web3 and its possibilities
#23Re: An engineer's observations on Web3 and its possibilities
#24Thanks for the great article! I wished the section on DeFi addressed the biggest elephant in the room, overcollateralization. A DeFi borrower always needs to lock in more assets as collateral than what they are borrowing, thus defeating the whole purpose for taking a loan aside from financial speculation. And there's no real way to solve it: all mechanisms I've heard of either try to replicate some form of background…
The best I can come up with logically is something like cardano's prism that effectively puts a persons encrypted identity on the blockchain which allows that person to reveal things like their grades etc. to future partners as a means of quickly establishing trust. Maybe something like that could enable defi loans? Even that is a stretch.
Re: An engineer's observations on Web3 and its possibilities
#25Hi all — I wrote these notes with my colleagues at PSL while trying to wrap our heads around the madness that is Web3/Crypto. I’m an engineer by background and sort of a skeptic by nature; I think of this piece as a collection of loosely connected, hopefully pragmatic opinions from a builder’s perspective.
Great notes! I am curious, what language / tech stack would be most promising in this space?
Re: An engineer's observations on Web3 and its possibilities
#26> At the same time, smart contracts have some deeply problematic constraints: > Smart contracts can’t be upgraded. Smart contracts are deployed once and run forever; their code cannot be changed. The software development industry has literally zero experience with such a deployment model. I stopped reading here. First, this is factually wrong -- the software industry has tons of experience dealing with software that…
Re: An engineer's observations on Web3 and its possibilities
#27Re: An engineer's observations on Web3 and its possibilities
#28> At the same time, smart contracts have some deeply problematic constraints: > Smart contracts can’t be upgraded. Smart contracts are deployed once and run forever; their code cannot be changed. The software development industry has literally zero experience with such a deployment model. I stopped reading here. First, this is factually wrong -- the software industry has tons of experience dealing with software that…
Original author here. I strongly disagree. While it’s certainly true that firmware on many devices can’t be or simply isn’t updated, it’s also the case that bugs ship. Because of this, engineers design and ship their more complex devices with the facility to upgrade firmware. Even my ages old stereo receiver is upgradable (although painfully so). But this is about smart contracts: code that in many cases moves money.…
1. polygon is a cheap(as in transaction fees) knock off of Ethereum, competition good. bad from the perspective of capture value in the protocol.
2. as far as I can tell as long as one oracle doesn't become dominate that provides competition
3. Defi is enabling users value across other networks. uniswap, etc.
4. On a side note, not sure why there's not an api that encrypts an nft on ipfs and only returns the watermarked version unless you send it a fee. or your the owner.
Re: An engineer's observations on Web3 and its possibilities
#29Re: An engineer's observations on Web3 and its possibilities
#30> At the same time, smart contracts have some deeply problematic constraints: > Smart contracts can’t be upgraded. Smart contracts are deployed once and run forever; their code cannot be changed. The software development industry has literally zero experience with such a deployment model. I stopped reading here. First, this is factually wrong -- the software industry has tons of experience dealing with software that…
Original author here. I strongly disagree. While it’s certainly true that firmware on many devices can’t be or simply isn’t updated, it’s also the case that bugs ship. Because of this, engineers design and ship their more complex devices with the facility to upgrade firmware. Even my ages old stereo receiver is upgradable (although painfully so). But this is about smart contracts: code that in many cases moves money.…