[면접 준비] Solidity / Smart Contract / Node
솔리디티(Solidity)란? 솔리디티는 블록체인 플랫폼에서 스마트 컨트랙트 구현을 위해 사용되는 컨트랙트 기반의 계약 지향 프로그래밍 언어로, Ethereum Virtual Machine(EVM)에서 구동되도록 설계되었으며, C++/Python/JavaScript의 영향을 받아 만들어졌습니다. 컨트랙트란 일종의 계약서인데 블록체인이 돈(신용)을 다루는 기술이다보니 계약의 이행을 자동으로 해주는게 '스마트 컨트렉트'이다. 예를들어 어떤 물건을 코인을 받고 보내주기로 했을 때 물건을 받고 물건 받은 사람이 '받았음' 버튼을 누르면 물건을 판 사람한테 코인이 가게끔 하는 방식이다. 얼핏 보면 안전거래랑 비슷하지만 안전거래는 중간에 수수료를 떼가는 회사가 있는데 이건 그냥 블록체인 네트웍 상에서 일어나는 일이..
2021.12.15