# 알고리즘 (Algorithm)

**알고리즘**은 문제 해결 시 따라야 하는 수학적 지침이나 규칙들의 집합입니다. 주로 컴퓨터가 사용하지만, 사람도 문제 해결이나 계산 작업에서 이런 단계적 절차를 따르곤 합니다. 암호화폐에서는 알고리즘이 통화의 작동 방식을 정하며, 필요에 따라 추가로 발행되는 법정 통화와 달리 코드로 정해진 규칙을 따릅니다. 다만 이 규칙도 네트워크 참여자들의 합의(하드포크 등)를 거쳐 바뀔 수 있습니다.

## 실생활 예시:

특정 결과를 얻기 위해 단계별로 안내하는 요리법이라고 생각해 보세요. 사람도 일상에서 알고리즘처럼 단계를 따릅니다.

- **요리법:** 요리를 할 때, 단계별 요리법을 따릅니다. 이 요리법은 음식이 의도한 대로 나오도록 하는 알고리즘입니다.
- **GPS를 이용한 길찾기:** GPS 시스템은 거리와 교통 상황과 같은 요소를 고려하여 현재 위치에서 목적지까지 최적의 경로를 계산하는 알고리즘을 사용합니다.
- **세탁 지침:** 옷을 빨 때는 색깔별로 옷을 분류하고, 적절한 온도를 설정하고, 올바른 세제를 사용하는 등의 특정 단계를 따릅니다. 이러한 단계는 세탁을 효율적으로 수행하기 위한 알고리즘을 형성합니다.
- **가구 조립:** 설명서를 따라 가구를 조립할 때도 본질적으로 알고리즘을 실행하는 것입니다.

## 알고리즘과 컴퓨터

컴퓨터는 알고리즘으로 움직입니다. 이러한 구조화된 규칙 집합은 컴퓨터에 정확히 어떤 작업을 수행할지 알려주어 작업이 효율적이고 정확하게 완료되도록 합니다.

- **문제 해결:** 간단한 계산부터 복잡한 데이터 분석에 이르기까지 알고리즘은 작업을 관리 가능한 단계로 분해합니다.
- **자동화:** 반복적인 작업을 자동화하여 시간을 절약하고 인적 오류를 줄입니다.
- **추천 시스템:** 검색 기록을 기반으로 제품이나 콘텐츠를 추천하는 시스템도 알고리즘으로 구동됩니다.

## 암호화폐의 알고리즘

비트코인이나 이더리움과 같은 암호화폐에서 알고리즘은 통화의 작동 방식과 트랜잭션 검증 방식에 대한 규칙을 설정하며, 네트워크의 모든 참여자는 이 규칙을 따릅니다. 규칙 변경에는 참여자들의 합의가 필요합니다. 이는 정부와 중앙은행이 필요에 따라 추가로 화폐를 발행할 수 있는 법정 통화(달러나 유로 등)와 대조적입니다.

- **합의 알고리즘:** 비트코인의 채굴 과정은 작업 증명(PoW)이라는 알고리즘을 따르는데, 이는 채굴자가 복잡한 수학 문제를 풀어야 트랜잭션을 검증하고 새 코인을 생성할 수 있다는 뜻입니다. 이더리움은 2022년 9월 머지(The Merge) 이후 지분 증명(PoS) 방식을 사용합니다.
- **트랜잭션 검증:** 암호 알고리즘을 사용하여 은행과 같은 중개자 없이 사용자 간 이체가 유효한지 검증하고, 사기 및 위조 시도로부터 트랜잭션을 보호합니다.
- **공급 규칙:** 비트코인처럼 발행 한도를 알고리즘으로 정해 둔 암호화폐도 있습니다. 다만 모든 암호화폐에 발행 한도가 있는 것은 아니며, 공급 규칙이 가격이나 가치를 보장하지는 않습니다.
- **기록의 무결성:** 이러한 규칙은 네트워크 기록의 무결성을 유지하는 데 기여합니다.

트레이딩에서 매매 규칙을 코드로 자동 실행하는 방식은 알고리즘 트레이딩이라는 별도 개념으로 다룹니다.

알고리즘은 기술 전문가뿐 아니라 문제를 효율적으로 해결하는 방법이 궁금한 모든 사람에게 유용한 개념입니다.

---
출처: https://achivx.kr/glossary/algorithm-%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98/ · ACHIVX 용어 사전 · 수정일 2026-10-20
