ethBarcelona 2022
Boostrapping an interoperable ecosystem on polkadot - Alberto Viera
- Polkadot: specialisation and connectivity. Layer zero which is a blockchain for other blockchains (parachains)
- connected security - projects don’t need to worry about security.
- Moonbeam: Ethereum compatible smart contract parachain on polkadot
- Ethereum composability - e.g. sushi, aave, curve
- Composability powered by XCM and GMP protocols
- EVM with expanded features? EVM smart contracts can access substrate features
- staking precompile
- governance unchain
- ERC20 - precompile: access MVR and GLMR as an ERC20 without wrapping
- Batch precompile
- XCM related precompile - liquid staking LIDO : KSM and DOT
Managing a DAO treasury for the revolution - Cult DAO
- Cult.dao: empowers and funds those building and contributing towards our decentralised future
- the guardians: top 50 stakers, put forward proposals
- the many: they can vote
- fee taken which takes 0.4% on every transfer
- treasury contract is renounced
Clean Smart Contract Practices
- have meaningful names
- test driven development
- setter and getter should be separated
- error messages: short messages save bytecode size eg: CH_PSCF (ClearingHouse Price Slippage Check Fills)
- storage stored within separate files
- avoid repetitive inputs checks by adding comments
Web3 security in 2022
- 1.3B dollars lost in 2021, 2.2B so far in 2022
- many issues are centralisation issues (super user access)
- auditors are starting to have skin in the game
- SDLC framework: secure development lifecycle
- monitor alerting is the next big thing
- smart contracts should have a pause function
- Wallets should have transaction simulations built in
Building full stack web3 apps - Ivan on Tech
- what is full stack? onchain logic, off chain logic, UI/UX logic
- Moralis workflow: sync historic and real time events from any contract and any chain
Fix the money, fix the world - Juan (MakerDAO SES)
- Money is debt: aligns to your values
- MetaDAOs: Maker - make MakerDAO into a credit facility at the centre.
- Coordination: work, workforce, capital
- governance design: open software, open frameworks, redundancy first
- redundancy first: make your system resilient, minimise single points of failure.