BEP-20: Tiêu chuẩn token BNB Smart Chain là gì và nó so sánh như thế nào với ERC-20

BEP-20: Tiêu chuẩn token BNB Smart Chain là gì và nó so sánh như thế nào với ERC-20

Ai đó gửi cho bạn USDT. Bạn dán địa chỉ ví của mình, nhấn xác nhận và chờ đợi. Không có gì đến. Bạn kiểm tra mã giao dịch. Các token đã rời khỏi ví của người gửi. Chúng đã di chuyển qua chuỗi khối thông minh BNB. Ví của bạn nằm trên Ethereum. USDT đã biến mất. Bị mắc kẹt giữa hai mạng lưới vì không ai nói với bạn rằng USDT tồn tại dưới dạng cả token ERC-20 trên Ethereum và token BEP-20 trên BSC, và hai loại này không thể hoán đổi cho nhau nếu không có cầu nối.

Sai lầm này khiến mọi người mất tiền thật mỗi tuần. Và điều đó xảy ra vì hầu hết người mới bắt đầu không hiểu rằng cùng một token có thể tồn tại trên các blockchain khác nhau sử dụng các tiêu chuẩn khác nhau. BEP-20 là một trong những tiêu chuẩn đó. Nó vận hành mọi thứ trên BNB Smart Chain giống như cách ERC-20 vận hành mọi thứ trên Ethereum. Cùng một khái niệm, nhưng mạng lưới khác nhau, token phí gas khác nhau, và các quy tắc khác nhau để chuyển tài sản.

Nếu bạn sử dụng MetaMask, Trust Wallet, hoặc bất kỳ giao thức DeFi nào trên BSC, bạn đã và đang tương tác với các token BEP-20 dù bạn có nhận ra điều đó hay không. Bài viết này giải thích tiêu chuẩn BEP-20 thực chất là gì, so sánh nó với ERC-20 và BEP-2 như thế nào, những token nào sử dụng nó, và những điều thực tế bạn cần biết để tránh việc gửi tiền điện tử của mình vào hư không.

BEP-20 nghĩa là gì và tại sao nó tồn tại?

BEP là viết tắt của BNB Evolution Proposal (Đề xuất Tiến hóa BNB). Số 20 chỉ là số thứ tự của đề xuất, cùng quy ước đặt tên đã tạo ra ERC-20 trên Ethereum. Tiêu chuẩn này hướng dẫn các nhà phát triển: "Đây là cách các token trên BNB Smart Chain nên hoạt động."

Đây là câu chuyện đằng sau. Binance đã có một blockchain gọi là Binance Chain (nay là BNB Beacon Chain) từ tháng 4 năm 2019. Nó nhanh đối với các giao dịch token cơ bản nhưng lại khá hạn chế về mặt chức năng. Không thể chạy hợp đồng thông minh. Không thể thực hiện DeFi. Không thể lưu trữ một thị trường NFT. Về cơ bản, nó chỉ là một công cụ đơn giản cho Binance DEX.

Vì vậy, vào tháng 9 năm 2020, Binance đã ra mắt chuỗi thứ hai song song với nó: BNB Smart Chain. Chuỗi này chạy trên Máy ảo Ethereum (EVM). Sao chép mã Solidity của bạn từ Ethereum, triển khai nó trên BSC, và nó hoạt động. PancakeSwap về cơ bản là một nhánh của Uniswap được đưa vào hoạt động chỉ trong vài ngày vì khả năng tương thích với EVM đã làm cho việc chuyển đổi trở nên dễ dàng.

BEP-20 ra đời với BSC làm tiêu chuẩn token. Và nó không phải là "lấy cảm hứng từ" ERC-20. Nó là ERC-20 khoác lên mình chiếc áo khác. Cùng sáu chức năng. Cùng hai sự kiện. Một nhà phát triển đã triển khai hợp đồng ERC-20 trên Ethereum có thể triển khai lại chính xác mã đó trên BSC và gọi nó là token BEP-20. Sự khác biệt không nằm ở mã nguồn. Nó nằm ở mạng lưới đang hoạt động bên dưới.

