κ³Όν•™

ν•΄μ‹œν•¨μˆ˜( Hash Function), λ””μ§€ν„Έ μ„Έμƒμ˜ 수호자

SeersWill 2025. 5. 23. 10:48
λ°˜μ‘ν˜•

λΉ„λ°€λ²ˆν˜Έμ—μ„œ λΈ”λ‘μ²΄μΈκΉŒμ§€, ν•΄μ‹œν•¨μˆ˜κ°€ μ§€ν‚€λŠ” 우리 μΌμƒμ˜ λ³΄μ•ˆ

ν•΄μ‹œν•¨μˆ˜, λ””μ§€ν„Έ μ„Έμƒμ˜ 수호자

 

당신이 μ§€κΈˆ λ‘œκ·ΈμΈν•œ μ›Ήμ‚¬μ΄νŠΈ, λ‹€μš΄λ‘œλ“œν•œ 파일, ν˜Ήμ€ ν˜ΈκΈ°μ‹¬μ— 검색해 λ³Έ λΉ„νŠΈμ½”μΈμ˜ ꡬ쑰 속에도

ν•΄μ‹œν•¨μˆ˜(Hash Function)λŠ” 쑰용히, κ·ΈλŸ¬λ‚˜ κ°•λ ₯ν•˜κ²Œ 자리작고 μžˆμŠ΅λ‹ˆλ‹€.
마치 그림자처럼 우리 λˆˆμ—λŠ” 잘 띄지 μ•Šμ§€λ§Œ, μ •λ³΄μ˜ μ§„μœ„λ₯Ό ν™•μΈν•˜κ³ , λ°μ΄ν„°μ˜ λ³΄μ•ˆμ„ μ§€ν‚€λ©°, μˆ˜λ§Žμ€ λ””μ§€ν„Έ νλ¦„μ˜ 무결성을 μ§€νƒ±ν•˜λŠ” 보이지 μ•ŠλŠ” 방패인 것이죠.

‘ν•΄μ‹œν•¨μˆ˜’λΌλŠ” μš©μ–΄κ°€ λ‚―μ„€ 수 μžˆμŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ 이 글을 λκΉŒμ§€ 읽고 λ‚˜λ©΄, κ·Έ 이름이 μ–Όλ§ˆλ‚˜ 자주, 그리고 μ–Όλ§ˆλ‚˜ μ€‘μš”ν•˜κ²Œ λ“±μž₯ν•˜λŠ”μ§€ 놀라싀지도 λͺ¨λ¦…λ‹ˆλ‹€.


ν•΄μ‹œν•¨μˆ˜(Hash Function)λž€ 무엇인가?

데이터λ₯Ό μ§€λ¬Έμ²˜λŸΌ κ³ μœ ν•˜κ²Œ λ°”κΏ”μ£ΌλŠ” λ§ˆλ²•μ˜ μˆ˜ν•™ 곡식

μ—¬λŸ¬λΆ„, ν˜Ήμ‹œ μ§€λ¬Έμ΄λΌλŠ” κ±Έ λ– μ˜¬λ €λ³΄μ‹  적 μžˆμœΌμ‹ κ°€μš”?
μš°λ¦¬λŠ” λͺ¨λ‘ μ†κ°€λ½λ§ˆλ‹€ 각기 λ‹€λ₯Έ 지문을 κ°€μ§€κ³  있죠. 이 지문은 단 ν•œ μ‚¬λžŒλ§Œμ˜ κ³ μœ ν•œ μ •λ³΄μž…λ‹ˆλ‹€. 세상에 λ˜‘κ°™μ€ 지문은 μ‘΄μž¬ν•˜μ§€ μ•ŠκΈ° λ•Œλ¬Έμ—, μ§€λ¬Έ ν•˜λ‚˜λ‘œ κ·Έ μ‚¬λžŒμ„ 식별할 수 μžˆμŠ΅λ‹ˆλ‹€.

λ°”λ‘œ 이 μ§€λ¬Έμ²˜λŸΌ, ν•΄μ‹œν•¨μˆ˜(Hash Function)λŠ” μ–΄λ–€ 정보λ₯Ό μž…λ ₯λ°›μ•„ κ³ μœ ν•œ 결과값을 λ§Œλ“€μ–΄λ‚΄λŠ” μˆ˜ν•™ κ³΅μ‹μ΄μ—μš”.


