お久しぶりです。@tanaproです。この記事はドワンゴアドベントカレンダー2日目の記事です。 Ethereumとは Ethereumというプロジェクトがあります。世界で一番有名なスマートコントラクトを実行できるプラットフォームです。スマートコントラクトを日本語で表すと「自動執行される契約」となるのですが、ここではエンジニア的な説明をしてみます。 オブジェクト指向言語を想像してみてください。ここにあるクラスがあるとします。このクラスには内部変数と外部から実行できるメソッドが定義されており、メソッドを実行するとコードに記述されたとおりの処理が走り、内部の変数が変化します。 このクラスが誰にでも見える形で公開され、誰にでも自由に実行でき、そしてコードに書かれているとおりに処理されることが保証されている。それを実現しているのがスマートコントラクトです。予め決められた契約(コード)がスマートに自動
Ethereumをさわって実感するブロックチェーンハンズオン(新版はここ https://www.slideshare.net/mogiken1/ethereum-81133776)
Ethereum入門は、分散アプリケーションプラットフォーム「Ethereum(イーサリアム)」の技術入門書です。 Ethereumがどのように動作するのか、Ethereumを用いてどのように分散アプリケーションを開発していくか、について解説していきます。 Ethereumプロジェクトは最初の安定版(Homestead)リリースがされましたが、今後仕様が変更になる場合があります。仕様変更に伴い本書も逐次内容を変更していきます。 また本ドキュメントは2018/3/10 現在、制作中です。 本ドキュメントはオープンなプロジェクトであり、そのため協力者を広く求めています。本書のソースコードはGitHub上で公開されています。 本書への追記や修正などありましたら、上記GitHubにてIssueの発行、またはPull requestをお願いいたします。 本ドキュメントは Creative Commo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く