로그인

검색

[공지] SCORE(아이콘 스마트 컨트렉트) 감사(검사) 시스템 소개

똥글왕김똥글

링크: https://medium.com/helloiconworld/introducing-score-audit-system-bf5f1310c137

 

 

게시물 이미지

 

 

ICON 네트워크에서 스마트 컨트랙트 구축의 간소화

 

ICON SCORE 감사(검사) 시스템을 소개합니다. ICON Score Audit System은 스마트 컨트랙트 감사 시스템으로 SCORE 개발자가 스마트 컨트랙트를 쉽게 검증하고 ICON 네트워크에 배포 할 수 있습니다. 이 시스템을 사용하면 ICON 네트워크의 SCORE 개발자는 스마트 컨트랙트를 자동으로 검토 및 확인하고 스마트 컨트랙트를 사전 감사하여 ICON의 감사자에게 제출할 수 있습니다. 또한 개발자는이 시스템을 통해 스마트 컨트랙트를 ICON 네트워크에 배포 할 수 있습니다.

 

ICON 재단은 공식적으로 ICON 네트워크에서 SCORE를 개발하려는 모든 개발자가 네트워크에 SCORE를 배치하기전에 이 감사 시스템을 사용하도록 권장합니다. 감사봇(auditbot)을 통해 SCORE를 감사하고, SCORE를 테스트넷에 배포하고, SCORE를 메인넷에 배포한 후, ICON 재단 감사자으로부터 피드백을받을 수 있습니다.

 

https://audit.icon.foundation에 액세스 할 수 있으며, 이 감사 시스템을 사용하여 스마트 컨트랙트를 확인해주세요.

 

 

Image for post

그림 1. 감사 프로세스 흐름도

 

이 시스템은 다음과 같은 기능을 제공합니다:

 

- 스마트 컨트랙트 자체 감사

- 스마트 컨트랙트 배포

- 감사 결과에 대한 이메일 알림

 

 

 

1. SCORE 코드를 ICON 감사 시스템에 업로드

 

"SCORE Audit"탭에 액세스하고 "Upload"버튼을 클릭하여 SCORE 코드를 업로드하십시오.

 

Image for post

그림 2.“스코어 감사”탭

 

 

- 아래 그림 3에서 볼 수 있듯이 "SCORE 이름"및 "매개 변수"입력 상자와 "소스 코드 업로드"및 "제출"버튼이 있습니다.

- SCORE를 입력하십시오. SCORE에 SCORE 설치에 필요한 매개 변수가있는 경우 입력 상자에 매개 변수를 입력하십시오. 또한“Upload Source Code”버튼을 눌러 압축 된 코드를 선택하십시오.

- "제출"버튼을 클릭하십시오. 그러면 SCORE 코드가 ICON 감사 시스템에 업로드됩니다.

 

 

Image for post

그림 3. 새 점수 업로드

 

 

 

2. Auditnet에 SCORE 코드를 배포하고 감사봇(audit-bot)을 실행

 

이제 ICON Audit System에 SCORE 소스 코드를 성공적으로 업로드 했으므로 메인넷 감사자에게 제출하기 전에 Auditnet의 자체 감사봇을 통해서 SCORE를 확인한 후 메인넷 감사자에게 확인 받을 수 있습니다.

 

- 먼저“Auditnet에 배포”버튼을 클릭하여 SCORE를 Auditnet에 배포하십시오

 

Image for post

그림 4.“Auditnet에 배포”버튼

 

- 상태 메시지가 "감사 준비"로 변경되면 "감사 봇 실행"버튼을 눌러 감사 봇을 실행하십시오.

- 감사 봇이 감사 프로세스를 완료 할 때까지 몇 분 동안 기다리십시오. 각 감사 항목의 상태 태그는 "통과"또는 "보류"로 변경됩니다.

 

 

 

3. 감사 봇에서 결과 가져 오기

 

감사 봇이 감사 항목을 기반으로 SCORE 코드 감사를 완료 한 후 감사 결과를 얻을 수 있습니다. SCORE를 배포하기 전에 감사 봇이 지적한 문제를 확인하고 수정해야합니다.

 

 

Image for post

그림 5. Auditbot은 자체 감사 결과를 제공합니다

 

 

4. 감사 된 코드를 ICON Mainnet 또는 Testnet에 배포

 

감사 프로세스가 완료되면 감사 된 SCORE 코드를 ICON Mainnet 또는 Testnet에 제출할 수 있습니다.

 

- "Deploy to ICON"버튼을 누릅니다.

- 배포 할 "네트워크"를 선택하십시오.

- “주소 선택”버튼을 클릭하고 ICX로 원하는 주소를 선택하여 거래 수수료를 지불하십시오.

- 마지막으로“Submit”버튼을 클릭하여 SCORE 코드를 대상 네트워크에 배포하십시오.

 

 

Image for post

그림 6. 점수 배포

 

 

5. 점수 상태 확인

 

SCORE 상태를 이해하는 데 도움이되는 다음 메시지 중 하나를 볼 수 있습니다. SCORE를 ICON 네트워크 메인 넷에 배치 한 경우 감사자는 SCORE를 감사 및 테스트하고 결정을 내립니다.

 

- Uploaded - SCORE 코드가 ICON SCORE 감사 시스템에 업로드되었습니다

- On Auditnet - SCORE 코드가 Auditnet에 배포되었습니다

- Deployed - SCORE 코드가 ICON 네트워크에 배포되었습니다

- Accepted - ICON 네트워크에 배포 된 점수가 승인되었습니다.

- Rejected - ICON 네트워크에 배포 된 점수가 거부되었습니다.

- Report Saved - 감사자가 제공 한 보고서가 저장되었습니다.

- Report Uploaded - 감사자가 제공 한 보고서가 업로드되었습니다.

- Report Updated - 감사자가 제공 한 보고서가 업데이트되었습니다.

 

 

Image for post

그림 7. 각 점수의 상태

 

 

 

댓글 0개