Pragmatic Issues in Solidity Development: Security and Exploits | SGInnovate
October 6
2018

Location

32 Carpenter Street
Singapore 059911

Pragmatic Issues in Solidity Development: Security and Exploits

Presented by Blockchain Infrastructure Group. Partnered with SGInnovate and QTUM Foundation

Solidity, the main programming language for Ethereum and other EVM-emulation chains like QTUM, is subject to many quirks. Building on Solidity can therefore be dangerous for the neophyte programmer without a knowledge of standardized libraries and safe patterns. In this talk, we'll go through several common exploits on Solidity.

We will have discussions and some live-demos on a grab-bag of topics based on several famous exploits:

  1. Re-entrancy - Why you shouldn't transfer flow control to an untrusted contract before updating state (DAO hack)
  2. Pseudorandomness - Why you shouldn't rely on any (pseudo) randomness within the EVM
  3. DelegateCall - Why using DelegateCall as a catch-all forwarding mechanism is bad idea (Parity Hack)
  4. ICO Contributions from Contracts - how some gamed the ICO contribution system in 2017 with contract addresses
  5. Block Manipulation with Gas Limit - how to prevent changes of blockchain state that you're unhappy with

We hope to see you there!

Date : 6 October 2018, Saturday
Time : 11.00am to 1.00pm
Venue : 32 Carpenter Street, Singapore 059911
 

Topics: Blockchain

You may also like the following:

  • Cardano Meetup: Blockchain for Economic & Social Good

    In this event, Jon Moss will be giving an overview of Cardano Foundation’s focus and their five key areas. He will be sharing insights on how the Foundation has grown into the global Cardano community of today and the opportunities by Cardano Foundation as well as efforts made by blockchain for economic and social good.

    Topics:

    Blockchain

  • Blockchain in Energy: A Dream or Reality?

    Blockchain offers solutions to number of pressing issues related to energy sector’s transformation with decentralisation and digitalisation. Potentially lower transaction costs, tracking of decentralised transactions and energy exchanges, combined with monetary value. Though, how close are we to actual implementation on the ground? This joint session between Enrupt, an open innovation company for the energy sector and SGInnovate will explore the current status of various blockchain applications and how they can benefit energy producers and consumers. Is it a dream or reality?

    Topics:

    Blockchain

  • EOS Programming Workshop

    Propine Capital is organising a series of hands-on blockchain programming workshop once every month for the community. 

    Topics:

    Blockchain

  • Evolution of Crypto Market - by DUO Network

    DUO Network (www.duo.network) is pleased to announce a seminar on Evolution of Crypto Market: Liquidity, Products & Infrastructure. Hear it from the experts! We have invited major league hedge funds & market makers from New York, Beijing and Singapore to discuss crypto markets from a trading perspective in terms of the trading venues, products and instruments.

    Topics:

    Blockchain

  • Going deep: 5 reasons to attend SGInnovate’s Deep Tech Summit

    More than just a networking event, Deep Tech Summit 2018 will provoke meaningful discussion about the impact of technology on society.

    Topics: A.I., Blockchain, MedTech, Data Science / Data Analytics, Startups, Talent, Investments, Others

  • Blockchain 101: Futureproof Your Business

    From its inception on 31 October 2008, Bitcoin aimed to become a peer-to-peer decentralized, and safe monetary system. Since then, much speculation and hype ensued. In parallel, businesses have recognized that there is great potential in decentralization as it is not limited to only improving and revolutionizing financial systems, but can also be used in all sorts of centralized, isolated and otherwise not interconnected industries and markets. 

    Topics:

    Blockchain