블록 높이는 쉽게 말씀드리자면 해당 블록이 만들어진 번호라고 생각하시면 됩니다. 0번 블록인 제네시스 블록 이후로 블록이 생성될수록 블록 높이의 수가 증가하게 됩니다.
또한 블록체인에서 블록이 생성될 때 우연히 동시에 블록이 생성되어 블록체인이 분기(Fork) 경우가 있습니다. 이때 해당 블록들은 같은 블록 높이를 공유하게 됩니다.
이렇게 블록이 분기될 가능성이 생기면 블록체인은 어떤 것을 메인 체인으로 간주할 것인가 하는 것을 결정하게 됩니다.
이때 보통은 블록체인의 길이가 가장 긴(더 긴 블록체인을 완성한) 체인이 메인 체인으로 인정하게 되고 해당 블록에 이어서 블록체인이 계속해서 이어지게 됩니다.
이때 생성되었지만 메인 체인에 포함되지 못한 블록을 고아 블록이라고 합니다. 그리고 고아 블록의 경우 인정 받지 못했기 때문에 블록 높이를 메인 체인의 블록과 더 이상 공유하지 않게 됩니다.
답변이 도움이 되길 바랍니다.