아하
생활

생활꿀팁

비범한하마211
비범한하마211

비트코인 암호화 알고리즘이 뭔가요

??

    55글자 더 채워주세요.
    2개의 답변이 있어요!
    • 수려한콰가118
      수려한콰가118

      안녕하세요. 비트코인 알고리즘에 대하여 답변드리겠습니다.

      ▣ 블록체인의 합의 시스템 - 알고리즘(Algorithm)

      알고리즘은 어떤 일을 처리함에 있어 정해진 규칙이나 절차를 말합니다. 블록체인에서는 동등한 권한을 가진 BP노드간 데이터를 검증하고 블록을 생성하기 위한 합의 방법을 말하거나 채굴시 사용되는 데이터 암호화 기법을 말합니다.

      • 블록생성 및 보상을 위한 대표적인 합의 알고리즘

        1. 작업증명 (PoW : Proof of Work)

          ① 주어진 수학문제를 가장 빨리 해독한 노드에게 보상이 주어지는 방식으로 채굴(마이닝)통해 보상을 받을 수 있게 됩니다.

          ② 이 때 강력한 연산력을 필요하기 때문에 우수한 성능의 채굴장비를 사용하는것이 유리하며 많은 해시파워를 보유한 노드가 더 많은 코인을 획득하게 되는 구조입니다.

          ③ 따라서 전력을 많이 필요로 하며 속도가 느린 단점이 존재합니다.

      • 데이터를 검증하기 위한 대표적인 합의 알고리즘

        1. 비잔티 장애 허용 (BFT : Byzantine Fault Tolerance)

          ① 블록체인 네트워크에서 블록을 생산하는 블록생산자(BP노드)들간에 합의를 도출할 때 과연 신뢰있는 BP노드와 신뢰하지 않는 BP노드를 구분하고 어느정도 선에서 합의를 이룰 것인가에 대한 기준을 제시하기 위해 사용합니다.

      • 채굴시 사용하는 암호화 알고리즘

        1. SHA-256 : 비트코인, 비트코인캐시, 디지바이트 등

      감사합니다.

    • 안녕하세요 Danny입니다.

      비트코인에서는 거래에 대한 승인을 위해서 합의알고리즘인 POW(Proof or work)를 사용합니다.

      어떠한 데이터가 실제 데이터인지 검증하기 위한 방식인데요.

      그 방법으로 사용하는 알고리즘입니다.

      이 알고리즘 안에 암호학에 사용되는 다양한 기술이 적용됩니다.

      비트코인의 경우는 해쉬라는걸 사용하는데요,

      쉽게 설명해서 어떤 특정한 값을 찾기 위해서 다양한 숫자들을 무작위로 대입하면서 그 값을 찾아내는 수학공식정도로 설명할 수 있습니다.

      어려운 수학문제를 푸는거죠.

      물론 컴퓨터가 알아서 풉니다.

      이 과정에서 CPU와 메모리가 사용되는거죠.

      감사합니다.