
Ngày nay, bất cứ ai cũng có thể tạo ra một hợp đồng thông minh dựa trên Ethereum blockchain và phát hành token của riêng mình. Và việc tạo ra một loại coin đặc biệt được giao phó hoàn toàn cho nhà phát triển, và nó đã thay một bản chất thực nghiệm cùng với một số vấn đề liên quan – bao gồm cả việc đóng băng các quỹ của nhà đầu tư, hack các hợp đồng hoặc các hoạt động không thể đoán trước được của mạng lưới.
Trong thời kỳ ‘Wild West’ này, các giao thức Ethereum mới đang được thiết kế để sửa chữa các lỗi của phiên bản trước. Có lẽ một trong số các giao thức đó sẽ thay thế ERC20 trong cuối năm nay, làm cho blockchain ngày một trở nên đáng tin cậy và đơn giản hơn cho người dùng.
ERC20: Ông Vua của dApps
Nhờ logic thân thiện với người dùng và cấu trúc đơn giản đã khiến Ethereum được sử dụng rộng rãi, với gần 83% các dự án chọn Ethereum blockchain cho cấu trúc cơ bản của họ.

Rất nhiều token hàng đầu đều dựa trên tiêu chuẩn ERC20, và khoảng 400 đồng coin mới được phát hành mỗi ngày. Tuy những con số này nghe có vẻ ‘ảo’, nhưng theo đánh giá của Coinmarketcap và Chart Ethereum Tokens đã chứng minh rằng, tổng vốn hóa thị trường của các token như vậy là khoảng $52,6 tỷ. Hơn nữa, quá trình này dường như hoàn toàn không được kiểm soát vì không có luật pháp nào tồn tại để điều chỉnh tần suất hay quản lý nhà phát hành coin.

Bạn có thể thấy các tham chiếu đến “ERC20” khi đọc thông tin về Ethereum (ETH). ERC20 là một tiêu chuẩn phổ biến nhất và được sử dụng rộng rãi trong nền tảng Ethereum. Wikipedia đã đưa ra định nghĩa của ERC20:
ERC là viết tắt của Ethereum Request for Comment và 20 là số được gán cho yêu cầu này.
Tiêu chuẩn ERC20 đã được giới thiệu vào năm 2015. Trong khi ban đầu nó chỉ được sử dụng cho hoạt động của các lập trình viên, tiêu chuẩn này đã được đón nhận rộng rãi chỉ trong 2 năm. Đây là một giải pháp sáng tạo trong ngành công nghiệp crypto, từ đó cho đến nay vẫn chưa có tiêu chuẩn lập trình thống nhất nào, và cách duy nhất để giải quyết những vấn đề gặp phải chính là tạo ra một token mới.
Vấn đề là tất cả các loại coin đã được phát hành trước sự ra đời của tiêu chuẩn này thật sự rất độc đáo, nhưng lại rất phức tạp khi hoạt động trên các sàn giao dịch, ví và các ứng dụng khác. Mỗi lần muốn tạo ra một token mới, nhà phát triển đã phải thay đổi hoặc thêm một lớp cho phần mềm của họ để loại coin mới có thể hoạt động ổn định và tương thích với hệ thống.
Trong năm 2017, các tiêu chuẩn ERC20 bắt đầu được sử dụng rộng rãi nhờ sự thống nhất của mã code và tích hợp đơn giản để phù hợp với các ứng dụng cũng như nền tảng khác nhau. Nó tạo ra sự phát triển và bùng nổ của các Initial Coin Offering (ICO), nhờ có những công cụ cần thiết mà các ICO mới khởi nghiệp này có thể dễ dàng gia nhập vào các sàn giao dịch và khắc phục các vấn đề về thanh khoản.

Ngay sau khi ERC20 được thực hiện, số lượng các ICO khởi động trên thị trường crypto đã tăng lên đáng kể chẳng hạn như tháng 5 năm 2018, đã có gần 86.000 token được phát hành. Không có gì đáng ngạc nhiên khi các dự án không còn cần phải phát minh ra kỹ thuật và quy tắc riêng để vận hành token, hoặc phát triển các tiêu chuẩn cho khả năng tương thích của chúng với blockchain riêng biệt, tất cả điều này đã được mô tả trong tiêu chuẩn ERC20 với 6 chức năng chính:
- Tổng số lượng coin;
- Số dư của coin trên một địa chỉ cụ thể;
- Các chức năng chuyển token từ địa chỉ chính sang địa chỉ của người dùng cá nhân hoặc người tham gia ICO;
- Chức năng chuyển token giữa các người dùng;
- Chức năng kiểm tra số lượng token còn lại trên hợp đồng thông minh và khả năng rút tiền;
- Chức năng đảm bảo rằng người gửi có đủ token để hoàn thành giao dịch tại thời điểm gửi.
- Hợp đồng thông minh: sự khai sinh của một nền kinh tế mới