μ’€ 더 μ‰½κ²Œ λ§ν•˜μžλ©΄…

ν•΄μ‹œν•¨μˆ˜λŠ” 마치 ‘정보λ₯Ό λ―Ήμ„œκΈ°μ— λ„£μ–΄ κ°ˆμ•„λ²„λ¦¬λŠ” 기계’처럼 μƒκ°ν•˜μ‹œλ©΄ λ©λ‹ˆλ‹€.
예λ₯Ό λ“€μ–΄, μ•„λž˜μ™€ 같은 단어가 μžˆλ‹€κ³  ν•΄λ³Όκ²Œμš”.

  • μž…λ ₯κ°’: “hello”

이걸 ν•΄μ‹œν•¨μˆ˜μ— λ„£μœΌλ©΄ μ•„λž˜μ²˜λŸΌ λ¬΄μž‘μœ„ 같은 λ¬Έμžμ—΄μ΄ λ‚˜μ˜΅λ‹ˆλ‹€.

  • ν•΄μ‹œκ°’: 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

μ΄μ œλΆ€ν„° μ€‘μš”ν•œ 포인트!
같은 μž…λ ₯은 항상 같은 ν•΄μ‹œκ°’μ΄ λ‚˜μ˜΅λ‹ˆλ‹€. 즉, ‘hello’λ₯Ό 천 번 집어넣어도 ν•΄μ‹œκ°’μ€ 항상 λ˜‘κ°™μ£ .
ν•˜μ§€λ§Œ ‘Hello’처럼 단 ν•˜λ‚˜μ˜ λ¬ΈμžλΌλ„ λ°”λ€Œλ©΄, κ²°κ³ΌλŠ” μ™„μ „νžˆ λ‹¬λΌμ Έμš”.


μ™œ ꡳ이 μ΄λ ‡κ²Œ λ³΅μž‘ν•œ 값을 λ§Œλ“€κΉŒ?

μ—¬κΈ°μ„œ ν•΄μ‹œν•¨μˆ˜μ˜ λͺ©μ μ΄ λ“œλŸ¬λ‚©λ‹ˆλ‹€.
μ›λž˜ 데이터λ₯Ό μ €μž₯ν•˜κ±°λ‚˜ λ³΄κ΄€ν•˜λŠ” λŒ€μ‹ , κ³ μœ ν•œ μš”μ•½κ°’λ§Œ κΈ°μ–΅ν•˜λŠ” 것.

예λ₯Ό λ“€μ–΄, μ›Ήμ‚¬μ΄νŠΈμ— λ‘œκ·ΈμΈν•  λ•Œ λΉ„λ°€λ²ˆν˜Έλ₯Ό μ„œλ²„μ— κ·ΈλŒ€λ‘œ μ €μž₯ν•˜λ©΄ 해컀가 μ‰½κ²Œ ν›”μΉ  수 있겠죠?
ν•˜μ§€λ§Œ ν•΄μ‹œκ°’λ§Œ μ €μž₯ν•΄ 두면, 해컀가 ν›”μΉœλ‹€ 해도 μ§„μ§œ λΉ„λ°€λ²ˆν˜ΈλŠ” μ•Œ 수 μ—†μŠ΅λ‹ˆλ‹€.

ν•΄μ‹œκ°’μœΌλ‘œ μž…λ ₯값을 λ„μΆœν•  μˆ˜λŠ” μ—†μŠ΅λ‹ˆλ‹€.

μ™œλƒν•˜λ©΄ ν•΄μ‹œκ°’μ€ 되돌릴 수 μ—†λŠ” λ°©ν–₯, 즉 ‘일방톡행’이기 λ•Œλ¬Έμ΄μ—μš”.


ν•΄μ‹œν•¨μˆ˜μ˜ 핡심 λΉ„μœ  – κΈΈ μžƒμ€ μ—¬ν–‰μž

