Solidity는 이더리움 블록체인에서 스마트 계약을 개발하기 위한 프로그래밍 언어이며 EVM상에서 돌아갑니다.

ERC-20토큰을 발행하기 위해서도 사용됩니다.

 

스마트 계약 코드는 EVM바이트코드로 컴파이되며, 이더리움 네트워크에 배포될 때 이 바이트 코드가 블록체인에 저장됩니다.

이 바이트 코드는 모든 노드에 복제되어 분산 저장됩니다.

 

바이트코드의 실행은 특정 노드에서만 진행되지 않고 모든 노드는 독립적으로 같은 바이트코드를 실행하고 그 결과를 검증하는 식으로 진행됩니다.

 

Solidity는 스마트 계약 코드작성에만 사용되고, 작성된 코드를 이더리움에 배포하는 기능은 없습니다.

해당 기능은 별도 Web3.js 등을 통해 수행됩니다(주로 javascript 사용)

 

 

공식 사이트: https://soliditylang.org/

반응형

'비트코인' 카테고리의 다른 글

NFT  (0) 2023.06.24
나만의 ERC-20 토큰 만들기 실습편  (1) 2023.05.21
나만의 ERC-20 토큰 만들기  (0) 2023.05.09
스마트 컨트랙트  (0) 2023.03.15
유동성풀, LP공급, 비영구적 손실의 개념  (0) 2023.03.14

+ Recent posts