paint-brush
DeFi trên Bitcoin Phần 2: Cách triển khai DApp trên Bitcoin bằng cách sử dụng Rootstock Sidechainby@rootstock_io
6,871
6,871

DeFi trên Bitcoin Phần 2: Cách triển khai DApp trên Bitcoin bằng cách sử dụng Rootstock Sidechain

Rootstock10m2023/11/28
Read on Terminal Reader

Trong khi Ethereum, Solana và các blockchain khác đang đi đầu trong việc xây dựng dApp, các nhà phát triển hiện đang xem xét tiềm năng chưa được khai thác của việc xây dựng trên Bitcoin bằng Rootstock.
featured image - DeFi trên Bitcoin Phần 2: Cách triển khai DApp trên Bitcoin bằng cách sử dụng Rootstock Sidechain
Rootstock HackerNoon profile picture
0-item

Trong khi Ethereum, Solana và các blockchain khác đang đi đầu trong việc xây dựng dApps thì các nhà phát triển hiện đang xem xét tiềm năng chưa được khai thác của việc xây dựng trên Bitcoin bằng Rootstock.

Khám phá sự thay đổi mô hình có thể xác định lại trải nghiệm phát triển dApp của bạn và mở ra cánh cửa cho sự đổi mới chưa từng có.

Rootstock cho phép xây dựng trên Bitcoin như thế nào?

Rootstock là một hợp đồng thông minh, sidechain tương thích EVM trên Bitcoin cho phép các nhà phát triển xây dựng các ứng dụng phi tập trung (dApps) trên Bitcoin.


Nó là một giải pháp lớp 2 cung cấp chức năng hợp đồng thông minh và khả năng mở rộng mà không làm mất đi tính bảo mật của chuỗi khối Bitcoin. Tiền điện tử gốc của nó được gọi là RBTC được sử dụng làm gas cho tất cả các giao dịch diễn ra trên chuỗi Rootstock.


Đọc hướng dẫn toàn diện này để được giới thiệu về cách phát triển và triển khai Hợp đồng thông minh, nhận RBTC, tài nguyên công cụ và nhà phát triển cũng như cách nhận trợ giúp khi xây dựng trên Blockchain Rootstock.


Nếu bạn muốn có cái nhìn sâu hơn về Rootstock Blockchain và lý do tại sao các nhà phát triển chọn xây dựng trên Rootstock bao gồm khả năng tương thích EVM, khả năng mở rộng, bảo mật của Bitcoin và mức phí thấp hơn, hãy đọc phần một trong loạt bài về hackernoon: DeFi trên Bitcoin Phần 1: Hướng dẫn xây dựng dApp trên Rootstock .

Điều kiện tiên quyết để phát triển hợp đồng thông minh trên Rootstock

Hợp đồng thông minh là mã tự thực thi được lưu trữ trên blockchain. Chúng có thể được sử dụng để tự động hóa một loạt các giao dịch và thỏa thuận mà không cần qua trung gian. Điều cần thiết là xây dựng dApp vì chúng cung cấp nền tảng cho các ứng dụng phi tập trung.


Để có phần giới thiệu nhanh, hãy đọc hướng dẫn nhanh để được giới thiệu nhanh về Rootstock, hãy tìm hiểu cách tương tác với Rootstock trong trình duyệt web của bạn và cách xem các giao dịch Rootstock.

Khả năng hợp đồng thông minh Rootstock:

Rootstock cung cấp nhiều khả năng hợp đồng thông minh, bao gồm:


  • Hỗ trợ Solidity: ngôn ngữ lập trình hợp đồng thông minh phổ biến nhất.


Phát triển trên Rootstock: DeFi trên Bitcoin Porting dApps và lợi ích so với Ethereum


  • Khả năng tương thích EVM: Máy ảo của Rootstock (RVM) là máy ảo hiệu suất cao của Rootstock có thể thực hiện các hợp đồng thông minh một cách nhanh chóng, hiệu quả và tương thích với EVM.


  • Bảo mật: Một môi trường an toàn và đáng tin cậy để triển khai và thực hiện các hợp đồng thông minh. Vì Rootstock (Lớp 2) được xây dựng trên Bitcoin (Lớp 1), nên nó được hưởng lợi từ tính bảo mật cao của Bitcoin.


