マークルツリーの実装



Merkle Tree Implementation



前書き

この記事は、マークルツリーの説明です。マークルツリーはビットコインに適用される技術です。この記事の目的は、コードを通じてその実装プロセスを理解することです。



package com.goroom.merkle import java.util.ArrayList import java.util.List /** * Created by andyfeng on 2017/12/20. */ public class App { public static void main(String [] args) { List tempTxList = new ArrayList() tempTxList.add('a') tempTxList.add('b') tempTxList.add('c') tempTxList.add('d') tempTxList.add('e') MerkleTrees merkleTrees = new MerkleTrees(tempTxList) merkleTrees.merkle_tree() System.out.println('root : ' + merkleTrees.getRoot()) } }

141852_TB8W_204117.png