.NET 개발자를 위한 이더리움
이더리움을 사용하여 암호화폐와 블록체인 기술의 이점을 활용하는 탈중앙화 애플리케이션 (dapp)을 만들어 보세요. 이러한 dapp은 신뢰할 수 있으며, 이는 이더리움에 배포된 후에는 항상 프로그래밍된 대로 실행됨을 의미합니다. 디지털 자산을 제어하여 새로운 종류의 금융 애플리케이션을 만들 수 있습니다. 또한 탈중앙화되어 있어 단일 주체나 개인이 통제하지 않으며 검열이 거의 불가능합니다.
마이크로소프트 기술 스택의 도구와 언어를 사용하여 이더리움 기반의 탈중앙화 애플리케이션을 구축하고 스마트 컨트랙트와 상호 작용해 보세요. .NET Framework/.NET Core/.NET Standard 전반에 걸쳐 VSCode 및 Visual Studio와 같은 도구에서 C#, # Visual Basic .NET, F#을 지원합니다. 마이크로소프트 Azure Blockchain을 사용하여 몇 분 만에 Azure에 이더리움 블록체인을 배포할 수 있습니다. .NET에 대한 애정을 이더리움으로 가져오세요!
스마트 컨트랙트 및 Solidity 언어 시작하기
.NET과 이더리움 통합을 위한 첫걸음 내딛기
더 기초적인 입문서가 먼저 필요하신가요? ethereum.org/learn 또는 ethereum.org/developers를 확인해 보세요.
- 블록체인 설명 (opens in a new tab)
- 스마트 컨트랙트의 이해 (opens in a new tab)
- 첫 번째 스마트 컨트랙트 작성하기 (opens in a new tab)
- Solidity 컴파일 및 배포 방법 알아보기 (opens in a new tab)
초보자용 참고 자료 및 링크
Nethereum 라이브러리 및 VS Code Solidity 소개
- Nethereum, 시작하기 (opens in a new tab)
- VS Code Solidity 설치하기 (opens in a new tab)
- 이더리움 스마트 컨트랙트 생성 및 호출을 위한 .NET 개발자의 워크플로 (opens in a new tab)
- Nethereum을 사용한 스마트 컨트랙트 통합 (opens in a new tab)
- Nethereum을 사용하여 .NET과 이더리움 블록체인 스마트 컨트랙트 연동하기 (opens in a new tab), 中文版 (opens in a new tab)도 제공됨
- Nethereum - 블록체인을 위한 오픈 소스 .NET 통합 라이브러리 (opens in a new tab)
- Nethereum을 사용하여 SQL 데이터베이스에 이더리움 트랜잭션 기록하기 (opens in a new tab)
- C# 및 VisualStudio를 사용하여 이더리움 스마트 컨트랙트를 쉽게 배포하는 방법 알아보기 (opens in a new tab)
지금은 설정을 건너뛰고 바로 샘플로 넘어가고 싶으신가요?
- 플레이그라운드 (opens in a new tab) - 브라우저를 통해 이더리움과 상호 작용하고 Nethereum 사용법을 알아보세요.
중급자용 아티클
- Nethereum 시작하기 및 첫 번째 프로젝트 (opens in a new tab)
- 나만의 개발용 테스트 체인 배포하기 (opens in a new tab)
- Solidity용 VSCode Codegen 플러그인 (opens in a new tab)
- Unity와 이더리움: 이유와 방법 (opens in a new tab)
- 이더리움 dapp을 위한 ASP.NET Core Web API 생성하기 (opens in a new tab)
- Nethereum Web3를 사용하여 공급망 추적 시스템 구현하기 (opens in a new tab)
- Nethereum 블록체인 처리 (opens in a new tab)
- Nethereum 웹소켓 스트리밍 (opens in a new tab)
- Kaleido와 Nethereum (opens in a new tab)
- Quorum과 Nethereum (opens in a new tab)
고급 사용 패턴
.NET 프로젝트, 도구 및 기타 흥미로운 자료
- Nethereum 플레이그라운드 (opens in a new tab) - 브라우저에서 Nethereum 코드 스니펫을 컴파일, 생성 및 실행합니다.
- Nethereum Codegen Blazor (opens in a new tab) - Blazor의 UI를 갖춘 Nethereum 코드 생성기(codegen)
- Nethereum Blazor (opens in a new tab) - .NET Wasm SPA 기반의 가벼운 블록체인 탐색기 및 간단한 지갑
- 네더마인드 (opens in a new tab) - Linux, Windows, MacOS를 위한 .NET Core 이더리움 클라이언트
- eth-utils (opens in a new tab) - 이더리움 관련 코드베이스 작업을 위한 유틸리티 함수
- TestChains (opens in a new tab) - 빠른 응답을 위해 사전 구성된 .NET 개발 체인(권위 증명(PoA))
더 많은 리소스를 찾고 계신가요? ethereum.org/developers를 확인해 보세요.
.NET 커뮤니티 기여자
Nethereum 커뮤니티는 주로 Gitter (opens in a new tab)에서 활동하며, 누구나 질문하고 답변하거나 도움을 받고 편하게 어울릴 수 있습니다. Nethereum GitHub 리포지토리 (opens in a new tab)에서 자유롭게 PR을 작성하거나 이슈를 열어주시고, 저희가 보유한 다양한 사이드/샘플 프로젝트를 둘러보셔도 좋습니다. 디스코드 (opens in a new tab)에서도 저희를 만나보실 수 있습니다!
네더마인드를 처음 접하고 시작하는 데 도움이 필요하시다면 디스코드 (opens in a new tab)에 참여해 보세요. 개발자들이 여러분의 질문에 답변해 드립니다. 네더마인드 GitHub 리포지토리 (opens in a new tab)에서 주저하지 말고 PR을 열거나 이슈를 제기해 주세요.
기타 종합 목록
공식 Nethereum 사이트 (opens in a new tab)
공식 네더마인드 사이트 (opens in a new tab)