0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

EthereumAdvent Calendar 2018

Day 22

Ethereumのスマートコントラクトのオーディット

Last updated at Posted at 2018-12-22

こんにちは、サム (@sbenemerito) です。奥多摩の留学生です。日本語とブロクチェーン技術を勉強しています。2018年10月に日本にフィリピンから来ました。

この記事で、Ethereumのスマートコントラクトのオーディットについて話します。

問題

image.png

現在、ブロックチェーンに関連した多くのハッキング事件が発生しています。その理由は、Ethereumブロックチェーン自体は改ざんされにくいですが、スマートコントラクトや、そのプログラムは必ずしも安全とは言えません。

DAOハック(2016年)

image.png

DAOのスマートコントラクトには、「Reentrancy」という脆弱性があり、およそ80億円を盗まれる事件がありました。

Reentrancyについて、このリンクでもっと読むことができます。

解決

ブロックチェーン業界では、その問題に対して、「スマートコントラクトオーディット」と呼ばれるシステムで対処しようとしています。

スマートコントラクトオーディットとは

image.png

オーディットとは、「監査」を意味しています。それで、スマートコントラクトのコードの脆弱性を見つけることができます。そして、その脆弱性を直することができます。今のところ、QuanstampSoohoのような、いくつかのサービスがあります。また、MythrilSlitherのようなフレームワークがあります。

まとめ

スマートコントラクトの安全はすごく大事なことです。スマートコントラクト開発者として、そんなことを意識するほうがいいと思います。そのために、今のところ、いくつかのサービスがあります。どれで、ブロックチェーン上のコードは信頼できます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?