Stress testing and emoji changes
Emoji set changes
Weโve merged changes into the core emoji set! The reasons for this are:
- Some emoji werenโt supported on older Android devices.
- A few emoji have issues when being copied / pasted into common chat apps.
The set weโve now proposed has been thoroughly tested and has minimal issues in most common chat apps.
So what does this mean?
It means your emoji ID is going to change. Sorry. ๐ฟ
But nothing else really changes, and nothing really breaks.
Hereโs why:
Your emoji id is an encoding of your node or wallet id on the network. The underlying node id isnโt going to change (unless you re-install the app from scratch), just its representation.Think of it like this - If you use Google to translate what you ate for breakfast from English to Portuguese, the words on the screen change, but the underlying meaning hasnโt changed. Thatโs basically what this emoji set update represents.
So this means that you keep your testnet funds, and everything works as before. You contacts will automatically update to reflect their new emoji ids too.
In fact, the only thing that wonโt work is if you paste an emoji id into your wallet that was copied from an older version of the app, and vice versa. And even if that happens, the new version of Aurora will detect the older format and warn you about it.
Whatโs actually changing?
Ok, so here are the emojis that have been removed (131 in total). If they arenโt displaying on your device properly as you read this, youโll understand why they were removed:
๐ ๐คฃ ๐ ๐ ๐ค ๐คฉ ๐ค ๐ ๐ฎ ๐ค ๐ด ๐ ๐คค ๐ ๐ค ๐ค ๐จ ๐คฏ ๐ฌ ๐คช ๐ต ๐คข ๐คฎ ๐ค ๐คก ๐คซ
๐คญ ๐ค ๐ค ๐บ ๐ถ ๐ฉ ๐จ ๐ฎ ๐คด ๐ธ ๐ง ๐
๐ ๐คฆ ๐คท ๐ ๐ ๐ ๐ง ๐ ๐ ๐ค ๐ ๐ด ๐คน ๐
๐ช ๐ช ๐ ๐ โ ๐ ๐ ๐ ๐ค ๐
๐ ๐ง ๐ ๐ ๐ ๐ฅ ๐ซ ๐งฃ ๐งค ๐งฆ ๐ ๐งข ๐ ๐ฆ ๐ฆ ๐ซ
๐ฆ ๐ ๐ ๐ฆ ๐ฆ ๐ฆ ๐ฒ ๐ฅ ๐ฅ ๐ฅ ๐ง ๐ ๐ฟ โบ ๐ โฝ โต ๐ซ ๐ธ โ โฐ ๐ ๐ โ
โจ ๐
โฝ ๐ฅ ๐ฏ โณ ๐ ๐ถ ๐ป ๐ฅ ๐ ๐ ๐
๐ ๐น ๐ง โ โ
โ โ โ ๐ ๐ โฌ ๐ถ ๐ต ๐ฉ ๐ ๐ด
These are newly introduced into the set (131 in total):
๐ ๐ ๐ ๐ ๐ ๐ฐ ๐ด ๐ท ๐น ๐ป ๐ ๐ ๐
๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ฃ ๐ฉ ๐ญ
๐ฏ ๐ณ ๐ต ๐ถ ๐ธ ๐น ๐ผ ๐ ๐ ๐ ๐ ๐ ๐ฅ ๐ฉ ๐ช ๐ฌ ๐ญ ๐ฐ ๐ฑ ๐ณ ๐ต ๐ท ๐ผ ๐ฝ ๐ฟ ๐
๐ฅ ๐ฆ ๐ญ ๐ฐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ข ๐ฃ ๐จ ๐ฉ ๐ช ๐ฌ ๐ฏ ๐ฐ ๐ฒ
๐ต ๐บ ๐ป ๐ผ ๐ฝ ๐พ ๐
๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ก ๐ข ๐ฃ ๐น ๐พ ๐ฟ ๐ ๐ ๐ ๐ ๐
๐ ๐ ๐ญ ๐ฐ ๐ณ ๐ธ ๐ผ ๐ ๐ ๐ฃ ๐ ๐ ๐ฉ ๐ช ๐ซ ๐ฌ ๐ฎ ๐ฑ ๐ฝ ๐ ๐น ๐ป ๐ฟ ๐ ๐ ๐จ ๐
And these are unchanged (125 in total):
๐ ๐ ๐ ๐ ๐ฑ ๐ท ๐ ๐ป ๐ฝ ๐ฉ ๐ ๐ ๐ ๐ค ๐ฃ ๐ฆ ๐จ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐
๐ถ ๐ด ๐ฎ ๐ท ๐ ๐ ๐ญ ๐ธ ๐ ๐ณ ๐ ๐ ๐ธ ๐ต ๐ ๐ ๐ ๐ ๐ ๐ ๐ฝ ๐ ๐ ๐ ๐ ๐
๐ฆ ๐ช ๐ฐ ๐ซ ๐ฌ ๐ท ๐บ ๐ด ๐ ๐ ๐ ๐ก ๐ข ๐จ ๐ ๐ ๐ ๐ ๐ ๐ ๐ฒ ๐ฆ ๐ง ๐ข ๐บ ๐
๐ ๐ช ๐ฝ ๐ฟ ๐ ๐ ๐ ๐ ๐ฅ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐พ ๐ฃ ๐ฎ ๐ฒ ๐ ๐ค ๐ง ๐ธ ๐น ๐บ
๐ป ๐ฑ ๐ ๐ป ๐ท ๐ญ ๐ก ๐ก ๐ฆ ๐ ๐ ๐ ๐ ๐ ๐จ ๐ง ๐ ๐ ๐ซ ๐ฏ ๐
When will this happen?
These changes will be introduced in the next minor release of the mobile (0.2.0) and base node (0.4.0) apps and weโll let you know when those drop so that everyone can upgrade expeditiously; most likely late next week, but weโll keep you posted.
Stress testing - part II
The developer community ran a second testnet stress test this week. (Say that 10 ten times quickly).
The test dumped 48,000 transactions onto the Tari network in the space of a few minutes. Things went much better than the first test (that test amounted to a self-inflicted DDoS attack):
- A large majority of transactions got signed and broadcast.
- A majority of transactions were broadcast on the network, with mempools filling up nicely.
- Nodes did not fail under intense memory or CPU consumption, and blocks were successfully propagated through the network.
Even though this was a vast improvement over the first test, the results are still not where we want them to be. If youโre interested in the technical minutae, you can jump into #tari-dev and follow the conversation there.
The good news is that the remaining problems are somewhat self-evident. Several core contributors have already started to address those issues and we are hoping to see further massive improvements in the next stress test.
Reminder - Telegram discussion this Friday
The Tari community will be discussing the Proof of Work for mainnet this friday. Join us and make your voice heard.
Friday, June 12th @ 16:00 UTC (9:00 PDT, 12:00 EDT, 17:00 CET, 18:00 SAST) on Telegram or #Tari on Freenode* to discuss the proof-of-work algorithm for Tari.
*There is a bridge routing messages from either platform to each other