Hans Moog 🦋 Profile picture
Sep 12 21 tweets 22 min read
@TheDLTimes @Tek_la_iota @navinram999 @DomSchiener Aptos and Sui ... when two fight, the third rejoices!

There will be an intense discussion over details in the design between both projects and interestingly our arguments and our details will beat both of them quite easily.
@TheDLTimes @Tek_la_iota @navinram999 @DomSchiener IOTA is not in a race against time (we lost that race long ago) - its in a race against perfection.

If anything this can be seen as a huge verification of our work and tell us that we are not only in line but even slightly ahead of the best researchers money can buy when it ...
@TheDLTimes @Tek_la_iota @navinram999 @DomSchiener ... comes to the capabilities of our tech framework.

We will be as fast and scalable as SUI but at the same time offer a few extra features:

- faster finality / even more efficient execution
- more decentralization
- more security
- more robustness (i.e. in times of war)
- ...
@TheDLTimes @Tek_la_iota @navinram999 @DomSchiener ... - elimination of harmful forms of MEV
- deterministic settlement (you sign the exact outcome of each tx rather than "intent")
- built in and very efficient fraud proofs on L1 state transitions (imagine that - we can even support fraud proofs for their VM)
- and this list ...
@TheDLTimes @Tek_la_iota @navinram999 @DomSchiener ... goes on ...

Our framework is vastly more powerful than theirs and I really mean it when I say that it's going to be the best DLT you can possibly ever build - maybe people will finally be able to wrap their head around this fact being true.

The entire space is ...
@TheDLTimes @Tek_la_iota @navinram999 @DomSchiener ... converging and research is coming to an end and the best solution the space can produce happens to work somewhat similar to what IOTA is building which happens to work like an almost 40 year old interpretation of quantum mechanics (TIQM).

Maybe they will beat us to ...
@TheDLTimes @Tek_la_iota @navinram999 @DomSchiener ... market and pump earlier because they have VC backing and don't go the full way but we will ultimately still beat them and the human mind is always looking for the "next big thing" so IOTAs time will come soon enough.

IOTA is going to be the "last big thing" and after ...
@TheDLTimes @Tek_la_iota @navinram999 @DomSchiener ... that there can be no significant improvements any longer that don't happen in the realm of meta-protocols or by tapping into quantum mechanics itself to just provide a new form of DLT that directly harnesses the non-cloning theorem of nature.

We are building a protocol ...
@TheDLTimes @Tek_la_iota @navinram999 @DomSchiener ... that is able to vote on an infinite amount of conflicts with 0 messaging overhead, with direct participation by the users, the corresponding ability to directly measure social consensus (hint: people.csail.mit.edu/nickolai/paper…) and we have built all of that that with ideas of ...
@TheDLTimes @Tek_la_iota @navinram999 @DomSchiener ... Satoshi in mind which means "open participation" and that it continues to function even if 99% of the validators just disappear (and it even stays secure in that setting due to the continued use of social consensus to provide a notion of irreversible finality).

We really ...
@TheDLTimes @Tek_la_iota @navinram999 @DomSchiener ... don't have to hide ourselves - in fact I think that IOTA is the only project in the entire space who can still compete and still has a narrative - everybody else can just go home (including ETH).

And being late here is really not a problem as you can leverage and suck ...
@TheDLTimes @Tek_la_iota @navinram999 @DomSchiener ... up all the research of these projects to design the "end boss" DLT that we are all envisioning.

You really don't want to end up like Radix who have built their own move-like SC language (props to the people behind radix for seeing this shift in paradigms ahead of time) ...
@TheDLTimes @Tek_la_iota @navinram999 @DomSchiener ... but then see another language / project take over by having more visibility providing the same features (or like ETH who built a beacon chain for L1 sharding but then abandon L1 scaling half way through).

Being able to choose "their" VM will not only allow us to tap ...
@TheDLTimes @Tek_la_iota @navinram999 @DomSchiener ... into the huge amount of developments that can be expected to take place on these new platforms / new language but we will also be able to leverage their narrative and be "one of these next-gen projects" that can still keep up.

Furthermore we can force these projects ...
@TheDLTimes @Tek_la_iota @navinram999 @DomSchiener ... into a "narratives game" that we can only win because we came from the angle of maximizing decentralization while they came from the angle of maximizing computational throughput.

I am extremely happy about this development because it not only means more competition ...
@TheDLTimes @Tek_la_iota @navinram999 @DomSchiener ... (that we can beat) but it also means that we can agree on a good candidate for our L1 SC VM as MOVE is a really interesting candidate (and a much better alternative than i.e. Cardanos Plutus).

Btw. I also disagree with your statement that the IF is slow! Ever since we ...
@TheDLTimes @Tek_la_iota @navinram999 @DomSchiener ... changed course last August, we have made amazing progress and in fact, I expect most of the coordicide related research and implementation of a first fully functional MVP to be done within the next 3-4 weeks (bare with me if it takes a few weeks longer - as I always ...
@TheDLTimes @Tek_la_iota @navinram999 @DomSchiener ... happen to be too optimistic but we are approaching a new MAJOR release in the coming weeks). Monitor this PR if you want to be up to date: github.com/iotaledger/gos…

We have been researching the wrong things for a very long time and we should recognize our failure to ...
@TheDLTimes @Tek_la_iota @navinram999 @DomSchiener ... understand the benefits of our new solution ahead of time but our progress since then has been nothing less than astonishing.