Điểm khác biệt chính: phí gas. Trên Ethereum, một giao dịch chuyển token đơn giản có thể tốn từ 1 đến 15 đô la tùy thuộc vào độ tắc nghẽn mạng. Trên BSC, giao dịch tương tự chỉ tốn vài xu. Bạn trả phí gas bằng BNB thay vì ETH. Thời gian tạo khối trên BSC khoảng 3 giây so với 12 giây của Ethereum. Nhanh hơn và rẻ hơn. Nhược điểm là tính phi tập trung: BSC hoạt động dựa trên 21 trình xác thực được lựa chọn thông qua cơ chế đồng thuận Proof of Staked Authority (PoSA). Ethereum có hơn một triệu trình xác thực. Sự khác biệt về số lượng trình xác thực này là điểm yếu chính của BSC.

Tham số BEP-20 (BSC) ERC-20 (Ethereum)
Mạng Chuỗi thông minh BNB Ethereum
Mã thông báo khí đốt Nhà nghỉ BNB ETH
Thời gian theo khối ~3 giây ~12 giây
Chi phí gas trung bình (chuyển token) 0,01-0,05 đô la 1-15 đô la
Tương thích với EVM Đúng Tự nhiên
Trình xác thực 21 người đang hoạt động (PoSA) 1 triệu+ (PoS)
Ngôn ngữ hợp đồng thông minh Độ bền Độ bền
Định dạng địa chỉ 0x... 0x...

Một chi tiết thực tế thường gây nhầm lẫn cho mọi người: Địa chỉ BEP-20 và ERC-20 trông giống hệt nhau. Cả hai đều bắt đầu bằng 0x theo sau là 40 ký tự thập lục phân. Địa chỉ MetaMask của bạn là cùng một chuỗi trên cả hai mạng. Nhưng các token trên mỗi mạng lại riêng biệt. Việc gửi USDT BEP-20 đến một địa chỉ Ethereum mà không sử dụng cầu nối có nghĩa là các token sẽ được chuyển đến BSC tại địa chỉ đó. Nếu người nhận chỉ kiểm tra Ethereum, họ sẽ không thấy gì. Các token vẫn tồn tại, chỉ là nằm trên chuỗi khác.

bep-20

BEP-20 so với BEP-2: hai tiêu chuẩn token của Binance

Tôi không thể đếm nổi số lần ai đó trên máy chủ Discord hỏi "Sự khác biệt giữa BEP-2 và BEP-20 là gì?". Câu trả lời trước đây khá phức tạp. Giờ thì đơn giản hơn: BEP-2 đã lỗi thời.

Để tôi giải thích. Binance vận hành hai blockchain cùng lúc trong bốn năm. BNB Beacon Chain (phiên bản cũ, tháng 4 năm 2019) sử dụng token BEP-2. Nó có thể thực hiện chuyển khoản nhanh và vận hành Binance DEX nhưng không có gì khác. Không có hợp đồng thông minh. Không có DeFi. Địa chỉ BEP-2 trông giống như bnb1qzm84k... và yêu cầu trường MEMO mà mọi người đều quên và sau đó mất ba ngày trò chuyện với bộ phận hỗ trợ để cố gắng lấy lại tiền của mình.

BNB Smart Chain (tháng 9 năm 2020) mới thực sự là một lựa chọn thông minh. Tương thích với EVM. Hợp đồng thông minh. DeFi. NFT. Token BEP-20 với địa chỉ 0x... Không có những rắc rối về MEMO.

Gần như ngay lập tức, mọi người chuyển sang BSC. Beacon Chain trở nên hoang vắng. Vào tháng 6 năm 2024, Binance đã ngừng hoạt động. Beacon Chain ngừng sản xuất khối. BEP-2 chính thức bị loại bỏ. Nếu bạn có token BEP-2 trong bản sao lưu Trust Wallet cũ từ năm 2020, chúng cần được chuyển đổi sang BEP-20, nếu không chúng sẽ bị mắc kẹt trên một chuỗi không còn tồn tại.

