~/talk

Outsmarting Smart Contracts

links:none on file
slides:none on file

Shows concrete failures: default-visibility functions let anyone seize wallets, default-public functions; arithmetic errors let balances wrap to zero, integer overflow; gas-model quirks let attackers freeze auctions, and a short-address bug lets withdrawals multiply tokens. Demonstrations use Etherscan, MetaMask and an on-chain encrypted-notice prototype called the responsible-disclosure messenger that posts a ciphertext and later decrypts locally. Cites real losses (Parity ~$30M now $130M, ~ $150M locked) and gives tools and test practices that successfully find and prevent these bugs.

AI-written summary · about

  1. 0:00Intro
  2. 0:34Blockchain is everywhere
  3. 1:35What is blockchain
  4. 3:39What are smart contracts
  5. 4:36Why use smart contracts
  6. 7:37Executing smart contracts
  7. 9:25Security of smart contracts
  8. 12:09Pareto wallet
  9. 13:28Blind commitments
  10. 16:58Libraries
  11. 19:34Gas Limit
  12. 20:57US Attack
  13. 23:45Lessons Learned
  14. 24:39Attacking Web Applications
  15. 26:27Too Short Address
  16. 29:09Attack
  17. 31:02Vulnerability
  18. 33:14Demo
  19. 36:03Summary
  20. 38:02Questions
  21. 38:42Crypto Exchanges
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.