I started coding when I was 10 years old so I have seen alot and been coding for more than 28 years with different groupd of people but I have ...
@TheDLTimes @Tek_la_iota @navinram999 @DomSchiener ... never worked with a team of more capable engineers that I am working with right now.

Every single person in the IF is nothing less than fantastic!

Big props to Andrea, Jonas, Piotr, Daria, Vivian, Billy, Luigi, Sebastian, Olivia, Max, ... (this list can go on forever ...
@TheDLTimes @Tek_la_iota @navinram999 @DomSchiener and I would really hope that these guys would be more active on twitter as they are all really interesting individuals).

WAGMI - House of Tudor baby!

• • •

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

Keep Current with Hans Moog 🦋

Hans Moog 🦋 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 @hus_qy

Sep 11
@Tek_la_iota @navinram999 @DomSchiener Yes, they are on our radar (you can search for SUI in my tweets) and they do indeed share a very large overlap with our design (separation of physical and logical dag, causally ordered state transitions and so on).

It's accordingly pretty solid research that is behind these ...
@Tek_la_iota @navinram999 @DomSchiener ... projects and their features will be close to what IOTA is building.

We are even considering to use their L1 SC VM (Move) as it is already optimized for the causally ordered paradigm.

IOTA will however outcompete these projects when it comes to decentralization and ...
@Tek_la_iota @navinram999 @DomSchiener ... settlement security because we can allow users to directly write to the ledger and therefore tap into social consensus to secure the DLT.

Other things like going stateless, built-in fraud proofs, "streaming knowledge" (to build a protocol that can not even be attacked by ...
Read 8 tweets
Aug 11
Since there has been a lot of discussions and confusion around my latest series of tweets () I feel like there are a few things that I need to clarify:

1. I feel committed to the community and the project and I will definitely not leave people hanging ...
... and pull a CfB before we are done.
2. I will accordingly not leave the IF, even if being done means implementing fees (but I would most probably leave directly after coordicide in that case and try to work on this different vision).
3. We are all still friends in the IF ...
... and I value each and every member in the IF. I have a deep respect for everybody in the research department and having different opinions should never be a reason to "cancel" people that disagree. Discussions are healthy (for the project) even if they are exhausting and ...
Read 9 tweets
Jun 7
Oh, btw. we found the bug that causes the network to break.

It was a completely unnecessary bug that was caused by us trying to "micro optimize" the data for a later component already in the earlier component, which by the time we discussed it was agreed as being a bit ugly ...
... but maybe anyway worth the 0.5% extra performance as it "couldn't do any harm".

Well as it turned out to be the case, there was 1 edge case in the algorithms that we didn't think of where it actually did harm. So we removed our "smart optimization" and now it works 😅
We still need to do some cleanup and merge some of the pending PRs but I think we are reaching a point where things start to look increasingly stable and we will most probably try to release this week (unless we find some severe bugs).

There are still very extreme situations ...
Read 5 tweets
Jun 6
@jrcdev @brixjorgn @dergigi I don't care about wasted energy - we are wasting energy on a lot of other things and it really lies in the eye of the beholder if a decentralized money is "worth" the energy it consumes or not.

My concerns regarding PoW are more technical as it is too inefficient, too ...
@jrcdev @brixjorgn @dergigi ... unsustainable (depends on block rewards or exorbitant fees), too centralizing (geographically + around the mining entities) and too insecure (it can only withstand 50% attacks).

Our approach achieves everything that PoW achieves:

- objectivity: commitments from the real ...
@jrcdev @brixjorgn @dergigi ... world on-chain so you cant have long-range attacks
- completely open and permissionless: everybody can issue blocks you don't even need hash power or tokens anymore.

But we also achieve all of the benefits of identity based systems:

- possibility to slash influence of ...
Read 5 tweets
Jun 5
Sorry for the delayed report but I had to leave at 3 o clock on Saturday morning and the airplane company lost my suite case and only delivered it today - so here is the summary of our work on Friday:

Since it was our last day together, we decided to focus on debugging some ...
... long standing issues that we have so far always ignored and that currently cause the network to break: github.com/iotaledger/gos…

While working on this problem, we also realized that our recently introduced changes to our models had some unexpected data races, which we ...
... fixed by extending the capabilities of our serialization library and adjusting the models: github.com/iotaledger/hiv…

We also spent some time on planning the next steps in particular to finishing the snapshotting and commitment scheme, which is one of the main priorities ...
Read 4 tweets
May 1
@TobbyKitty @orange_pars I am not sure I understand your concerns regarding the communication complexity.

If you have 4 shards and you have to process at least 3 then you have to process a minimum of 3/4 of the total throughput.

If you have 6 shards and you have to process at least 3 then you have ...
@TobbyKitty @orange_pars ... to process 1/2 of the total throughput and so on.

You can scale down this processing requirement to an arbitrary small number by increasing the amount of shards and this number (an nth of the total throughput is actually what defines your perceived shard/workload).
@TobbyKitty @orange_pars The fact that you model your perception window through overlapping slices of at least 3 under the hood is more of an implementation detail that doesn't really matter for the node.

For the node it just matters that he is able to process an nth of the total throughput and he ...
Read 8 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

Don't want to be a Premium member but still want to support us?

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

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(