이더리움의 큰 특징중의 하나가 새로운 스마트 컨트랙트가 블록체인에 배포되면 해당 컨트렉트는 영구적으로 블록체인에 포함되어 변경되거나 지워지지 않는다는 점이다. 이러한 점이 이더리움의 탈중앙화된 데이터의 신뢰성을…
블록체인 사용자들간에 데이터를 주고받을때, 보내는 사람은 데이터를 서명해서 전달하고 받는 사람은 전달받은 데이터가 올바른 데이터인지를 검증을 하는 과정이 이루어 진다. 이때 비밀키와 공개키를 이용한 작업이 이루어 지는데, 블록체인 사용자는 계정별로 비밀키와 공개키를 가지고 있다. 이더리움계정에 포함된 비밀키,공개키와 제공하는 라이브러리를 이용하면 데이터를 서명하고 검증하는 과정을 쉽게 구현 할 수 있다.
Solidity로 작성하는 스마트 컨트랙트에는 key-value값을 저장하기 위해 mapping 타입을 제공한다. 이 mapping 타입은 특정 key에 대한…
스마트 컨트랙트를 블록체인에 배포하기 전에는, 많은 검증과 테스트를 거쳐야 한다. 왜냐하면 우선 블록체인 위에 배포가 된다면 수정이 어려우며, 한 번 취약점이 발견되어 해킹이 발생할 경우 경제적인 손실이 매우 크기…
The Rayon team was invited to present and participate in a panel discussion during the Block72 (https://block72.io/) Meetup in Seoul on Aug. 16, 2018 which took place at Jam2Go in Gangnam.