Tiêu chuẩn Mạng Định dạng địa chỉ Hợp đồng thông minh Tình trạng (2026)
BEP-2 Chuỗi đèn hiệu BNB bnb1... (+ GHI CHÚ) KHÔNG Ngừng hoạt động (tháng 6 năm 2024)
BEP-20 Chuỗi thông minh BNB 0x... Đúng Tiêu chuẩn chính, chủ động
ERC-20 Ethereum 0x... Đúng Tích cực

BEP-20 và ERC-20: điểm giống và điểm khác nhau

Mọi người thường xuyên hỏi tôi: "Vậy BEP-20 chỉ là ERC-20 trên một chuỗi khác thôi sao?" Về cơ bản, đúng vậy. Và đó chính là điểm mấu chốt. Binance không hề phát minh lại cái bánh xe. Họ đã sao chép những gì Ethereum đã làm, thực hiện một vài điều chỉnh và vận hành nó trên một chuỗi nhanh hơn, rẻ hơn và tập trung hơn.

Các công cụ cũng được chuyển đổi tương tự. Tôi sử dụng MetaMask cho BSC giống như cách tôi sử dụng nó cho Ethereum. Cùng một IDE Remix để triển khai hợp đồng. Cùng một Hardhat để kiểm thử. Cùng một thư viện OpenZeppelin. Nếu bạn là nhà phát triển Solidity, BSC là một món quà miễn phí. Không cần kỹ năng mới nào cả.

BEP-20 bổ sung một vài tính năng mà ERC-20 không yêu cầu. Hàm getOwner() là bắt buộc trên BEP-20 nhưng là tùy chọn trên Ethereum. Trường decimals phải được khai báo rõ ràng. Và BEP-20 tích hợp sẵn các tham số tùy chọn cho việc đưa địa chỉ vào danh sách đen, tạo, đốt và tạm dừng chuyển khoản. Trên Ethereum, bạn sẽ thêm các tham số này thông qua các tiện ích mở rộng OpenZeppelin. Trên BSC, chúng là một phần của mẫu chuẩn mà hầu hết các nhà phát triển bắt đầu sử dụng.

Sự khác biệt thực sự nằm ở cấp độ mạng lưới, chứ không phải cấp độ token:

Chi phí gas thấp khiến BSC trở nên hấp dẫn đối với các giao dịch nhỏ. Việc trao đổi 50 đô la token trên PancakeSwap chỉ tốn vài xu. Trong khi đó, cùng một giao dịch trên Uniswap lại tốn đến vài đô la tiền gas. Đối với người dùng DeFi cá nhân ở châu Á, châu Phi và Mỹ Latinh, nơi mà 5 đô la tiền gas là một con số đáng kể, BSC là một lựa chọn thay thế hợp lý hơn so với Ethereum.

Tốc độ cũng rất quan trọng. Khối 3 giây có nghĩa là giao dịch được xác nhận nhanh hơn. Các giao thức DeFi hoạt động mượt mà hơn. Thanh lý diễn ra nhanh hơn. Đối với các bot giao dịch và nhà kinh doanh chênh lệch giá, thời gian tạo khối nhanh hơn mang lại lợi thế.

Tính phi tập trung là điểm yếu của BSC. Chỉ có 21 trình xác thực, tất cả đều được lựa chọn thông qua quyền hạn được cấp, hầu hết đều có liên hệ mật thiết với Binance. Trong khi đó, Ethereum hoạt động dựa trên hơn một triệu trình xác thực độc lập trải rộng khắp thế giới. Nếu tính phi tập trung là yếu tố quan trọng đối với bạn, BSC sẽ khó thuyết phục hơn. Nếu giá rẻ và tốc độ nhanh chóng quan trọng hơn, BSC sẽ thắng.

Các token BEP-20 hàng đầu trên BNB Smart Chain

Về mặt kỹ thuật, BNB là một token gốc, không phải là token BEP-20 (tương tự như cách ETH là token gốc của Ethereum). Nhưng Wrapped BNB (WBNB) là một lớp bao bọc BEP-20 mà các giao thức DeFi sử dụng.

Các token BEP-20 lớn nhất theo hoạt động và vốn hóa thị trường:

