- vừa được xem lúc

Tìm hiểu về nền tảng Huobi ECO Chain – Heco

0 0 73

Người đăng: Ngô Văn Nghĩa

Theo Viblo Asia

Heco chain là gì

Huobi ECO Chain (Heco) là một nền tảng blockchain đầu tiên được ra mắt trên Huobi Open Platform. Nền tảng này được giới thiệu là một nền tảng public chain decentralized, có hiệu quả cao và tiết kiệm phí giao dịch. Nó thì cho phép lập trình smart contract và hỗ trợ các giao dịch với hiệu suất cao. Native token của Heco chain là HT và nó sử dụng cơ chế đồng thuận HPoS. Houbi thì cũng hứa hẹn sẽ tiếp tục cải tiến nó bằng cách triển khai layer 2 nhằm hỗ trợ các nhà triển đang ở Ethereum có thể chuyển sang layer 2 trên Houbi.

Vậy có thể hình dung đơn giản Heco chính là một sự kế thừa với những nét tương đồng của người anh đi trước Ethereum. Với sự khác biệt hiện thời là cơ chế đồng thuận và có triển khai layer 2 như các nền tảng Matic, Loom, BSC,....

Các thông tin cơ bản

Heco’s Performance

  • TPS ( Transactions Per Second ): 500+
  • Thời gian confirm trung bình một block: 3s

Cơ chế đồng thuận

  • Sử dụng cơ chế HPoS giống với lại cơ chế POS của Etherum 2.0 sắp ra mắt, với việc sử dụng cơ chế này thay cho PoW thì sẽ giúp tiết kiệm chi phí vận hành node, chi phí confirm block không cần tiêu tốn quá nhiều điện năng nữa... Với cơ chế này thì các minner giờ đây sẽ là các node validator, họ nhẽ nhận được phần thưởng chính là fee gas của các transactions, phần thưởng này sẽ được chia theo tỷ lệ tài sản mà validator đã thế chấp.

Cross-Chain

  • Hiện tại thì thằng Heco chain nó có hỗ trợ cross-chain, tài sản như BTC, ETH hay các stable coins thì có thể được mapped sang Heco chain bằng cách sử dụng một cây cầu - asset bridge. Cơ chế của thực hiện của cái cầu này là sẽ lock tài sản ở trên chain ban đầu và tạo ra một lượng token tương ứng ở bên Heco chain, cơ chế này thì được khá nhiều bên sử dụng tiêu biểu là asset brigde của Binance Smart Chain sang các chain ETH, TronLink,...

  • Team mình cũng có một sản phẩm Cross-Chain từ Harmony sang ETH và sử dụng lượng token đã bị lock ở đầu ETH đem đi lending ở Aave để sinh lời thay vì để lock im một chỗ.

Meta Transaction

Heco chain thì đã hỗ trợ chức năng meta-transaction, nó sẽ giúp giảm chi phí giao dịch của người dùng và Heco sẽ thanh toán khoản giảm phí này. Vì vậy meta-transaction sẽ giúp tối thiểu chi phí vận hành của các developers DApp , cũng như của người dùng Dapp.

Nhưng để được hưởng sự ưu đãi giảm phí này thì người dùng cũng như các nhà phát triển Dapp sẽ cần phải hold một lượng token HT với các hạn mức như sau:

Điều này khá giống với cách vận hành của các sàn giao dịch tập trung hiện tại như Binance, Okex hay chính sàn Huobi ? ? ? không tự nhiên ăn được của họ đâu.

Tokens - Dapp

Hiện các tokens top ở bên ETH đã có mặt trên Heco chain như Uni, Usdt, Link,...

Còn các Dapps trên heco hiện vẫn chưa được đa dạng cho lắm, đa phần vẫn đang là các sản phẩm do Huobi xây dựng. Các sản phẩm do cộng đồng xây dựng hiện khá hiếm hoi

Connect metamask

Mainnet
name: heco-mainnet
rpc: https://http-mainnet-node.huobichain.com
chainid: 128
symbol: HT
scan: https://hecoinfo.com

Testnet
name: Heco-Testnet
rpc: https://http-testnet.hecochain.com
chainid: 256
symbol: HT
scan: https://testnet.hecoinfo.com

Code smart contract và deploy

Việc phát triển Dapp trên Heco giống hết như việc phát triển trên Ethereum và Binance Smart Chain (BSC). Mọi người có thể sử dụng 2 công cụ phổ biến để code contract và deploy đó là RemixTruffle. Trong bài viết lần này thì mình sẽ sử dụng Remix vì thằng này khá là tiện không phải cài đặt gì. Wallet thì Heco đã hỗ trợ Metamask nên mình đã hướng dẫn config mạng ở trên.

Bây giờ mình sẽ demo việc deploy một contract lên mạng testnet của Heco. Đầu tiên ta cần chuẩn bị 1 file code bằng solidity Storage.sol.