Ý tưởng chính của hợp đồng thông minh như sau:
khi người dùng gửi token đến địa chỉ của người nhận, số token trong địa chỉ của người gửi sẽ bị trừ đi và tài khoản của người nhận sẽ được cộng vào số token tương ứng. Điều này có gì đặc biệt? Trên thực tế, sự thay đổi số dư của chủ sở hữu sẽ được thông báo cho hợp đồng thông minh. Và kết quả là các token trong ví của người gửi sẽ biến mất. Nhờ có hệ thống này, các node trong mạng lưới không cần phải phải kiểm tra cơ sở dữ liệu thường xuyên. Những gì chúng phải làm bây giờ là xác minh tính chính xác của tất cả các điều khoản hợp đồng, vì người gửi và người nhận đều tương tác thông qua các hợp đồng thông minh.
Cần được thay đổi
Vì chuẩn ERC20 là phiên bản đầu tiên của giao thức dựa trên Ethereum, qua thời gian sử dụng, một số vấn đề và thiếu sót đã dần lộ ra. Ví dụ, người dùng vô tình gửi token đến địa chỉ của một hợp đồng thông minh, và không thể đảo ngược giao dịch. Đây là do việc triển khai chuẩn của token ERC20 bao gồm hai cách chuyển token:
- Chức năng truyền, cho phép gửi token từ địa chỉ này sang địa chỉ khác;
- Sự kết hợp của các chức năng (phê duyệt + transferFrom) để gửi token đến một hợp đồng thông minh.
Theo tiêu chuẩn ERC20, token được chuyển đi nên được coi là một sự kiện, nhưng chức năng chuyển giao không cho phép xử lý giao dịch này, bởi vì nó chỉ đơn giản là cộng vào số dư của người nhận mà không cần bất kỳ sự kiểm tra trước (pre-check) nào. Điều này có thể dẫn đến một vấn đề: hợp đồng không nhận ra được giao dịch nếu người nhận là hợp đồng thông minh và các token đã được gửi bằng cách sử dụng chức năng “chuyển giao”. Nó sẽ làm chức năng chuyển giao nghi ngờ và dẫn đến một kết quả không thể đoán trước – chẳng hạn như token có thể bị mất và đóng băng vĩnh viễn.
Làm thế nào mà những người sáng tạo của Ethereum giải quyết vấn đề này? Câu trả lời rất đơn giản: Các nhà phát triển đã giới thiệu chức năng phê duyệt và transferFrom, mang lại cho người dùng quyền để cho phép các hợp đồng thông minh để rút tiền của họ khi gửi một giao dịch, từ đó loại bỏ các sai sót.
Điều đáng chú ý là bản thân các nhà phát triển không coi đây là một sai lầm:
Nó không phải là một lỗi hệ thống mà là lỗi từ người dùng, tính năng của hệ thống này thiết kế theo tiêu chuẩn ERC20.
Tuy nhiên, vấn đề này vẫn còn dai dẳng với hơn $4 triệu đã bị mất do người tham gia ICO trong năm ngoái. Một ví dụ đáng kể là đợt token sale hợp đồng thông minh của EOS đã nhận được khoảng $2.1 triệu từ những người dùng không thể thu hồi vốn.
Các hợp đồng khác mà các nhà đầu tư mất tiền là Tronix – $400.000, Golem và ZRX – hơn $200,000, OmiseGo là hơn $150.000 bị đóng băng cho đến nay. Dường như người dùng mới không được học hỏi được gì từ những sai lầm của người khác.
ERC223: Sửa lỗi ERC20

Tác giả: Dexaran
Loại: standard token (token chuẩn)
Để giải quyết lỗ hổng trong phiên bản đầu tiên của giao thức Ethereum, một người dùng có tên Dexaran phát triển chuẩn ERC223, nó buộc chuẩn ERC20 phải làm việc theo cách tương tự như khi chuyển ETH vào hợp đồng thông minh. Bây giờ, nếu có một lỗi trong chức năng chuyển giao, chẳng hạn như khi hợp đồng thông minh không hỗ trợ loại tiền điện tử này, giao dịch sẽ bị hủy bỏ, vì vậy, hai chức năng mới đã được giới thiệu:
Chức năng chuyển đổi thay thế cho chuyển khoản cũ và transferFrom;
Chức năng tokenFallBack cho hợp đồng thông minh đích, xác định loại coin được gửi.
Các tiêu chuẩn mới được đề xuất cho token khá thường xuyên. Như một quy luật, chúng được kiểm tra một cách cẩn thận bởi cả cộng đồng crypto và nhà phát triển blockchain. Một số trong số chúng vẫn có tiềm năng để thay thế ERC20.
ERC721: CryptoKitties và các bộ sưu tập khác

