본문 바로가기
  • GDSC Ewha Tech Team Blog

3-2기 스터디/블록체인2

[블록체인 2주차] CH.02 암호기술 ~ CH.04 거래 CH.02 블록체인을 이해하는 암호 기술 해시함수 해시함수: 입력값에 대해 원래의 입력값과 전혀 다른 값(해시값)을 출력하는 함수 특징 입력값이 같으면 해시값도 반드시 같다 해시값으로부터 원래 값을 추정하는 것은 실질적으로 어려워 불가역성을 가진다. (일방향함수) 입력값이 조금만 변해도 전혀 다른 해시값이 된다 출력값은 입력값의 길이와 상관없이 고정된 길이를 가진다. 예: 출력값이 32바이트인 해시 함수: 입력값이 1바이트이든 100바이트이든 32바이트의 해시값 출력 SHA256: 출력값이 256bit로 일정 입력값이 다르면 ‘원칙적’으로 출력값도 다르다. Collision Free 충돌: 입력값이 다른데 출력값이 동일한 경우 ‘원칙적’: 가끔 충돌이 일어나는 경우도 발생. 2017년에 SHA-1이라는 .. 2022. 5. 9.
[블록체인 1주차] CH.01 블록체인의 큰 그림 1.1 블록체인 ‘비트코인 네트워크’와 같은 네트워크를 구현하는, 다양한 요소로 구성된 ‘기술’ 대표적인 요소 기술: 데이터를 한 곳이 아닌 여러 곳에 분산시켜 저장하는 ‘분산장부’ 특징 특정한 제 삼 자의 개입 없이 공개된 네트워크에서 네트워크에 참가한 사람들에 ㅡ이해 분산형 합의(decentralized consensus)를 구성 가능 모든 이력 추적 가능 → 투명성 있는 거래 구현 데이터 변조 거의 불가능 실질적 다운 타임이 제로 비트코인 개념 ‘블록체인 기술’ 을 이용하여 구현한 특정 네트워크 (”비트코인 네트워크”) 클라우드에 비교하면 AWS나 Azure처럼 특정한 클라우드 서비스에 해당 블록체인 기술을 이용한 네트워크: 비트코인, 이더리움 등 이 특정 네트워크에서 유통되는 통화 (”비트코인”).. 2022. 5. 8.