스마트 컨트랙트
이 섹션에서는 스마트 컨트랙트 개발을 위한 개발 리소스에 대해 설명합니다.
스마트 컨트랙트를 작성하기 위해 현재 클레이튼은 Solidity를 기본 프로그래밍 언어로 지원하고 있습니다. Solidity가 클레이튼에서 채택된 이유는 이더리움의 사실상 표준 컨트랙트 프로그래밍 언어이며, 많은 사용자 기반과 활발한 커뮤니티를 보유하고 있기 때문입니다. 이더리움 dApp 개발자들이 기존 스마트 컨트랙트를 쉽게 실험하거나 클레이튼으로 이전할 수 있도록 사용자들에게 익숙한 개발 경험을 제공하기로 결정했습니다.
클레이튼은 향후 다른 프로그래밍 언어를 사용하여 스마트 컨트랙트를 작성하는 것도 지원할 계획입니다. 클레이튼 팀은 개발자들이 수용할 수 있는 다양한 프로그래밍 언어를 조사하고 있습니다.
📄️ Solidity - 스마트 컨트랙트 언어
Solidity는 이미 공식 웹사이트에 잘 설명되어 있으므로 이 장에서는 Solidity로 작성된 높은 수준의 개념, 개발 프로세스 및 예제만 설명합니다. 언어 사양이나 구현에 대해서는 아래의 참조를 참조하시기 바랍니다. 이 장의 내용은 참조에 나열된 다양한 웹사이트를 기반으로 합니다.