Solidity[Solidityのはじめ方] Part9: コントラクトの定義と継承 Solidityの旅、Step 3へようこそ!🎉 ここでは、スマートコントラクトの骨組みとなる「コントラクトの定義」と、コードの再利用性を高める「継承」について学びます。これらを理解することで、より構造化され、効率的なスマートコントラクトを...Solidity
Solidity[Solidityのはじめ方] Part8: 演算子・条件分岐・ループ スマートコントラクトのロジックを組み立てるための基礎部品を学びます。1. 演算子 ✨ Solidityでは、他の多くのプログラミング言語と同様に、様々な演算子を使って計算や比較、論理的な操作を行うことができます。これらの演算子を理解すること...Solidity
Solidity[Solidityのはじめ方] Part7: 関数定義(public, private, view, pure) スマートコントラクトの心臓部、関数の基本をしっかり理解しよう 🧱 ステップ2へようこそ!ここでは、Solidityスマートコントラクトの動作を定義する「関数」について学びます。関数は、コントラクトが実行できる具体的なアクションを記述するコー...Solidity
Solidity[Solidityのはじめ方] Part6: 変数と定数(state variables, constant) Solidityの学習、順調に進んでいますか?😊 今回は、スマートコントラクトの心臓部とも言える「変数」と「定数」について学んでいきましょう。これらを理解することで、コントラクト内でデータをどのように保存し、操作するかが明確になります。 S...Solidity
Solidity[Solidityのはじめ方] Part5: データ型(uint, address, string, bool など) Solidityスマートコントラクト開発の第一歩 🚶♀️ Solidityでスマートコントラクトを書く上で、データ型の理解は非常に重要です。データ型とは、変数にどんな種類の情報(数値、文字、アドレスなど)を格納するかを定義するものです。S...Solidity
Solidity[Solidityのはじめ方] Part4: Hello World スマートコントラクトを作成・デプロイ Solidityでの開発の第一歩を踏み出しましょう!はじめに:最初のスマートコントラクト プログラミング学習の定番、「Hello World」。Solidityの世界でも、まずは簡単なスマートコントラクトを作成し、それをブロックチェーン(の...Solidity
Solidity[Solidityのはじめ方] Part3: 開発環境の構築(Remix, Hardhat, Truffleなど) Remix, Hardhat, Truffle を始めよう! Solidityでスマートコントラクトを書き始める前に、開発を効率的に進めるための環境が必要です。IDE(統合開発環境)やフレームワークを使うことで、コードの作成、コンパイル、テ...Solidity
Solidity[Solidityのはじめ方] Part2: Solidityとは何か?特徴と用途 はじめに:スマートコントラクトの世界へようこそ! 🤝 ブロックチェーン技術は、ビットコインのような仮想通貨だけでなく、さまざまな分野で革新をもたらしています。その中心的な役割を担うのが「スマートコントラクト」です。スマートコントラクトとは、...Solidity
Solidity[Solidityのはじめ方] Part1: ブロックチェーンとEthereumの基礎理解 Solidityの旅を始める前に、その土台となるブロックチェーンとEthereumについて学びましょう。1. ブロックチェーンとは何か? 🤔 ブロックチェーンは、情報を「ブロック」と呼ばれる単位に記録し、それらを時系列に沿って「チェーン(鎖...Solidity