Mã thông báo Kiểu Chức năng của nó là gì?
USDT (BSC) Đồng tiền ổn định Tether trên BNB Smart Chain, hàng tỷ đô la đang lưu hành.
USDC (BSC) Đồng tiền ổn định Stablecoin của Circle trên BSC
BUSD Stablecoin (đã lỗi thời) Đây là stablecoin chính của BSC cho đến khi Paxos ngừng phát hành vào tháng 2 năm 2023.
BÁNH NGỌT Quản trị/tiện ích Token gốc của PancakeSwap, sàn giao dịch phi tập trung BSC lớn nhất.
XVS Quản trị Venus Protocol, nền tảng cho vay BSC lớn nhất
NƯỚNG Quản trị Token BakerySwap DEX
BSC-USD Đồng tiền ổn định USD được neo giá trên Binance
Alpaca DeFi Alpaca Finance, canh tác lợi nhuận đòn bẩy

Câu chuyện về BUSD đáng được nhắc đến. Binance USD từng là stablecoin gốc của BSC trong nhiều năm. Vào tháng 2 năm 2023, SEC đã yêu cầu Paxos (đơn vị phát hành) ngừng đúc BUSD. Stablecoin này chuyển sang chế độ chỉ có thể quy đổi. Hàng tỷ đô la đã bị rút khỏi thị trường trong những tháng tiếp theo. BSC mất đi stablecoin gốc của mình và hệ sinh thái chuyển sang USDT và FDUSD. Đây là một đòn giáng mạnh về mặt pháp lý, làm suy yếu khả năng cạnh tranh của BSC trong lĩnh vực DeFi.

PancakeSwap vẫn là sàn giao dịch phi tập trung (DEX) chiếm ưu thế. Nó tương đương với Uniswap của BSC. Người nắm giữ token CAKE quản lý giao thức và nhận phần thưởng staking. Giao thức Venus xử lý hoạt động cho vay và đi vay. Hai giao thức này chiếm một phần lớn tổng TVL (Tổng giá trị bị khóa) của DeFi trên BSC.

Cách sử dụng token BEP-20: những điều cần biết thực tế

Chỉ mất hai phút để thiết lập. Thật đấy. Mở MetaMask. Tab Mạng. Thêm BNB Smart Chain. ID chuỗi 56. RPC: bsc-dataseed.binance.org. Ký hiệu: BNB. Trình khám phá khối: bscscan.com. Xong. Hoặc chỉ cần sử dụng danh sách mạng có sẵn và bỏ qua bước nhập thủ công.

Tiếp theo: phí giao dịch. Mua vài đô la BNB trên Binance hoặc Coinbase. Rút về MetaMask của bạn trên BSC. Số tiền nhỏ đó đủ cho hàng trăm giao dịch vì phí giao dịch trên BSC chỉ vài xu mỗi giao dịch.

Từ đó trở đi, nó cũng tương tự như Ethereum. PancakeSwap dành cho giao dịch hoán đổi. Venus dành cho cho vay. Pool dành cho khai thác lợi nhuận. MetaMask của bạn hoạt động giống hệt nhau trên cả hai mạng. Cùng một nút bấm, cùng một quy trình, chỉ khác nhau ở chuỗi khối chạy ngầm.

Trust Wallet bỏ qua hoàn toàn bước thiết lập vì nó thuộc sở hữu của Binance. BSC hoạt động ngay sau khi cài đặt. Người dùng Ledger và Trezor kết nối thông qua MetaMask như thường lệ.