ν•œ μ—¬ν–‰μžκ°€ λ‚―μ„  λ„μ‹œλ₯Ό κ±·λ‹€κ°€ λ°©ν–₯을 μžƒμ—ˆμŠ΅λ‹ˆλ‹€.
처음 μ§€λ‚˜μ˜¨ 골λͺ©κΈΈλ‘œ λŒμ•„κ°€κ³  싢어도, κ·Έ 길이 μ–΄λ”˜μ§€ κΈ°μ–΅λ‚˜μ§€ μ•Šμ•„μš”.
μ™œλƒν•˜λ©΄ κ·ΈλŠ” 지도 없이 κ±Έμ—ˆκ³ , μ§€λ‚˜μ˜¨ 길은 λ°”λ€Œμ–΄ λ²„λ Έκ±°λ“ μš”.

ν•΄μ‹œν•¨μˆ˜λ„ λ§ˆμ°¬κ°€μ§€μž…λ‹ˆλ‹€.
‘처음 μž…λ ₯κ°’(골λͺ©κΈΈ)’은 ν•΄μ‹œλ₯Ό 톡해 μ™„μ „νžˆ μƒˆλ‘œμš΄ ν˜•νƒœ(ν•΄μ‹œκ°’)둜 λ°”λ€Œλ©°, κ·Έ 값을 κ°€μ§€κ³ λŠ” μ›λž˜ 경둜둜 λ˜λŒμ•„κ°ˆ 수 μ—†μŠ΅λ‹ˆλ‹€.


‘μš”μ•½κΈ°μ˜ 달인’ – 정보 μ••μΆ• μ „λ¬Έκ°€

또 ν•˜λ‚˜ μ•Œμ•„μ•Ό ν•  점은, ν•΄μ‹œν•¨μˆ˜λŠ” μ–΄λ–€ 길이의 정보라도 ‘κ³ μ •λœ 길이’의 κ°’μœΌλ‘œ μ••μΆ•ν•©λ‹ˆλ‹€.

  • 1κΈ€μž μž…λ ₯ → 64κΈ€μž ν•΄μ‹œκ°’
  • 10,000κΈ€μž μž…λ ₯ → μ—¬μ „νžˆ 64κΈ€μž ν•΄μ‹œκ°’

이처럼 μž…λ ₯이 아무리 κΈΈκ±°λ‚˜ λ³΅μž‘ν•˜λ”λΌλ„, ν•΄μ‹œν•¨μˆ˜λŠ” μΌμ •ν•œ ν˜•μ‹μœΌλ‘œ κ²°κ³Όλ₯Ό ‘μš”μ•½’ν•΄μ£ΌλŠ” 역할을 ν•΄μš”.
마치 ‘μš”λ¦¬ 제λͺ©’만 보고도 μŒμ‹μ˜ νŠΉμ§•μ„ μ•Œ 수 μžˆλŠ” κ²ƒμ²˜λŸΌ, ν•΄μ‹œκ°’λ§Œ 봐도 μ–΄λ–€ 데이터인지 μœ μΆ”ν•  수 μžˆλ„λ‘ λ„μ™€μ£ΌλŠ” κ²λ‹ˆλ‹€. λ¬Όλ‘  μ™„λ²½νžˆ μ˜ˆμΈ‘ν•  μˆ˜λŠ” μ—†μ§€λ§Œ, λΉ„κ΅ν•˜κ³  ν™•μΈν•˜λŠ” 데 맀우 μœ μš©ν•©λ‹ˆλ‹€.


κ·Έλž˜μ„œ μ •λ¦¬ν•˜μžλ©΄…

  • ν•΄μ‹œν•¨μˆ˜λŠ” μž…λ ₯값을 κ³ μ •λœ 길이의 κ³ μœ ν•œ λ¬Έμžμ—΄λ‘œ λ°”κΎΈλŠ” ν•¨μˆ˜μž…λ‹ˆλ‹€.
  • 같은 μž…λ ₯값은 항상 같은 ν•΄μ‹œκ°’μ„ λ§Œλ“€λ©°, μ‘°κΈˆμ΄λΌλ„ λ‹€λ₯΄λ©΄ μ „ν˜€ λ‹€λ₯Έ κ²°κ³Όκ°€ λ‚˜μ˜΅λ‹ˆλ‹€.
  • ν•΄μ‹œκ°’λ§Œ κ°€μ§€κ³ λŠ” μ›λž˜ 데이터λ₯Ό 볡원할 수 μ—†μŠ΅λ‹ˆλ‹€.
  • μ΄λŠ” λ³΄μ•ˆ, 인증, 데이터 확인 λ“± μˆ˜λ§Žμ€ λ””μ§€ν„Έ μž‘μ—…μ˜ 핡심 κΈ°μˆ μž…λ‹ˆλ‹€.
  • λΉ„μœ ν•˜μžλ©΄ ν•΄μ‹œν•¨μˆ˜λŠ” “μ •λ³΄μ˜ 지문을 생성해 μ£ΌλŠ” μš”μ•½κΈ°”μž…λ‹ˆλ‹€.

