해싱은 해시 알고리즘을 이용해 암호화된 데이터를 만들어 내는 방식입니다. 암호학적 해싱은 암호화폐의 근간을 이루는 구조로 불립니다. 암호화 방식이라고도 하는 해싱은 보안을 최대한 끌어올리는 것을 목표로 합니다. 이런 점에서 암호학적 해시는 디지털 서명과 닮았습니다. 해시는 채굴에서 중요한 역할을 하는데, 새로운 주소를 만들어 내는 데 핵심적인 몫을 합니다. 채굴자들은 블록 문제를 풀 때 복잡한 숫자와 해싱을 사용합니다. 종이와 펜, 계산기로는 풀 수 없는 이 문제들은 이를 위해 만들어진 장비로 풀어냅니다.
여기에 쓰이는 해시 알고리즘은 이전 해시의 요약을 담도록 설계되어 있습니다. 그래서 앞선 해시들과 다음 해시가 사슬처럼 이어집니다. 이렇게 블록체인이라는 개념이 등장했습니다. 암호학적 해시 체계에는 보통 "Secure Hash Algorithm"으로 알려진 SHA-256 알고리즘이 쓰입니다. 이 알고리즘은 32바이트 길이의 다이제스트를 결과로 내놓습니다. 만들어진 출력값은 그 뒤에 이어질 데이터를 품을 수 있지만, 거꾸로 이전 데이터를 찾아내는 일은 대단히 어렵습니다. 다시 말해 이 체계는 한 방향으로만 작동하는 구조를 바탕으로 합니다. 시스템의 보안은 바로 여기서 나옵니다. 거슬러 올라가 데이터를 알아내기 어렵기 때문에 비밀번호와 인증, 디지털 서명에 손쉽게 쓰입니다.
여러 분야에서 쓰이는 해싱은 암호학과 결합하면서 쓸모 있고 안전한 체계로 자리 잡았습니다. 이런 발전은 새로운 시스템과 기술의 등장을 이끌었고, 기술을 다른 차원에 올려놓았습니다. 그런 점에서 블록체인에 없어서는 안 될 암호학적 해시 알고리즘은 암호화폐에 큰 영향을 미쳤다고 말할 수 있습니다.