Tác giả: Dieter Shirley
Loại: collectible token (token có thể thu thập được)
Token tạo ra từ chuẩn ERC20 có thể hoán đổi cho nhau. Nếu ai coi đó như một loại tiền tệ, chức năng này rất cần thiết, nhưng trong quan điểm là “loại tiền điện tử có thể thu thập được” một token như vậy không phù hợp chút nào.
Nhờ ERC721, mỗi token trở nên độc đáo. Mike Raitsyn, người đồng sáng lập của nền tảng SnowFox, giúp dự án phát hành hơn 30 token, bao gồm ERC721, cho thấy tiềm năng trong loại hình giao thức này:
“Kết hợp với giải pháp lớp 2 (sharding, plazma và các kênh truyền hình nhà nước), chúng tôi có được phương tiện tối ưu để đưa mỗi nội dung quan trọng trên blockchain công cộng với tính bất biến và bảo mật lên đến 100%.”
Các nhà phát triển của “sát thủ Ethereum”, trò chơi trực tuyến CryptoKitties là một trong những người đầu tiên sử dụng tiêu chuẩn này. Nó dựa trên việc sử dụng các thuộc tính độc đáo: Tuổi, màu sắc, loại. Nhờ sự phối hợp độc đáo mà một số thuộc tính trở nên cực kỳ hiếm, làm cho một chú mèo con trở nên rất đắt đỏ. Không ngạc nhiên khi ý tưởng này đã được các dự án giải trí khác nhau như CryptoPuppies, CryptoPets, và thậm chí cả CryptoPunks lựa chọn.
ERC827: ERC20 mới

Tác giả: Augusto Lemble
Loại: standard token (token chuẩn)
ERC827 là một trong những phiên bản mới nhất của các giao thức Ethereum và được nhà báo blockchain Dariusz R Jakubowski gọi là “một ERC20 mới”. Không giống như những phiên bản trước, tiêu chuẩn này không chỉ có thể chuyển giao chi phí, mà còn là dữ liệu giao dịch. Các nhà phát triển đã thêm chức năng hữu ích này vào một đoạn code nhỏ có kích thước chưa đầy 100 dòng. Chức năng này mở rộng tầm nhìn của việc sử dụng mạng lưới Ethereum trên phạm vi toàn quốc và cho phép di chuyển dữ liệu trên khắp thế giới chỉ trong vài giây. Hơn nữa, tiêu chuẩn này còn cho phép xác minh giao dịch của bên thứ ba, ví dụ, một nhà môi giới hoặc đại lý, mà không cấp quyền cho họ truy cập vào khóa riêng tư. Đồng thời sự an toàn và độ tin cậy của blockchain cũng không thay đổi.
ERC948: Thiên đường dành cho doanh nhân B2C

Tác giả: Kevin Owocki
Loại: token cho đăng ký (token for subscription)
Mô hình “Subscription” (đăng ký) đã trở nên cực kỳ phổ biến trong thế giới kỹ thuật số và đã thu hút được hơn 11 triệu khách hàng chỉ trong năm ngoái. Một nghiên cứu của công ty McKinsey cho thấy 15% người mua đã đăng ký thương mại điện tử vào năm 2017.
Giao thức ERC948 mang đến cho các nhà phát triển một cơ hội để xây dựng một nền tảng, đó là nơi các công ty có thể tận dụng một mô hình kinh tế có giá trị trong ngành công nghiệp bán lẻ và công nghiệp phần mềm trong thập kỷ qua. Bên cạnh đó, mô hình subcription có thể đạt được một sự chấp thuận rộng hơn vào năm 2018 bằng cách hợp nhất các dự án blockchain với khách hàng của họ.
ERC884: “White list” dành cho nhà đầu tư
Tác giả: Dave Sag
Loại: standard token
Dựa trên dự luật năm 2017, Delaware General Corporation Law (DGCL) đã chính thức cho phép việc sử dụng blockchain để đăng ký cổ đông. ERC884 được tạo ra để bất kỳ công ty công cộng hoặc tư nhân nào ở Delaware cũng có thể phát hành coin, và chứa một số tiện ích bổ sung vượt xa khả năng của ERC20. Điều này bao gồm các yêu cầu xác định và white list như một phần không thể thiếu.
Sự tiến hóa của các giao thức
Sự cạnh tranh ngày càng tăng giữa các loại tiền tệ kỹ thuật số hàng đầu đã thúc đẩy sự phát triển của giao thức mới. Mỗi token chuẩn mới cung cấp một loạt những cải tiến với các chức năng nổi trội hơn những cái hiện có. Sự ra đời của các chuẩn mới cho phép các nhà phát triển giải quyết tồn đọng của những lỗ hổng, sử dụng sai hoặc không hiệu quả, và góp phần vào sự hình thành cũng như phát triển của dApp.
Năm 2018 chính là thời cơ chín muồi cho các giao thức mới, và chỉ có thời gian mới có thể trả lời chính xác rằng liệu ngành công nghiệp sẽ có giao thức ERC20000 không, hay cuộc chạy đua vũ trang của Ethereum và EOS sẽ dẫn đến sự ra đời của các công cụ cải tiến khác.
0 nhận xét:
Đăng nhận xét