Friday, April 7
Ships from: Amazon.com Sold by: Amazon.com
Other Sellers on Amazon
+ $3.99 shipping
91% positive over last 12 months
+ $3.99 shipping
92% positive over last 12 months
Usually ships within 3 to 4 days.
+ $5.99 shipping
90% positive over last 12 months
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required. Learn more
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the Authors
Fundamentals of Smart Contract Security
Enhance your purchase
Smart contracts are an innovative application of blockchain technology. Acting as decentralized custodians of digital assets, they allow us to transfer value and information more effectively by reducing the need to trust a third party. By eliminating the need for intermediaries, smart contracts have the potential to massively scale the world economy and unleash the potential for faster and more efficient solutions than traditional systems could ever provide. But there's one catch: while blockchains are secure, smart contracts are not.
Security vulnerabilities in smart contracts have led to over $250 million USD in value to be lost or stolen. For smart contract technology to achieve its full potential, these security vulnerabilities need to be addressed. Written by security experts at the forefront of this dynamic industry, this book teaches state-of-the-art smart contract security principles and practices. Help us secure the future of blockchain technology and join us at the forefront today!
- Publisher : Momentum Press (May 28, 2019)
- Language : English
- Paperback : 166 pages
- ISBN-10 : 194944936X
- ISBN-13 : 978-1949449365
- Item Weight : 8.2 ounces
- Dimensions : 5.98 x 0.35 x 9.02 inches
- Best Sellers Rank: #1,393,210 in Books (See Top 100 in Books)
- #42 in Electronic Data Interchange (EDI)
- #137 in Computer & Internet Law
- #185 in Science & Technology Law (Books)
- Customer Reviews:
About the authors
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Top reviews from other countries
One essential will be to write smart contract code that is free of bugs. This book can help developers to do just that, as it shares examples, tips and best practice.
'Fundamentals' is a compact book of six Chapters, supported by over 100 references. It is an accessible read. A few sections are challenging, but the writing style is always clear and concise.
Each new blockchain feature or security challenge is carefully explained. As a result, blockchain project managers, writers and enthusiasts may also find this a handy reference book.
PREVENTION BETTER THAN CURE
At its heart this book adopts the wisdom that prevention is better than cure. Smart contracts are a new tool of immense promise but to earn our trust they must do what they say on the tin.
Smart contracts to do with Initial Coin Offerings have to be right. They are immutable, self-governing and can hold millions of dollars in token value. Transactions can't be reversed and stolen tokens will usually be lost forever. So, there is no room for complacency.
The crime scene may be new, but thieves are still using familiar strategies like Ponzi schemes to relieve investors of their assets.
The authors focus on a number of massive thefts to reveal how smart contracts were compromised. With the benefit of hindsight we learn how the Parity Wallet and The DAO hacks could have been avoided.
The book really comes into its own for the developer in Chapter 4 - 'Common Security Flaws'. Here the authors focus on concrete examples of vulnerable code and safer ways of writing it.
We learn about numerous vulnerabilities discovered in smart contracts on the Ethereum platform. These include re-entrancy, integer overflow, denial-of-service, double withdrawal and contract library design flaws.
The authors' passion for blockchain is clear. They describe the benefits and potential use cases of the blockchain, programmable money and smart contracts.
They remind us that cryptographic 'hashes' and 'consensus' mechanisms already deliver advanced first layer security on the blockchain.
They do a great job of defining their terms as they introduce such things as decentralised applications, oracles, ERC-20 tokens and contract libraries.
They also compare the pros and cons of available automated smart contract analysers.
CAREERS IN SMART CONTRACT AUDITING
Co-author and CEO of Quantstamp, Richard Ma, predicts that an army of bright minds will be needed to secure smart contracts as their future use grows.
So, this book is an excellent primer and training resource for anyone exploring smart contract auditing as a career.
We quickly get a sense of the person spec required:
High attention to detail, logical thinker, ability to focus. Curiosity, willingness to research, readiness to try to 'break' and push code to its limits.
Since, to prevent a break-in, you must first discover how a break-in could occur. Get started here!
Quantstamp community member since 2017