GM 🌅 #IOTA FAM 🤖
while the whole crypto world is burning due to Ledger Gate 🔥, we will just continue to look on the latest updates on the #IOTA 2.0 node protocol development.
2️⃣ This week we got a lot to cover. A few changes on the GoShimmer repository and big steps on the #IOTAcore implementation. Furthermore we got a lot of information from the Research Engineering Team that helps to understand the direction of the development. So let's go:
3️⃣ Last week i said #GoShimmer has finally abandond, this week we are seeing very minor changes around a specific test case. @jonastheis_ also commented on it, saying that: The team will continue to test things on GoShimmer that are not yet available on #IOTAcore.
4️⃣ Ultimately all changes are made however, in order to progress with the #IOTAcore implementation.
Just to remind you, the changes we are talking about are super minor and don't look at all like the team is progressing towards a new release or a #GoShimmer MVP.
5️⃣ So that's it for #GoShimmer let's have a look on the activites in #IOTAcore. @jonastheis_ gave us a decent overview on the activities on discord. He distributed them into 5 parallel activites.
6️⃣ First, the Mempool (reality based ledger) is going to be adjusted to follow the "in-memory paradigm", that has lately caused huge performance improvements for the ConflictDAG in #GoShimmer. That is an actual change for #IOTAcore and can't be "just ported" from #GoShimmer.
7️⃣ Since the Mempool can't be just ported, it is expected to be a bigger change and actually needs more work. The Mempool does also not support any conflict handling yet, but this will be implemented by porting the the big ConflictDAG refactor from #GoShimmer to #IOTAcore.
8️⃣ That is likely also the reason we saw small changes in #GoShimmer 👀. If we have a look into GitHub, we see that all activites around the mempool are consolidated into single PR "mempool implementation".
This PR has been merged into the code base five days ago.
9️⃣ So that topic should be closed. Additonally the mempool got also the capabilities to propagate conflicts in PR#84👇 github.com/iotaledger/iot…
The second activity Jonas adresses is "Accounts and Mana". The iota.go repository is changed in order to support accounts on UTXO level.
1️⃣0️⃣ Furthermore the commitments towards accounts and mana are intergrated in #IOTAcore. This hint's towards the actual mana implementation, that we are going to get with the actual node release. The UTXO changes that come with this implementation are documented within a TIP.
1️⃣1️⃣ On GitHub we can spot a lot of changes on in the iota.go repository. Most prominently we have three different branches implementing adjustments towards #IOTAcore and the UTXO accounts.
1️⃣2️⃣ We can also spot a PR by Andrew, implementing a initial solution for the "block issuer deposit" github.com/iotaledger/iot…
1️⃣3️⃣ Third point Jonas mentioned is the API implementation for the #IOTAcore node. The team is defining the core API and ports some of the existing APIs. The client team is joining the efforts in order to align and provide some feedback.
1️⃣4️⃣ The corresponding efforts are bundled within
PR# 36 and PR#72. Both PRs have been reviewed and merged a few hours ago.
It is likely we will see more work on APIs but we can be sure this initial implementation is done✅
1️⃣5️⃣ That leaves us with the fourth paralell activity, the Stardust-VM implementation. We need to bring the Stardust-VM (#HORNET) and the ledgerstate (HORNET) together with the mempool (#GoShimmer) and the ConflictDAG (GoShimmer).
1️⃣6️⃣ I have written about the implementations a little bit during the last week, so check that out if you are interested.
1️⃣7️⃣ Where we are with that? Well, i think we are done since today.
PR#53 Mempool & StardustVM is merged
PR#67 LedgerState from Hornet is merged
PR#92 Integrate ConflictDAG is merged
1️⃣8⃣ And last but not least, effort #5: Testing. The team is testing all things they have implemented so far in paralell. We can also spot a lot of test routines implementation in GitHub.
1️⃣9⃣ Well, if u have the time to do second read, check every single point from Jonas latest update and compare it with the GitHub progress i published above. Seems like they can cross all of them from the list. The team is making progress at an incredible pace.
2⃣0⃣ The necessary efforts to port things from #GoShimmer to #IOTAcore are actually far smaller than some community members feared 😜
Huge steps. Don't worry. IOTA will continue to 🏗️#BUIDL
⏩A short update on my side... I am super happy and blessed to announce that i will work together with the team at @TangleverseWeb to provide you with a monthly development update in each of their publications.
⏩I will continue to provide these updates in weekly manner on twitter, however you will always get the best quality updates, proof read and as concise as possible in the monthly magazine release.
⏩I heared the next release is just around the corner, so better head over to @TangleverseWeb click the "Follow" button and make sure you don't miss the next release.
• • •
Missing some Tweet in this thread? You can try to
force a refresh
More or less a year ago the #IOTA Foundation announced two new networks.
#Shimmer a staging network and #Assembly a permissionless Layer2 network building on top of #IOTA.
Let's put together everything we know and speculate about their adoption and price.
A👇🧵
1/44
Okay so first we need to get a little bit of an overview of everything #IOTA.
We need to separate between networks and technology upgrades. This is necessary to keep a clear picture of everything we will talk about in this Thread
2/44
Simplified the #IOTA Foundation is marketing two major updates that are coming to their tech.
1) #Stardust - An update enabling the layer 1 (#DAG) to natively support customs assets (Tokens, NFTs) and be the trust anchor for layer 2 #sc networks.
The #IOTA community has been lately very impatient about the release of the #ShimmerEVM which follows the #Stardust upgrade.
But what is #Stardust? What is #ShimmerEVM? What do they bring to #IOTA / #Shimmer and why are people so excited about it?
A 🧵👇 (1/33)
While trying to put a thread together on the different #IOTA ecosystem networks and their respective usecase, i realized we first need to get a in depth understanding of #Stardust and #ShimmerEVM. So let's not waste time and dive right into this 🐰🕳️
(2/33)
#Stardust ⭐ is - like IOTA 2.0 - a technology upgrade coming to the #IOTA baselayer. It is here to enable mainly one thing, it shall
finally empower the community and everyone else, to use the network and build on it.
Let's start with an overview about everything #IOTA.
The #IOTA Ecosystem consists of 2 live networks 🌐🟢
and one running development network 🌐🟠
1) 🟢 The #IOTA 1.5 Network 2) 🟢 The #Shimmer Staging Network 3) 🟠 The #IOTA2 Development Network
2/40
1) The IOTA 1.5 Network is the acutal running #IOTA network. The token is $MIOTA. It still has a coordinator (COO). A centralized unit issuing milestones in the dag. This network is able to perform value and data transactions. It has no #SmartContracts (sc) and no #NFTs yet