941
ncitron.eth

@ncitron.eth #941

building open source public goods @a16zcrypto
3041 Follower 440 Following
The proliferation of light clients will drive the costs of RPCs down.

Without light clients there is a strong centralizing pressure on RPCs since their most valuable asset is reputation. This should in theory lead to high prices.

With light clients, trust is no longer a factor, allowing more competition and lower prices.

Be stingy, run a light client.
Ran through a downpour today in NYC.

Would highly recommend. Good for the soul.
Should Farcaster decouple clients from algorithms and moderation?

We could design a common api specification that allows algorithm providers to be plugged in to any existing client.

The main thing against this I think is that it's not clear to me whether the algorithm is actually the main product a client provides.
stated preference: 4
revealed preference: 1 or 2

lord please help me to stop buying random gear I don't need
it's a good day to make espresso
Came up with a new NYC route.

I tried running over the Williamsburg Bridge into Brooklyn and followed under the elevated J/M line for the rest. Took the train back when I was done.

There's a stop every quarter mile or so and most importantly you don't have to run over the bridge twice.
Why are people proposing switching the state to a starked binary merkle tree instead of a ternary merkle tree?

The total amount of hashed data should be proportional to log_a(n)*a where a is the arity of the tree. This function has a minimum at e, which is closer to 3 than 2.

This correlates to a ~5% savings in amount of hashed data by using ternary over binary.
Nice shoutout of Helios and light clients by @vitalik.eth at edcon!

Kudos to @cottenio for the video.
One thing I really don't love about Farcaster is that there is cryptographic proof of every dumb thing I say.
Everyone who was complaining about the auto follow list who is now complaining about it being removed has outed themselves as really just being mad that they themselves weren't on the auto follow list.
old: double entry bookkeeping
new: client diversity
Does anyone else purposefully run in the afternoon to get exposed to the peak daily temperature?

I don't know if this is actually good for me but I can absolutely crush NYC summer heat now.
My latte art has gotten really rusty being away from my machine for so long.

First art attempt since late March. Not horrible but will hopefully be back to posting pretty lattes in no time.
I feel like now is the time to build a privacy and security focused mist style dapp browser with built in wallet and light client support.

Is anyone building this?
market feels saturated with @dwr.eth parody accounts

big opportunity for @v parodies to swoop in
How should we define a light client? Are there particular properties that a light client needs?

Lately I've been thinking about lots of different designs with weird tradeoffs and trust assumptions, and it begs the question of what "counts" as a real light client.
All these Farcaster tipping currencies are basically sovereign rollups using Farcaster as a DA layer with trusted bridges to an L2.

An odd consequence of this is that since Farcaster does not produce a canonical ordering, tipping is subject to double spends until the token is "bridged" to the L2.
What's the best library for a consensus protocol in Rust? Looking for something that is easy to use and extensible.
I've been seeing more support for relaxing Ethereum's use of state merklization by delaying it by a block or only computing the root every n blocks.

Friendly reminder that without some form of up to date commitment to the state (like a merkle root) general purpose light clients basically cannot function.
What's something new you learned recently?

Drop cool papers, blog posts, and lectures below.

👇
Can we please stop naming things with made up EIP numbers?

It's an easy way to immediately turn off like half the community.
Do you want to try using a light client but haven't? What has stopped you and what features or user experience would get you over the line?