Table of Contents
블록체인 보안은 복잡한 수학 원칙에 크게 의존하고 데이터 무결성을 보장하고 무단 액세스를 방지합니다. 이러한 계산을 이해하는 것은 블록체인 네트워크가 견고함과 신뢰성을 유지하는 방법을 파악하는 데 도움이됩니다.
Cryptographic 해시 기능
Hash 함수는 입력 데이터를 무작위로 표시된 문자의 고정 길이 문자열로 변환합니다. 블록체인에서 블록과 트랜잭션의 고유 식별자를 만들기 위해 사용됩니다. 블록체인의 보안은 이러한 기능을 반전하는 어려움에 달려 있습니다.
Common hash 알고리즘은 SHA-256 및 SHA-3을 포함합니다. 계산은 복잡한 수학 작업을 수행하여 동일한 해시를 생성하고 데이터 무결성을 보장합니다.
일과 광업 계산의 증거
작업 증명 (PoW)는 새로운 블록을 추가하기 위해 계산적인 퍼즐을 해결하기 위해 광부를 필요로한다. 어려움은 정기적으로 일관된 블록 시간을 유지하도록 조정된다. 코어 계산은 블록 데이터와 결합 된 비계를 발견하고 대상 값 아래 해시를 생성합니다.
블록을 채굴하는 확률은 총 네트워크와 관련된 광부의 계산력에 따라 달라집니다. 예상된 수의 시도는 확률 공식을 사용하여 추정 될 수 있으며, 에너지 소비 및 보안을 넓히는 것입니다.
비대칭 암호화
블록체인은 보안 트랜잭션을 위한 공공 및 개인 키를 사용합니다. 이 키 뒤에 수학은 큰 주요 숫자와 모듈형 지수를 포함하고, 공공 키에서 개인 키를 derive하게 어렵습니다.
예를 들어 RSA 암호화는 큰 복합 번호를 인수하는 어려움에 의존합니다. 계산은 큰 키 크기에 대해 계산적으로 집중되는 계산과 모듈 식 arithmetic을 포함한다.
Practical 신청
Mathematical 계산은 블록체인 네트워크의 보안 프로토콜을 훼손합니다. 그들은 안전한 거래를 가능하게 하고, 이중 지출을 방지하고, 분산된 노드 중 합의를 보장합니다.
- 보안 검증
- 분산 합의 메커니즘
- 두 배 지출에 대하여 보호
- 데이터 무결성 및 immutability