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:
- Re-entrancy - Why you shouldn't transfer flow control to an untrusted contract before updating state (DAO hack)
- Pseudorandomness - Why you shouldn't rely on any (pseudo) randomness within the EVM
- DelegateCall - Why using DelegateCall as a catch-all forwarding mechanism is bad idea (Parity Hack)
- ICO Contributions from Contracts - how some gamed the ICO contribution system in 2017 with contract addresses
- 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
You may also like the following:
Shared Know-Your-Customer on Blockchain
Today, banks and large financial institutions around the world are struggling to meet the ever-increasing scale and rate of regulatory change. Processes for Know-Your-Customer (KYC) compliance, in particular, are costly and time-consuming with huge fines for non-compliance today. The value proposition of blockchain for KYC becomes readily apparent.Topics:
Public Blockchain Analytics
All cryptocurrencies by design are built on public blockchains (aka public distributed ledgers), otherwise they would be simply private ledgers. The data in these blockchains are not easy to access or understand. A group of open source developers are working on Blockchain ETL, a project to make the data accessible and amenable to analysis. We'll take a look at the details of what this project does and how it works, as well as what the resulting data can be used for.Topics:
The Future of Finance: How FinTech Initiatives Are Driving Innovation in Financial Services
The financial sector has been making bold bets on the digital revolution. For this event, we bring together the brightest and best fintech professionals from universities and the industry for an afternoon of thoughtful discussions, knowledge sharing, and networking. This session will cover both technical updates and market trends. Come join us and stay ahead of the competition!Topics:
Artificial intelligence is already a part of our everyday lives, but for it to truly make a difference it needs to understand human emotions, says Live with AI founder Pierre Robinet.
This article is written by Pierre Robinet, who is a senior consulting partner at Ogilvy Consulting and founder of Live With AI, an independent think tank based in Singapore.