[BlockChain]이더리움 블록체인_web3.js 스마트컨트랙트 실행하기
이번 포스팅은 Web3.js를 통해서 스마트컨트랙트를 실행하는 방법을 포스팅하겠습니다. 스마트컨트랙트를 실행하기에 앞서서 우선 Solidity란 무엇이고 어떻게 작성해야 되는지에 대해서 알아보겠습니다.
이번 포스팅은 Web3.js를 통해서 스마트컨트랙트를 실행하는 방법을 포스팅하겠습니다. 스마트컨트랙트를 실행하기에 앞서서 우선 Solidity란 무엇이고 어떻게 작성해야 되는지에 대해서 알아보겠습니다.
이제부터 본격적으로 Web3.js 개발하는 방법에 대해서 포스팅할 예정입니다. 사실 Nodejs 서버 Web개발자라면 DAPP을 만드는 건 정말 쉬울 것 같아요. JavaScript만 다룰 줄 안다면 DAPP은 개발할 수 있습니다.
비트코인에서는 스크립트라고 불리는 단순한 실행 프로그램을 지원하였습니다. 사토시 나카모토는 비트코인 설계 시 금융거래의 목적에만 부합하도록 만들었기 때문에 스크립트만으로도 블록체인 역할 기능을 하였습니다.
이더리움 블록체인을 이해하는 것은 굉장히 어렵습니다. 특히 이더리움 블록체인이 등장하고 스마트컨트랙트라는 개념이 처음 생겼기 때문에, 스마트컨트랙트가 어떻게 구동 되는지 쉽게 알기 어렵습니다.
이더리움은 비트코인과 마찬가지로 작업증명방식(POW)로 블록체인의 합의를 이끌어 냅니다. 복잡한 계산 문제의 해답을 가장 빨리 찾은 마이너의 블록을 등록하고 이에 따라 보상을 하는 방식입니다.