1, P2P 네트워크 프로토콜.
P2P 네트워크는 전체 블록 체인의 기본 컴퓨팅 아키텍처입니다. 블록 체인 분산 네트워크에서는 중앙 서버의 개념이 약화되어 중앙 허브가 필요하지 않습니다. 네트워크의 각 노드는 개별 개체로 존재할 수 있습니다. 이러한 노드는 서비스를 제공하는 서버 또는 요청을 전송하는 클라이언트로 사용할 수 있습니다.
브리지 서버를 사용하지 않고도 리소스를 직접 교환할 수 있습니다. 한 노드에서 전송된 정보가 검증되면 이웃 노드로 전송되고, 각 이웃 노드는 트랜잭션을 다른 이웃 노드로 전송하고, 결국 블록 체인 네트워크의 모든 노드로 확산되므로 사용자 간 자원을 직접 공유하고 활용할 수 있습니다.
2. 암호화 기술.
암호화 기술의 경우 블록 체인은 비대칭 암호화 알고리즘을 사용합니다. 비대칭 암호화, 즉 하나의 정보를 암호화하는 것은 실제로 단일 키를 사용하는 것이 아니라 공개 키와 개인 키 두 개를 사용하여 분산 네트워크에서 포인트 투 포인트 정보 전송의 보안을 보장합니다.
공개 키는 전체 네트워크에서 공개적으로 볼 수 있습니다. 누구나 자신의 공개 키로 정보를 암호화하고 해시 값을 생성하여 정보의 무결성과 신뢰성을 보장하고 정보 전송 양측이 신뢰할 수 없는 네트워크에서 키를 안전하게 전송할 수 있도록 할 수 있습니다. 개인키는 공개되지 않습니다. 공개 키로 암호화된 정보는 해당 개인 키를 소유한 사람만 해독할 수 있기 때문에 정보 소유자는 개인 키의 보안을 강화해야 합니다.
3. 지능형 계약.
"스마트 계약" 이라는 단어는 법률학자 닉 사보가 1995 에서 처음 제기한 것이다. 그의 정의는 스마트 계약이 디지털 형식으로 정의된 일련의 약속이라는 것이다. 대중은 스마트 계약을 스마트 계약으로 이해할 수 있으며, 제 3 자 감독 없이 신뢰할 수 있는 거래를 할 수 있습니다. 이 거래들은 추적되고 되돌릴 수 없다.
4, * * * * 지식 메커니즘.
분산 지식을 구현하는 블록 체인 트랜잭션 알고리즘. 블록체인은 디지털 자산, 산권증, 포인트 등을 등록하고 발급하는 데 사용할 수 있는 중앙화된 분산 장부 시스템입니다. , 지점 간 방식으로 이체, 지불 및 거래를 수행합니다. 기존의 중앙 집중식 총계정원장 시스템에 비해 블록 체인 시스템은 완전 공개, 변조 불가 및 복수 지급 방지의 장점을 가지고 있습니다.
신뢰할 수 있는 제 3 자에 의존하지 않습니다. 피어-투-피어 네트워크의 높은 네트워크 지연으로 인해 각 노드에서 관찰된 트랜잭션 시퀀스가 완전히 일치할 수 없습니다. 따라서 블록 체인 시스템은 거의 동시에 발생하는 트랜잭션의 순서를 식별하는 메커니즘을 설계해야 합니다. 시간 창 내의 거래 순서를 아는 이런 알고리즘을' * * * 지식 메커니즘' 이라고 한다.