見出し画像

初めてのブロックチェーン作り

Solidityは、Ethereumのスマートコントラクトを書くためのプログラミング言語です。この言語を使用することで、Ethereumのブロックチェーン上で実行されるスマートコントラクトを書くことができます。

独自のブロックチェーンを生成するためには、まずプライベートブロックチェーンを構築する必要があります。

そして、そのプライベートブロックチェーン上でSolidityで書かれたスマートコントラクトを実行することで、独自のブロックチェーンを実現することができます。

具体的なコードは次のようになります。

pragma solidity ^0.5.0;

contract HelloWorld {
  string public message;

  constructor() public {
    message = "Hello, world!";
  }
}


このコードは、Solidityで書かれた最も単純なスマートコントラクトです。このスマートコントラクトをEthereumのプライベートブロックチェーン上で実行することで、独自のブロックチェーン独自のブロックチェーンを構築することができます。

詳しくは、Ethereumの公式サイトやSolidityの公式ドキュメントなどを参照してください。

これがブロックチェーンエンジニアの第一歩です!

いいなと思ったら応援しよう!