새롭게 시작하는 초기 개발자를 위한 EOS 개발 소개 (번역)
아직 현재 공식적인 테스트 네트워크는 준비중이지만, 누구나 로컬 노드(local node)에 테스트 환경을 구성해 볼 수 있습니다. 물론 상황에 따라 약간의 변동 사항이 있음을 양해해주시기 바랍니다.
우리는 개발자용 문서를 작성하기 시작하였습니다. 기존의 문서는 종종 실제 개발에 필요한 것보다 뒤떨어져 있거나 우리가 공식 테스트 네트워크에서 제공하려는 기준에 못 미치고 있었습니다.
Local Node 시작하기
누구든지 아래 해당 link 의 build instruction 를 통해 Local node를 시작할 수 있습니다.
RPC를 통해 Local Node Interfacing 하기
eosd 실행 파일은 HTTP를 통해 REST / JSON 인터페이스를 노출하도록 구성 할 수 있습니다. 기존 API는 매우 제한적이지만 시간이 지남에 따라 극적으로 확장됩니다. 이 RPC 인터페이스와 직접 통신 하는 방법에 대한 정보는 아래 링크의 설명서를 참조하세요.
CLI(eosc)를 통해 Local Node Interfacing 하기
eosc는 RPC 인터페이스를 래핑하고 사용자가 eosd를 쉽게 query 할 수 있게 해주는 도구입니다. 이 도구는 결국 블록 체인에 계약을 publish하고자하는 개발자를 위해 eosd와 interact하는 주요 방법이 될 것입니다. eosc와 eosd를 통해 계정을 만들고, 자금을 송금하고, 계약을 업로드하고, 해당 계약과 인터페이스하는 방법에 대한 빠른 튜토리얼을 보려면 아래 링크를 참조하세요.
현재의 개발 상황
현재 블록 체인은 서명 검증을 하지 않고 있습니다. 이는 곧 어떠한 계정이라도 모든 액션을 트리거(trigger) 할 수 있음을 의미합니다. 따라서 어플리케이션의 로직을 쉽게 테스트할 수 있습니다. 또한 이는 당신이 현재 네트워크를 사용하여 어플리케이션을 테스트하기 위해, 굳이 프라이빗 키(private key)가 있는 지갑을 유지 관리 할 필요가 없다는 것을 의미합니다.
앞으로 몇 주 동안 우리는 CLI 지갑을 만들 것이며, 개발자들이 서명 유효성 검사 및 사용 권한 확인을 활성화하도록 할 예정입니다.
또한 기존 현재의 RPC API를 사용하여서는 당신의 계약 상태를 질의(query)하는 것이 매우 어려워집니다. 이것은 다음 주에 해결 될 예정입니다.
개발 시작하기
우리는 당신이 시작점으로 참조할 수 있는 몇몇 컨트랙트들의 예시가 있습니다:
사용 가능한 API에 대한 자세한 내용은 다음을 참조하십시오.
컨트랙트 작성 방법
또한 모든 문서에 대한 유용한 색인이 있습니다.
개발자 채널 구성
우리는 또한 Telegram (https://t.me/joinchat/EaEnSUPktgfoI-XPfMYtcQ)에 새로운 개발자 채널을 만들었습니다. 이 채널은 개발자들끼리 서로 도움을 주는데 초점을 맞추기 위해 많은 검토를 거쳤습니다. 질문이 있는 경우 커뮤니티에서 실시간 지원을 받기 가장 좋은 장소입니다. 우리 개발자들 또한 이 채팅을 모니터링하고 시간이 허락하는 대로 도움을 드리도록 하겠습니다.
우리는 steemit에 #eosdev 태그를 설정하려고 합니다. 만약에 개발자 질문 및 / 또는 답변이 있는 경우에는 해당 태그로 게시 해주세요. 저희는 그것을 팔로우(follow) 하려고 노력할것이며, 우리 자신의 스택 교환으로 바꾸려고 시도 할 것입니다. 질 높은 질문과 답변 및 자습서는 투표를 받게 되는 구조입니다.
이제 시작입니다.
이 정보는 커뮤니티 수요에 근거하여 정보 목적으로만 제공됩니다. 개발자의 니즈를 만족시키는 EOS 개발 방법에 대해 개선할 점이나 도움이 될 수 있는 의견을 보내 주시면 감사하겠습니다. 모든 문서 및 디자인은 당신의 의견을 통해 훨씬 더 좋게 변경 될 수 있습니다!
--
EOS.io Korea는 혁신적인 플랫폼 블록체인인 EOS에 대한 소식과 정보들을 한국의 개발자/투자자 커뮤니티에 소개하고 있습니다. EOS에 관심 많은 개발자와 투자자 분들의 많은 참여 부탁드립니다.
https://www.facebook.com/eos.io.korea/
https://steemit.com/@eos.io-korea/
https://twitter.com/eosio_korea
https://t.me/EOSIOKorea
https://open.kakao.com/o/g03w1kx
(텔레그램 채널에는 EOS 소프트웨어 개발사인 block.one 팀이 직접 참여하고 있습니다)
감사합니다. 수고 많으셨습니다^^
감사합니다!