로그인

검색

[개발자료] Java 튜토리얼 1부: 개발 환경 설정 및 스마트 컨트랙트 작성 (자바 / 아이콘 / ICON / ICX 코인 / Espanicon / 배우기)

김똥글

 

01.jpg

 

ICON의 스마트 컨트랙트는 Java를 기반으로 하고 있습니다. 이 글을 통해서 ICON 네트워크에서 사용할 수 있는 Java 기반 스마트 컨트랙트에 대해서 배워봅니다.

 

 

 

 

이 글을 작성한 Espanicon 팀은 ICON 네트워크 검증자(P-Rep / 밸리데이터)이며, 이들의 목표는 네트워크 거버넌스(경영)에 참여하고 그 안에 프로젝트를 구축하고 다른 검증자들과 협력하여 ICON 생태계를 확장해 나가는 것입니다.

 

 

 

스마트 컨트랙트는 블록체인 네트워크에 저장되고 복제되는 독립형 프로그램입니다. 컨트랙트가 블록체인에 배포되면 블록체인의 일부가 되어 네트워크의 모든 노드에 저장됩니다.

 

이 가이드에서는 다음 프로세스에 대해 자세히 설명합니다.

 

- ICON 스마트 컨트랙트 작성을 위한 개발 환경 설정.
- 사람들이 "예" 또는 "아니오"에 투표할 수 있는 투표로 작동할 샘플 스마트 컨트랙트을 작성.
- 스마트 컨트랙트를 컴파일, 최적화 및 배포.
- RPC 호출을 통해 스마트 컨트랙트와 상호 작용.

 

 

 

링크: https://icon.community/tutorials/java-tutorial-part-1-setting-development-environment-and-writing-smart-contract/

 

 

 

 

ICON 스마트 컨트랙트 공식 문서: https://docs.icon.community/icon-stack/smart-contracts
Java score 예시: https://github.com/icon-project/java-score-examples
Javaee scorex: https://github.com/icon-project/javaee-scorex
Javaee 모듈 소스: https://github.com/icon-project/goloop/tree/master/javaee/api/src/java/score
체인 score 샘플: https://github.com/icon-project/goloop/blob/master/testsuite/java/foundation/icon/test/score/ChainScore.java
javaee API 문서: https://www.javadoc.io/doc/foundation.icon/javaee-api/latest/index.html
javaee 유닛테스트 API 문서: https://www.javadoc.io/doc/foundation.icon/javaee-unittest/0.9.7/index.html
javaee 유닛테스트 소스: https://github.com/icon-project/javaee-unittest

 

 

 

댓글 0개