본문 바로가기

프로그래밍/NFT앱만들기

[프로젝트 라이언 NFT 앱 만들기] 합의 알고리즘

Pow(Proof of Work) : 일을 많이 했으면 보상을 주는 것, 컴퓨터의 성능이 좋고 전기를 많이 쓰면 된다. 어려운 수학문제를 푼 사람에게 블록을 준다. Pow의 단점은 100명의 사람들이 수학문제를 풀면 가장 먼저 푼 첫 번째 사람만 블록을 받고 나머지는 잉여인력이 된다는 것 이다.

Pos(Proof of Stake) : Pow의 단점을 보완하기 위해 설계되었다. 블록을 많이 가지고 있는 사람들이 블록을 가질 가능성이 많은 것, 많이 가진 사람들은 네트워크가 활성화 되길 원하기 때문에 네트워크를 망가뜨리지 않는다는 전제 하게 설계된 방식