【OSS】Ethereumスマートコントラクト開発用プログラミング言語「Solidity」---ブロックチェーンプラットフォーム周辺のコーディングを容易化

【OSS】Ethereumスマートコントラクト開発用プログラミング言語「Solidity」---ブロックチェーンプラットフォーム周辺のコーディングを容易化

OSS×クラウド最新TOPICS 2019年8月21日 11:49

【OSS】Ethereumスマートコントラクト開発用プログラミング言語「Solidity」---ブロックチェーンプラットフォーム周辺のコーディングを容易化

Ethereum Virtual Machine上で実行されるスマートコントラクト開発用プログラミング言語「Solidity」について紹介。

「Solidity」とは

Solidityは、Ethereum内のアカウント動作を管理するスマートコントラクト実装のためのオブジェクト指向の高レベルスクリプト言語。

特にブロックチェーンプラットフォーム周辺のコーディングを容易化できる。

→GitHub →ethereum/solidity

ユースケース

①投票機能実装

現実の世界での投票プロセスでは、「データ操作」「ブースキャプチャ」「偽の有権者」「投票マシンの操作」など、さまざまな形態の詐欺に対する脆弱性を含んでいる。

Solidityを使用して適切な実装を行うことで、スムーズかつ透過的かつ自動的な投票プロセスを構築できる。

②クラウドファンディング機能実装

Solidityを使用してスマートコントラクトを実装することで、クラウドファンディングについての「サードパーティへのコミッションに関連する問題」や「データの管理に関連する問題」などを解決できる。

③ブラインドオークション機能実装

Solidityによって、入札プロセスが終了するまで誰も他人の入札を見ることができないブラインドオークションを実装できる。

以上、下記URLからの要約
https://opensourceforu.com/2019/08/an-introduction-to-solidity-the-language-that-runs-ethereum/

OSSNEWSに広告を掲載しませんか?

最新TOPICS

【OSS】MyHbarWallet、ブラウザベースのオープンソースウォレット「MyHbarWallet.com」の公式リリースを発表---Hedera Hashgraph分散型台帳と対話(09月18日 14:22)

「MyHbarWallet.com」とは 「MyHbarWallet.com」は、Hedera Hashgraph分散型台帳と対話するためのもので、ブラウザベースツール「MyHbarWallet」の最初のホスト型実装。 ユーザーはすぐにアカウント作成プロセスを開始し、既存アカウントをロードして、リクエスターに代わっ...

関連オープンソース

  • オープソース書籍(サイド)
  • OSSNEWSに広告を掲載しませんか?

facebook

twitter