예상 독서 시간

20분

난이도

초급

주요 요점

블록체인은 다음과 같은 결제 문제를 해결하는 데 도움을 줍니다:

  • 중개자와 극단적인 수수료 없이 어떻게 사람들에게 직접 지불할 수 있을까요?
  • 누가 당신의 자금에 접근할 수 있는지를 어떻게 결정할 수 있을까요?
  • 같은 돈을 실수로 두 번 지출하지 않으려면 어떻게 해야 할까요?

레슨1

블록체인 기술이 결제 산업을 어떻게 발전시켰나요?

쉽고 신뢰할 수 있는 거래의 검증을 가능하게 하기

블록체인은 우리가 돈과 가치를 다루는 방식을 변화시키고 있습니다. 블록체인은 우리가 가치를 이전하는 방식을 감독할 중앙기관의 필요성을 없애 줍니다. 이는 결제가 훨씬 빠르고 저렴하게 처리될 수 있음을 의미합니다.

그러나 모든 코드가 오픈 소스라면 돈을 어떻게 보호할 수 있을까요? 그 해답은 통화를 저장하는 데 사용되는 공개 키와 개인 키, 그리고 디지털 지갑에 있습니다. 이러한 암호학적 구성 요소들은 누구나, 어디에서나 글로벌 규모로 디지털 자산과 돈을 보유하고, 송금하고, 받을 수 있게 해 주는 중요한 요소입니다. 이 암호키들의 도움으로 결제 정보(instructions)는 디지털로 서명되고, 블록체인 네트워크의 검증자들이 거래의 진위를 확인할 수 있습니다.

이제 공개 키, 개인 키, 그리고 디지털 지갑에 대해 더 자세히 알아봅시다.

공개 키 (Public key)

이것은 블록체인에서 당신의 퍼블릭 주소로 사용되는 고유한 영숫자 코드입니다. 이는 마치 당신의 은행 계좌 번호와 같습니다. 누구나 이를 볼 수 있고 자금을 보낼 수 있지만, 이 공개 키와 관련된 개인 키를 아는 사람만이 자금을 이동할 수 있습니다.

개인 키 (Private key)

비밀번호와 유사하게, 개인 키는 당신의 공개 키의 소유권을 증명하는 고유한 코드입니다. 이는 당신이 자금에 접근하고 거래를 수행할 수 있게 해줍니다. 이 키를 안전하게 보관하는 것이 중요합니다. 왜냐하면 이 키에 접근할 수 있는 사람은 당신의 자산을 팔아넘길 수 있기 때문입니다.

여러 종류의 개인 키가 존재하는데, 그 예로는 다음과 같습니다:

  • 64자리 16진수 코드
  • 니모닉 문구
  • 256자 길이의 이진 코드
  • QR 코드

개인 및 공개 키를 생성하는 수학적 공식은 오픈 소스임에도 불구하고, 다른 사람들이 동일한 키를 생성할 수 없는 이유는 무엇일까요? 새로운 개인키를 생성하려면 “무작위성(randomness)”이 필요합니다. 무작위성은 무작위 비트들의 문자열로 표현될 수 있고, 보통 지갑과 같은 소프트웨어는 이를 운영 체제에서 얻어옵니다.

지갑 (Wallets)

디지털 지갑은 물리적 지갑과 유사하지만, 현금이나 카드를 보관하는 대신에 개인 키 및 공개 키를 저장합니다. 따라서 당신의 자산은 실제로는 지갑 안에 존재하는 것이 아니라 블록체인 자체에 있으며, 지갑은 단지 자산에 접근할 수 있는 방법을 제공합니다.

다양한 종류의 지갑이 있으며, 그 예로는 다음이 있습니다:

  • 종이 지갑 (Paper wallets)
  • 데스크톱 지갑 (Desktop wallets)
  • 모바일 지갑 (Mobile wallets)
  • 하드웨어 지갑 (Hardware wallets)

각각은 고유한 기능과 보안 고려 사항이 있으므로, 본인에게 적합한 지갑을 선택하는 것이 중요합니다.

블록체인은 금융 시스템을 어떻게 변화시키고 있나요?

블록체인이 결제 방식에서 게임을 바꾸고 있는 주요 방법 몇 가지를 소개합니다:

은행 서비스의 혜택을 받지 못하는 소비자(unbanked)들을 위한 은행 서비스

블록체인 기술의 가장 흥미로운 것은 하나는 ‘은행 서비스의 혜택을 받지 못하는 소비자(unbanked)’나 ‘신용등급 등의 문제로 제한적 은행 서비스만 받을 수 있는 소비자(underbanked)’라고 불리는 사람들에게 접근할 수 있는 잠재력이 있다는 점입니다. 이들은 전통적인 은행 서비스에 접근할 수 없어서 종종 세계 경제에서 배제되는 상황에 처해 있습니다. 블록체인을 통해 모바일 폰만 있으면 누구나 디지털 지갑을 통해 결제를 송금하고 수령할 수 있습니다. 이는 약 17억 명의 ‘언뱅크드’들과, 약 20억 명의 ‘언더뱅크드’들에게 혁신적인 변화를 가져오고 있습니다.

보다 빠르고 저렴한 송금

전통적인 결제 시스템은 국제 송금을 처리하는 데 며칠이 걸리고 높은 수수료가 부과될 수 있습니다. 블록체인에 기반한 결제는 전통적인 방식보다 빠르게 처리되며 수수료도 저렴합니다.

보안 강화

전통적인 결제 방식은 데이터 유출과 사기 문제가 있을 수 있습니다. 정보는 중앙 집중식 서버에 저장되기 때문에 해커들에게는 공격의 단일 포인트(a single point of attack)를 찾아 침투를 시도할 수 있습니다.

블록체인에서는 정보가 노드들의 네트워크에 분산되어 있어 해킹하기가 훨씬 어렵습니다. 또한 각 거래는 암호화되고, 지갑은 개인 키로만 접근할 수 있습니다.

따라서 점점 증가하는 해커들의 위협에 대응하기 어려워하는 결제 산업에 혁신적인 변화를 가져오고 있습니다.

이는 금융 서비스 분야에서 블록체인이 판도를 바꾸고 있는 몇 가지 방법 중 일부에 불과합니다. 은행 서비스의 혜택을 받지 못하는 소비자(unbanked)에게 접근할 수 있는 잠재력과 더불어, 증가된 보안과 효율성으로 인해 점점 더 많은 기관과 개인들이 이 혁신적 기술을 채택하고 있습니다.

수업 종료

지금까지 배운 내용을 테스트할 시간입니다!

1. 웹 3.0 애플리케이션에서 데이터는 어떤 특성을 가지나요?
2. 웹 1.0이 '읽기 전용' 시대라고 불렸던 이유는 무엇인가요?
3. 웹 3.0이 게임 산업에 제공하는 이점은 무엇인가요?
4. 웹 2.0 시대는 어떤 시대라고도 이야기하나요?