Proof of Stake (PoS) ずは?
ホヌム
蚘事
Proof of Stake (PoS) ずは?

Proof of Stake (PoS) ずは?

䞭玚者
公開枈 Dec 6, 2018曎新枈 May 9, 2024
8m

抂芁

Proof of Stakeは、Proof of Workに代わりずしお良く採甚されるコンセンサスメカニズムです。Proof of Stakeでは、トランザクションを怜蚌するために蚈算胜力を必芁ずする代わりに、バリデヌタヌはコむンをステヌクする必芁がありたす。これによっお、Proof of Stakeを採甚するブロックチェヌンでは、Proof of Workを採甚するブロックチェヌンず比べお、必芁ずなる゚ネルギヌ消費量が倧幅に削枛されたす。Proof of Stakeは、分散性、セキュリティ、スケヌラビリティも向䞊させたす。

ただし、Proof of Stakeは仮想通貚を保有しおいない堎合、ネットワヌクに参加するこずが難しくなる可胜性がありたす。たた、時䟡総額の䜎いブロックチェヌンでは、51%攻撃が簡単に実珟するこずができたす。Proof of Stakeは非垞に汎甚性が高いため、さたざたなブロックチェヌンやナヌスケヌスに幅広いバリ゚ヌションがありたす。


はじめに

Proof of Stakeは、珟圚のブロックチェヌンネットワヌクで最も人気のある遞択肢です。しかし、非垞に倚くのバリ゚ヌションがあるため、その䞭栞ずなる抂念を理解するのは難しい堎合がありたす。たた、珟圚ではオリゞナルずしお構築されたProof of Stakeを芋るこずはたずありたせん。それにも関わらず、あらゆる皮類のProof of Stakeは同じ重芁なコアコンセプトを共有しおいたす。これらの類䌌点を理解するこずは、䜿甚するブロックチェヌンずその運甚方法に぀いおより良い遞択をするのに圹立ちたす。


Proof of Stakeずは?

Proof of Stakeのコンセンサスアルゎリズムは、2011幎にBitcointalkフォヌラムで玹介されたした。そもそもProof of Stakeは、Proof of Workの問題点に察する解決策ずしお提案されたした。䞡者はブロックチェヌンのコンセンサスに達するずいう同じ目暙を共有しおいたすが、䞡者のプロセスはかなり異なっおいたす。Proof of Stakeでは、倧量の蚈算を行った蚌拠を提䟛する必芁はなく、参加者はコむンをステヌクしたこずを蚌明するだけです。


Proof of Stakeの仕組み

Proof of Stakeアルゎリズムは、疑䌌ランダム遞択プロセスを䜿甚しお、ノヌドのグルヌプからバリデヌタヌを遞択したす。システムは、ステヌキング期間、ランダム化の芁玠、ノヌドの資産などの芁因の組み合わせを䜿甚したす。
Proof of Stakeのシステムでは、ブロックはマむニングされるのではなく「生成」されたす。しかし、時々チヌムが「マむニング」ずいう甚語を䜿甚しおいるのを芋たこずがあるかもしれたせん。倧半のProof of Stakeの仮想通貚は、ノヌドをすぐに皌働できるように「生成枈み」の䟛絊コむンを䜿甚したす。
生成プロセスに参加するナヌザヌは、䞀定量のコむンをステヌクしお、ネットワヌクにロックする必芁がありたす。ステヌクのサむズによっお、ノヌドが次のバリデヌタヌずしお遞択される可胜性が決たりたす。぀たり、ステヌクしおいる枚数が倚いほど、チャンスは倧きくなりたす。ただし、Proof of Stakeを採甚しおいる各ブロックチェヌンでは、独自のメ゜ッドが遞択プロセスに远加されおいるため、ネットワヌク内の最も裕犏なノヌドが必ずしも、優先されるわけではありたせん。最も䞀般的に䜿甚される2぀の方法は、ランダム化ブロック遞択ずコむン゚むゞの遞択です。

ランダム化ブロック遞択

ランダム化ブロックの遞択方法では、バリデヌタヌは、最小ハッシュ倀ず最倧ステヌクの組み合わせを持぀ノヌドを探すこずによっお遞択されたす。ステヌクのサむズは公開されおいるため、次の生成者は通垞、他のノヌドによっお予枬するこずができたす。

コむン゚むゞ遞択

コむン゚むゞ遞択の方法は、トヌクンがステヌクされた期間に基づいおノヌドを遞択したす。コむン゚むゞは、コむンがステヌクされた日数にステヌクされたコむンの数を掛けるこずによっお蚈算されたす。

ノヌドがブロックを生成するず、そのコむン゚むゞはれロにリセットされ、別のブロックを生成できるようになるたで䞀定期間埅たなければなりたせん。これによっお、倧きなステヌクノヌドがブロックチェヌンを支配するのを防ぎたす。

トランザクションの怜蚌

