TL;DR
BNB Smart Chain (BSC) là một hard fork của giao thức Go Ethereum (Geth) và do đó, có nhiều điểm tương đồng với chuỗi khối Ethereum. Tuy nhiên, các nhà phát triển BSC đã có những thay đổi đáng kể ở một số lĩnh vực chính. Thay đổi lớn nhất là cơ chế đồng thuận của BSC, cho phép giao dịch rẻ hơn và nhanh hơn.
Giới thiệu
Thoạt nhìn, Chuỗi thông minh BNB (BSC) và Ethereum trông rất giống nhau. DApps và token được xây dựng trên BSC tương thích với Máy ảo Ethereum (EVM). Bạn có thể nhận thấy rằng địa chỉ ví công khai của bạn giống nhau trên cả hai chuỗi khối. Thậm chí có những dự án chuỗi chéo hoạt động trên cả hai mạng. Tuy nhiên, có một số khác biệt đáng chú ý giữa hai chuỗi. Nếu bạn đang phân vân không biết nên sử dụng cái nào thì tốt nhất bạn nên biết và hiểu rõ sự khác biệt.
Lưu lượng chuỗi khối và hệ sinh thái DApp
Tính đến tháng 6 năm 2021, Ethereum lưu trữ hơn 2800 DApp trên blockchain so với khoảng 810 trên BSC. Đó là một sự khác biệt đáng kể, nhưng xét đến độ tuổi trẻ của BSC, nó cho thấy một hệ sinh thái mạnh mẽ và đang phát triển.
Địa chỉ hoạt động cũng là một số liệu quan trọng trên chuỗi cần xem xét. Mặc dù là một blockchain mới hơn, BSC đã ghi nhận mức cao nhất là 2.105.367 địa chỉ vào ngày 7 tháng 6 năm 2021 – nhiều hơn gấp đôi so với mức cao nhất mọi thời đại của Ethereum là 799.580 địa chỉ vào ngày 9 tháng 5 năm 2021.
Vậy nguyên nhân đằng sau sự tăng trưởng vượt bậc của BSC là gì? Phần lớn là do thời gian xác nhận nhanh hơn và mức phí thấp. Sự tăng trưởng của BSC cũng có thể liên quan đến sự cường điệu ngày càng tăng xung quanh NFT và khả năng tương thích với các ví tiền điện tử phổ biến, chẳng hạn như Trust Wallet và MetaMask.
Nếu chúng ta xem xét các giao dịch hàng ngày, thậm chí còn có sự khác biệt lớn hơn giữa hai giao dịch này. Trên BSC, người dùng có thể chuyển tiền và tương tác với các hợp đồng thông minh nhanh hơn và tiết kiệm chi phí hơn. Bạn có thể thấy bên dưới mức cao nhất của BSC là khoảng 12 triệu giao dịch hàng ngày và trạng thái hiện tại của nó là hơn 4 triệu.

Mặt khác, Ethereum chưa bao giờ vượt quá 1,75 triệu giao dịch hàng ngày. Đối với những người dùng cần chuyển tiền thường xuyên, BSC dường như là lựa chọn phổ biến hơn. Các giao dịch hàng ngày cũng cần được xem xét trong bối cảnh các địa chỉ đang hoạt động. Theo văn bản, BSC hiện có số lượng người dùng cao hơn và trung bình cũng giao dịch nhiều hơn.

DeFi DApp được sử dụng nhiều nhất trên Ethereum và BSC
Khi nói đến tài chính phi tập trung, có một lượng lớn DApp chéo giữa BSC và Ethereum do khả năng tương thích của các chuỗi khối. Các nhà phát triển có thể dễ dàng chuyển các ứng dụng từ Ethereum sang BSC và các dự án BSC mới thường sử dụng lại mã nguồn mở từ Ethereum dưới một tên khác. Chúng ta hãy xem năm DApps hàng đầu trên Ethereum theo người dùng trên DAppRadar.

Tại đây, bạn có thể thấy sự kết hợp của hai Nhà tạo lập thị trường tự động DeFi (Uniswap và SushiSwap), một trò chơi tiền điện tử (Axie Infinity) và thị trường ngang hàng (OpenSea). Nếu nhìn vào top 5 của BSC, bạn sẽ thấy rất nhiều điểm tương đồng.