Xem video trên Khai thác hợp nhất và tại sao nó quan trọng

Ngôn ngữ lập trình của Rootstock

Ngôn ngữ lập trình được sử dụng để phát triển dApp trên Rootstock bao gồm:


  • Độ rắn chắc
  • Javascript


Để nâng cao kiến thức của bạn về hợp đồng thông minh, hãy đăng ký khóa học Khóa học dành cho nhà phát triển Blockchain Rootstock . Tìm hiểu cách viết, kiểm tra, biên dịch, triển khai, bảo mật và xác minh hợp đồng thông minh bằng Solidity.


Các tài nguyên bổ sung bao gồm:


Bạn muốn tích hợp với Rootstock? Hãy liên lạc với chúng tôi hoặc ghé thăm Cổng thông tin dành cho nhà phát triển để bắt đầu.

Công cụ dành cho nhà phát triển

Nếu bạn đã phát triển bất kỳ dApp nào trên Ethereum, bạn nên sẵn sàng sử dụng Rootstock và bắt đầu xây dựng trên Bitcoin.


Dưới đây là một số công cụ dành cho nhà phát triển để cho phép triển khai hợp đồng thông minh trên Rootstock bao gồm trình khám phá, khung, thư viện, đoạn mã demo, oracle blockchain, cơ sở hạ tầng nút và giám sát hợp đồng thông minh :


  1. Nhà thám hiểm (Rootstock Explorer)


Các Trình khám phá chuỗi khối Rootstock cung cấp hình ảnh trực quan chuyên sâu về tất cả các giao dịch, khối, địa chỉ và mã thông báo trong chuỗi khối. Nó cũng hỗ trợ xác minh/tương tác hợp đồng.


Nhà thám hiểm gốc ghép


  1. Khung


Các khung cho phép các nhà phát triển Rootstock tham gia vào hệ sinh thái Rootstock ở các cấp độ khác nhau, chẳng hạn như chạy các nút đầy đủ, mã thông báo giao dịch, khai thác tiền điện tử, v.v.


Sau đây là một số khung được sử dụng để xây dựng Rootstock dApps:


  • Hardhat : Hardhat là môi trường phát triển cho phần mềm Ethereum. Nó bao gồm các thành phần khác nhau để chỉnh sửa, biên dịch, gỡ lỗi và triển khai các hợp đồng thông minh và dApp của bạn, tất cả đều phối hợp với nhau để tạo ra một môi trường phát triển hoàn chỉnh. Hãy xem hướng dẫn từng bước này trên Cách thiết lập dự án Hardhat để kết nối với Rootstock Testnet .


  • sử dụngDApp : sử dụngDApp là một khuôn khổ để phát triển DApp nhanh chóng. Tìm hiểu cách xây dựng trên Rootstock bằng cách sử dụng sử dụng Thư viện phản ứng DApp .


  1. Thư viện


  • Ethers.js: Ethers.js là thư viện JavaScript cho phép các nhà phát triển tương tác với blockchain. Thư viện bao gồm các chức năng tiện ích trong JavaScript và TypeScript, đồng thời cũng có thể hỗ trợ ví.


  • OpenZeppelin: OpenZeppelin là một thư viện để phát triển hợp đồng thông minh an toàn nhằm giúp các nhà phát triển xây dựng trên nền tảng vững chắc của mã đã được cộng đồng kiểm duyệt.


  1. Đoạn mã demo


    Các đoạn mã demo là một kho lưu trữ github chứa đầy các đoạn mã thể hiện các tác vụ của nhà phát triển trên Rootstock. Mỗi thư mục trong kho lưu trữ này chứa một bản demo riêng và có các phần phụ thuộc riêng để cài đặt.


  2. Nhà tiên tri Blockchain


    Các nhà tiên tri về chuỗi khối là các thực thể kết nối chuỗi khối với các hệ thống bên ngoài, cho phép các hợp đồng thông minh thực thi tùy thuộc vào đầu vào và đầu ra trong thế giới thực.