Một điều tôi luôn nhấn mạnh với mọi người mới bắt đầu mà tôi nói chuyện cùng: KIỂM TRA MẠNG TRƯỚC KHI GỬI TIỀN. Địa chỉ BSC và Ethereum trông giống nhau. 0x theo sau là cùng một chuỗi ký tự thập lục phân. Địa chỉ ví của bạn thực sự giống hệt nhau trên cả hai chuỗi vì chúng được tạo ra từ cùng một khóa riêng. Nhưng các token trên mỗi chuỗi là những "vũ trụ" riêng biệt. Tôi đã từng thấy người ta gửi 10.000 đô la Mỹ bằng USDT BEP-20 cho người khác, người đó mong nhận được USDT ERC-20 trên Ethereum. Các token đến địa chỉ đó nhưng lại nằm trên BSC. Người nhận mở Ethereum và không thấy gì. Họ hoảng loạn. Cách khắc phục rất đơn giản nếu bạn biết chuyện gì đã xảy ra: thêm BSC vào ví của người nhận, cùng một khóa riêng kiểm soát cả hai chuỗi, token sẽ ở đó. Nhưng hầu hết mọi người không biết điều đó và cho rằng tiền đã mất.

Chuỗi khối thông minh BNB năm 2026: Hệ sinh thái đang ở vị thế nào?

Năm 2021 là thời điểm bùng nổ của BSC. Phí gas Ethereum lên tới 50-100 đô la mỗi giao dịch. Người dùng bình thường không đủ khả năng sử dụng Uniswap. BSC cung cấp trải nghiệm tương tự với mức phí chỉ vài xu. Hàng tỷ đô la đã chuyển sang BSC chỉ sau một đêm. PancakeSwap từ chỗ không có gì đã trở thành đối thủ cạnh tranh với Uniswap về khối lượng giao dịch hàng ngày chỉ trong vài tháng. Mọi trang trại lợi nhuận (yield farm) mà bạn có thể nghĩ đến đều xuất hiện trên BSC. Và cả những vụ rút tiền bất ngờ (rug pull) cũng vậy. Thời kỳ hỗn loạn đó thực sự tồn tại và vô cùng phức tạp.

Rồi các máy chủ L2 của Ethereum xuất hiện. Arbitrum, Optimism, Base. Phí gas dưới 0,10 đô la nhưng vẫn giữ mô hình bảo mật của Ethereum. Điểm bán hàng chính của BSC, "chúng tôi rẻ hơn Ethereum," đã mất đi sức thuyết phục khi các máy chủ L2 cung cấp điều tương tự mà không cần đánh đổi sự tập trung hóa.

Binance đã đáp trả bằng opBNB, lớp L2 riêng của họ trên nền tảng BSC. Phí gas dưới 0,001 đô la. Nó nhắm đến các ứng dụng chơi game và giao dịch nhỏ, nơi mà ngay cả phí L2 trên Ethereum cũng cảm thấy khá cao. BNB Greenfield đảm nhiệm việc lưu trữ phi tập trung. Hệ sinh thái đang mở rộng, chứ không phải thu hẹp lại.

Tổng giá trị bị khóa (TVL) của DeFi trên BSC ước tính đạt 4-5 tỷ USD vào năm 2026. Đây là hệ sinh thái DeFi lớn thứ ba hoặc thứ tư, tùy thuộc vào việc Arbitrum có hoạt động tốt trong tuần đó hay không. Hàng triệu người dùng, chủ yếu ở Đông Nam Á và Nam Mỹ, sử dụng nó hàng ngày. Không phô trương. Không hề chết. Âm thầm làm những gì nó được xây dựng để làm: đủ rẻ để hàng tỷ người dùng tiền điện tử tiếp theo có thể tham gia.

Tiêu chuẩn BEP-20 sẽ không thay đổi. Nó làm đúng chức năng được thiết kế. Câu hỏi thực sự là liệu bản thân BSC có còn phù hợp hay không. Quan điểm của tôi: BSC sẽ không chết. Nó nhận được quá nhiều sự hỗ trợ từ các tổ chức như Binance và có quá nhiều người dùng ở các thị trường mới nổi, nơi mà ngay cả phí L2 cũng có vẻ đắt đỏ so với mức phí chỉ vài phần trăm xu của BSC. Nhưng thời kỳ BSC cạnh tranh với Ethereum để thống trị DeFi có lẽ đã qua. Nó đã ổn định ở vị trí của mình: rẻ, nhanh, đủ tốt cho phần lớn người dùng, những người quan tâm nhiều hơn đến việc tiết kiệm 5 đô la mỗi giao dịch hơn là việc có hàng triệu trình xác thực bảo mật cho giao dịch hoán đổi của họ.