ν•΄μ‹œν•¨μˆ˜λŠ” 어디에 μ“°μ΄λ‚˜μš”?

우리 μ‚Ά μ†μ—μ„œ 쑰용히 ν™œμ•½ν•˜λŠ” ν•΄μ‹œν•¨μˆ˜μ˜ μ§„μ§œ μ“°μž„μƒˆ

“ν•΄μ‹œν•¨μˆ˜κ°€ 어디에 μ“°μ΄λƒκ³ μš”? κΈ€μŽ„μš”, μ €λŠ” 코딩도 λͺ¨λ₯΄κ³ , μ•”ν˜Έν™”νλ„ μ•ˆ μ¨μš”.”
μ΄λ ‡κ²Œ λ§μ”€ν•˜μ‹€ μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ λ†€λΌμš΄ 사싀 ν•˜λ‚˜ λ§μ”€λ“œλ¦΄κ²Œμš”.

πŸ‘‰ 당신은 이미, 맀일 ν•΄μ‹œν•¨μˆ˜λ₯Ό μ‚¬μš©ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

μš°λ¦¬λŠ” λˆˆμΉ˜μ±„μ§€ λͺ»ν•œ 채, ν•΄μ‹œν•¨μˆ˜μ™€ ν•¨κ»˜ μ‚΄μ•„κ°€κ³  μžˆμ–΄μš”.
이 κΈ°μˆ μ€ 마치 μ „κΈ°μ²˜λŸΌ 쑰용히 흐λ₯΄μ§€λ§Œ, μ—†μœΌλ©΄ 큰일 λ‚˜λŠ” μ‘΄μž¬μž…λ‹ˆλ‹€.

그럼 μ§€κΈˆλΆ€ν„°, μΌμƒμƒν™œ 속 ν•΄μ‹œν•¨μˆ˜κ°€ μ–΄λ””μ„œ μ–΄λ–»κ²Œ μ“°μ΄λŠ”μ§€, 정말 μ‰½κ²Œ μ„€λͺ…ν•΄ λ³Όκ²Œμš”.


1. λΉ„λ°€λ²ˆν˜Έ μ €μž₯ – λ‚˜λ§Œμ˜ 비밀을 μ§€ν‚€λŠ” μˆ¨μ€ 경비원

μš°λ¦¬κ°€ μ›Ήμ‚¬μ΄νŠΈμ— νšŒμ›κ°€μž…μ„ ν•˜λ©΄, 아이디와 λΉ„λ°€λ²ˆν˜Έλ₯Ό μž…λ ₯ν•˜κ²Œ 되죠.
그런데 이 λΉ„λ°€λ²ˆν˜Έ, μ„œλ²„μ— κ·ΈλŒ€λ‘œ μ €μž₯λœλ‹€λ©΄ μ–΄λ–¨κΉŒμš”?

😱 ν•΄ν‚Ή ν•œ 번이면 수백만 λͺ…μ˜ λΉ„λ°€λ²ˆν˜Έκ°€ κ·ΈλŒ€λ‘œ λ…ΈμΆœ!

κ·Έλž˜μ„œ λŒ€λΆ€λΆ„μ˜ μ›Ήμ‚¬μ΄νŠΈλŠ” λΉ„λ°€λ²ˆν˜Έλ₯Ό κ·ΈλŒ€λ‘œ μ €μž₯ν•˜μ§€ μ•Šκ³ , ν•΄μ‹œν•¨μˆ˜λ‘œ μ²˜λ¦¬ν•œ 결괏값(ν•΄μ‹œκ°’)만 μ €μž₯ν•©λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄, λ‹Ήμ‹ μ˜ λΉ„λ°€λ²ˆν˜Έκ°€ qwer1234라면
μ„œλ²„μ—λŠ” abffbb5d9276ac33f … 같은 λ³΅μž‘ν•œ λ¬Έμžμ—΄λ§Œ μ €μž₯λΌμš”.

