Introducción a Smart Contracts
• Ing. Germán Küber
• Blockchain Developer
http://germankuber.com.ar
@germankuber
germankuber
+
Que es la Blockchain?
Que es un smart contract?
Diferencia entre Aplicación y Smart Contract
• Una vez publicado no se puede cambiar
• Todo el mundo puede ver los datos almacenados
• Todo el mundo tiene acceso
• Una vez publicado nadie puede borrarlo
Donde esta nuestro dinero?
Etherscan (DAI)
Recursos
• ChainShot
• Writing Upgradeable Contracts - OpenZeppelin Docs
• OpenZeppelin/openzeppelin-contracts-upgradeable: Upgradeable variant
of OpenZeppelin Contracts, meant for use in upgradeable contracts.
(github.com)
• Proxy Patterns - OpenZeppelin blog
• Proxy Upgrade Pattern - OpenZeppelin Docs
• OpenZeppelin/openzeppelin-labs: A space for the community to interact
and exchange ideas on the OpenZeppelin platform. Do not use in
production! (github.com)
• (97) Smart Contract Upgrades and Proxy Patterns (Hands-On) - YouTube

Que son los smart contracts.pptx

  • 1.
    Introducción a SmartContracts • Ing. Germán Küber • Blockchain Developer http://germankuber.com.ar @germankuber germankuber
  • 2.
    + Que es laBlockchain?
  • 3.
    Que es unsmart contract?
  • 4.
    Diferencia entre Aplicacióny Smart Contract • Una vez publicado no se puede cambiar • Todo el mundo puede ver los datos almacenados • Todo el mundo tiene acceso • Una vez publicado nadie puede borrarlo
  • 5.
  • 14.
  • 17.
    Recursos • ChainShot • WritingUpgradeable Contracts - OpenZeppelin Docs • OpenZeppelin/openzeppelin-contracts-upgradeable: Upgradeable variant of OpenZeppelin Contracts, meant for use in upgradeable contracts. (github.com) • Proxy Patterns - OpenZeppelin blog • Proxy Upgrade Pattern - OpenZeppelin Docs • OpenZeppelin/openzeppelin-labs: A space for the community to interact and exchange ideas on the OpenZeppelin platform. Do not use in production! (github.com) • (97) Smart Contract Upgrades and Proxy Patterns (Hands-On) - YouTube