아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
비범한하마211
비범한하마21120.06.14

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

??

55글자 더 채워주세요.
답변의 개수
2개의 답변이 있어요!
  • 안녕하세요. 비트코인 알고리즘에 대하여 답변드리겠습니다.

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

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

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

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

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

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

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

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

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

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

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

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

    감사합니다.


  • 안녕하세요 Danny입니다.

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

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

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

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

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

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

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

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

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

    감사합니다.