블록체인을 지탱하는 기술: 합의 알고리즘