이더 리움-소개
비트 코인의 엄청난 성공은 여러 사람들이 자신의 통화를 만드는 데 관심을 불러 일으켰습니다. 디지털 통화 인 비트 코인이 제공하는 이점을 살펴보면 사람들은 자신의 애플리케이션에서 블록 체인 개념을 사용하기를 원했습니다. 사람들은 물리적 계약에서 부인, 투명성, 보안 등과 같은 여러 문제가 자동으로 해결되는 스마트 디지털 계약으로 이동하기를 원했습니다. 이러한 노력의 결과로 스마트 계약을 지원하는 분산 형 블록 체인 애플리케이션을 만드는 데 널리 사용되는 플랫폼 인 Ethereum이 탄생했습니다.
이 튜토리얼에서는 Ethereum 플랫폼에서 분산 애플리케이션 (DAPP)을 만드는 방법을 배웁니다. 더 구체적으로, 계약을 작성하고 로컬 블록 체인에서 테스트하고 마지막으로 심층 테스트 및 상업적 사용을 위해 외부 블록 체인에 배포하는 방법을 배우게됩니다. 당신은 사용할 것입니다Solidity, 계약 개발을위한 객체 지향 언어. 당신은 또한 사용할 것입니다Remix, 계약 개발 및 테스트를위한 오픈 소스 IDE입니다. 테스트 된 계약을 외부 블록 체인에 배포하려면 다음을 사용합니다.Ganache. 계약과 상호 작용하려면 클라이언트 응용 프로그램이 필요합니다. 우리는 사용할 것입니다MyEtherWallet각 클라이언트에 대한 지갑을 생성합니다. 계약 작성자가 계약을 게시합니다. 다른 클라이언트는 계약에서 제공하는 인터페이스를 사용하여 연락처 값을보고 계약의 일부를 실행하기 위해 생성자에게 돈을 보냅니다.
계약서 작성부터 시작하겠습니다.