정의
솔리디티(Solidity)는 블록체인 플랫폼에서 스마트 컨트랙트를 작성하기 위한 "계약 지향 프로그래밍 언어"이다. Ethereum 블록체인 플랫폼에서 가장 많이 사용되며, 이더리움 기반의 다른 블록체인에서도 사용될 수 있다.
특징
- 스마트 컨트랙트 특화: 블록체인 환경에 특화된 언어이다.
- 커뮤니티 지원: Ethereum 생태계가 활발해서 다양한 라이브러리와 도구가 있다.
주의 사항
- 학습 곡선: 블록체인과 스마트 컨트랙트에 대한 이해가 필요하다.
- 가스 비용: 비효율적인 코드는 높은 가스 비용을 초래한다.
- 빠른 업데이트: 비교적 새로운 언어이다 보니 업데이트가 빠르게 이루어지면서 문법이나 기능에 변화가 있을 수 있다.
'IT > 블록체인' 카테고리의 다른 글
[Solidity] modifier (0) | 2023.09.04 |
---|---|
[Solidity] mapping (0) | 2023.09.02 |
[블록체인] ERC20 (0) | 2022.06.05 |
[블록체인] Solidity (0) | 2022.06.05 |
[블록체인] 퍼블릭 블록체인 종류 (0) | 2022.05.31 |