머클 트리 내용을 보면 2개이상의 해시값으로 또 다시 새로운 해시값을 만드는데 해시 함수는 원래 1개의 데이터로 그것에 대응되는 1개의 해시값을 만들어주는걸로 알고있어서 궁금합니다.