본문 바로가기
様々な常識

イーサリアム スマート契約

by 업무마스터 2021. 1. 15.

仮想通貨についてある程度関心のある人はスマート契約だということを聞いたことがあるでしょう。
他の分野では違う意味で使われるかもしれませんが、ここでは仮想通貨で使うスマート契約の意味について見てみましょう。

スマート契約の意味は何か?


スマート契約の意味は、プログラムで可能な契約を意味します。
通常、2つの取引相手が取引をする時に第三者の介入が必要ですが、スマート契約は、2つの取引相手が取引実行のため他の第三者を信頼する必要なく取引条件を設定できるようになります。

例えば、Mikeが今後12ヶ月間、毎月初めにJaneに10ドルを支払うことで契約をしたとしましょう。
これをスマート契約で次のようにプログラミングできます。
まず、現在の日付を確認し、毎月初めにJaneに10ドルを自動で送信するようにプログラムを設定します。
これを持っている資金が尽きるまで繰り返します。
そして、12ヶ月間12番を支給した後終了します。
このようにスマート契約は、第3者仲介者の必要性を取り除き、このような取引を透明にします。
スマート契約は、「if this, thenthat」の原則に従って作動します。
特定の条件が満たされるたびにスマート契約はプログラミングされたとおりに作業を遂行します。
このようなスマート契約が適用された代表的な仮想通貨はイーサリアム(Ethereum)です。
ビットコインを除いた仮想通貨をアルトコインと呼びますが、イーサリアム(Ethereum)はアルトコインの中で最も代表的なコインです。
アルトコインは数千個が存在しますが、そのうち最も有名なアルトコインはイーサリアム(Ethereum)、ライトコイン、リップルなどがあります。

 

 

 

 

イーサリアム(Ethereum)でスマート契約を作成するために使用されるプログラミング言語は何ですか?

 


一般的にEthereumスマート契約を作成する際に使用される代表的な言語は、2つのプログラミング言語があります。
もちろん、他の言語でも可能だと思いますが、私はプログラミング言語についてよく知らないので、代表的な言語二つだけ言及したいと思います。
最初は、JavaScriptとC++によく似たSolidityです。
JavaScriptとC++はコンパイル言語だと知っていますが、専攻者でないと難しい言語だと思っています。
コンピュータプログラミングをよく知らない人は、最初に接することが難しいプログラミング言語と知られていますが、これらのプログラムと類似していると言うので関心が低いです。
他の言語はバイパーと呼ばれていて、パイトンによく似た比較的新しい言語だそうです。
パイトンは普通、コンピュータプログラミングをよく知らない人が入門しやすい言語として多く知られています。
といっても、少し習ったのでよくわかることは難しいですが、それでも身近な感じがします。
このように、仮想通貨(暗号通貨)などでプログラミング言語やこのようなテーマが出てくると、これらについて学びたいと思います。
このような考えばかりしないで一日でも早く勉強してみます。

반응형

'様々な常識' 카테고리의 다른 글

ガス, イーサリアム2.0  (0) 2021.01.16
ハウルの動く城 筋書き  (0) 2021.01.13