그리고 λ‘œκ·ΈμΈν•  λ•Œ, μž…λ ₯ν•œ λΉ„λ°€λ²ˆν˜Έλ₯Ό λ‹€μ‹œ ν•΄μ‹œν•΄μ„œ μ €μž₯된 ν•΄μ‹œκ°’κ³Ό λΉ„κ΅ν•˜μ£ .
μΌμΉ˜ν•˜λ©΄ 둜그인 성곡! 틀리면 μ‹€νŒ¨!

μ΄λ ‡κ²Œ ν•˜λ©΄ μ„œλ²„κ°€ 해킹돼도, ν•΄μ‹œκ°’λ§Œ κ°€μ§€κ³ λŠ” μ›λž˜ λΉ„λ°€λ²ˆν˜Έλ₯Ό μ•Œ 수 μ—†κΈ° λ•Œλ¬Έμ— κ°œμΈμ •λ³΄λ₯Ό μ•ˆμ „ν•˜κ²Œ λ³΄ν˜Έν•  수 μžˆμŠ΅λ‹ˆλ‹€.


2. 블둝체인 – ν•΄μ‹œκ°€ μŒ“μ—¬ λ§Œλ“€μ–΄μ§€λŠ” μ‹ λ’°μ˜ μ‚¬μŠ¬

μš”μ¦˜ λ‰΄μŠ€μ—μ„œ 많이 듀어보셨죠? “λΉ„νŠΈμ½”μΈ”, “이더리움”, “NFT”, “블둝체인”…
이 λͺ¨λ“  κ²ƒλ“€μ˜ 근간이 λ˜λŠ” κΈ°μˆ μ—λ„ λ°”λ‘œ ν•΄μ‹œν•¨μˆ˜κ°€ λ“€μ–΄κ°€ μžˆμ–΄μš”.

블둝체인은 말 κ·ΈλŒ€λ‘œ ‘λΈ”λ‘λ“€μ˜ 체인(μ—°κ²°)’μž…λ‹ˆλ‹€.
μ—¬κΈ°μ„œ ‘블둝’은 거래 λ‚΄μ—­ 같은 정보λ₯Ό λ‹΄κ³  μžˆλŠ”λ°μš”, 각 블둝은 이전 λΈ”λ‘μ˜ ν•΄μ‹œκ°’μ„ ν¬ν•¨ν•˜κ³  μžˆμ–΄μš”.

κ·Έ 말은 κ³§,

“μ–΄λŠ ν•˜λ‚˜λΌλ„ 블둝을 μ‘°μž‘ν•˜λ©΄, λ‹€μŒ 블둝뢀터 μ „λΆ€ ν•΄μ‹œκ°’μ΄ λ°”λ€ŒκΈ° λ•Œλ¬Έμ— μ‘°μž‘μ΄ λ°”λ‘œ λ“€ν†΅λ‚œλ‹€”λŠ” μ˜λ―Έμ˜ˆμš”.

 

블둝체인은 이런 ꡬ쑰 덕뢄에 λ³€μ‘°κ°€ 거의 λΆˆκ°€λŠ₯ν•˜κ³ , λ°μ΄ν„°μ˜ 신뒰성이 κ·Ήλ„λ‘œ λ†’μ•„μ§‘λ‹ˆλ‹€.

즉, 블둝체인이 믿을 수 μžˆλŠ” 기술이 된 λ°μ—λŠ” ν•΄μ‹œν•¨μˆ˜μ˜ 힘이 μˆ¨μ–΄ μžˆλŠ” κ±°μ˜ˆμš”.


3. 파일 무결성 검사 – “이 파일, μ†μƒλ˜μ§€ μ•Šμ•˜μ„κΉŒ?”

μ—¬λŸ¬λΆ„μ΄ μ–΄λ–€ 큰 νŒŒμΌμ„ μΈν„°λ„·μ—μ„œ λ‹€μš΄λ‘œλ“œν•˜μ˜€λ‹€κ³  κ°€μ •ν•΄ λ³Όκ²Œμš”.
κ²Œμž„ μ„€μΉ˜ 파일, μ€‘μš”ν•œ λ¬Έμ„œ, ν˜Ήμ€ 운영체제 μ„€μΉ˜ 이미지 λ“± λ§μ΄μ—μš”.

