본문 바로가기

[이더러움/솔리디티] 04 - 블록체인이란 무엇인가? 이전 글을 참고해주세요. 이전글참고이용사이트 https://anders.com/blockchain/hash.html SHA256 해시란 무엇인가?? 해시란 많은 용량의 데이터를 고정된 크기의 고유값으로 만드는 것입니다. 즉 어떤 데이터를 일정한 길이의 데이터로 암호화 한다고 볼 수 있습니다. SHA256 해시란 내가 입력한 데이터를 SHA256 형식에 맞게 데이터를 암호화하는것을 말합니다. 제가 뭘 입력하든 아래 hash의 글자 길이는 변하지 않습니다. 다만 값은 변합니다.요기서 한가지 알 수 있는것은 내가 같은 글을 입력하면 같은 해쉬값이 나온다는것이고 hash값으로 내가 입력한 값이 "블로그"인지 "블록체인"인지는 절대 알 수 없다는 점입니다. 블록이란 어떻게 되어지는가?? 위 화면에서 블록넘버와 N.. 더보기
[이더러움/솔리디티] 03 - 트랜잭션이란 무엇인가 [이더러움/솔리디티] 03 - 트랜잭션이란 무엇인가 이전에 우리가 이더러움을 받았던 내용을 생각해봅시다.나의 이더러움 주소를 입력한 후 submit 버튼을 누른 후 Transaction Id가 생성되었습니다.트랜잭션 아이디가 생성된 후 내 이더러움 주소를보면 이더러움이 들어와있죠.이때 web3가 무엇인지에 대해 알아야합니다. web3란 이더러움을 호환하여 사용하기 위한 자바스크립트 라이브러리로 Generic JSON RPC 스펙을 따릅니다. nodejs상에서도 돌릴 수 있으며 이더러움의 송금 수신 지갑생성등을 도와주는 라이브러리입니다. 트랜잭션을 알기위한 용어 용어 설명 nonce 0에서 시작하여 해쉬값을 찾는 수 to 받는 주소 value 보내는 이더러움의 양 gas price 송금을 위해 지불할 이더.. 더보기
[이더러움/솔리디티] 02 - 테스트넷 이더러움 받기 [이더러움/솔리디티] 02 - 테스트넷 이더러움 받기 http://rinkeby-faucet.com 에 접속하시면 이곳에서 무료 이더러움을 요청할 수 있습니다. 테스트 네트워크를 위한 무료이더러움이며 실제 메인넷 네트워크가 아니기때문에 정말 완벽한 의미의 전자덩어리 이더러움 입니다. ㅎㅎ 오른쪽 상단 여우 클릭 그 후 점세개 클릭 후 어드레스를 복사해줍니다. 그리고 복사된 주소를 붙여넣으면 이제 내 지갑으로 무료 이더러움을 받을 수 있습니다. 이제 계속 로딩바가 돌아가게됩니다. 잠시 후 트랜잭션 아이디가 뜬 후 내 지갑을 확인해보면 0.001 이더가 들어와있습니다! 더보기