2) Let's start with the basics and explain what smart contracts are before we move on to WASM and EVM.
The release of smart contract allow users to create personalized use-cases that don't depend on any kind of institutional intermediary or middleman.
3) For example, two parties can potentially engage in an exchange of real estate through the help of a smart contract ALL without the help of a third party.
No lawyers, no brokers and no banks. You can imagine how much more cost efficient this would be.
4) It also opens up the creation of Dapps and the entire ecosystem of AZERO as developers can start building through the use of smart contracts.
Smart contracts however always require a "runtime environment" known as "virtual machines".
5) See it as a necessary component to have smart contracts able to be executed.
"A foundation".
This is where EVM and WASM come into play.
EVM is the one that started it all. The original solution build on Ethereum by Dr. Gavin Wood himself.
6) As Ethereum was the first smart contract platform to exist EVM was specifically designed for...
You guessed it right Ethereum.
It allowed Ethereum to host smart contract functionalities.
In today's market we have a lot more "smart contract platforms available"
7) Ethereum isn't the only one anymore and any of those can also use EVM to host smart contract functionalities.
This means Aleph Zero can to. This doesn't mean they should or need to...
EVM has limits to the complexity of its smart contracts due to "call stack" item limit.
8) It also supports a limited number of coding languages.
Outside of basic smart contracts EVM has begun to show its limitations lately.
Positive however is that due to Ethereum being the most populair smart contract platform it has the most healthy ecosystem for devs.
9) The main competitor to EVM is WASM.
The solution Aleph Zero uses.
It was designed to be an open-standard, highly modular environment for building applications on web pages.
10) One of the main advantages of WASM is the flexibility it introduces regarding language choices a smart contract developer can employ when coding.
This impressive list includes Rust, C/C++, C#, Typescript, Haxe, and Kotlin.
11) Such a selection allows developers to write smart contracts in whichever language they are most comfortable with.
12) The pros of WASM are as follows:
-It is memory-safe, sandboxed, and platform-independent.
-The environment possesses 64 and 32-bit integer operation support that maps one-to-one with CPU instructions.
13) - Floating point operations have been removed, which is necessary to enforce deterministic execution.
-It is supported by the LLVM compiler infrastructure project. This means that WASM takes advantage of over a decade of LLVM’s compiler optimization.
14) The growing popularity of WASM has resulted in a healthy, growing ecosystem that is constantly evolving and improving its functionality.
It makes it easier and faster to implement smart contracts.
15) The streamlined nature of this makes it free of undefined behaviors, and excess weight makes them lightweight and CPU friendly.
It also boasts numerous tools that make programming simpler such as rustfmt, clippy, and rust-analyzer.
16) The team behind Aleph Zero is confident that the choice to adopt the WASM standard will result in an ecosystem that (for years to come) will provide an exciting playground for innovative smart contract use cases.
This will add significant real-world value as a result.
17) If you want to keep up to date to most of my content and interesting projects give me a follow @CryptoGirlNova.
I try to compile all interesting pieces of information in easy to understand threads 🧵
I also research new projects on Sunday 📘
Your favorite writer Nova ❤️
18) If you had value from this and liked this thread, it would really bring a smile to my face if you could retweet the first post so this can help as many people as possible.
2) In today's market it has become quite clear that for blockchain technology to gain mass adoption, it is necessary to create a project that will be distinguished by its security, speed, and ease of use.
Hundreds of brilliant minds are working on solving this difficult task.
3) Before Kadena was created, a project that would meet all the listed criteria had not been seen yet (today there are a few trying to fix this).
The developers of Kadena intended to fix the situation and demonstrate a project that could turn the cryptocurrency industry around.
2) Let's begin with explaining what "a metaverse" is before diving in deeper.
The metaverse can be describe as a digital world that exists parallel to the real world.
A virtual space that exists purely online where you take on "a persona" and live in.
3) In this space you are free to interact with others through their personal persona and engage in any activities that particular metaverse space has to offer.
Quite similar to the real life but then digitally.
2) Common is a decentralized exchange. A place where you can safely trade your assets without a middleman.
You can trade peer to peer directly from the comfort of your own private wallet. Unlike a centralized exchange you are always in control of your own assets.
3) Decentralized exchanges are nothing new. They have been rising in popularity the last couple of years and every native network has multiple ones.
Some of the more popular ones you may already know are: #uniswap on ethereum #PancakeSwap on smart chain #spookyswap on fantom
...