그런데 κ·Έ 파일이 도쀑에 μ†μƒλ˜μ—ˆκ±°λ‚˜, λˆ„κ΅°κ°€κ°€ λͺ°λž˜ λ‚΄μš©μ„ λ°”κΏ¨λ‹€λ©΄ μ–΄λ–‘ν•˜μ£ ?

κ·Έλž˜μ„œ λ§Žμ€ μ›Ήμ‚¬μ΄νŠΈλŠ” λ‹€μš΄λ‘œλ“œ 링크 μ˜†μ— SHA-256 ν•΄μ‹œκ°’ 같은 κ±Έ ν•¨κ»˜ μ˜¬λ €λ‘‘λ‹ˆλ‹€.

μ‚¬μš©μžλŠ” λ‹€μš΄λ‘œλ“œκ°€ λλ‚œ λ’€, 파일의 ν•΄μ‹œκ°’μ„ ν™•μΈν•΄μ„œ
μ›Ήμ‚¬μ΄νŠΈμ— 올라온 ν•΄μ‹œκ°’κ³Ό λ˜‘κ°™μ€μ§€ 비ꡐ할 수 μžˆμ–΄μš”.

  • ν•΄μ‹œκ°’μ΄ κ°™μœΌλ©΄: βœ… 파일이 μ•ˆμ „ν•˜κ²Œ λ‹€μš΄λ‘œλ“œλ¨
  • ν•΄μ‹œκ°’μ΄ λ‹€λ₯΄λ©΄: ⚠️ 파일이 μ†μƒλ˜μ—ˆκ±°λ‚˜ 변쑰됨!

ν•΄μ‹œν•¨μˆ˜λŠ” 파일의 μ•ˆμ „μ„ 확인해 μ£ΌλŠ” λ””μ§€ν„Έ 감별사 같은 μ‘΄μž¬μ˜ˆμš”.


4. λ””μ§€ν„Έ μ„œλͺ… – ‘μ§„μ§œ’인지 ν™•μΈν•΄μ£ΌλŠ” μ„œλͺ… 도μž₯

μ΄λ©”μΌλ‘œ 온 κ³„μ•½μ„œ, μ²¨λΆ€λœ κ³΅λ¬Έμ„œ, ν˜Ήμ€ 결제 μΈμ¦μ„œ…
μš°λ¦¬λŠ” λ””μ§€ν„Έ νŒŒμΌμ„ 많이 μ£Όκ³ λ°›μ£ . 그런데 μ–΄λ–»κ²Œ ‘이게 μ§„μ§œ 원본인가?’λ₯Ό 확인할 수 μžˆμ„κΉŒμš”?

λ°”λ‘œ ν•΄μ‹œν•¨μˆ˜λ₯Ό μ΄μš©ν•œ λ””μ§€ν„Έ μ„œλͺ… 기술 λ•λΆ„μ΄μ—μš”.

λ¬Έμ„œ λ‚΄μš©μ„ ν•΄μ‹œν•¨μˆ˜λ‘œ μ²˜λ¦¬ν•΄ λ§Œλ“  κ³ μœ ν•œ ν•΄μ‹œκ°’μ„
‘μ „μžμ„œλͺ…’κ³Ό ν•¨κ»˜ μ €μž₯ν•˜λ©΄, λˆ„κ΅°κ°€ λ¬Έμ„œ λ‚΄μš©μ„ λ°”κΏ€ 경우
κ·Έ ν•΄μ‹œκ°’μ΄ 달라져 λ°”λ‘œ 감지할 수 μžˆμ–΄μš”.

λ””μ§€ν„Έ μ„œλͺ…은 쒅이에 도μž₯을 μ°λŠ” κ²ƒμ²˜λŸΌ, ν•΄μ‹œλ‘œ μ§„μœ„λ₯Ό 보μž₯ν•˜λŠ” λ„κ΅¬μž…λ‹ˆλ‹€.


βœ… λ””μ§€ν„Έ μ„œλͺ…μ΄λž€?

