Ethereum의 프로그래밍 언어 인 Solidity 소개

Solidity는 다양한 블록 체인 플랫폼에서 스마트 계약을 작성하는 데 사용되는 객체 지향 프로그래밍 언어입니다. 코인의 일부 핵심 작성자가 개발 한 이더 리움과 대부분 관련이 있습니다. 컴퓨터 과학자 인 Gavin Wood가 2014 년 8 월에 처음 제안했으며 나중에 Ethereum 프로젝트의 Solidity 팀이 인수했습니다.

솔리 디티가 필요한 이유

Solidity는 EVM에서 실행되는 스마트 계약을 개발하기 위해 설계된 정적으로 형식화 된 프로그래밍 언어입니다. Solidity는 EVM에서 실행 가능한 바이트 코드로 컴파일됩니다. Solidity를 사용하면 개발자는 스마트 계약에 구현 된 자체 시행 비즈니스 로직을 구현하는 애플리케이션을 작성하여 부인할 수없고 권위있는 트랜잭션 기록을 남길 수 있습니다. Solidity와 같은 계약 관련 언어로 스마트 계약을 작성하는 것은 사전 프로그래밍 경험이 있다면 쉽습니다.

구문은 JavaScript와 같은 스크립팅 언어와 매우 유사하며 C ++, Python, JavaScript와 같은 기존 언어의 영향을 받았으며, Solidity는 다른 코딩 언어의 방대한 프로그래밍 개념을 사용합니다. 예를 들어, 변수, 문자열 조작, 클래스, 함수, 산술 연산 등이 있습니다. C와 같은 언어에서는 프로그래머가‘int main’및‘main’과 같은 함수 형태를 만들 수 있지만 Solidity는 유사하게 생성 된‘계약’과 함께 작동합니다.

배울 가치가 있습니까?

블록 체인에 대한 프로그래밍 언어를 배우는 블록 체인 일자리가 증가하고 있지만 엄청난 보너스입니다. 직업이없는 것은 아니지만 이전에 다른 언어를 마스터하지 않았다면 학습 과정에서 어려움을 발견하게 될 것입니다. 몇 년 동안 학습에 전념하고 있다면 지금 시작하는 것이 나쁜 기회가 아니므로 계속 진행하십시오.

분산 형 앱 또는 스마트 계약 생성과 같은 여러 가지 작업에 Solidity를 사용할 수 있습니다. dApp은 현재 증가하고 있으며, 향후 취업 시장에이 특정 분야에 특화된 코더가 훨씬 더 많이 필요할 것이므로 작성 방법을 아는 것은 좋은 기술입니다.

솔리 디티를 사용하여 암호 화폐 토큰을 만드는 방법에 대한 제 기사입니다.

전문가보기에 대한 액세스 권한 얻기 — DDI Intel 구독