Dưới đây là một số oracle được tích hợp với Rootstock:


  • API3 sứ mệnh của chúng tôi là kết nối API Web2 với Web3 để mở khóa tiềm năng to lớn của các ứng dụng không cần tin cậy tương tác với các doanh nghiệp trong thế giới thực và nguồn cấp dữ liệu ngoài chuỗi thực sự phi tập trung.


  1. Cơ sở hạ tầng nút


  • Chặn là dịch vụ cung cấp kết nối nhanh chóng và dễ dàng với các nút Rootstock và danh sách ngày càng tăng gồm hơn 40 nút tiền điện tử.


  • NOWNodes là một giải pháp doanh nghiệp blockchain dưới dạng dịch vụ cho phép người dùng có quyền truy cập vào các Nút đầy đủ và Explorers blockbook thông qua API. Dịch vụ này cung cấp cơ sở hạ tầng chất lượng cao, nhanh chóng, tiết kiệm chi phí và đáng tin cậy.


  1. Phân tích dữ liệu chuỗi khối, giám sát và quản lý tài sản


  • dịu dàng giúp các nhà phát triển xây dựng, giám sát và cải thiện hợp đồng thông minh bằng cách cung cấp một bộ công cụ để tăng năng suất, tiết kiệm thời gian và đảm bảo hợp đồng thông minh hoạt động như mong đợi.
  • cộng hóa trị là một giải pháp dữ liệu chuỗi khối được lưu trữ cung cấp quyền truy cập vào dữ liệu lịch sử và hiện tại trên chuỗi cho hơn 100 chuỗi khối được hỗ trợ, bao gồm cả Rootstock.
  • Đồng xu xác nhận là một nền tảng phân tích và tuân thủ hàng đầu trong ngành. Các giải pháp AML của nó được tin cậy để phân tích và quản lý rủi ro tốt nhất.
  • Khối lửa là một nền tảng cấp doanh nghiệp cung cấp cơ sở hạ tầng an toàn để di chuyển, lưu trữ và phát hành tài sản kỹ thuật số nhằm vào các trường hợp sử dụng của tổ chức.


  1. Cơ sở hạ tầng không có mã


    Giao thức chuyển tiếp cho phép tạo Blockchains, Mạng con và dApps với giao diện Không có mã.


Bạn muốn tích hợp với Rootstock? Hãy liên lạc với chúng tôi hoặc ghé thăm Cổng thông tin dành cho nhà phát triển để bắt đầu.

Nhận RBTC

RBTC, hay Bitcoin thông minh, là mã thông báo gốc của chuỗi khối Rootstock và nó được tỷ lệ 1:1 với BTC. Nó đóng một vai trò quan trọng trong hoạt động và bảo mật của hệ sinh thái Rootstock và là mã thông báo được sử dụng cho phí giao dịch, thực hiện hợp đồng thông minh, bảo trì chốt Bitcoin và như một kho lưu trữ giá trị vì nó có cùng giá trị với BTC.


Để bắt đầu xây dựng trên Rootstock, bạn sẽ cần có RBTC. Để có hướng dẫn chi tiết về Sàn giao dịch, Tiền điện tử và các cách khác nhau để nhận tiền điện tử trên Rootstock. Nhìn thấy 3 cách dễ dàng để nhận RBTC hoặc Nhận tiền điện tử trên Rootstock .


Dưới đây là một số phương pháp khác;

Vòi

MỘT vòi tiền điện tử là một ứng dụng hoặc trang web phân phối một lượng nhỏ tiền điện tử như một phần thưởng cho việc hoàn thành các nhiệm vụ dễ dàng. Các Vòi thử nghiệm gốc ghép được sử dụng để nhận mã thông báo thử nghiệm để xây dựng và triển khai trên Testnet.

Sàn giao dịch phi tập trung

Sàn giao dịch phi tập trung hay “DEX”, là thị trường ngang hàng nơi người dùng có thể giao dịch tiền điện tử mà không cần cơ quan trung ương. Thay vào đó, DEX sử dụng hợp đồng thông minh để tạo thuận lợi cho giao dịch và đảm bảo rằng chúng được thực hiện một cách công bằng và an toàn.