Bất kỳ câu hỏi?

Vào tháng 2 năm 2023, SEC đã yêu cầu Paxos ngừng tạo ra BUSD mới. Đồng tiền ổn định này chuyển sang chế độ chỉ cho phép quy đổi. Người dùng vẫn có thể quy đổi BUSD lấy đô la, nhưng không có token mới nào được tạo ra. Lượng cung lưu hành giảm từ hơn 16 tỷ đô la xuống dưới 100 triệu đô la khi người dùng chuyển sang sử dụng USDT và FDUSD trên BSC. BUSD coi như đã chết với tư cách là một đồng tiền ổn định hoạt động.

Về mặt kỹ thuật thì đúng, nhưng token vẫn nằm trên BSC. Nếu bạn gửi USDT BEP-20 đến một địa chỉ Ethereum, token sẽ được chuyển đến địa chỉ đó trên BSC, chứ không phải trên Ethereum. Nếu người nhận thêm BSC vào ví của họ (cùng một khóa riêng tư kiểm soát cả hai mạng), họ có thể thấy và sử dụng token. Nếu họ chỉ kiểm tra Ethereum, token sẽ bị mất. Để chuyển token giữa các chuỗi một cách chính xác, hãy sử dụng cầu nối liên chuỗi như Binance Bridge, Multichain hoặc Stargate.

Không. BNB là tiền điện tử gốc của BNB Smart Chain (giống như ETH là tiền điện tử gốc của Ethereum). BEP-20 là tiêu chuẩn cho các token được xây dựng trên nền tảng BSC. CAKE, XVS và USDT trên BSC đều là các token BEP-20. Bản thân BNB không phải là token BEP-20, mặc dù Wrapped BNB (WBNB) tồn tại như một lớp bao bọc BEP-20 để sử dụng trong các giao thức DeFi.

Địa chỉ BEP-20 trông giống như 0x theo sau là 40 ký tự thập lục phân, giống hệt địa chỉ Ethereum. Địa chỉ MetaMask hoặc Trust Wallet của bạn giống nhau trên cả BSC và Ethereum vì cả hai mạng đều sử dụng cùng một cách tạo địa chỉ từ khóa riêng của bạn. Đó là lý do tại sao bạn có thể sử dụng cùng một ví trên cả hai chuỗi, nhưng cũng là lý do tại sao mọi người vô tình gửi token đến mạng sai.

Về mặt chức năng, chúng gần như giống hệt nhau. Cả hai đều định nghĩa sáu chức năng cốt lõi giống nhau cho việc chuyển token, phê duyệt và kiểm tra số dư. Một nhà phát triển Solidity có thể triển khai cùng một hợp đồng trên cả hai chuỗi. Sự khác biệt nằm ở cấp độ mạng: BEP-20 chạy trên BSC (phí gas được trả bằng BNB, khối 3 giây, 21 trình xác thực), ERC-20 chạy trên Ethereum (phí gas được trả bằng ETH, khối 12 giây, hơn 1 triệu trình xác thực). Token trên mạng này không thể được sử dụng trên mạng kia mà không cần cầu nối.

BEP-20 là viết tắt của BNB Evolution Proposal number 20 (Đề xuất Phát triển BNB số 20). Đây là tiêu chuẩn token để tạo ra các token có thể hoán đổi trên BNB Smart Chain (BSC). Có thể coi nó như phiên bản ERC-20 của Ethereum trên BSC. Cùng một khái niệm, cùng các chức năng cốt lõi, chỉ khác nhau về blockchain. Bất kỳ token nào được tạo trên BSC tuân theo các quy tắc BEP-20 đều có thể được lưu trữ trong ví tương thích với BSC, giao dịch trên các sàn DEX của BSC và được sử dụng trong các giao thức DeFi của BSC.

Ready to Get Started?

Create an account and start accepting payments – no contracts or KYC required. Or, contact us to design a custom package for your business.

Make first step

Always know what you pay

Integrated per-transaction pricing with no hidden fees

Start your integration

Set up Plisio swiftly in just 10 minutes.