본문 바로가기

암호학3

비트코인의 이중지불 방지 알고리즘 "생각없이 읽다보면 재미있는 금융지식!" 안녕하세요 이번 포스팅에서는 비트코인에서 이중지불을 방지하고자 하는 기술에 대하여 쓰고자 합니다. 블록체인에 대한 아주 핵심적인 알고리즘인데요.! 저번 포스팅 2, 3번에 관한 내용입니다. 2021.04.26 - [암호화폐] - 비트코인, 너의 알고리즘을 알려줘! 우선 이중지불(Double Spent) 이란? 같은 화폐로 두 번 지불하는 것을 말합니다. 한 번, 사용하고 소진된 것을 두 번 사용 하는 것인데 현실에서는 이중지불을 찾아보기가 어렵습니다. 중앙화된 은행 및 은행시스템을 사용하거나 현금을 사용하기 때문이죠 은행에서는 은행이 이중지불을 방지할 유인이 있고(신뢰성 문제) 현금은 줘버리면 다시 사용할 수 없습니다. 하지만 화폐의 형태가 탈중앙화 되어있고 전자.. 2021. 5. 15.
암호의 역사 및 공개키 암호[1편] "생각없이 읽다보면 재미있는 금융지식" 지난 비트코인 알고리즘 포스팅에서 신원인증에 대해 알아 볼것이라고 했는데요 요번 포스팅에서는 '암호의 역사와 공개키 암호' 에 대해서 알아보고자 합니다. 1. 고전암호 옛날 암호들은 전쟁에서 쓰기 위해 주로 만들어 졌습니다. 그 중에서도 가장 대표적인 고전암호로 불리는 '카이사르 암호' 부터 알아보겠습니다. 고전 암호인 만큼 아주 단순하게 만들어 졌는데요.! 여기서 문제를 내겠습니다. 저는 어떤 단어를 하나 암호화 했는데요! BQQMF는 어떤 단어일까요!? 정답은 APPLE 입니다. 위를 드래그 해보세요! 이렇게 전체를 일정한 규칙으로 여러칸씩 옮겨서 치환한 암호를 카이사르 암호라고합니다. 아주 뚫기 쉽겠죠 ㅎㅎ.. 2. 단순대치암호 여기서 똑똑한 여러분들은 한 단.. 2021. 4. 26.
비트코인, 너의 알고리즘을 알려줘! "생각없이 읽다보면 재미있는 금융지식!" 글을 포스팅하기에 앞서, 이 글은 전혀 투자추천과 무관함을 밝힙니다. 우선, 블록체인 알고리즘에 앞서서 간단하게 현실에서 쓰는 화폐에 대해 생각해 봅시다! 현실에서 화폐가 쓰이기 위해 어떤 전제들이 필요한지 알아 봅시다! 저희가 실생활에서 화폐 혹은 물물 교환을 할 때를 생각해보죠. 1. 우선 거래 상대방에대한 확인이 필요합니다. 우선, 매수자와 매도자 두명이 본인이고 적법한 소유자 라는 확인이 필요하겠죠. 은행에서 계좌 이체를 한다고 생각해보면, 우리는 공인인증서(이제는 공동인증서인가요..?) 혹은 Face ID등을 통해서 적법한 소유권자임을 먼저 증명합니다. 그 후 상대방이 예금주 인지 확인하고 송금을 하죠. 여기까지가 저희가 알고 있는 거래 방식입니다. 여기.. 2021. 4. 26.
반응형