Chúng ta hãy xem các DEX hỗ trợ mã thông báo Rootstock:


  • Tiền trên chuỗi
  • Xôvryn là một hệ thống dựa trên hợp đồng thông minh không cần giám sát và không được phép để cho vay, vay và giao dịch ký quỹ Bitcoin. Người dùng có thể mua SOV bằng RBTC, hoán đổi và giao dịch: mã thông báo DOC, BPRO, rUSDT, xUSD và MOC trên Sovryn.
  • Tex là một Sàn giao dịch phi tập trung từ Money on Chain, sử dụng các dấu tích định kỳ trong sổ đặt hàng để khớp các hoạt động ở mức giá mới nổi, tránh chạy trước và cho phép khám phá giá hợp lý ngay cả với khối lượng thấp.
  • Ví Liquality là một tiện ích mở rộng trình duyệt để truy cập các ứng dụng Bitcoin, Rootstock và Ethereum. Giải pháp thay thế MetaMask này hỗ trợ nhiều chuỗi khối và cung cấp cách dễ dàng nhất để chuyển đổi giữa các mã thông báo BTC, ETH/ERC20 và RSK bằng các giao dịch hoán đổi nguyên tử được tích hợp sẵn chỉ bằng một cú nhấp chuột.

Trao đổi tập trung

Các sàn giao dịch tập trung được quản lý bởi một tổ chức tập trung, chẳng hạn như một ngân hàng có liên quan đến các dịch vụ tài chính nhằm kiếm lợi nhuận.


Một số trao đổi này bao gồm:


Cầu

Cầu nối là các giao thức phần mềm cho phép giao tiếp và tương tác giữa các chuỗi khối khác nhau.


chốt 2 chiều


Chốt 2 chiều là một giao thức chuyển đổi BTC thành RBTC và ngược lại. Nó được bảo đảm bởi powpeg , là một hệ thống chốt 2 chiều độc đáo giúp bảo mật các bitcoin bị khóa với cùng tốc độ băm Bitcoin nhằm thiết lập sự đồng thuận. Xem ứng dụng chốt 2 chiều để bắt đầu.


Tokenbridge


Các Cầu Ethereum/Rootstock cho phép di chuyển mã thông báo ERC20 giữa chuỗi này với chuỗi khác.


Cầu dây xích Sovryn


Các Cầu ngang Sovryn cho phép chuyển mã thông báo của bạn từ blockchain này sang blockchain khác một cách dễ dàng và không cần xin phép. Hiện tại có ba blockchain được đưa vào cầu nối: Rootstock, Ethereum và Binance Smart Chain.

Ví được hỗ trợ

Các ví hỗ trợ RBTC bao gồm:


Tiêu chuẩn mã thông báo được hỗ trợ

  • ERC20

  • ERC677


Để hiểu sự khác biệt, hãy đọc Tiêu chuẩn Token có thể thay thế .

Loại tài sản

Mã thông báo có thể thay thế

  • USDRIF: RIF Đô la Mỹ là một stablecoin được thế chấp hoàn toàn bằng tiền điện tử. Tỷ lệ 1:1 được gắn với Đô la Mỹ được đảm bảo bởi hợp đồng thông minh tạo ra nó.

  • RIF: Cái này Mã thông báo cho phép bất kỳ chủ sở hữu mã thông báo nào sử dụng các dịch vụ tương thích với kiến trúc RIF.

  • ĐỐC: Đô la trên chuỗi là loại tiền ổn định lý tưởng cho các giao dịch hàng ngày và người dùng đang tìm cách nắm giữ giá trị hiện tại mà không để lại lợi ích của bitcoin.


Tài sản tài chính phi token

  • BPRO: Cái này mã thông báo cho phép người nắm giữ thu nhập thụ động kết hợp với đòn bẩy miễn phí khiến giá của mã thông báo thậm chí còn tăng hơn nữa khi giá bitcoin tăng.

  • RIF Pro: Người nắm giữ nhận thêm đòn bẩy trên RIF của họ và cũng đủ điều kiện để kiếm được một phần phí do giao thức RIF trên Chuỗi tạo ra.


Tham quan Giao thức phi tập trung RIF On Chain để bắt đầu.

Cộng đồng và hỗ trợ Rootstock

Chuỗi khối Rootstock được hỗ trợ bởi cộng đồng các nhà phát triển và những người đam mê blockchain, cùng nhau cung cấp nền tảng kiến thức quan trọng cho những người mới tham gia cộng đồng. Bạn có thể tìm thấy các cộng đồng và kênh hỗ trợ này trên:


