際際滷

際際滷Share a Scribd company logo
Building distributed
challenges on EOS
1
2
Hello!
I AM
ALEX
CASASSOVICI
CEO of AZARUS.io
You can find me at:
@alexksso
3
4
From 20 concurrent
viewers to 1000 and #1 R6
Twitch channel
10.000% Increase in the
chatroom
2x Average watch time
=> More & better
engaged fans
What makes EOS special?
5
 Transaction speed
 Transaction fees
 Account delegation
 Contracts upgrade
6
Speed Matters
During PL matches
Azarus will record a
massive amount of votes
within seconds
7
Cost Matters
In a contest /
giveaway / trivia
scenario, fees
charged to the user
are not acceptable.
8
Frustration-free
You dont need to
understand TCP/IP to play
an online game.
You shouldnt need to
understand crypto to use it.
9
Account != Private Key
#cleos set action permission @ACCOUNT @CONTRACT ACTION_NAME PERMISSION_NAME
#Link a `voteproducer` action to the 'vote' permissions
cleos set action permission sandwichfarm eosio.system voteproducer voting -
p sandwichfarm@voting
#Now can execute the transaction with the previously set permissions.
cleos system voteproducer approve sandwichfarm someproducer -p
sandwichfarm@voting
10
dApps are not Wallets
Key Distribution
System
11
Code will have bugs
$ programs/cleos/cleos get code -c new_system_contract.wast -a new_system_contract.abi
eosio
code hash: 9fd195bc5a26d3cd82ae76b70bb71d8ce83dcfeb0e5e27e4e740998fdb7b98f8
saving wast to new_system_contract.wast
saving abi to new_system_contract.abi
$ diff original_system_contract.abi new_system_contract.abi
584,592d583
< },{
< "name": "deferred_trx_id",
< "type": "uint32"
< },{
< "name": "last_unstake_time",
< "type": "time_point_sec"
< },{
< "name": "unstaking",
< "type": "asset"
12
Understanding RAM
dApp Contract RAM
E
X
E
C
U
T
E
S
S
T
O
R
E
FREE
13
Thanks!
ANY
QUESTIONS?
Also were hiring!
You can find me at:
@alexksso
ac@azarus.io

More Related Content

Azarus blockchaingamesummit

  • 2. 2 Hello! I AM ALEX CASASSOVICI CEO of AZARUS.io You can find me at: @alexksso
  • 3. 3
  • 4. 4 From 20 concurrent viewers to 1000 and #1 R6 Twitch channel 10.000% Increase in the chatroom 2x Average watch time => More & better engaged fans
  • 5. What makes EOS special? 5 Transaction speed Transaction fees Account delegation Contracts upgrade
  • 6. 6 Speed Matters During PL matches Azarus will record a massive amount of votes within seconds
  • 7. 7 Cost Matters In a contest / giveaway / trivia scenario, fees charged to the user are not acceptable.
  • 8. 8 Frustration-free You dont need to understand TCP/IP to play an online game. You shouldnt need to understand crypto to use it.
  • 9. 9 Account != Private Key #cleos set action permission @ACCOUNT @CONTRACT ACTION_NAME PERMISSION_NAME #Link a `voteproducer` action to the 'vote' permissions cleos set action permission sandwichfarm eosio.system voteproducer voting - p sandwichfarm@voting #Now can execute the transaction with the previously set permissions. cleos system voteproducer approve sandwichfarm someproducer -p sandwichfarm@voting
  • 10. 10 dApps are not Wallets Key Distribution System
  • 11. 11 Code will have bugs $ programs/cleos/cleos get code -c new_system_contract.wast -a new_system_contract.abi eosio code hash: 9fd195bc5a26d3cd82ae76b70bb71d8ce83dcfeb0e5e27e4e740998fdb7b98f8 saving wast to new_system_contract.wast saving abi to new_system_contract.abi $ diff original_system_contract.abi new_system_contract.abi 584,592d583 < },{ < "name": "deferred_trx_id", < "type": "uint32" < },{ < "name": "last_unstake_time", < "type": "time_point_sec" < },{ < "name": "unstaking", < "type": "asset"
  • 12. 12 Understanding RAM dApp Contract RAM E X E C U T E S S T O R E FREE
  • 13. 13 Thanks! ANY QUESTIONS? Also were hiring! You can find me at: @alexksso ac@azarus.io