이 기사는 Qtum 및 GitHub에서 제공하는 프로젝트를 둘러보는데 관심있는 모든 기술 수준의 개발자를 위한 퀵 스타트 가이드입니다 .
Qtum이란 무엇입니까?
Qtum 개발자는 Qtum을 "Bitcoin의 UTXO 모델을 기반으로하는 분산형 블록체인 프로젝트로서 Ethereum Virtual Machine 기반의 스마트계약을 지원하고 스테이크 증명합의 모델을 통해 보안을 유지합니다. EVM이 Qtum의 Bitcoin-like UTXO 블록체인과 통신 할 수 있게 해주는 혁신적인 Account Abstraction Layer를 통해 이를 달성합니다.
"이점을 깨고 Qtum은 Ethereum과 비슷한 방식으로 스마트 계약을 통해 DAPP를 만들고 관리 할 수 있는 기능을 제공합니다. 그러나 Ethereum과 달리 Qtum에는 Bitcoin UTXO 모델을 사용하여 보안이 강화되었습니다. 팀 및 조직에 대한 정보는 Qtum 홈페이지로 이동하십시오. 일단 Qtum의 장기 목표를 설명하는 동영상을 확인해 보시기 바랍니다. 더 많은 기술적 인 정보와 자세한 정보가 필요하면 출판된 백서를 확인하십시오. 그러나 Qtum으로 개발하고 참여하는 방법에 대한 안내서를 찾으려면, 계속 읽어보십시오!
사용자로 Qtum
Qtum에 익숙해지기 위해 Qtum 프로젝트를 개발하고 작업을 시작하는 데 매우 유용한 두 개의 시작 안내서가 있습니다. 이 사용자 가이드 는 Qtum에 익숙한 사람들을 위한 좋은 출발점 역할을합니다. 여기서는 자신의 Qtum 노드를 호스팅하는 방법과 해당 노드를 관리하는 방법에 대한 세부정보를 제공합니다. Qtum 지갑의 여러 유형에 대한 충분한 정보와 Qtum 지갑 잠금 및 잠금 해제에 대한 지침과 함께 설정하는 방법에 대해 설명합니다. 또한 qtum을 이해하는 방법에 대한 지침을 제공합니다. 전반적으로 Qtum 네트워크의 일부가되기를 원하는 사람들에게는 유용한 가이드입니다. 또한 Qtum의 엔터프라이즈 블록체인에 대한 정보도 제공합니다. 이 블록체인은 Proof of Authority를 사용하여 학습에 관심이 있다면 알려주십시오.
참고 : ERC20 토큰 생성 및 배포에 대한 간단한 가이드가 있지만 개발 튜토리얼이므로 Qtum 개발에 참여하는 방법을 배우려면 두 번째 Qtum 스타터 가이드를 참조하십시오.
개발자로서 Qtum
두 번째 가이드는 개발자 가이드입니다. Qtum 환경에서 개발을 시작할 때 참조해야합니다. 주변 Qtum 네트워크를 설정하는 등 여러 가지 유용한 것들을 안내할 것입니다. 더 자세한 테스트를 위해 testnet에 연결하는 방법과 배포 준비가 완료되었을 때의 메인 넷을 보여줍니다. 예를 들어 ERC20 토큰을 사용하면 필요할 수 있는 모든 중요한 기능과이를 전개하는 방법이 포함된 현명한 계약으로서 토큰을 작성하는 과정을 안내합니다. 그러나 개발자에게 가장 유용한 부분은 아마도 Qtum JS 라이브러리를 사용하여 말한 토큰 계약을 조작하는 방법에 관한 섹션이며, 심지어 더 냉담한 부분은 React를 사용하여 간단한 DAPP를 만드는 방법에 대한 가이드입니다. Qtum 환경에서의 개발에 대한 훌륭한 소개를 위해 지침을 읽고 읽어보십시오.
개발자를위한 Qtum Github 프로젝트
아래에 강조 표시된 프로젝트는 Qtum DAPP 또는 Qtum 관련 프로젝트의 개발에 매우 유용합니다. 각자에게 익숙해지도록 하십시오.
이것은 Qtum 개발자가 Qtum에서 DAPP를 만드는 데 도움을 주기 위해 만든 빠른 프로젝트입니다. 이 repo의 지침에 따라 Qtum의 여러 측면과 Qtum DAPP를 만드는 것이 무엇을 의미하는지 파악하십시오.
Qtum 도커 프로젝트는 Qtum에 참여하고자하는 개발자에게 매우 중요합니다. 이 팀은 도커 이미지를 만들어 모든 개발자가 OS에 상관없이 자신의 컴퓨터에서 로컬 Qtum 네트워크를 실행할 수있게했습니다! 이미지는 도커 허브에서 사용할 수 있습니다. 그래서 이미 도커가 다운로드 되어있다면 시작하기 몇 단계만 거치면됩니다. Qtum regtest 환경을 설정하는 데 도움이 필요한 경우이 안내서 를 참조하십시오. 이 안내서 는 환경 설정 방법을 단계별로 설명합니다. regtest는 사용하기 쉽고 Qtum의 작동 방법을 더 잘 이해할 수있는 좋은 방법이며 스마트 계약 또는 DAPP 여부에 상관없이 프로젝트를 테스트하기위한 중추 도구가 될 것입니다.
Ethereums 리믹스의 Qtum 버전으로 개발된 Qmix는 브라우저 내 IDE로서 견고한 스마트 계약을 작성할 수 있습니다. 계약서를 작성하고 올바른지 확인하기 위해 컴파일 할 수 있을 뿐만 아니라 Qmix UI를 사용하여 계약을 전개하고 직접 상호작용 할 수 있습니다. Qtum 네트워크에 연결해야하는 스마트 계약을 배포하고 상호작용 할 수 있으려면 응용 프로그램의 도움말 탭에 Qmix를 로컬 regtest 네트워크에 연결하는 방법에 대한 지침이 나와 있습니다. 연결되면 스마트 계약서를 실제로 메인 넷에 배포하기 전에 철저히 테스트 할 수 있습니다. Qtum DAPPS 개발을 계획 중이라면이 도구에 익숙해 질 것입니다.
* Qmix는 Qtum에 대한 계약으로 개발되었습니다. 이 프로젝트의 GitHub 저장소는 Qtum의 GitHub에 있지 않지만 여기 에서 찾을 수 있습니다 .
Qtum JS는 Qtum 스마트 계약 개발을 돕기 위해 특별히 제작된 Javascript 라이브러리로 DAPP에 매우 유용합니다. 이 도구를 사용하면 응용 프로그램을 작성하고 스마트 계약서와 상호작용 할 수 있을 뿐만아니라 반응 또는 각도와 같은 자주 사용하는 프레임워크를 사용하여 Qtum RPC에 직접 연결할 수 있습니다. 이 라이브러리로 할 수 있는 모든 것을 문서 에서 찾으십시오 .
Qtum JS와 비슷하게,이 라이브러리는 간단한 지갑을 만들 수 있는 간단한 라이브러리입니다. 다른 qtum 프로젝트 ( 공식 웹 지갑 ) 에서 추출되고 Qtum 탐색기 API를 사용하여 Qtum 블록체인에 대한 정보를 가져옵니다. 귀하의 지갑 요구 사항에 상관없이 사용할 수 있는 간단하고 강력한 라이브러리입니다.
Qtum API는 작업중인 모든 응용 프로그램을 위한 또 하나의 매우 유용한 도구입니다. API를 사용하여 프로젝트에 필요한 Qtum 네트워크의 정보를 얻으십시오. GitHub 페이지에는 리턴할 응답과 함께 작성할 수있는 모든 API 호출의 전체 목록이 있습니다. 예를 들어, Qtum 탐색기 는 이 도구를 사용하며 이를 사용하여 빌드 할 수 있는 프로젝트의 예입니다.
Qtum 프로젝트 개발
이 시점까지는 Qtum 환경에 대해 알아보고 상호 작용할 수 있는 도구와 응용 프로그램을 개발하는 데 중점을 두었습니다. 그러나 진행중인 Qtum 프로젝트에 참여하고 싶다면 Qtum이 계속 진행중인 프로젝트를 살펴보십시오. 모든 프로젝트에 참여하는 좋은 방법은 프로젝트를 복제하고 함께 플레이하는 것입니다. 따라서 Qtum 프로젝트 중 기존 또는 새로운 프로젝트로 자유롭게 들어가서 할 수 있는 일을 확인하십시오. 문제가 있으면 해당 GitHub 문제에 추가하거나 해결책을 찾으면 당겨받기 요청을합니다. 그 자체로 개발에 참여하고 경험을 쌓는 또 다른 좋은 방법입니다. 참여하고 정보를 얻으려면 Qtum 포럼으로 이동하는 것이 좋습니다.
조사할만한 추가 Qtum 프로젝트 :
Qtum Electrum 경량 Qtum 지갑.
Qtum 엔터프라이즈 현재 개발 중이며 Qtum의 엔터프라이즈 환경으로, 기업이 원하는 솔루션에 대해 자체적으로 폐쇄된 네트워크를 운영할 수 있습니다.
Qtum Explorer 이것은 이전에 이 기사에서 설명한 탐색기의 GitHub 레포입니다.
Qtum Solar 는 Qtum이 현명한 계약 전개를 위해 노력하고있는 프로토 타입 프로젝트입니다.
Qtum X86 곧 Qtum 팀이 발표할 흥미로운 새로운 기능입니다. 이 프로젝트는 따라서 사용자가 작성하고 오히려 견고에 결합되지 않고 인기있는 프로그래밍 언어에 스마트 계약을 컴파일 할 수있게 해주는 x86 프로세서를 에뮬레이트하는 VM입니다.
Qtum Lightning 은 Bitcoin의 번개 네트워크를 구현 한 Qtum입니다. 아직 개발 단계에 있습니다.
Qtum Portal 은 타사 DAPPS를 실행할 웹 서버입니다.
Qtum IOS 지갑 은 사과점에서 발견되는 지갑의 레포입니다.
Qtum android wallet 은 Google Play 스토어에서 찾을 수있는 지갑입니다.