본문 바로가기
반응형

솔리디티3

리눅스 CentOS solidity 컴파일러 solc 설치하기 . 샘플 컴파일 이더리움 공부를 위해 solidity를 설치합니다. 구글링으로만 참고해서 설치하려니 한 번에 안되네요. 너무 쉽게 생각한거 같아요.^^;; 시행착오를 거듭하다가 겨우 컴파일까지 완료했습니다. solidity 관련 책을 사야 되나 고민 중입니다.ㅋ ♣ solc가 yum 패키지에 포함되어 있는지 확인 [root@localhost ~]# yum list *solc* Loaded plugins: fastestmirror Determining fastest mirrors * base: mirror.navercorp.com * extras: mirror.navercorp.com * updates: mirror.navercorp.com Error: No matching Packages to list ▶ No matc.. 2022. 10. 4.
이더리움 DApp 개발을 위한 Truffle(트러플) 설치하기 . solidity 컴파일 Truffle는 이더리움 스마트 계약(Smart Contract)을 만드는 개발 언어인 solidity를 컴파일하고 스마트 계약을 테스트를 할 수 있으며 배포까지 할수 있는 개발 환경입니다. http://trufflesuite.com/ TRUFFLE에 대해 아래와 같이 설명되어 있네요. 개발자로서의 삶을 더 쉽게 만드는 것을 목표로 하는 이더리움 가상 머신(EVM)을 사용하는 블록체인을 위한 세계적 수준의 개발 환경, 테스트 프레임워크 및 자산 파이프라인. 트러플은 node.js 플랫폼에서 npm 명령어로 설치할 수 있습니다. 트러플 홈페이지에 설치 명령어가 있네요. ngm install truffle -g npm은 node.js를 설치하면 자동으로 설치되는 패키지 관리 툴입니다. ♣ truffle 폴더.. 2022. 9. 23.
solidity 0.5.16 프로그램 기초 배우기 . 스마트 계약(Smart Contract) 스마트 계약(Smart Contract)이란 이더리움 블록체인에서 동작하는 응용 프로그램입니다. 쓰지 않는 중고 물품을 공유하는 응용 프로그램을 만들어 블록체인에 배포하면 블록체인 참가자들이 다양한 클라이언트나 브라우저를 이용해서 중고 물품 리스트를 확인하거나 등록해서 공유할 수 있습니다. 이더리움 스마트 계약 개발에 사용되는 프로그래밍 언어로는 solidity , serpent , LLL 등이 있는데요. 아시겠지만 많이 사용되는 solidity 대세입니다. Solidity는 코딩해서 컴파일 과정을 거쳐 바이트코드를 만들어 배포하는 정적 언어로써 대규모의 프로그래밍도 가능하고 안정적입니다. 객제지향 언어이며 Class가 있는 C++ , Java와 매우 흡사합니다. solidity만의 고유의 문법이 있어 .. 2022. 9. 21.
반응형