kain.eth Profile picture
25 Oct, 14 tweets, 4 min read
Been ruminating on this for a while, but few events really drilled it home recently. I’ve been lucky to have had input into the design process with some early stage projects lately. It’s one of my favourite things. But it has also reinforced why crypto is hard.
We are so early that the solution space is still massively unexplored. It feels a little like after the App Store launched and all of the sudden startups had access to this incredible platform on which to build. Ethereum is like that but amplified 100x.
You can do anything, and that is both incredible and petrifying. Because the freedom comes at a cost, it is really easy to drive off a cliff without even realising it. So many people try to optimise for certainty in planning.
But there is no certainty at this stage, this disconnect is why I think communities can become frustrated when things get delayed and unexpected impediments arise. They don’t realise that it is not just more effort in = more progress. Communicating this is hard.
Fundamentally, designing crypto systems, if you are doing it well, is a non-linear process. You often grind away getting nowhere for weeks or months and then a single conversation can change your trajectory, or you can make progress for months and then have it all invalidated.
It’s something I’ve tried hard to manage with @synthetix_io through being radically transparent with how I’m thinking about the protocol. I’ve spent more time thinking about the mechanism than anyone else on the planet, so I try to put my thoughts out there as often as possible
But I probably don’t communicate how often we go down dead ends that lead nowhere. One really cool initiative we’ve started is putting these sessions on video, the first one is here: or how often we stumble upon novel unexpected solutions.
A few examples lately are virtual synths, replacing inverse synths (TBC), the new debt snapshot mechanism. All three of which were fairly serendipitous.
1. research.synthetix.io/t/virtual-synt…
2. sips.synthetix.io/sips/sip-83
If you are not open to these kinds of events and you try too hard to hew to a predefined path you are missing out on most of what is magical about crypto right now, which is that we are at the intersection of both creative and logical processes.
For those that have made it this far, here is the alpha leak I promise last week. I was talking with @hjmomtazi and @justinjmoses discussing the launch of @UniswapProtocol V3 when I kind of had an epiphany, we had skewed too far towards iterative development.
The Synthetix process is a huge advantage in that we can rapidly iterate, but we have also accrued huge amounts of anachronistic functionality over 3 years. So why not draw a line and rewrite and deploy brand new contracts.
This would be an upgrade more like Uniswap or Augur, where each user must migrate their tokens to the new contract. But critically it would allow us to start fresh with a much leaner and more scalable codebase. It will be a huge advantage next year.
I’ll propose this process to the community more formally in the next few weeks as Synthetix V3, but the key insight here imo is that we could very easily have continued with the current iterative development process but for a random discussing about the Uniswap migration.
When volatility and randomness makes you stronger, you are antifragile, and right now one of the best places to get exposure to this is in DeFi. I strongly suggest if you are working in crypto you clear space for a bit of randomness in your day!

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with kain.eth

kain.eth Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @kaiynne

19 Oct
Do you like weird origin stories? You do? Good here is great one.
Early August I get an unsolicited email from a purported SNX holder. This happens pretty regularly, no idea how they get my email, probably @garthtravers’s fault…
So I was thinking it was a pitch, which it kind of was, but with a twist, it was pitching Synthetix to take an idea for tranching risk in the debt pool. I had actually been thinking a lot about risk swaps at the time. Probably withdrawals from @matt_levine being MIA.
Thus the concept was super interesting to me and I was confident it could be taken and rolled out in a generalised fashion for a bunch of projects, my response “I have negative infinity bandwidth right now lol, but if someone pitched me this idea I would 100% fund it…”
Read 14 tweets
18 Oct
Hearing about some messages saying essentially “oh noes, Kain is not in control of Synthetix anymore. Panic. Flee.” I guess if you are in the project for this long and you still don’t get it you probably should flee. But in case you are just a little dense I will spell it out.
The new governance structure gives you all of the good stuff with none of the bad stuff. With minimal command and control overhead every core contributor has the autonomy to go out and execute.
Not only that but it’s self organising and self correcting. We just removed a core contributor on Friday based on feedback from others in the project. I say we but I actually had no idea it was happening until it did. It’s bleeding edge but it’s working.
Read 8 tweets
2 Oct
Here comes a long and meandering thread about markets, competition and social norms, with some personal history thrown in. I’ve been thinking about what precipitated my interaction with @sgoldfed yesterday a lot and I have some thoughts.
I think the first thing to clarify is that my “nothing is even close” comment was aimed directly at competing L1 chains, for ETH scaling we’ve picked the OVM and I’m confident they deliver but if you are building something on Ethereum we are cool. I support you and wish you well.
Second, I love the Ethereum community and the whole flowers, rainbows and unicorns vibe. I think we should all aspire to be more collaborative at a deep level. But I also believe in markets and I think people in the ETH community are privileged to be able to ignore them.
Read 22 tweets
28 Sep
I’ve had a few pings about the @kucoincom hack over the weekend, just to save my DMs from turning into even more of a dumpster fire than usual, here are my thoughts. They are my own, and do not represent the collective views of the @synthetix_io community, because obviously lol.
So we heard there were anomalies within a few minutes of the news from a number of people who track on-chain movements closely. It seemed ~500k of the ~1.5m SNX on kucoin was in a suspected hacker address already. Kucoin said they would be making an announcement shortly.
When I heard Kucoin was planning to cover the ~150m loss from insurance I was a little skeptical. I have some experience insuring tail risk from working with a client of @Blueshyft a few years ago. There are not many people out there who will write cover this large and weird.
Read 15 tweets
29 Aug
Really interesting dynamic here with @SBF_Alameda going full degen yield farming. Just eyeballing the account it seems like at one point between 20-30% of the entire AUM of Sushi was coming from an account associated with @FTX_Official . Which kind of begs the question…
Where does this risk ultimately sit on this trade? Several people in the @synthetix_io community have reviewed the code but we didn’t audit it and the complexity of the contracts was such that we felt there was reasonable SC risk here.
We have seen several examples of LP rewards contracts that had the potential to be bricked accidentally or intentionally by a deployer. When you send your LP tokens to these contracts you lose control of your funds, the Uni LP wrapper does nothing to protect you!
Read 8 tweets
26 Aug
If you have a fragile ego crypto is probably not the place for you. No matter what you do and no matter what your intentions the market and its friendly participants are going to pillory you. The gold standard of not giving a fuck imo is @tayvano_.
Despite catching shit constantly for trying to save us from ourselves, including from me at times, she keeps running into burning buildings. You can’t do that if you are petrified of what people will say or think about you. It takes a lot of self-belief.
Communications for crypto projects is a hugely undervalued skill. You need to cultivate this and defensiveness is literally the worst thing you can do. My strong recommendation is to accept that everyone, including you, has no fucking clue what is going on, be humble, work hard.
Read 7 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!