Tổng quan
Harmony (ONE) là một nền tảng blockchain phi tập trung được xây dựng hoàn toàn tương thích với máy ảo của Ethereum (EVM). Harmony được Stephen Tse thành lập vào năm 2018 và ra mắt chính thức vào năm 2019 dưới dạng chuỗi khối hợp đồng thông minh sử dụng giao thức đồng thuận Effective Proof-of-Stake (EpoS), không giống như PoS truyền thống, đối với Harmony khi sử dụng EpoS quyền xác thực khối tiếp theo được trao thông qua xổ số hoặc đấu thầu. Bên cạnh đó, Harmony còn kết hợp cả cấu trúc sharing (phân đoạn) cho phép các giao dịch được xác nhận song song giúp đẩy nhanh tốc độ xác nhận giao dịch. Cấu trúc này cũng được nhiều nền tảng sử dụng như NEAR Protocol và sắp tới là ETH 2.0.
Để có thể dễ dàng cho việc chuyển giao các tài sản crypto, tokens hay dữ liệu từ blockchain này sang blockchain khác, Harmony đã xây dựng các cầu nối (Bridge) để có thể thuận tiện hơn cho việc giao dịch của người dùng trên Harmony, đồng thời tăng trải nghiệm của người dùng khi sử dụng nền tảng. Hai Bridge chính được xây dựng trên Harmony đó là Bitcoin Bridge và Horizon Bridge.
Hôm nay, hãy cùng GFS tìm hiểu về Bitcoin Bridge – cầu nối giữ Bitcoin (BTC) với Máy ảo Ethereum trên Harmony nhé!
Tầm quan trọng của Bridge trong blockchain
- Cross chain bridge cho phép việc chuyển giao tài sản giữa các blockchain được diễn ra dễ dàng và nhanh chóng
- Cầu nối (Bridge) được xem là mảnh ghép quan trọng tạo điều kiện thuận lợi cho việc luân chuyển vốn
- Hạn chế được vấn đề về phí gas cũng như thời gian xử lý giao dịch. Ví dụ: Một số nhà phát triển sử dụng dApp trên Ethereum thường sẽ gặp vấn đề về tốc độ xử lý giao dịch chậm, phí gas đắt đỏ, thường xuyên bị tắt nghẽn. Khi sử dụng cầu nối họ có thể gửi các token của họ vào một blockchain khác để xử lý với tốc độ nhanh và chi phí giao dịch thấp hơn.
- Đặc biệt, cầu nối sẽ làm giảm lưu lượng mạng trên Ethereum bằng cách phân tán nó qua các blockchain khác, ít tắc nghẽn hơn.
Bridge trên Harmony
Trên mỗi blockchain sẽ có nhiều giao thức khác nhau được xây dựng trên đó và mỗi giao thức khác nhau sẽ có những quy tắc và tiêu chuẩn khác nhau, điều đó đồng nghĩa với việc các token bạn có thể sử dụng trên một chuỗi và không thể sử dụng được trên chuỗi khác điều này sẽ làm giảm tương tác giữa các blockchain với nhau. Để giải quyết được vấn đề này một số cầu nối được xây dựng được ra đời sẽ cho phép sử dụng token trên các chuỗi mới. Điều này sẽ được thực hiện bằng cách wrapping, trong đó token được burn (đốt) hoặc locked (khóa) tương tự như trong ký quỹ trên một chuỗi và token wrapped tương đương sẽ được phát hành trên chuỗi mới.
Ví dụ: Nếu bạn có 10 token trên blockchain A và bạn muốn chuyển 3 token sang blockchain B, bạn chỉ cần locked 3 token trên blockchain A và mint wrapped token trên blockchain B. Số lượng token là 10 ban đầu của bạn vẫn còn, chỉ là 3 token được locked lúc đầu đã được wrapped và có thể được sử dụng trong một nền tảng mới.
Các cầu nối (Bridge) được xem là mảnh ghép quan trọng trong blockchain nhằm tạo điều kiện thuận lợi cho việc luân chuyển vốn. Với sự phát triển của thị trường blockchain thì ngày càng có nhiều dApps ra đời trên các chuỗi khác nhau và cầu nối ra đời sẽ có thể giúp các chuỗi có thể tương tác với nhau.
Đối với Harmony vấn đề mở rộng quy mô tài chính chuỗi chéo là một trong những vấn đề chính được đề cập trong roadmap của Harmony. Trong thời gian tới Harmony chủ yếu sẽ tập trung vào khả năng tương tác với các cầu nối nhằm mục đích có thể kết nối người dùng với bất kỳ chuỗi nào.
- Với Horizon trên Harmony, nền tảng xây dựng với mục đích xây dựng một cầu nối Ethereum đang tin cậy cho người dùng. Hiện tại, Horizon Bridge hỗ trợ nhiều token ERC20, BEP20, HRC20.
- Đối với Bitcoin Bridge, vừa ra mắt thời gian gần đây nhằm mục đích hiệu quả về vốn, người dùng có thể wrapping BTC của họ một cách liền mạch và đưa đến hệ sinh thái Harmony.
Bitcoin Bridge của Harmony là gì?
Để có thể thuận tiện cho việc luân chuyển cho người dùng việc ra mắt một cầu nối có thể kết nối được với tất cả các chuỗi EVM và chủ sở hữu BTC. Hệ sinh thái Harmony công bố ra mắt Harmony Bitcoin Bridge vào tháng 02/2022. Bitcoin Bridge là sản phẩm được xây dựng bởi Harmony dựa trên kiến trúc Interlay, cho phép wrapping BTC để sử dụng trên blockchain Harmony tương thích với máy ảo của Ethereum (EVM).
Có thể hiểu đơn giản cầu nối này sẽ cho phép tài sản được hỗ trợ hỗ trợ 1: 1 bằng 1BTC, hoàn toàn phi tập trung, có thể tương tác và chống kiểm duyệt. Trong đó, 1BTC là BTC được wrapped bởi HRC20 trên mạng Harmony.
Bằng cách kết nối BTC của họ với Harmony, chủ sở hữu Bitcoin có thể tham gia vào các nền tảng DeFi trên mạng Harmony trong khi vẫn giữ quyền sở hữu đồng tiền của họ.
Harmony Bitcoin Bridge được xây dựng với mục đích giúp cho người dùng nắm giữ BTC có thể dễ dàng kết nối với hệ sinh thái Harmony, bên cạnh đó người khai thác và nắm giữ BTC cũng có thể tham gia vào các dự án DeFi chất lượng trên Harmony. Cầu nối được đảm bảo bởi Chainlink nguồn cấp dữ liệu giá oracle và sẽ cho phép người dùng Bitcoin tham gia trải nghiệm các sản phẩm DeFi năng suất cao.
Bridge trên Harmony hoạt động như thế nào?
Trên Bridge có:
- Vault là thành phần quan trọng của cầu nối, đây là nơi sẽ hoạt động như một nơi giám sát BTC của người dùng, vault sẽ có nhiệm vụ nhận và giữ BTC của người dùng và cho phép họ tạo ra 1BTC (wrapped BTC)
- Người dùng là người có thể yêu cầu nhận 1BTC (wrapped BTC) tương đương với số lượng BTC mà họ đã lock vào vault. Người dùng cũng có thể yêu cầu đổi từ 1BTC về lại BTC bằng cách burn 1BTC và unlock BTC của họ từ vault
- Relayer sẽ có chức năng chuyển tiếp các block trên Bitcoin sang Relay smart contract (Hợp đồng thông minh chuyển tiếp) trên Harmony
- XCLAIM là một giao thức được sử dụng để làm khuôn khổ xây dựng cầu nối. Giao thức có nhiệm vụ xác định các chức năng cho các wrapped token được hỗ trợ bởi các tài sản trên chuỗi ban đầu. Cụ thể, XCLAIM đảm bảo rằng các token được hỗ trợ bằng Bitcoin (1BTC) có thể được đổi lấy số lượng BTC tương ứng hoặc giá trị kinh tế tương đương trong Ethereum.
Cơ chế hoạt động
Đầu tiên BTC của người dùng sẽ được lock trong vault, cụ thể khi BTC được chuyển qua bridge thì sẽ bị lock trong các vault trên nền tảng của Bitcoin và sẽ được lưu trữ đến khi hoán đổi quá trình này sẽ được xác minh mà không cần phải dựa vào bất kỳ bên thứ ba nào mà chỉ cần qua relayer, quá trình này xảy ra sẽ cho phép mint 1BTC (wrapped BTC) trên nền tảng của Harmony. Nếu muốn chuyển ngược lại chỉ cần burn 1BTC, sau đó sẽ được xác minh và cấp quyền đổi BTC ban đầu bị lock từ vault trên blockchain Bitcoin.
Hầu như, bất kỳ ai cũng có thể vận hành một vault, quá trình để có thể vận hành một vault này sẽ được thiết kế để giúp cho việc thực hiện được diễn ra một cách dễ dàng nhằm mang lại lợi nhuận cho người dùng. Để có thể ngăn chặn các hành vi độc hại và có thể đảm bảo an toàn cho bridge, các nhà điều hành vault được yêu cầu thế chấp tài sản dưới dạng token ONE và các vault sẽ dự kiến duy trì tỷ lệ tài sản thế chấp là 150% tính theo số lượng đô la. Đối với các nhà điều hành vault, họ sẽ nhận được phí từ những người dùng khi chọn chúng làm cầu nối để kết nối Bitcoin của họ với Harmony. Mỗi vault sẽ nhận được 0.5% phí cầu nối từ người dùng trên mỗi giao dịch (phát hành, mua lại) dưới dạng 1BTC, phí 0.5% này có thể thay đổi.
Các relayer sẽ có nhiệm vụ giám sát các vault để xem có bất kỳ giao dịch trái phép nào diễn ra hay không, ngoài ra relayer còn có nhiệm vụ giám sát blockchain Bitcoin để tìm bằng chứng rằng các UTXO đã bị lock trong một vault. Họ còn có chức năng xác minh và lưu trữ Bitcoin block headers (Tiêu đề khối Bitcoin) trên Harmony và cho phép hợp đồng phát hành 1BTC để xem liệu một tổ chức phát hành có thực hiện giao dịch mà họ tuyên bố là đã thực hiện trên blockchain BTC hay không.
Ví dụ thực tế về quá trình hoạt động của Bitcoin Bridge trên Harmony:
- Đầu tiên bạn chọn một vault, sau đó gửi BTC của bạn vào đó kèm theo địa chỉ trên Harmony của bạn
- Sau khi giao dịch này được xác minh, relayer sẽ gửi bằng chứng về việc đưa vào khối Bitcoin cho chuỗi Harmony
- Bằng chứng này cho phép bạn có thể rút 1BTC và 1BTC này sẽ được gửi đến địa chỉ Harmony mà bạn đã gửi cùng với giao dịch BTC
- Bạn có thể sử dụng 1BTC mới phát hành của mình để nhận được một số lợi nhuận hấp dẫn
Economics (Kinh tế học)
Nếu vault và Staked Relayers trực tuyến và tuân theo các quy tắc giao thức sẽ làm tăng SLA (Service Level Agreements). Nếu các vault chuyển sang chế độ ngoại tuyến hoặc không cung cấp dịch vụ cho người dùng thì sẽ bị cắt giảm từ 10 đến 30%.
Nếu SLA của vault hoặc Staked Relayer giảm xuống dưới một mức nhất định, sẽ phải chịu một hình phạt, từ hình phạt đơn thuần cho đến tịch thu toàn bộ tài sản thế chấp và có thể bị loại ra khỏi hệ thống. Điểm số sẽ được tăng lên khi các hành vi và dịch vụ tốt cũng như giảm bởi hiệu tăng hiệu suất và giảm thiểu sự cố có thể xảy ra. SLA cao hơn dẫn đến phần thưởng cao hơn và ưu tiên hơn trong việc Issue (phát hành) và Redeem (đổi thưởng).
Để có thể sử dụng dịch vụ trên bridge người dùng cần phải trả một khoản phí với mức giá trị là 0.5%, dịch vụ này bao gồm cả việc minting/redeeming 1BTC và phí này sẽ được thanh toán bằng 1BTC. Các khoản phí này sẽ được phân bổ cho các Relayers và Vault theo SLA của họ.
Định hướng phát triển
Đối với kinh tế học
- Phí thế chấp tài sản để lock BTC trong vault là token ONE, vấn đề này có thể thay đổi thành phần trăm tài sản thế chấp của vault
- Đinh hướng để có thể chuyển sang thị trường thu phí thay vì phí khai thác và đổi tiền cố định 0.5%
Đối với quản trị
- Trong thời gian tới sẽ có kế hoạch giới thiệu token trong một bản phát hành
- Việc quản lý sẽ hoàn toàn phi tập trung từ việc quản lý các thông số kỹ thuật đến phí dịch vụ
Tổng kết
Harmony BTC Bridge là nơi thông tin và giá trị có thể tương tác liền mạch và đáng tin cậy trên các chuỗi khác nhau. Tuy nhiên, trên Harmony BTC Bridge việc sử dụng vốn hiệu quả vẫn còn là một hạn chế khi các token được staked bởi Relayers và Vaults và tài sản thế chấp BTC được đăng bởi người dùng chỉ là vốn cố định, mặc dù có một cơ chế mạnh mẽ, nhưng nguồn vốn này không được sử dụng để thanh khoản hoặc đưa vào hoạt động dưới bất kỳ hình thức nào. Đây có thể thấy là một trong những hạn chế mà Harmony BTC Bridge đang gặp phải và vẫn chưa thể khác phục được. Hiện nay, Chainlink hiện đã được tích hợp và sẽ cung cấp nguồn cấp dữ liệu giá không phụ thuộc trên Harmony BTC Bridge, từ đó rủi ro sẽ được giảm thiểu trên giao thức.