Solidity로 작성하는 스마트 컨트랙트에는 key-value값을 저장하기 위해 mapping 타입을 제공한다. 이 mapping 타입은 특정 key에 대한…
블록체인 사용자들간에 데이터를 주고받을때, 보내는 사람은 데이터를 서명해서 전달하고 받는 사람은 전달받은 데이터가 올바른 데이터인지를 검증을 하는 과정이 이루어 진다. 이때 비밀키와 공개키를 이용한 작업이 이루어 지는데, 블록체인 사용자는 계정별로 비밀키와 공개키를 가지고 있다. 이더리움계정에 포함된 비밀키,공개키와 제공하는 라이브러리를 이용하면 데이터를 서명하고 검증하는 과정을 쉽게 구현 할 수 있다.
스마트 컨트랙트를 블록체인에 배포하기 전에는, 많은 검증과 테스트를 거쳐야 한다. 왜냐하면 우선 블록체인 위에 배포가 된다면 수정이 어려우며, 한 번 취약점이 발견되어 해킹이 발생할 경우 경제적인 손실이 매우 크기…
이더리움의 큰 특징중의 하나가 새로운 스마트 컨트랙트가 블록체인에 배포되면 해당 컨트렉트는 영구적으로 블록체인에 포함되어 변경되거나 지워지지 않는다는 점이다. 이러한 점이 이더리움의 탈중앙화된 데이터의 신뢰성을…
ICO 프로젝트에 있어서 토큰 발행, 판매, 배분은 필수적이다. 많은 프로젝트가 토큰을 이더리움의 ERC20 규격 기반으로 발행하고 있다. 이 정도 내용은 ICO에 관심있거나 참여해본 사람에게는 너무…
많은 ICO 팀들이 ICO과정에서 이더(Ether)를 취득하고 있다. 다량의 이더를 취득하고 보관하는 작업은 은행에서 계좌를 발급받아서, 이 계좌를 통해…