There's a weird phenomenon where new cryptocurrencies are often betting the farm on sidechains while noone building anything real is interested in them (thread)
For practical purposes this is simply because sidechains have no benefit over bridges. The different side chains simply don't interoperate except in the same ways that any two chains can interoperate (sha256 preimage reveals and bridges)
In fact sidechains look a lot worse here: With a sidechain having no native token of its own it's difficult for it to incentivize growing and maintaining the chain
Bridges are straightforward enough to build in systems with sufficient smart coin support but have the problem that they need a trusted oracle on both sides to report the state of the other chain
In principle the need for a trusted oracle could be removed with some super fancy snark functionality which can prove 'there's a version of the other chain with X weight which has Y as the report back state' which can be validated on-chain but that tech is ahem, not practical yet
But you can implement bridges today in a way where everything is done right except for an oracle making the exact attestation which would otherwise be made by a snark, and that oracle can be lightweight and multiparty and such
So the amount of trust is meaningfully reduced but not eliminated. If anyone knows of a writeup explaining how to do this I'll link to it, otherwise doing a post on it will go on my todo list.

• • •

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

Keep Current with Bram Cohen🌱

Bram Cohen🌱 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 @bramcohen

18 Sep
An engineering question I like to ask people is: What are the ultimate sources of the power we the human race use? (thread)
The challenge is both to understand the second law of thermodynamics ('gravity' is not a source of energy) and to get all of them. The last one is a doozy. See if you can name them all before reading on.
Chemical stores of energy are relatively small and need to be replenished or they get used up quickly, which is in the process of happening. They mostly occur in the form of Carbon which isn't fully oxidized.
Read 12 tweets
11 Sep
A/V sync and latency issues are as usual driving me insane. There's an opening for an amazing mobile app to be rewritten for dealing with this which apparently doesn't exist yet, here's how it would work: (thread)
The app has three modes: tick, tock, and calibrate. When it's in tick mode once a second it flashes a specific color light on its screen and makes a ticking sound. The tick sound should be high pitched and should be specific and the color should \
be a specific one. The details of what's best for those will be up to you, the engineer writing this thing. In the tock mode it has the camera on and waits for ticks to happen. When it hears and possibly sees a tick it calculates the offset between the light and sound for \
Read 8 tweets
6 Sep
Now a few highly speculative thoughts on better ways of getting things into space (thread)
The most important thing to understand about getting things into space is the role of the atmosphere. It both slows things down with air resistance and provides propellant which can be conveniently grabbed onto and flung backwards
As it happens, Earth's atmosphere is designed exactly wrong for space launches. It's so thick at the surface that hitting escape velocity will melt anything before it gets out, and becomes thin so fast that you can't use it to get any significant height
Read 20 tweets
3 Sep
Why is the unit of specific impulse in seconds, and how does it wind up being proportional to exhaust velocity, which seems like it should be kg*m/s ?
Summarizing the helpful links people have posted: The starting point is impulse, which is how much 'push' you can get out of your fuel, which is force*time. For the same fuel you can do less force for longer, or more force for shorter, but the product is the same \
I for one have a tendency to call this 'power' which is incorrect, it's 'impulse'. Since force = mass*acceleration and impulse = force*time, impulse = kg*(m/s*s)*s = kg*(m/s) \
Read 6 tweets
16 Jul
Trying to figure out what happened in the Avenatti case it's completely bananas and I have questions (thread)
The story is that Avenatti approached Nike threatening a lawsuit over them having violated NCAA rules that college athletes must be treated like slaves, and offered a settlement including him personally getting paid $20 million (or so) to \
run an internal investigation at Nike making sure that they continued to treat college athletes like slaves moving forwards. Clearly he personally really, really cares strongly that college athletes continue to be treated like slaves.
Read 13 tweets
15 Jul
Writing computer programs to play snake is very interesting! Here's an overview, which I have many thoughts on including a straightforwardly implementable clear improvement (thread)
A much algorithm thing which works by dividing the board into 2x2 cells which makes calculation easier for reasons is here github.com/twanvl/snake/
The inefficiencies added by the limitation to cells are extremely small and not really worth discussing, there are vastly larger optimizations to be had for much less effort and risk.
Read 13 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

Thank you for your support!

Follow Us on Twitter!

:(