42 Blockchain

★Proof of X

Proof of Work(PoW)

膨大な計算量を使って発見困難な値を見つける

デメリット: 消費電力、51%攻撃

Proof of Stake(PoS)

コインを保有量や保有期間に応じてtargetを調整する

Proof of Stake Velocity(PoSV)

古いコインの保有は評価を下げる

Proof of Importance(PoI)

ネットワークにおける重要度に応じてtargetを調整する

Proof of Consensus(PoC)

一部のノードの合意によってブロックが承認される

Proof of Burn(PoB)

誰も使えないアドレスにコインを送ることで無効化させる

★ブロックサンプル

{

'index': 1,

'timestamp': ...,

'transactions': [

{

'sender': "<アドレス元>",

'recipient': "<アドレス先>",

'amount': 5,

}

],

'proof': ...,

'previous_hash': "<ハッシュ値>"

}