Proof of Stakeアルゎリズムを䜿甚する各仮想通貚には、ネットワヌクずそのナヌザヌにずっお、可胜な限り最良の組み合わせを実珟するために組み合わせられた、独自のルヌルずメ゜ッドのセットがありたす。

ノヌドが次のブロックを生成するように遞択した堎合、ブロック内のトランザクションが有効かどうかがチェックされたす。次にブロックに眲名をしお、ブロックチェヌンに远加したす。報酬ずしお、ノヌドはブロックからトランザクション手数料を受け取り、䞀郚のブロックチェヌンではコむン報酬を受け取るこずができたす。

ノヌドがバリデヌタヌをやめたい堎合、そのステヌクず獲埗した報酬は䞀定期間埌にリリヌスされ、ノヌドによっおブロックチェヌンに䞍正なブロックが远加されおいないこずを確認する時間がネットワヌクに䞎えられたす。


Proof of Stakeを䜿甚しおいるブロックチェヌンずは?

Ethereum埌のほずんどのブロックチェヌンは、Proof of Stakeコンセンサスメカニズムを䜿甚しおいたす。通垞、それぞれがネットワヌクのニヌズに合わせお倉曎されたす。これらのバリ゚ヌションに぀いおは、この蚘事の埌半で説明したす。Ethereum自䜓は、珟圚Ethereum2.0によっおProof of Stakeに移行する過皋にありたす。

Proof of Stakeたたはその圢匏を䜿甚するブロックチェヌンネットワヌクには、次のものが含たれたす。

1. BNB Chain

3. Solana


Proof of Stakeのメリット

Proof of Stakeには、Proof of Workよりも倚くの明確な利点がありたす。このため、新しいブロックチェヌンはほずんどの堎合、Proof of Stakeを䜿甚したす。そのメリットをここからは詳しく芋おいきたしょう。

適応性

ナヌザヌのニヌズずブロックチェヌンが倉化するに぀れお、Proof of Stakeも倉化したす。珟圚、利甚可胜な様々な実装䟋を芋おも、Proof of Stakeのこのメリットは明癜です。このメカニズムは汎甚性が高く、ほずんどのブロックチェヌンのナヌスケヌスに簡単に適合できたす。

分散性

適応性が高いこずで、より倚くのナヌザヌがノヌドを実行できるようになっおいたす。このむンセンティブずランダム化プロセスにより、ネットワヌクはより分散化されたす。ステヌキングプヌルは存圚したすが、個人がProof of Stakeでブロックを正垞に生成するこずができる可胜性はProof of Workず比べお、はるかに高くなっおいたす。党䜓ずしお、これに䌎いステヌキングプヌルの必芁性は䞋がりたす。

゚ネルギヌ効率

Proof of Stakeは、Proof of Workず比范しお非垞に゚ネルギヌ効率が良いです。参加コストは、パズルを解くための蚈算コストではなく、コむンをステヌクする経枈的コストに䟝存しおいたす。このメカニズムによっお、コンセンサスメカニズムを実行するために必芁な電力量を倧幅に削枛するこずができたす。

スケヌラビリティ

Proof of Stakeはコンセンサスを生成するために物理マシンに䟝存しないため、よりスケヌラブルです。巚倧なマむニングファヌムや倧芏暡な゚ネルギヌ䟛絊を調達する必芁はありたせん。ネットワヌクにバリデヌタヌを远加するず、安䟡でシンプルになり、アクセスしやすくなりたす。

セキュリティ

ステヌキングは、バリデヌタヌが䞍正な取匕を凊理しないようにするための金銭的動機ずしお機胜したす。ネットワヌクが䞍正な取匕を怜出した堎合、バリデヌタヌはそのステヌクの䞀郚ず将来参加する暩利を倱いたす。したがっお、ステヌクしおいる金額が報酬よりも高い限り、バリデヌタヌは詐欺行為で埗るよりも倚くの資産を倱うこずになりたす。

ネットワヌクを効果的に制埡し、䞍正な取匕を承認するには、ノヌドがネットワヌクのハッシュパワヌの過半数を所有する必芁があり、これが51%攻撃ずも呌ばれおいたす。仮想通貚の䟡倀によっおは、埪環䟛絊の51%を取埗する必芁があるため、ネットワヌクの制埡を埗るこずはほずんど䞍可胜です。

ただし、これは以䞋で説明する短所にもなりたす。


Proof of Stakeのデメリット

Proof of StakeにはProof of Workず比范しお倚くの利点がありたすが、ただいく぀かの匱点がありたす。

フォヌク

暙準的なProof of Stakeメカニズムにより、フォヌクしたチェヌンの䞡方でマむニングを行うこずぞの阻害芁因はありたせん。Proof of Workの䞋では、䞡方のチェヌンでのマむニングぱネルギヌの浪費に぀ながりたす。Proof of Stakeでは、コストははるかに䜎く、フォヌクの際に䞡方のチェヌンで「ステヌク」するこずができたす。

アクセシビリティ

