This week we will have the HelloEOS Weekly a fresh remodeling, in order to make it more of providing the deeper insights of the Chinese community to the rest of the world. We all know that it is not going to be easy for people from various parts of the world to work together without bias and prejudice, considering the diverse values and philosophies we held.
But we believe it is necessary to develop different approaches on the way of overcoming the language and cultural barriers between the Chinese-speaking EOS community and the English-speaking EOS community. It won't be easy and will be a lot of changes.
However, as Block.one CTO Daniel Larimer used to advice at an EOSHackathon, "don't let perfect be enemy of progress." Hmm, let's start it.
HelloTalk
Last week we introduced a new section - HelloTalk, which will release a trending topic of the week for the community to discuss. The topic of the first issue of HelloTalk is around Gambling DApps. Since the Mainnet launch, the amount of dApps on the EOS Mainnet has been growing portentously. On the other hand, the most active dApps so far are basically all gambling related: according to DappRadar, 6 out of 10 top dApps. Gambling related dApps take more than 84% of the daily transaction volume among all EOS dApps.
Considering this, some members in the community worry that the EOS chain will become a gambling chain, while some other members argue that the prosperity of gambling related dApps shows the advantages of the EOS platform, more dApps of other types will gradually reveal themselves in a not distant future. We collected opinions from some BPs and projects.
HelloEOS - Zicen:
"blockchain assets have their unique features. It's fine for gambling related dApps to be one of the most active leading dApps. It's a thing to blame on, not a legal problem, nor a moral problem. There is no right or wrong, it's just market behaviors. No matter the Dark Web and the Silk Road are evil or not, Bitcoin is revolutionary in anyway. And the way of the gambling dApps stacked on EOS shares the concept.
The number of active users and transactions are the most straight forward indexes of the great user base and the sizable financial strength of the ecosystem. They represent the obvious advantages on the EOS infrastructure, therefore the Competitiveness. With what's above, it is just a matter of time for us to see a real dApp that reform the entire real world and bring true benefits to ordinary people.
On the public chain competition, EOS is already running without a real competitor. For those public chains that can't even afford a gambling dApp, no matter what revolutionary technology breakthrough they claim it to be, you have to think how they would be struggling to survive in the red sea, how to deal with the users and the market. The distance between them and EOS will only be growing."
Starteos - Li Ang:
"Worrying about cannot launched when it wasn't launched, worrying about no users when it was launched, worrying about network congestion when there are users, and now we have users and don't have congestion, they come up and blame about gambling chain. These people are always worrying but also missing a thing called "market" - market has its own operating logic and adjusting mechanism.
I think it's exactly like what our great reformer used to say, 'a black cat or a white cat, when it catches mouse it is a good cat.' And our cat can obviously catch more than just a mouse. Come on, just let it grow freely, EOS is just 4-month-old and already shows its impressive capabilities, what else do you expect?
Well, let's all just mind the meals on the table, and let Zhongnanhai mind the national affairs."
Security Issues
On the other hand, when the community is a lot of conversations on the gambling issues, there also comes the security problem derived from the gambling related dApps. As we know, the gambling related dApps on EOS have already become a obvious target of global hackers. Millions of dollars of EOS were stolen or lost over the past few months.
Last week, we had EOSDice and FFgame that were both attacked by the same hacker(s) by manipulating random number seeds. Slowmist, one of the top blockchain security company, has already pre-warned the potential abuse on Nov. 8. In the end, Slowmist strongly request all dApp developers carefully check if their random number seed and algorithm are manipulatable. The corrected random number code is on below, but not fully corrected:
--------code-------
uint8_t random (account_name name, uint64_t game_id) { auto eos_token = eosio::token(N(eosio.token));
asset pool_eos = eos_token.get_balance(_self, symbol_type(S(4, EOS)).name()); asset ram_eos = eos_token.get_balance(N(eosio.ram), symbol_type(S(4, EOS)).name());
asset betdiceadmin_eos = eos_token.get_balance(N(betdiceadmin), symbol_type(S(4, EOS)).name());
asset newdexpocket_eos = eos_token.get_balance(N(newdexpocket), symbol_type(S(4, EOS)).name());
asset chintailease_eos = eos_token.get_balance(N(chintailease), symbol_type(S(4, EOS)).name());
asset eosbiggame44_eos = eos_token.get_balance(N(eosbiggame44), symbol_type(S(4, EOS)).name());
asset total_eos = asset(0, EOS_SYMBOL);
total_eos = pool_eos + ram_eos + betdiceadmin_eos + newdexpocket_eos + chintailease_eos + eosbiggame44_eos;
auto mixd = tapos_block_prefix() * tapos_block_num() + name + game_id - current_time() + total_eos.amount;
const char *mixedChar = reinterpret_cast<const char *>(&mixd);
checksum256 result;
sha256((char *)mixedChar, sizeof(mixedChar), &result);
uint64_t random_num = *(uint64_t *)(&result.hash[0]) + *(uint64_t *)(&result.hash[8]) + *(uint64_t *)(&result.hash[16]) + *(uint64_t *)(&result.hash[24]);
return (uint8_t)(random_num % 100 + 1); }
--------end--------
HelloSpecial
Last week, BPs approved to raise CPU global parameter from 20% to 30%, well relieved the CPU congestion on the Mainnet.
But still, for hard core CPU users there is still a great demand of CPU resource. And here we have good news for you, a Free CPU Leasing Platform, DAppCPU.com.
The platform is designed and supported by HelloEOS and has been carefully audited by Slowmist.
Our goal is to provide the users cost-less, secured and seamless services.For every user access to the platform is eligible for 10 EOS of Free CPU every 24 hours.
For active users who have higher demands on CPU, we will send out VIP invitations. VIP users will automatically receive 100 EOS of free CPU when their account CPU is inefficient. Up to 1000 EOS every 24 hours.
We also welcome dApp teams for developing a long term large scale CPU leasing cooperation, which will involve a minimal fee.
For further information, please join our telegram group chat https://t.me/dappcpuchat, users can directly message the admin to request a VIP invitation or ask for business cooperation.
= END =
Block Producer Account Name: helloeoscn
bpLocation: China