アルゴリズムについて

この記事を読むのに必要な時間は約 3 分です。

仮想通貨の信頼性を維持していくために、取引の監視を行い、問題があったら修正を行う必要がある。そこで、買主と売主はそのことを一致して「アルゴリズム」が誕生した。アルゴリズムとはなんだろうか。次に解説させていただきたいと思う。
ビットコインでは取引の履歴を管理しているブロックチェーンは実施された取引をはブロックの形でまとめることができる。その後、希望のある人がブロック内の取引に不正がないかの検証を行い、問題がないと、ブロックをチェーンの中に格納していく。これにより、ビットコインは管理者なくても検証システムを実現した。
しかも、二重支払いや悪意を持っている送金などの取引が見つかったことまでも防止することができる。

 

画像引用元:http://forex.cnfol.com/hyzx/20171128/25685295.shtml

 

不正からシステムを守るため、ビットコインアルゴリズムにはいくつかの対策が講じられる。
ビットコインのアルゴリズムではノードを増やしてブロック作成者に選ばれる回数を増やすといった方法を防ぐための仕事量という項目で制限をかけている。「仕事」とは、ビットコインシステムにどれだけ貢献したかであり、それは端末の性能や電気代によって測られます。このアルゴリズムは「プルーフオブワーク」と呼ばれ、これにより無駄なノードが増えなくても、不正を防ぐ措置となっている。
悪意ある参加者がブロックを作成した場合、ビットコインアルゴリズムではマイニングの参加者全員がブロックを作成し、最も早く終える者がそのブロックをビットコインのシステムへ送信する。他の参加者の検証後、問題がなければそのブロックは承認されるといった仕組みです。言い換えると、悪意ある参加者が不正を行ったら、善意を持っている参加者よりもより多くのブロックを作成しなければならないので、不正行為の増加を抑えることができるのである。

 

梁咏嘉

■ビジネスハブ香港:香港及び華南、アセアンの情報ステーション
「ハブとしての香港」をコンセプトに、香港及び華南、アセアンの「生」の情報が見られます。http://ideaport.jp/businesshubhk

□お問い合わせ
ビジネスハブ香港の記事に関するお問い合わせは下記までお願い致します。http://ideaport.jp/contactbhh

Follow me!