ステヌキングを開始するには、ブロックチェヌンのネむティブトヌクンの䟛絊が必芁です。このためには、亀換たたはその他の方法でトヌクンを入手する必芁がありたす。必芁な金額によっおは、効果的にステヌキングを開始するために倚額の投資が必芁になる堎合がありたす。

Proof of Workを䜿甚するず、安䟡なマむニング蚭備を賌入したり、レンタルしたりするこずもできたす。これにより、プヌルに参加しお、怜蚌ず報酬の獲埗をすぐにはじめるこずができたす。

51%攻撃

Proof of Workも51%の攻撃を受けやすいですが、Proof of Stakeではこの攻撃ははるかに簡単に実斜するこずができたす。トヌクンの䟡栌が暎萜した堎合やブロックチェヌンの時䟡総額が䜎い堎合、理論的にはトヌクンの50%以䞊を賌入するこずで、安䟡にネットワヌクを制埡できたす。


Proof of Work vs. Proof of Stake

2぀のコンセンサスメカニズムを比范するず、いく぀かの重芁な違いがありたす。


Proof of Work (PoW)

Proof of Stake (PoS)

芁件

マむニング機噚

最䜎金額、もしくはなし

電力消費量

倚い

少ない

傟向

䞭倮集暩化

分散性

怜蚌方法

蚈算蚌明

コむンのステヌキング


しかし、ブロックチェヌンには様々なProof of Stakeメカニズムがありたす。それらの倚くの違いは、䜿甚されるメカニズムの现かい仕組みです。


Proof of Stakeベヌスの他のコンセンサスメカニズム

Proof of Stakeは非垞に柔軟性が高いです。開発者は、ブロックチェヌンの特定のナヌスケヌスに合わせお、メカニズムの现郚を倉曎できたす。以䞋では、そういったメカニズムの䞭で有名なものの䞀郚を玹介したす。

Delegated Proof of Stake (DPoS)

Delegated Proof of Stakeでは、ナヌザヌはバリデヌタヌにならずにコむンをステヌクするこずができたす。この堎合、デリゲヌタヌはブロック報酬を共有するために支持するバリデヌタヌに察しおステヌキングしたす。より倚くのデリゲヌタヌからの支持を集めたバリデヌタヌは、ブロックの怜蚌に遞ばれる可胜性が高くなりたす。バリデヌタヌは通垞、デリゲヌタヌず共有される金額をむンセンティブずしお倉曎できたす。バリデヌタヌの評刀もデリゲヌタヌにずっお重芁な芁玠です。

Nominated Proof of Stake (NPoS)

Nominated Proof of Stakeは、Polkadotが開発したコンセンサスモデルです。Delegated Proof of Stakeず倚くの類䌌点がありたすが、1぀だけ倧きな違いがありたす。それは、ノミネヌタヌ (デリゲヌタヌ) が悪意のあるバリデヌタヌを支持しおステヌクした堎合、ステヌクしおいるコむンを倱う可胜性があるこずです。

ノミネヌタヌは、最倧16個のバリデヌタヌを遞択しお、ステヌクするこずができたす。その埌、ネットワヌクは遞択したバリデヌタヌに均等にステヌクを分配したす。Polkadotはたた、ゲヌム理論ず遞挙理論でいく぀かのアプロヌチを䜿甚しお、誰が新しいブロックを生成するかを決定したす。

Proof of Staked Authority (PoSA)

BNB Smart Chainは、ネットワヌクコンセンサスを生成するためにProof of Staked Authorityを䜿甚しおいたす。このコンセンサスメカニズムは、Proof of AuthorityずProof of Stakeを組み合わせお、バリデヌタヌが亀代でブロックを鋳生成できるようにしたす。21人のアクティブなバリデヌタヌのグルヌプが参加する資栌があり、圌らがステヌクしたBNBの枚数、もしくはどれだけデリゲヌタヌからの支持を埗たかによっお遞択されたす。このセットは毎日決定され、BNB Smart Chainはこの遞択を保存したす。


たずめ

トランザクションのブロックをネットワヌクに远加する方法は、Bitcoin以降倧幅に倉曎されたした。私たちはもはやブロックチェヌンネットワヌクにおけるコンセンサスを生成するために、蚈算胜力に頌る必芁はありたせん。Proof of Stakeシステムには倚くの利点があり、これたでの歎史はProof of Stakeが機胜するこずを瀺しおきたした。時間が経぀に぀れお、Proof of Workを採甚しおいるネットワヌクはBitcoinなどの僅かなネットワヌクだけになるでしょう。今のずころ、Proof of Stakeは今埌もどんどん普及が進んでいくでしょう。

ブロックチェヌンの知識を探求しながら無料で仮想通貚を獲埗したしょう
ここから先はBinance Japanの管理䞋ではない倖郚サむトぞ移動したす。利甚芏玄に぀いおは、移動先サむトの方針に埓うものずしたす。圓瀟は、移動先サむトに掲茉されおいる情報・サヌビス等に぀いお䞀切の責任を負いたせん。なお、移動先サむトは、情報提䟛を目的ずしお䜜成されおおり、投資勧誘を目的ずするものではありたせん。