-
Tutorials and guides
day11. Solidity基本文法 – 単位・特殊変数・関数 –
Solidityには事前に定義されている特殊な用途のための変数=特殊変数があります。 このガイドでは、単位および特殊変数のうち代表的なものについて、説明します。 -
Tutorials and guides
day10. Solidity基本文法 – 関数・修飾子 –
プログラミングにおいて、特定の処理をまとめたコードの塊のことを関数と呼びます。プログラム内で何度も呼び出して使うなど、関数を使うことによってコードの再利用性や保守性を高め、効率的なプログラミングを実現することができます。 -
Tutorials and guides
day9. Solidity基本文法 – 参照型・マッピング型 –
参照型とは、値そのものではなく、その値が格納されているメモリ位置を指す型です。値型では変数に直接データの値が格納されるのに対して、変数には格納されている位置への参照のみが保存されています。 参照型は、データのメモリ上の位置を保持するため、データの大きさに関係なくメモリの使用を最適化することができます。 マッピング型は、キーと値のペアを格納するデータ構造です。 -
Tutorials and guides
day8. Solidity基本文法 – 値型 –
Solidityには、値型(Value Types)、参照型(Reference Types)、マッピング型(Mapping Types)といった型の種類があります。このうち値型は、数字、文字列といった種類を定義するためのものです -
Tutorials and guides
day7. Solidity基本文法 – Remix開発とプログラムの基本構造 –
Day 7以降では、Solidityの基本文法について解説していきます。開発ツールとしては、web3の基本ツールでも紹介したRemix(オンラインのIDE環境)を利用します。Remixによる開発の簡単な流れについては、こちらの記事で解説しているので、先に進める前にご一読ください。 -
Tutorials and guides
day6. Etherscanで見るブロックチェーンのデータ
このガイドでは、Etherscanでどんな情報が見れるかを確認していきます。色々いじってみて、実際のデータを確認することで、Ethereumについての理解を深めることができます。 では、早速見ていきましょう。 -
Tutorials and guides
day5. web3の基本ツール
本ガイドでは、web3で開発を行う際に利用される代表的なツールを紹介します。 -
Tutorials and guides
day4. Ethereum(イーサリアム)の概要
Ethereum(イーサリアム)は、デジタル通貨の送金機能以外にアプリケーションの実行基盤を有しています。さまざまな業界や領域での活用が期待されており、デジタル経済の未来を形づく一翼を担うことが期待されています。このガイドでは、Ethereumの概要について解説します。 -
Tutorials and guides
day3. コンセンサスアルゴリズム
ブロックチェーンはコンセンサスアルゴリズムと呼ばれる合計生成のための仕組みに基づいて動いています。このガイドでは、そのアルゴリズムについて解説していきます。 -
Tutorials and guides
day2. ブロックチェーンを構成する技術要素
このガイドでは、ブロックチェーンで構成するキーとなる技術要素とその概要を見ていきます。 ブロックチェーンの構造を見るのに、とてもわかり易いサイト(Anders Brownworth氏のサイト)があるので、このサイトを使いながら理解を深めていきましょう。