Bitcoin hay Ethereum là giao thức tốt hơn cho các nhà phát triển? Nhìn kỹ hơn sẽ thấy câu trả lời có thể không quá rõ ràng.

Tony Cai – Giám đốc điều hành của nền tảng DeFi Atomic Finance dựa trên Bitcoin và là cựu nhà xây dựng Ethereum – đã xuất bản một chủ đề trên Twitter vào thứ Tư giải thích những trải nghiệm khác nhau khi xây dựng ứng dụng trên cả hai mạng, bao gồm cả điểm mạnh và điểm yếu của mỗi mạng.

Ưu điểm của Bitcoin: Bảo mật và tập trung

Theo Cai, ưu điểm đầu tiên của Bitcoin là tính bảo mật của ngôn ngữ lập trình. Hợp đồng nhật ký rời rạc (DLC) của mạng tiền điện tử ban đầu có ít dịch vụ tấn công hơn so với hợp đồng thông minh của Ethereum, vốn đã khiến người dùng mất hàng trăm triệu đô la do lỗi mã hóa và khai thác trong vài năm qua.

Cai viết: “Trong ETH, một sai sót nhỏ (chẳng hạn như 1-2 dòng mã được viết sai thứ tự) có thể dẫn đến mất hàng triệu USD.

Trước tiên đã dành thời gian xây dựng trên ETH trước khi chuyển sang xây dựng trên BTC, tôi đã thấy những phần tốt nhất và tồi tệ nhất của cả hai cộng đồng.

Có lẽ tôi sẽ bị ghét vì điều này, nhưng kệ nó đi…

BTC so với ETH: Phản ánh trung thực từ một người xây dựng.

Dưới đây là 6 điều tôi nhận thấy: pic.twitter.com/3sBZKrZlRn

- Tony Cai#SoundFinance(@TonyCai_) Ngày 16 tháng 8 năm 2023

Trải nghiệm phát triển Bitcoin cũng được hưởng lợi từ “tập trung tia laze” - sự rõ ràng và đặc biệt nhấn mạnh vào sự đổi mới. Theo Cai, cộng đồng ETH “di chuyển nhanh chóng” và mở ra những phát triển mới mỗi tuần, khiến các nhà xây dựng dễ dàng lạc lối với “hội chứng vật thể sáng bóng”.

Cai nói với CryptoPotato qua DM: “Ngôn ngữ kịch bản và khả năng của Bitcoin bị hạn chế có chủ ý để đảm bảo chức năng chính của nó vẫn mạnh mẽ”. “Mặt khác, Ethereum được thiết kế như một nền tảng cho các ứng dụng phi tập trung, làm cho nó trở nên linh hoạt và linh hoạt hơn.”

Ethereum đã nổi tiếng với cả NFT và mã thông báo trong nhiều năm – những công nghệ chỉ mới bắt đầu xuất hiện trên Bitcoin. Khả năng hạn chế này khiến các nhà phát triển tập trung vào việc đảm bảo sự phù hợp với thị trường sản phẩm, thay vì gợi lên các hệ thống mã thông báo phức tạp và “sự hợp lý hóa” về lý do tại sao các dự án của họ lại cần một mã thông báo.

Lợi thế của Ethereum: Tính biểu cảm và cơ sở hạ tầng dành cho nhà phát triển

Đương nhiên, ngôn ngữ kịch bản nghiêm ngặt của Bitcoin khiến nó có một số sự đánh đổi. Không chỉ sự phát triển bị hạn chế hơn về mặt kỹ thuật mà ngày càng nhiều nhà phát triển bị thu hút một cách tự nhiên bởi ngôn ngữ lập trình thân thiện hơn của Ethereum – Solidity.

“Lập trình trên Solidity rất đơn giản đối với những ai hiểu cơ bản về Javascript. Điều mà hầu hết các lập trình viên ngày nay đều làm,” Cai nói. Nó cũng có cơ sở hạ tầng dành cho nhà phát triển lớn hơn nhiều thông qua các công cụ như Truffle Suite và Infura, đồng thời có nhiều sự kiện hackathon hơn để tạo các công cụ mới.

Cai tin rằng việc có ít hackathon hơn trong Bitcoin có thể dẫn đến việc thiếu mã thông báo tương đối, điều này dẫn đến ít nguồn tài trợ và tài trợ hơn cho các nhà phát triển mạng. Ông giải thích: “Các công ty khởi nghiệp BTC không có nguồn tài chính khổng lồ được tài trợ bằng việc thả token/ICO”.

Mặc dù các công ty như Blockstream và Chaincode Labs đã tham gia để giúp tài trợ cho hệ sinh thái, Cai cho biết Ethereum luôn có cách tiếp cận “có cấu trúc” hơn để tài trợ nhờ ICO và Ethereum Foundation.

Văn hóa nhà phát triển ở cả hai phe cũng rất khác nhau. Trong khi những người Bitcoin thực hiện các thay đổi một cách “thận trọng” với trọng tâm là “duy trì tính toàn vẹn của mạng”, thì việc phát triển Ethereum có thể “miễn phí cho tất cả” trong đó các nhà phát triển liên tục “khám phá các trường hợp sử dụng mới”.

Sự tương phản đã tạo ra sự rạn nứt rõ ràng trong đó “người làm podcast” và “người sáng tạo nội dung” của Bitcoin thường thu hút sự chú ý của công chúng hơn là các nhà phát triển của nó. Nó cũng giới hạn khả năng sáng tạo của các ứng dụng và công ty khởi nghiệp Bitcoin trong bốn loại cơ bản: thanh toán vi mô mạng Lightning, tiền pháp định trên đường dốc, nhà cung cấp đa chữ ký và phần thưởng bitcoin.

Cai kết luận: “Cách tiếp cận cơ sở, phi tập trung của Bitcoin để tài trợ và phát triển có giá trị riêng, cũng như cách tiếp cận có cấu trúc hơn của Ethereum”.

Bài đăng Bitcoin hay Ethereum? DeFi Dev giải thích cái nào tốt hơn cho việc xây dựng xuất hiện đầu tiên trên CryptoPotato.