쒅이에 도μž₯ 찍듯, μ „μžλ¬Έμ„œμ— μ°λŠ” ‘μ‹ λ’°μ˜ 도μž₯’

λ””μ§€ν„Έ μ„œλͺ…은 이름 κ·ΈλŒ€λ‘œ μ „μž λ¬Έμ„œμ— μ°λŠ” μ„œλͺ… 도μž₯이라고 μƒκ°ν•˜μ‹œλ©΄ λ©λ‹ˆλ‹€.
ν•˜μ§€λ§Œ κ·Έλƒ₯ μ΄λ¦„λ§Œ μ“°λŠ” 게 μ•„λ‹ˆλΌ, λ¬Έμ„œ λ‚΄μš©κ³Ό μ•”ν˜Έ 기술(ν•΄μ‹œν•¨μˆ˜ + κ°œμΈν‚€)을 κ²°ν•©ν•΄ λ§Œλ“  κ³ μœ ν•œ 인증 μ •λ³΄μ˜ˆμš”.


βœ… μ™œ ν•„μš”ν• κΉŒ?

μΈν„°λ„·μœΌλ‘œ μ£Όκ³ λ°›λŠ” λ¬Έμ„œλŠ” 원본과 볡사본 ꡬ뢄이 μ–΄λ ΅μ£ .
κ·Έλž˜μ„œ λˆ„κ΅°κ°€ λ‚΄μš©μ„ λͺ°λž˜ λ°”κΎΈκ±°λ‚˜, μœ„μ‘°ν–ˆλŠ”μ§€λ₯Ό 확인할 방법이 ν•„μš”ν•΄μš”.

κ·Έλ•Œ μ“°λŠ” 것이 λ°”λ‘œ λ””μ§€ν„Έ μ„œλͺ…μž…λ‹ˆλ‹€.


βœ… μ–΄λ–»κ²Œ λ™μž‘ν• κΉŒ?

μ‰½κ²Œ μš”μ•½ν•΄ λ³Όκ²Œμš”.

  1. λ¬Έμ„œ λ‚΄μš©μ„ ν•΄μ‹œν•¨μˆ˜λ‘œ μš”μ•½ → κ³ μœ ν•œ ν•΄μ‹œκ°’ 생성
  2. κ·Έ ν•΄μ‹œκ°’μ„ κ°œμΈν‚€λ‘œ μ•”ν˜Έν™” → λ””μ§€ν„Έ μ„œλͺ… 생성
  3. λ¬Έμ„œμ™€ μ„œλͺ…을 ν•¨κ»˜ 전솑
  4. λ°›λŠ” μ‚¬λžŒμ΄ κ³΅κ°œν‚€λ‘œ μ„œλͺ…을 확인
  5. λ¬Έμ„œ λ‚΄μš©λ„ ν•΄μ‹œν•΄μ„œ 비ꡐ → 두 ν•΄μ‹œκ°’μ΄ κ°™μœΌλ©΄ 원본 κ·ΈλŒ€λ‘œ!

βœ… λ””μ§€ν„Έ μ„œλͺ… μš”μ•½

  • λ””μ§€ν„Έ μ„œλͺ…은 μœ„μ‘° 방지와 μ‹ λ’° 증λͺ…을 μœ„ν•œ 도ꡬ
  • ν•΄μ‹œν•¨μˆ˜ + μ•”ν˜Έν™” κΈ°μˆ μ„ μ΄μš©ν•΄μ„œ λ§Œλ“  μ „μž μ„œλͺ…
  • 쒅이에 도μž₯ 찍듯, μ „μž λ¬Έμ„œμ—λ„ ν™•μ‹€ν•œ μ‹ λ’°μ˜ ν‘œμ‹μ„ 남긴닀

κ°„λ‹¨ν•˜μ§€λ§Œ μ€‘μš”ν•œ κΈ°μˆ μ΄μ—μš”.
이해λ₯Ό 돕기 μœ„ν•œ λ¬Έμž₯ ν•˜λ‚˜λ‘œ λ§ˆλ¬΄λ¦¬ν• κ²Œμš”:

“λ””μ§€ν„Έ μ„œλͺ…은 λ‹Ήμ‹ μ˜ λ¬Έμ„œκ°€ μ§„μ§œμž„μ„, 당신이 λ³΄λƒˆμŒμ„ 증λͺ…ν•΄ μ£ΌλŠ” μ „μžμ§€λ¬Έμ΄λ‹€.”