PancakeSwap được tạo ra dưới dạng hard fork của Uniswap. Autofarm và Pancake Bunny là các trang trại lợi nhuận – một danh mục mà chúng tôi không thấy trong top 5 của Ethereum. Biswap và Apeswap đều là Nhà tạo lập thị trường tự động. Vì phí trên BSC rất rẻ và giao dịch nhanh hơn đáng kể nên trang trại lợi nhuận có xu hướng hiệu quả hơn trên Chuỗi thông minh BNB. Những yếu tố này khiến chúng trở thành lựa chọn phổ biến cho người dùng BSC.
Khi nói đến trò chơi tiền điện tử, Ethereum thực sự là ngôi nhà của những tựa game phổ biến nhất hiện nay. Mặc dù có những dự án trên BSC rất giống với CryptoKitties và Axie Infinity nhưng chúng không thu được lượng khán giả lớn như các trò chơi cổ điển trên Ethereum.
Chuyển giữa các mạng
Nếu bạn đã thực hiện bất kỳ khoản tiền gửi BEP-20 hoặc ERC-20 nào vào ví của mình, bạn có thể nhận thấy địa chỉ ví Ethereum và BSC của mình giống hệt nhau. Vì vậy, ví dụ: nếu bạn chọn sai mạng khi rút mã thông báo từ một sàn giao dịch, bạn có thể dễ dàng lấy chúng từ chuỗi khối khác.
Nếu bạn vô tình rút token ERC-20 về BSC, bạn vẫn có thể tìm thấy chúng ở địa chỉ BSC tương ứng. Bạn cũng có thể thực hiện quy trình tương tự nếu vô tình gửi mã thông báo từ BSC tới Ethereum. Trong cả hai trường hợp này, tiền của bạn may mắn không bị mất vĩnh viễn. Để có hướng dẫn chi tiết hơn, hãy xem Cách khôi phục tiền điện tử bị chuyển nhầm mạng trên Binance.
Phí giao dịch
BSC và Ethereum đều sử dụng mô hình gas cho phí giao dịch để đo lường mức độ phức tạp của giao dịch. Người dùng BSC có thể đặt giá gas theo nhu cầu của mạng và các thợ đào sẽ ưu tiên các giao dịch có giá gas cao hơn. Tuy nhiên, hard fork London của Ethereum mang lại một số sửa đổi mới có thể sẽ loại bỏ nhu cầu về mức phí cao.
Bản cập nhật Ethereum tạo ra một cơ chế định giá mới với phí cơ bản cho mỗi khối. Phí cơ bản thay đổi tùy theo nhu cầu giao dịch, loại bỏ nhu cầu người dùng tự quyết định giá gas.
Trong lịch sử, phí gas Ethereum cao hơn nhiều so với phí gas trên BSC. Mức trung bình cao nhất được thấy là vào tháng 5 năm 2021 ở mức 68,72 USD. Xu hướng này đã bắt đầu thay đổi nhưng Ethereum hiện vẫn đắt hơn.

Chúng ta hãy xem chi phí trung bình của Ethereum từ Etherscan để có được bức tranh rõ hơn. Ba số liệu trên cùng cho thấy giá gas hiện tại trên Ethereum. Đối với cả BSC và Ethereum, một gwei tương ứng bằng 0,000000001 BNB hoặc ETH. Nếu bạn trả giá thấp hơn, giao dịch của bạn sẽ mất nhiều thời gian hơn để thực hiện.
Để chuyển đơn giản mã thông báo ERC-20 sang ví khác, giá trung bình tại thời điểm viết bài là 2,46 USD. Con số này tăng lên 7,58 USD khi sử dụng nhóm thanh khoản Uniswap bao gồm nhiều giao dịch.

Dưới đây, chúng ta có thể thấy một giao dịch trên BSC với mức phí chỉ 0,03 USD, tương đương với chuyển khoản ERC-20 trong công cụ theo dõi khí đốt Ethereum. BSC đã tính toán điều này bằng cách nhân lượng gas sử dụng cho giao dịch (21.000) với giá gas (5 gwei).
Thời gian giao dịch
Việc đo thời gian giao dịch trung bình trên blockchain có thể hơi phức tạp. Mặc dù giao dịch hoàn tất về mặt kỹ thuật sau khi người khai thác xác thực khối đó, nhưng các khía cạnh khác có thể ảnh hưởng đến thời gian bạn chờ đợi:
Nếu bạn chưa đặt mức phí của mình đủ cao, người khai thác có thể trì hoãn giao dịch của bạn hoặc thậm chí không đưa nó vào một khối.
Các tương tác phức tạp hơn với blockchain yêu cầu nhiều giao dịch. Ví dụ: thêm thanh khoản vào nhóm thanh khoản.
Hầu hết các dịch vụ sẽ chỉ coi giao dịch là hợp lệ sau khi một số khối nhất định được xác nhận. Những xác nhận bổ sung này giúp giảm rủi ro người bán và nhà cung cấp dịch vụ bị hoàn nguyên khoản thanh toán trong trường hợp mạng từ chối khối.
Nếu chúng ta nhìn vào số liệu thống kê về gas của Ethereum ở trên, chúng ta có thể thấy rằng thời gian giao dịch dao động từ 30 giây đến 16 phút. Những con số này tính đến các giao dịch thành công nhưng không tính đến các yêu cầu xác nhận bổ sung.
Ví dụ: nếu bạn gửi ETH (ERC-20) vào tài khoản Binance của mình, bạn sẽ phải đợi 12 xác nhận của mạng. Với một khối được khai thác khoảng 13 giây một lần, như bạn có thể thấy từ biểu đồ bên dưới, thời gian này sẽ tăng thêm 156 giây khi gửi ETH vào ví giao ngay của bạn.

