
블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
SEJONG IT EDU
스마트 계약 및 분산 어플리케이션 이론과 부동산 댑(Dapp)을 처음부터 끝까지 만들어보며 나중에 혼자서도 분산 어플리케이션을 만들어 볼 수 있도록 제작했습니다.
Cơ bản
블록체인, Ethereum, DApp
Phát triển Web 3, bạn đang tự hỏi nên bắt đầu từ đâu? 🤔 Để tạo cơ sở hạ tầng Web3 vững chắc với nhiều nhà phát triển hơn, từ nội dung kiến thức đến mã hóa thực tế, DSRV cung cấp hướng dẫn về nhiều mạng chính và hợp đồng thông minh. Phát triển hợp đồng và ứng dụng Web3, vốn ban đầu gặp khó khăn vì khó tìm thông tin, giờ đây đã được học từng bước với Dev Playground! 👩💻
Phát triển hợp đồng và ứng dụng Blockchain/Web3
Hướng dẫn về mainnet và hợp đồng thông minh
CosmWasm 101 đã có mặt!
Trong kỷ nguyên Web3, hãy tạo dApp của riêng bạn 🌎
Xây dựng một dApp đơn giản trên mạng CosmWasm
Tìm hiểu sâu hơn về WEB3.
Web3, xu hướng gần đây, có vẻ hơi mơ hồ. Nếu bạn tìm kiếm tài nguyên để học Web3, bạn sẽ thấy rất nhiều hướng dẫn được viết kỹ thuật. Tuy nhiên, đối với những người chưa quen với Web3, những giải thích này có vẻ cứng nhắc và phức tạp, khiến họ khó hiểu. Tuy nhiên, DSRV mong muốn giới thiệu đến nhiều nhà phát triển web hơn về phát triển hợp đồng thông minh , cho phép họ học Web3 thông qua trải nghiệm thực tế.
Chuỗi bài học CosmWasm 101 này được thiết kế để giúp bạn hiểu mọi thứ cần thiết để tạo một trò chơi clicker đơn giản, từ mô tả và triển khai hợp đồng đến tích hợp front-end React, thông qua thực hành thực tế. Bất kỳ nhà phát triển web nào quan tâm đến WEB 3.0 và blockchain đều có thể tham gia. Vậy, hãy bắt đầu thôi!
Mạng Cosmos, được coi là đối thủ cạnh tranh mạnh mẽ của Ethereum về khả năng kết nối nhiều mạng blockchain khác nhau, gần đây đã công bố CosmWasm, cho phép triển khai các hợp đồng thông minh bằng WebAssembly và Rust.
Mặc dù sự quan tâm đến CosmWasm đang ngày càng tăng, các ví dụ về cách viết hợp đồng bằng ngôn ngữ Rust trên mạng CosmWasm chỉ được cung cấp bằng tiếng Anh trong tài liệu chính thức. Điều này khiến người mới bắt đầu không có hướng dẫn thực tế nào để sử dụng CosmWasm, khiến rào cản gia nhập trở nên quá cao.
Sau khi hoàn thành khóa học này, bạn sẽ có thể xây dựng các hợp đồng và trang front-end đơn giản trên mạng lưới CosmWasm. Chúng tôi hy vọng khóa học này sẽ là điểm khởi đầu tốt cho những ai quan tâm đến CosmWasm và phát triển hợp đồng thông minh nhưng gặp khó khăn khi bắt đầu.
⚒️ Các công cụ và kiến thức tiên quyết được sử dụng trong lớp học
Khóa học này được xây dựng dựa trên các bài tập thực hành , với các lý thuyết cần thiết được giải thích xen kẽ.
Trong Phần 1, chúng ta sẽ viết một hợp đồng Counter, kiểm thử và xem xét việc triển khai nó. Bạn sẽ tìm hiểu về các mẫu thiết kế cơ bản được CosmWasm sử dụng, chẳng hạn như Entrypoint, Processor và Error.
Trong hai phần tiếp theo, chúng ta sẽ triển khai hợp đồng Counter trên các mạng thử nghiệm Osmosis và Juno. Chúng ta sẽ sử dụng osmosisd, CosmJS và nền tảng node đa RPC của DSRV, All That Node, để giao tiếp với mạng blockchain. Nếu bạn có kiến thức cơ bản về JavaScript và kinh nghiệm với Node.js, bạn sẽ có thể dễ dàng theo dõi.
Trong ba phần cuối, bạn sẽ học cách giao tiếp với front-end dựa trên các hợp đồng đã triển khai trước đó. Sử dụng CosmJS và Keplr Wallet, bạn sẽ tìm hiểu cách các hợp đồng đã triển khai tương tác với React.js, gọi các phương thức hợp đồng và ghi lại dữ liệu trên blockchain.
H. Cần có bao nhiêu kiến thức liên quan đến Ethereum, chẳng hạn như Solidity, là cần thiết?
Nếu bạn có kinh nghiệm triển khai hợp đồng ERC20 cơ bản và giao tiếp với giao diện người dùng, bạn sẽ thấy việc học dễ dàng.
H. Tôi chưa quen với ngôn ngữ Rust. Tôi có thể học nó được không?
Khóa học này không tập trung vào ngôn ngữ Rust. Tuy nhiên, vì nó chỉ đề cập đến các khái niệm Rust cơ bản, tôi khuyên bạn nên đọc Chương 1-4 của Tài liệu Rust tiếng Hàn (https://rinthel.github.io/rust-lang-book-ko/) .
H. Mạng lưới dựa trên Cosmos có vẻ đầy hứa hẹn. Cá nhân tôi có nên đầu tư vào nó không?
Bài giảng này chỉ nhằm mục đích cung cấp thông tin và không cấu thành lời khuyên đầu tư hay tư vấn pháp lý cho các dự án cụ thể. Mọi quyết định đầu tư đều do cá nhân tự chịu trách nhiệm, và DSRV không chịu trách nhiệm về bất kỳ kết quả nào phát sinh. Nội dung được trình bày trong bài giảng này không cấu thành khuyến nghị đầu tư cho các tài sản cụ thể, và bạn nên tránh đưa ra quyết định chỉ dựa trên nội dung bài giảng.
Khóa học này dành cho ai?
Bất cứ ai quan tâm đến việc phát triển hợp đồng blockchain
Những người muốn trở thành người xây dựng hệ sinh thái web3
Cần biết trước khi bắt đầu?
Hiểu biết cơ bản về JavaScript
Tất cả
5 bài giảng ∙ (3giờ 22phút)
Tất cả
2 đánh giá
4.0
2 đánh giá
Đánh giá 32
∙
Đánh giá trung bình 4.7
Đánh giá 868
∙
Đánh giá trung bình 5.0
Miễn phí
Khám phá các khóa học khác trong cùng lĩnh vực!