@matthuwiler I used to be a big Radix fan and I would even say that their previous line of research around their tempo consensus has even massively influenced our own work.
Anybody who remembers "mass" will immediately recognize the similarities to our "mana".
Sadly, this line of ...
@matthuwiler ... research was abandoned and the project turned to a much more boring (because conventional) angle where instead of trying to "really innovate" the space (in terms of a new consensus mechanism AND a different sybil protection), they switched to a mode that most projects ...
@matthuwiler ... are in right now and which feels like "Let's take all the known tools we have and put them together in a new way that makes sense while accepting some drawbacks".
Dan and his guys are incredibly smart and talented people and they managed to build something that is at ...
@matthuwiler ... least somewhat interesting even after completely dusting their old approach but to me it still feels a bit like capitulation.
To really build a system that SECURELY scales to the level that Radix (and IOTA) envisions, you need to solve the underlying problem of the ...
@matthuwiler ... scalability trilemma which is inherently the sybil protection problem.
I don't think that there is enough "level of freedom" to pull this off in the deterministic consensus regime (see the two blog posts that I published), so sadly I am not really that much of a Radix ...
@matthuwiler ... fan anymore (I also don't like the approach to have 1 shard per smart contract/"token domain" but it would take a while to explain the reasons and it ultimately just boils down to "it feels unelegant and unnecessarily complex").
I think it is good that they finally have ...
@matthuwiler ... something to go live as a lot of early investors most probably already lost their patience but I am personally not too excited about their whole approach.
I however still wish them good luck and I think its going to be interesting to see where they go from here.
• • •
Missing some Tweet in this thread? You can try to
force a refresh
@f_pieper@matthuwiler IOTA will support atomic composability of smart contracts that are close to each other in the sharding space.
Distant smart contracts are not composable but smart contracts are just pieces of code and you can deploy multiple instances of them in different shards.
I think ...
@f_pieper@matthuwiler ... that the idea to have a single smart contract that serves the whole world is pretty weird (especially since it has a maximum amount of TPS that it can process).
What happens if the throughput requirement is larger than this capacity? Then the only way to scale further ...
@f_pieper@matthuwiler ... is to "fan out" and run multiple instances of them in parallel.
So why would you not go with this model of "parallelizing tasks" from the start? It is much more natural and the equivalent of how humanity has scaled since thousands of years.
@alexxxxx85@dennisnagpal1@SenfdaTzu The upcoming protocol changes are the "outcome of research". They are conceptually very simple and well understood and aim at making the protocol less complex and more robust - so no, they don't need to go through an extensive period of research.
It was pretty obvious early ...
@alexxxxx85@dennisnagpal1@SenfdaTzu ... on, that some of the concepts of multiverse were extremely promising. Accordingly, last August we decided to reimplement the whole ledger state to be prepared for an eventual switch of consensus mechanisms down the line.
At the same time, we tried to maintain as much of ...
@alexxxxx85@dennisnagpal1@SenfdaTzu ... the original FPC/FCOB version as possible (simply to not jump the gun and jeopardize the success of coordicide).
In that process, the two versions (Multiverse / FPC) were converging more and more until they eventually became one and the same thing where FPC/FCOB acts as ...
Following this twisted line of logic, they now claim that IOTA stole from Avalanche.
This is obviously completely absurd and anybody who takes the time to read the paper by Clifford and Sudbury will see that IOTA is clearly inspired ...
Did you know that IOTA is the only DLT in the whole crypto space that is not based on establishing a total order of events?
It is using a completely new form of ledger state that uses similar principles as what @stephen_wolfram postulates to be the underlying laws of physics ...
... that govern the universe - a multiway evolution graph that tracks all possible versions of the ledger state at the same time.
One of the biggest innovations of Satoshi Nakamoto was the "tripple entry accounting system". IOTA extends this "tripple entry accounting system" ...
... by another dimension which maps the outputs to a DAG of conflicting branches (a hypergraph) that allow us to efficiently identify spends of conflicting and therefore causally invalid versions of the ledger state.
This allows us to get rid of the total order requirement ...
Since we discussed the potential of using L1 for defi - here is a fun fact:
To fully support L1 DeFi you need atomic composability. To achieve atomic composability you need "blocks" of transactions where either all succeed or all fail.
So instead of sending just a single ...
... transaction in every message we have to allow blocks of them to be sent.
The larger these blocks get, the more likely it is that they contain conflicting information and the more "chainy" the tangle would become.
If you would set the block size to be really large and ...
... let the blocks be filled by i.e. miners then you would have a consensus mechanism that is equivalent to ETH's GHOST consensus.
IOTA's datastructure therefore represents a complete generalization of Nakamoto Consensus and you can go from a Tangle to a BlockDAG to a ...