Users who follow StarkNet's trends may come across some pretty cool names (such as Kakarot, Shenlong, etc.) or some pretty eye-catching meme pictures (pictured below) from time to time. If you don't know the anime "Dragon Ball", you will inevitably be confused by these "weird" things.
To help users better understand what these nouns refer to,secondary title:
Kakarot
Kakarot is translated as Kakarot in Chinese, and the more well-known name in China is "Monkey King". This is the male protagonist in the classic Japanese animation "Dragon Ball" and its derivative works. Kakarot is a Saiyan from the Vegeta planet. He was sent to the earth as a "lower warrior" when he was a child, and was adopted by the martial artist Sun Wuhan. Because he lost control, he turned into a giant ape and trampled Sun Wufan to death. After living alone in the mountains, he got acquainted with Bulma and embarked on a journey to find the Dragon Ball. His dream is to become stronger and practice hard for the pursuit of power.
In StarkNet,Kakarot refers to a ZK EVM based on the Cairo language, itself is not a network, but a set of smart contracts, which can be understood as an interpreter of EVM bytecode. Kakarot can be deployed on StarkNet and supports all 142 EVM bytecodes, so Kakarot can be used to run Ethereum smart contracts on StarkNet.
secondary title
Official push:https://twitter.com/KakarotZkEvm
Official website:https://www.kakarot.org/
Beerus
The Chinese translation of Beerus is Birus, which appeared in the theatrical version of "Dragon Ball Z: God and God", the theatrical version of "Dragon Ball Z: The Resurrection of F" and the animation/comic "Dragon Ball Super". The setting of Beerus in "Dragon Ball" is the god of destruction of the 7th universe. He has been sleeping for decades. When he wants to destroy Odaily, he will wake up. During the awakening, some Odaily will suffer. The prototype of the image of Beerus is the cat raised by Akira Toriyama, the author of "Dragon Ball".
In StarkNet,Beerus is a trustless StarkNet light client. Beerus is written based on the Rust language, and its role is to provide users with an easy-to-use channel to query StarkNet status and interact with contracts.
According to the disclosure of the development team, the design of Beerus refers to the Ethereum light client Helios launched by a16z Crypto.
secondary titlehttps://github.com/keep-starknet-strange/beerus
Shenlong
The Chinese translation of Shenlong is Shenlong (it seems to be a nonsense...). In the setting of "Dragon Ball", it is said that there are 7 dragon balls scattered in the world, each with a five-pointed star mark ranging from 1 to 7. If you collect all 7 dragon balls and read the spell, you can summon the dragon and make promises to it. a wish. Although some wishes cannot be fulfilled by Shenlong, such as things beyond its own ability and things that violate the laws of nature, it can resurrect the dead and even regenerate the destroyed planets.
In StarkNet,Shenlong is a tool to generate LLVM IR from Cario. Shenlong is written based on Rust and can be understood as a compiler from Sierra to LLVM.
secondary titlehttps://github.com/keep-starknet-strange/shenlong
Kaioshin
The Chinese translation of Kaioshin is Jiewangshen. In the setting of "Dragon Ball", Kaiohshin lives in Kaiwangshin Realm, and his status is equal to that of the God of Destruction, second only to Quanwang and the Great Priest. In the same universe, the God of Destruction and the Kaio God exist in combination, and together they maintain the balance of destruction and creation in the universe. Once one of them dies, the other dies too. Therefore, the god of destruction will never be allowed to kill any Kaiwangshen of the universe for no reason.
And in StarkNet,Kaioshin is a sorter (Sequencer) built in Rust language based on the Substrate framework (the one of Polkadot). Kaioshin was just released this month. For its specific demo program, you can refer to abdel.stark'sintro tweet。
Github link:https://github.com/keep-starknet-strange/kaioshin
So far, there are only the above four projects on StarkNet that have borrowed the concept of "Dragon Ball", but it is not ruled out that more similar projects will emerge in the future. For projects who want to build on StarkNet, they may also have to think about a name to be more "groupy" in the "Dragon Ball" universe.