tràn ngăn xếp


Nhận câu trả lời cho câu hỏi của bạn trên Stackoverflow . Gắn thẻ #RSK hoặc #Rootstock để được hỗ trợ.


Cộng đồng bất hòa toàn cầu Rootstock


Tham gia gốc ghép Cộng đồng bất hòa toàn cầu để nhận được các tài nguyên và sự hỗ trợ cần thiết khi bạn bắt đầu hành trình xây dựng trên Bitcoin và Ethereum.


Bạn muốn tích hợp với Rootstock? Hãy liên lạc với chúng tôi hoặc ghé thăm Cổng thông tin dành cho nhà phát triển để bắt đầu.


Nguồn giáo dục miễn phí

Tham gia các khóa học này trên Rootstock để nâng cao kiến thức của bạn về Rootstock Sidechain và Viết hợp đồng thông minh.


Khóa học dành cho nhà phát triển Blockchain Rootstock

Các khóa học dành cho nhà phát triển dạy bạn cách phát triển trên chuỗi khối Rootstock, tập trung chủ yếu vào phát triển hợp đồng thông minh. Trong khóa học này, bạn sẽ học cách viết, kiểm tra, biên dịch, triển khai, bảo mật và xác minh hợp đồng thông minh bằng Solidity và nó hoàn toàn MIỄN PHÍ!


Khóa học sử dụng gốc ghép

Các Khóa học người dùng nhằm mục đích hướng dẫn bạn cách sử dụng và tương tác với mạng chuỗi khối Rootstock. Khóa học này dành cho người dùng kỹ thuật, nhưng không yêu cầu hoặc liên quan đến bất kỳ kiến thức lập trình nào và hoàn toàn MIỄN PHÍ!

Đóng góp

Dưới đây là nhiều cách khác nhau mà bạn có thể đóng góp cho Hệ sinh thái Rootstock!

Tham gia chương trình Đại sứ

Trở thành Đại sứ Rootstock , hỗ trợ hệ sinh thái Rootstock và kiếm phần thưởng độc quyền.


  • Kiếm phần thưởng
  • Hợp tác
  • Mạng
  • Tăng mạng
  • Nhận hàng hóa
  • Được mời và tham gia vào các sự kiện độc quyền với những nhà lãnh đạo có tư tưởng hàng đầu trong lĩnh vực này.

Gửi vấn đề

Đóng góp vào Cổng thông tin dành cho nhà phát triển Rootstock .


Gửi một vấn đề

Tham gia hackathon hoặc tài trợ

Sóng ba của Chương trình tài trợ của Rootstock đóng cửa vào ngày 17 tháng 11 — và nếu bạn có một dự án hoặc ý tưởng có thể thúc đẩy hệ sinh thái của chúng tôi, chúng tôi muốn lắng nghe ý kiến của bạn.


Gặp gỡ những người chiến thắng của đợt đầu tiên của Chương trình tài trợ gốc ghép .

Triển vọng tương lai và tác động tiềm tàng của Rootstock đối với ngành công nghiệp Blockchain

Rootstock đang cách mạng hóa cách xây dựng và triển khai các ứng dụng phi tập trung. Bằng cách cung cấp chức năng hợp đồng thông minh và khả năng mở rộng trên Bitcoin, Rootstock đang cho phép các nhà phát triển và doanh nghiệp xây dựng các dApp an toàn, đáng tin cậy và hiệu quả hơn.


Rootstock cũng có tác động đáng kể đến việc áp dụng Bitcoin, bằng cách cho phép xây dựng dApps trên Bitcoin, Rootstock đã mở ra những khả năng mới cho việc sử dụng Bitcoin. Ví dụ: Rootstock có thể được sử dụng để xây dựng các ứng dụng tài chính phi tập trung (DeFi) và các dApps sáng tạo khác trên Bitcoin.


Trong bài viết này, chúng tôi đã đề cập đến cách triển khai dApps trên Bitcoin bằng cách sử dụng sidechain tương thích với Rootstock EVM, chúng tôi đã xem xét các công cụ và tài nguyên cần thiết dành cho nhà phát triển để bắt đầu trên Rootstock.

Tài nguyên hữu ích