Trên BSC, thời gian chặn trung bình là 3 giây. Khi chúng tôi so sánh điều này với 13 giây của Ethereum, chúng tôi đang xem xét tốc độ cải thiện khoảng 4,3 lần.

Cơ chế đồng thuận
Mặc dù cơ chế đồng thuận Bằng chứng công việc (PoW) của Ethereum tương tự như cơ chế của Bitcoin, nhưng nó khác rất nhiều so với Cơ quan chứng minh quyền đặt cược (PoSA) của BSC. Tuy nhiên, sự khác biệt này sẽ không kéo dài lâu. Thay vào đó, với Ethereum 2.0, mạng sẽ sử dụng cơ chế Proof of Stake (PoS).
PoSA của BSC kết hợp các khía cạnh của Bằng chứng ủy quyền (PoA) và Bằng chứng cổ phần được ủy quyền (DPoS). 21 người xác thực lần lượt tạo ra các khối và đổi lại nhận được phí giao dịch BNB làm phần thưởng. Việc trở thành người xác thực yêu cầu phải chạy một nút và đặt cược ít nhất 10.000 BNB để trở thành ứng cử viên được bầu.
Những người dùng khác, được gọi là người đại diện, đặt cược BNB đằng sau một ứng cử viên được bầu. Sau đó, 21 ứng cử viên được bầu chọn nhiều nhất theo số tiền đặt cược sẽ lần lượt xử lý các khối. Toàn bộ quá trình này lặp lại sau mỗi 24 giờ. Người ủy quyền cũng nhận được một phần phần thưởng mà người xác nhận kiếm được.
PoW của Ethereum là một hệ thống cực kỳ khác biệt. Thay vì cộng đồng chọn người xác thực, sẽ có một cuộc đua giải một câu đố tính toán. Bất cứ ai cũng có thể tham gia, nhưng họ sẽ cần mua hoặc thuê thiết bị khai thác chuyên dụng. Bạn càng có nhiều sức mạnh tính toán thì bạn càng có nhiều khả năng giải được câu đố trước và xác thực một khối. Những người khai thác thành công nhận được phí giao dịch và phần thưởng ETH.
Mặc dù PoW là một cách hiệu quả để tạo sự đồng thuận và đảm bảo an ninh mạng, nhưng các nhà phát triển đã khám phá việc sử dụng các cơ chế khác. Mục tiêu của họ là tìm ra các giải pháp thay thế hiệu quả và thân thiện với môi trường hơn mà không ảnh hưởng đến an ninh.
Vì những lý do này, mạng Ethereum cuối cùng sẽ chuyển sang Proof of Stake. Người xác thực sẽ đặt cược ETH để có cơ hội tạo ra các khối. Những người xác thực khác sẽ "chứng thực" khối và kiểm tra xem nó có đúng không. Nếu ai đó tạo một khối chứa các giao dịch sai, họ sẽ có nguy cơ mất tất cả số tiền đã đặt cược của mình. Sau đó, người xác thực sẽ nhận được phần thưởng cho các khối thành công và cho bất kỳ chứng thực nào họ thực hiện. Bởi trực tiếp gửi và đặt cược số lượng lớn ETH, những người xác thực độc hại có nguy cơ mất tiền.
Bớt tư tưởng
Rõ ràng là có rất nhiều điểm tương đồng giữa Chuỗi thông minh BNB và Ethereum. Một phần, đây là điều đã giúp người dùng Ethereum dễ dàng di chuyển và bắt đầu thử nghiệm BSC. Nhưng bất chấp những điểm tương đồng, BSC đã áp dụng những thay đổi thú vị để thử và cải thiện hiệu suất và hiệu quả. Cơ chế đồng thuận Proof of Staked Authority (PoSA) giúp người dùng có thể tận hưởng các giao dịch blockchain thậm chí còn rẻ hơn và nhanh hơn.





