アルゴリズムとは、ある問題に対して解を求めるための手順を定型化した計算方法である。例えば、Googleの検索エンジンでキーワードを検索した際に、最適な検索結果が表示されるような仕組みもアルゴリズムと呼ばれる。ブロックチェーン技術の重要な仕組みの一つである合意形成方法においても様々なアルゴリズムが存在しており、ビットコインではPoW(プルーフ・オブ・ワーク)と呼ばれるコンセンサスアルゴリズムが採用されている。