Cointelegraph is following the development of an entirely new blockchain from inception to mainnet and beyond through its series, Inside the Blockchain Developer’s Mind, written by Andrew Levine of Koinos Group.
Mọi người sử dụng các ứng dụng xã hội hàng ngày, nhưng bất chấp tất cả sự cường điệu xung quanh các blockchain được cho là “thế hệ tiếp theo”, không có ứng dụng xã hội nào trong số đó được phân cấp. Hãy giải nén lý do tại sao, sử dụng hai blockchain làm tài liệu tham khảo: Ethereum và Steem.
Ethereum có nhiều nhà phát triển hơn bất kỳ blockchain mục đích chung nào khác, nhưng không có nhà phát triển nào trong số đó quản lý để xây dựng một ứng dụng xã hội với việc áp dụng chính thống. Tại một thời điểm, Steem là một trong những blockchain được sử dụng rộng rãi nhất của bất kỳ loại nào trên thế giới, làm cho nó cũng là một trong những blockchain được sử dụng rộng rãi nhất sử dụng DApps xã hội trên thế giới, với vốn hóa thị trường phản ánh điều này với mức cao nhất mọi thời đại khoảng 2 tỷ đô la.
Steem đã có thể phát triển cực kỳ nhanh chóng và trên tàu hàng trăm ngàn người dùng thông thường, nhưng chưa bao giờ nhận được mức độ áp dụng của nhà phát triển mà Ethereum đã làm, và cuối cùng không thể sống được tiềm năng của nó. Làm thế nào và tại sao điều này xảy ra là một bài học có giá trị về việc xây dựng cả DApps và blockchain.
Liênquan: Tương lai của DeFi được trải rộng trên nhiều blockchain
Ethereum: A general purpose blockchain
Khi Steem đang được xây dựng, Ethereum là blockchain khả thi duy nhất mà một nhà phát triển có thể sử dụng để xây dựng DApp của họ mà không cần phân bổ và sửa đổi mã của một blockchain hiện có như Bitcoin.
Nhờ Ethereum, thay vì phải xây dựng một blockchain từ đầu chỉ để hỗ trợ một số ứng dụng cụ thể (như một mạng xã hội), nhà phát triển chỉ có thể viết mã cần thiết cho ứng dụng của họ và tải nó lên blockchain Ethereum dưới dạng “hợp đồng thông minh”. Điều này sẽ cho phép các nhà phát triển để piggyback tắt của tất cả các công việc khó khăn đã được thực hiện bởi các nhà phát triển blockchain Ethereum và tập trung vào ứng dụng của họ.
Cho phép các nhà phát triển tải mã lên blockchain đã tạo ra những khả năng vô hạn, bao gồm khả năng tải lên mã sử dụng tất cả các tài nguyên mạng khiến nó trở nên vô dụng. Một số giới hạn phải được áp đặt đối với “vô hạn” này. Để giải quyết vấn đề này, Vitalik Buterin đã phát minh ra “gas” — một hệ thống phi tập trung để tính phí để thực thi mã trên blockchain (Ethereum).
Liênquan: Phí Ethereum đang tăng vọt – Nhưng các nhà giao dịch có lựa chọn thay thế
Phí Blockchain
Thiết kế dựa trên phí của Ethereum rất rực rỡ và đặt hướng thiết kế blockchain mục đích chung trong một thập kỷ với gần như mọi blockchain tiếp theo thực hiện một số biến thể khí.
Thiên tài của Ethereum là nó đã cho phép các nhà phát triển truy cập vào một ngôn ngữ lập trình vô hạn (“Turing complete”). Thiên tài của khí là nó đã tạo ra một giới hạn phi tập trung về những gì các nhà phát triển có thể làm với ngôn ngữ đó. Chính cuộc xung đột cơ bản này (vô hạn v. giới hạn) giải thích tại sao vẫn không có DApps xã hội chính thống trên Ethereum.
Blockchain không tính phí
Các nhà phát triển Steem đã thực hiện một cách tiếp cận khác về cơ bản so với Ethereum. Họ đã xây dựng một blockchain rất cơ bản (một “framework”) có tên Graphene mà họ có thể dễ dàng chuyển đổi thành một blockchain xã hội cụ thể (một blockchain “dành riêng cho ứng dụng”).
Ngoài các tính năng xã hội, các nhà phát triển Steem đã thử nghiệm một hệ thống điều chỉnh việc sử dụng mạng cơ bản khác với khí đốt. Nói tóm lại, nó không mất phí.
Khi Steem lần đầu tiên ra mắt, rất nhiều người nói rằng đó là một trò lừa đảo chính xác vì hệ thống “băng thông” không có phí của nó. Họ tin rằng vì Bitcoin và Ethereum có phí, một blockchain không có phí chắc chắn sẽ thất bại.
Liênquan: Blockchain nào là phi tập trung nhất? Các chuyên gia trả lời
Trong khi hệ thống băng thông Steem ra mắt với không hoàn hảo, bằng cách cung cấp các tính năng xã hội và cho phép người dùng giao dịch miễn phí, Steem nhanh chóng trở thành một trong những blockchain có giá trị nhất trên thế giới, và cho đến nay là được sử dụng nhiều nhất… nhưng cuối cùng nó không bao giờ thực sự cạnh tranh với Ethereum.
Quy tắc hợp đồng thông minh
The reason Steem was never able to rival Ethereum, to many people’s surprise, had nothing to do with its fee-less model, which the core developers continued to refine over the years and which is still in operation to this day.
Steem never rivaled Ethereum for the simple reason that Graphene (the blockchain framework it was built on) lacked smart contracts. Graphene made it easier to launch blockchains with specific features, but it was by no means “easy” and changing those features or adding new features was incredibly difficult, unlike Ethereum, which allows any developer to upload any code they want, whenever they want.
From this perspective, the solution becomes obvious. If we could combine the fee-less system developed for Steem with the flexibility of a blockchain with smart contracts like Ethereum, we could give developers the best of both worlds enabling them to create free-to-use applications with the freedom to add new features whenever they want! Simple, right?
Stay tuned for the next article in the series to find out more!
This article does not contain investment advice or recommendations. Every investment and trading move involves risk, and readers should conduct their own research when making a decision.
The views, thoughts and opinions expressed here are the author’s alone and do not necessarily reflect or represent the views and opinions of Cointelegraph.