반응형

크립토좀비 레슨1

챕터11 : Keccak256과 형 변환


이번 챕터에서는 Keccak256 함수와 형 변환에 대해서 알아봄
keccak256은 잘은 모르지만 내용과 예문으로 보면 문자값을 랜덤 256비트 16진수로 변환하여서 반 랜덤인 반환값을 출력함
여기서 반 랜덤인 이유는 글자 한개만 달라져도 출력값이 완전히 변할정도로 변화하지만, 기본적으로 같은 문자가 입력되면 동일한 결과값이 출력되기 때문에 반 랜덤이라고 하는게 아닌가 싶음



형 변환은 문자 그대로 자료형태를 말하는 것 같은데,

쉽게 생각해서 연산을 위해서 자료형태를 통일시켜주는 것 같음



이번 챕터의 문제1은 문제 말이 햇갈려서 그렇지 역시 찬찬히 하나하나 따져보면 무리없이 코딩가능함

두 번째 인데 앞부분이 햇갈려서 앞 부분의 챕터3~4번을 다시 살펴보았음


2018/07/18 - [블록체인/블록체인 정보] - [Solidity]크립토좀비 레슨1 요약(챕터1 ~ 챕터 5)


16자리 숫자만 남긴다는 얘기를 숫자 단위가 커서 어려워 보였지만

간단하게 작은 숫자로 해보면 쉽게 이해가 갔음

예를 들어 10보다 큰 수를 10^1 즉 10으로 나누면 나머지 값은 한자리 숫자가 됨

마찬가지로 100보다 큰 수를 10^2 즉 100으로 나누면 나머지 값은 두자리 숫자 이하가 나오게 됨



힌트도 볼 수 있고 여차하면 바로 정답 확인도 가능하니 이번 챕터도 무난히 완료!







반응형