5. 검색엔진과 λ°μ΄ν„°λ² μ΄μŠ€ – 정보λ₯Ό 빨리 μ°ΎλŠ” λ§ˆλ²•

μš°λ¦¬κ°€ κ΅¬κΈ€μ—μ„œ 검색어λ₯Ό μž…λ ₯ν•˜λ©΄, 수천만 개의 νŽ˜μ΄μ§€ μ€‘μ—μ„œ
단 λͺ‡ 초 λ§Œμ— κ΄€λ ¨λœ λ‚΄μš©μ„ λ³΄μ—¬μ£Όμž–μ•„μš”?

κ·Έ 속에도 ν•΄μ‹œν•¨μˆ˜κ°€ μ“°μž…λ‹ˆλ‹€.
λ°©λŒ€ν•œ 정보λ₯Ό λΉ λ₯΄κ²Œ 인덱싱 ν•˜κ³  μƒ‰μΈν™”ν•˜λŠ” κ³Όμ •μ—μ„œ
ν•΄μ‹œν•¨μˆ˜κ°€ μ€‘μš”ν•œ 역할을 ν•˜μ£ .

  • μ–΄λ–€ 데이터λ₯Ό λΉ λ₯΄κ²Œ μ°Ύμ•„μ•Ό ν•  λ•Œ
  • μ€‘λ³΅λœ 데이터가 μžˆλŠ”μ§€ 검사할 λ•Œ
  • μ •λ ¬μ΄λ‚˜ 비ꡐλ₯Ό 효율적으둜 ν•˜κΈ° μœ„ν•΄

이 λͺ¨λ“  과정에 ν•΄μ‹œν•¨μˆ˜κ°€ μˆ¨μ–΄ μžˆμŠ΅λ‹ˆλ‹€.
ν•΄μ‹œν•¨μˆ˜λŠ” 데이터 κ²€μƒ‰μ˜ ‘λΉ„λ°€ 병기’인 μ…ˆμ΄μ£ .


μ •λ¦¬ν•˜λ©° – ν•΄μ‹œν•¨μˆ˜λŠ” λ””μ§€ν„Έ μ‹œλŒ€μ˜ 곡기와 κ°™λ‹€

ν•΄μ‹œν•¨μˆ˜λŠ” λˆˆμ— 보이지 μ•Šμ§€λ§Œ,
λΉ„λ°€λ²ˆν˜Έλ₯Ό μ§€ν‚€κ³ ,
거래λ₯Ό μ•ˆμ „ν•˜κ²Œ λ§Œλ“€κ³ ,
파일의 정체성을 증λͺ…ν•˜κ³ ,
λ¬Έμ„œμ˜ μ§„μœ„λ₯Ό 보μž₯ν•˜κ³ ,
정보 검색을 λΉ λ₯΄κ²Œ λ„μ™€μ£ΌλŠ”
λͺ¨λ“  λ””μ§€ν„Έ 기술의 ν•΅μ‹¬μž…λ‹ˆλ‹€.

μ—¬λŸ¬λΆ„μ΄ 였늘 μ“΄ λΉ„λ°€λ²ˆν˜Έ, λ³Έ 이메일, λ‹€μš΄λ‘œλ“œν•œ 파일, κ²€μƒ‰ν•œ 정보 μ†μ—λŠ”
λͺ¨λ‘ ν•΄μ‹œν•¨μˆ˜κ°€ 쑰용히, κ·ΈλŸ¬λ‚˜ λΆ„λͺ…νžˆ μ‘΄μž¬ν•©λ‹ˆλ‹€.


참고 링크 :

1. ν•΄μ‹œλ ˆμ΄νŠΈ(Hashrate)λž€ 무엇인가?

2. λΉ„νŠΈμ½”μΈ 채꡴ μ‹œμŠ€ν…œμ—μ„œ 'ν•΄μ‹œκ°’ μ°ΎκΈ°'λž€ 무엇인가?

3. λΉ„νŠΈμ½”μΈκ³Ό μ‹œκ°„μ„ ν˜Έ

 

λ°˜μ‘ν˜•