BlockChain/Algorand

[Algorand] 개발환경 구축

interactics 2022. 2. 13. 17:19

알고랜드 개발환경 구축

알고랜드의 개발환경을 통해 알고랜드 노드에 접근할 수 있습니다.

여기서 트랜젝션을 제출하고 블록체인 데이터를 읽고, 월렛들을 관리할 수 있습니다.

 

개발환경에는 샌드박스, 서드파티 API, 그리고 독자적인 알고랜드 노드 구축으로 3개가 있지만

가장 많이 사용되는 샌드박스로 개발환경을 구축해봅시다.

 

샌드박스로 개발환경을 구축하는 함으로 개발자들이 로컬 프라이빗 네트워크를 만들 수 있습니다.

여기서 네트워크를 제거하거나 초기화하는 것도 할 수 있죠.

 

도커 설치로 알고랜드 샌드박스를 설치할 수 있기 때문에 간단합니다.
알고랜드 재단도 샌드박스를 권장합니다.

# git clone 하기
git clone https://github.com/algorand/sandbox.git

# enter the sandbox folder
cd sandbox

# run the sandbox executable to start a private network
./sandbox up

위 명령어를 입력하면 도커 이미지를 설치하게 됩니다. 몇 분 정도 후 샌드박스가 도커로 구축됩니다.

 

 

Python SDK 설치

 

알고랜드는 파이썬, Go, 자바스크립트와 자바 언어를 지원합니다. 사용하고자 하는 언어에 맞게 SDK를 설치하면 됩니다.

Python SDK를 사용해보도록 하겠습니다.

 

터미널에 파이썬 알고랜드 SDK를 pip 통해서 설치하면 됩니다.

pip3 install py-algorand-sdk

 

 

 

레퍼런스

https://github.com/algorand/sandbox#basic-configuration

 

GitHub - algorand/sandbox: Algorand node sandbox

Algorand node sandbox. Contribute to algorand/sandbox development by creating an account on GitHub.

github.com