Storage.sol

// SPDX-License-Identifier: GPL-3.0 pragma solidity >=0.7.0 <0.8.0; /** * @title Storage * @dev Store & retrieve value in a variable */
contract Storage { uint256 number; /** * @dev Store value in variable * @param num value to store */ function store(uint256 num) public { number = num; } /** * @dev Return value * @return value of 'number' */ function retrieve() public view returns (uint256){ return number; }
}

Sau khi đã có contract giờ ta sẽ cần complier, ở đây ta cần chọn đúng version solidity để có thể complier mà không bị lỗi nha

Ok giờ đến phần connect wallet với metamask nhớ change netwrork sang testnet đó

Ồ quên ta còn thiếu HT để có thể làm fee gas deploy. Để có được HT ta sẽ đi faucet tại đây here. Ok đã có 0.5 HT deploy thoải mái luôn

Bây giờ cần chuyển môi trường của Remix từ máy ảo của remix sang connect vào web3 của metamask

Rồi deploy và xem kết quả nào

Vậy là xong do dùng HPoS (PoS) nên confirm giao dịch khá nhanh tầm 3s bằng với BSC.

Tổng kết

Qua bài viết nay thì mình muốn cho những bạn nào đã nghe nói về Heco chain như chưa tìm hiểu về nền tảng này. Nói chung thì docs của Heco theo quan điểm cá nhân mình thì còn rất sơ sài. Hoặc có thể do họ nghĩ xây giống gần như y hệt một bên nào đó rồi thì chả cần docs chi tiết làm gì, nếu cần thì sang docs của bên kia mà đọc ??? chắc mọi người cũng hiểu là giống bên nào rồi đấy. Mình mong là thời gian tới Huobi có thể cập nhật thêm những tính năng khác biệt so với các nền tảng hiện có, chứ hiện tại thì để có thể tạo được một trend như BSC hay Etherum thì mình nghĩ là chắc là sẽ chưa thể xảy ra với Heco chain.

Nguồn

https://www.hecochain.com/en-us/

Bình luận

Bài viết tương tự

- vừa được xem lúc

[Blockchain] Road to Bitcoin

. Chắc mọi người hẳn đã không còn xa lạ gì với anh chàng tỷ phú đã ném vỡ cửa kính ô tô nhà mình cùng với siêu năng lực điều khiển vật giá chỉ bằng lời nói, người đã đẩy định giá Bitcoin trên thị trường vượt ngưỡng 50K dolar/coin với những bài twitter để đời . .

0 0 61

- vừa được xem lúc

Khi Ethereum có chi phí giao dịch quá đắt đỏ - Tương lai cho layer2 ?

Với sự phát triển như vũ bão của Blockchain, ETH dường như đang quá tải và hệ quả là chi phí Gas đã lên đến 1000Gwei, phí để tạo những transaction phức tạp đã xấp xỉ 500$ . Và một giải pháp cứu cánh cho các sản phẩm Defi trên ETH chính là Layer2, và trong nhiệm vụ lần này Matic đang thể hiện khả năn

0 0 89

- vừa được xem lúc

Blockchain với Java - Tại sao không?

Cuộc cách mạng công nghiệp 4.0 ra đời kéo theo nhiều sự thay đổi và xu hướng mới được hình thành. Riêng đối với lĩnh vực CNTT cũng không nằm ngoài vùng ảnh hưởng mạnh mẽ. Chính làn sóng 4.

0 0 92

- vừa được xem lúc

Phân loại và tầm quan trọng của các node trong mạng blockchain

Trước khi đi vào phân loại và nêu rõ được tầm quan trọng của các node trọng mạng blockchain thì mình xin được trích dẫn khái niệm về blockchain từ Wikipedia như sau:. .

0 1 65

- vừa được xem lúc

Code Smart Contract bằng Assembly ?

Introduction. Hồi còn học trong ghế nhà trường bộ môn lập trình tốn nhiều não nhất của mình là code assembly. Nôm na thì bất cứ ngôn ngữ bậc cao nào như C , Go, Java,... được sinh ra để người dễ hiểu và dễ code , tuy nhiên chúng đều sẽ được compiled down xuống assembly một ngôn ngữ bậc thấp để máy h

0 0 58

- vừa được xem lúc

Dextool - Công cụ phân tích Decentralized Exchange tuyệt vời

. Trend Defi mặc dù đã bớt nhiệt nhưng những sản phẩm nổi bật của làn sóng này mang lại thì vẫn rất được người dùng ưa chuộng. Đặc biệt là các nền tảng Decentralized Exchange, tiêu biểu là Uniswap, SushiSwap, 1inch Exchange, FalconSwap,... Nhưng khi đã sử dụng các nền tảng DEx này mà không biết đến

0 0 106