Bao giờ token mới ERC – 777 được trình làng?

Updated: 21/09/2018 at 7:00

Cuối mùa hè là thời điểm tuyệt vời để đặt ra những mục tiêu cá nhân, để ngâm mình trong những ngày cuối cùng của ánh nắng mặt trời và gợi nhớ về những sự kiện lớn. Như đã hứa, Jordi Baylina, Jacques Dafflon và Thomas Shababi sẽ cho ra mắt token tiêu chuẩn cộng đồng ERC-777, được dự định sẽ thay thế token tiêu chuẩn phổ biến nhất thế giới, ERC-20. Lời hứa được đưa ra bởi Baylina vào ngày 20/7 tại diễn đàn DappCon ở Berlin, nơi các sáng kiến, công cụ và cập nhật quan trọng liên quan đến Blockchain Ethereum được thảo luận theo thông lệ. Các nhà phát triển nói rằng ERC-777 đã sẵn sàng ra mắt công chúng và sẽ được lên kệ đầy đủ vào tháng 8.

Tuy nhiên, hạn mốc trôi qua, đội ngũ phát triển vẫn đang giữ im lặng – hoặc có thể họ đang chuẩn bị một sự ngạc nhiên – xung quanh nỗ lực mới nhất để tạo ra một tiêu chuẩn mới trên chuỗi Ethereum. Trong khi chưa có thông tin cập nhật nào liên quan đến ERC-777 trên GitHub kể từ tháng 7, một bài đăng trên Twitter do Baylina đưa ra tuần trước có thể tiết lộ một chút về bản phát hành sắp tới. Và đồng đội của ông Jacques Dafflon đưa người đọc đến gần hơn với ERC-777, mặc dù không ai biết gì về ngày phát hành chính thức của nó:

Bây giờ, hãy quay ngược thời gian để hiểu rõ hơn nền tảng của một sáng kiến ​​như vậy.

Tại sao cần phải thay đổi token tiêu chuẩn phổ biến nhất trên thế giới, vốn là cơ sở cho hơn 60.000 dự án – bao gồm EOS, với mức vốn hóa hơn 4,5 tỷ USD – và cho cả những token của một trong những sàn giao dịch tiền mật mã lớn nhất thế giới trao đổi, Binance? Để trả lời câu hỏi này, cần phải so sánh cả hai tiêu chuẩn hiện có và tiêu chuẩn mới, sau đó đánh giá rủi ro ứng dụng của họ.

Câu chuyện thành công

Trong khi Bitcoin được coi là tiền mã hóa phổ biến nhất trên thế giới, Ethereum không chỉ là đồng tiền phổ biến thứ hai, mà còn là Blockchain dẫn đến sự bùng nổ trong thị trường mật mã giai đoạn 2016-2017. Nếu không có nền tảng Ethereum, sẽ không bao giờ có cụm từ “mặt trăng”, biến tiền kỹ thuật số từ giải trí cho chuyên viên máy tính sang một công cụ mới cho các nhà đầu tư truyền thống và hàng triệu người dùng trong vài tháng.

Các thành tích chính của Blockchain Ethereum bao gồm quá trình phát triển một ứng dụng cực kỳ đơn giản và thủ tục phát hành một mã thông báo bằng cách sử dụng một hợp đồng thông minh sẽ tắt mà không có sự cản trở nhỏ nhất. Bây giờ, tạo ra một token – đó là, phát hành một token mới – có thể được thực hiện bởi bất cứ ai trong một phút. Sự dễ dàng này đã dẫn đến bùng nổ ICO. Một công cụ khác có thể đóng góp thêm vào sự phát triển của thị trường ICO là một token tiêu chuẩn duy nhất – và do đó xuất hiện ERC-20.

Token tiêu chuẩn ERC-20

tin-nong-cuoi-he-bao-gio-token-moi-erc-777-duoc-trinh-lang

Trước khi chuẩn hóa, các nhà phát triển Ethereum đã phải tạo ra một hợp đồng thông minh dựa trên Solidity riêng biệt cho mỗi token. Trong thực tế, mỗi lần sẽ rất cần thiết để tạo ra một loại hợp đồng thông minh mới, độc đáo. Và những người sáng lập của một sàn giao dịch hoặc ví điện tử đã phải viết một mã duy nhất để hỗ trợ mỗi token mới. Càng nhiều token xuất hiện, quá trình này càng trở nên khó khăn hơn. Ngoài ra, token được phát hành trên các hợp đồng thông minh độc đáo kém tương thích với nhau.

Trước khi ERC-20 được tạo ra, các nhà phát triển Ethereum đã tạo ra một tiêu chuẩn duy nhất cho tất cả các token – ERC-20, trong đó ERC có nghĩa là “Ethreum Request for Comment (tạm dịch là : Yêu cầu bình luận Ethereum) và 20 là số yêu cầu của cộng đồng, trong trường hợp này là tùy ý.

Sự xuất hiện của một tiêu chuẩn duy nhất, được phát hành vào năm 2015, đã cách mạng hóa ngành công nghiệp mật mã và trở thành đường lối nướng dẫn chính, xác định những chức năng và sự kiện nào phải được thực hiện trong một hợp đồng thông minh. Chưa bao giờ việc phát hành, trao đổi và quy đổi tiền mặt từ các loại tiền tệ mới đơn giản như vậy.

Tiêu chuẩn này chứa sáu thông số bắt buộc của hợp đồng thông minh, chịu trách nhiệm về ba hướng chính:

1. Thiết lập phân phối token ban đầu:

totalSupply – xác định số lượng token tối đa, khi đạt được, hợp đồng thông minh ngừng phát hành.
balance0f – một hàm gán một số token chính cho bất kỳ địa chỉ nào.

2. Chuyển giao token

chuyển giao – một hàm di chuyển token từ địa chỉ chính đến địa chỉ của chủ sở hữu mới sau kết quả của một ICO.
“TransferFrom” – một chức năng chuyển token giữa những người dùng.

3. Thực hiện chức năng quản lý:

“Phê duyệt” – một chức năng để kiểm tra tính khả dụng của các token cho một hợp đồng thông minh.

“Phụ cấp” – một hàm xác nhận rằng địa chỉ có đủ token để bắt đầu chuyển giao.

Khi tiêu chuẩn này được xây dựng, các sàn giao dịch và ví điện tử có thể thống nhất mã của chúng để xử lý bất kỳ token nào được tạo bằng giao thức ERC-20. Sự tăng trưởng của các ứng dụng trong tương lai sử dụng ETH sau đó tăng vọt đúng như dự kiến.

Những thách thức đằng sau tiêu chuẩn ERC-20

Các nhà phát triển của các mạng phi tập trung là những lập trình viên đầu tiên và quan trọng nhất, và sau đó là các doanh nhân. Do đó, trong việc ra quyết định, một người hầu như luôn tuân theo logic. Ví dụ, một số nhà phát triển có thể không quan tâm đến vụ “tấn công 51%” hoặc vì coin của họ tự trượt giá hoặc vì chi phí tấn công có thể vượt quá lợi nhuận mà một hacker nhận được. Nhưng có vẻ như những người đứng sau các cuộc tấn công như vậy có một logic hoàn toàn khác, được chứng minh bằng một số lượng lớn các cuộc tấn công mới vào năm 2018.

Điều tiếp theo mà các nhà phát triển không bỏ qua là xem xét chức năng của một token chỉ cần thiết cho việc ra mắt ICO nhưng không phải cho bất kỳ dịch vụ bổ sung nào. Điều này không hoàn toàn đúng – một số đội, ngay cả những người chưa lập trình, đã bắt đầu khám phá khả năng của Blockchain. Chẳng hạn như xuất hiện của các token được tạo cho vui chứ chẳng phục vụ cho mục đích gì và cũng hoàn toàn vô dụng.

Các tính năng tùy chỉnh khác thậm chí có thể phá vỡ bảo mật của người dùng. Ví dụ: một số nhà phát triển đã triển khai tùy chọn nạp tiền vào tài khoản trao đổi thông qua việc thực hiện đồng thời các chức năng “phê duyệt” và “transferFrom”. Số tiền đã được xóa khỏi tài khoản của người gửi nhưng không được ghi có vào số dư trao đổi của họ, vì chức năng hợp đồng thông minh của người nhận là khoản tiền gửi không được xác định.

Vấn đề là các nhà phát triển Ethereum đã không cung cấp một tùy chọn như vậy cho việc sử dụng loại chuyển giao này và không cấm nó. Blockchain ban đầu lại không hỗ trợ chức năng tự xác định của hợp đồng. Kết quả là, các chủ sở hữu của tiền mật mã mất hàng triệu USD mà không bao giờ lấy lại được – vì tiền chỉ đơn giản biến mất nếu giao dịch chưa được thực hiện không bị người gửi hủy ngay lập tức.

tin-nong-cuoi-he-bao-gio-token-moi-erc-777-duoc-trinh-lang

Lỗ hổng này đã được phát hiện bởi kiểm toán viên an ninh Dexaran, người sau đó đã phát triển tiêu chuẩn ERC-223, trong đó chức năng “tokenFallback” đã được thêm vào – được khởi chạy nếu chức năng “transferFrom” không được thực hiện. Mặc dù vậy, chức năng mới này, được tạo ra bởi lập trình viên ẩn danh, chưa được chấp nhận rộng rãi.

Một lỗ hổng nữa đã được phát hiện bởi Lucas Cremer, một nhà phát triển Solidity từ Đức, vào tháng 6, sau khi cập nhật Solidity. Nó chỉ ra rằng một tỷ lệ đáng kể các token ERC-20 – mà tác giả được gọi là “các token xấu” – hoạt động theo cách khác lạ liên quan đến các giá trị trả lại của hàm truyền. Các chức năng chuyển giao của các hợp đồng token này không trả lại bất cứ điều gì. Thật vậy, trong số các token bị ảnh hưởng là những thứ của Binance và OmiseGO. Điều quan trọng nhất là, các quốc gia Corner, là những tài sản như vậy có thể bắt đầu hành xử theo một cách không thể đoán trước, và ông cảnh báo rằng lỗi cần được sửa chữa “càng sớm càng tốt”.

ERС-777: Một cuộc tấn công khác trên ERC-20

tin-nong-cuoi-he-bao-gio-token-moi-erc-777-duoc-trinh-lang

Vì hàng chục nghìn token, sàn giao dịch và ví điện tử tương tác chặt chẽ với ERC-20, lỗ hổng của nó là không thể thay đổi được, vì vậy các nhà phát triển Ethereum đã quyết định đưa ra một tiêu chuẩn mới với tên lấy cảm hứng từ số may mắn 777.

EIP (Các đề xuất cải tiến Ethereum) trên ERC-777 đã được xuất bản vào ngày 20/11/2017 và được sự chấp thuận của cộng đồng. Tuy nhiên, để có đầy đủ chức năng, tiêu chuẩn mới cần có một giao thức ERC-820 phụ trợ, thiết lập các nguyên tắc cho việc hình thành một thanh ghi duy nhất của các hợp đồng thông minh. Với sự giúp đỡ của cơ quan đăng ký tập trung này, vấn đề chính của Blockchain Ethereum – sự không thể xác định các chức năng được thực hiện bởi hợp đồng – đã được giải quyết.

Làm thế nào nó hoạt động ngay bây giờ? Bất kỳ hợp đồng với một mô tả về các chức năng có thể được nhập vào đăng ký một lần và cho tất cả; và khi thực hiện một giao dịch, Blockchain có thể áp dụng cho thanh ghi để làm rõ các hành động được phép. Nếu người dùng cố gắng thực hiện một hoạt động không hợp lệ với các token, nó chỉ đơn giản là vẫn còn trên tài khoản và không biến mất.

Tại DappCon của Berlin, Jodi Baylina và Jacques Dafflon giải thích các chi tiết cụ thể của tiêu chuẩn mới bằng cách sử dụng một thuật ngữ mới – “hook” – để xác định “các chức năng có thể xuất hiện trong quá trình chuyển giao.” Các chức năng này hoạt động kết hợp với giao thức ERC-820 để cung cấp một loại nội soi đơn giản xem liệu ở đâu đang thiếu ERC-20. Vì vậy, người ta đã có thể kiểm tra xem liệu các token có tính năng cụ thể để thực hiện hoặc từ chối hoạt động, làm cho hợp đồng thông minh thậm chí thông minh hơn. Chuẩn ERC-777 mới sẽ khắc phục sự cố token của người nhận bị mất khi được gửi đến hợp đồng không hỗ trợ việc nhận hoặc quản lý nội dung đó. Vì một lỗi như vậy, cộng đồng Ethereum đã mất hàng triệu USD. Một phần lớn của các quỹ dường như bị mắc kẹt bên trong một số hợp đồng dự án ICO hàng đầu mãi mãi như chúng ta có thể thấy trong biểu đồ dưới đây.

tin-nong-cuoi-he-bao-gio-token-moi-erc-777-duoc-trinh-lang

Tuy nhiên, việc bảo vệ chống mất mát token là kết quả của các giao dịch không chính xác không phải là sự đổi mới duy nhất của tiêu chuẩn mới, mà là nhằm phát triển hơn nữa Blockchain.

Ví dụ: ERC-777 người sáng tạo được tích hợp chức năng ‘nhà cung cấp đáng tin cậy’ lần đầu tiên, có thể chuyển và ghi token thay mặt cho chủ sở hữu. Điều này đạt được bằng cách thực hiện chức năng ‘authorizeOperator’ và có thể được sử dụng, ví dụ, để thực hiện thanh toán ngay lập tức, tự động trong ETH.

Ngoài ra, tiêu chuẩn này cho phép bạn kiểm tra địa chỉ của người nhận về tính sẵn có liên quan đến danh sách ‘trắng’ hoặc ‘đen’ thông qua hàm ITokenRecipient. Ngoài ra, ‘móc’ được đề cập ở trên có thể giám sát hành vi của token, tùy thuộc vào hoàn cảnh, cho phép bạn chặn một số địa chỉ nhất định và thực hiện một số hành động khác – bao gồm cả sự can thiệp của người gửi và người nhận trong quy trình giao dịch.

Nếu bạn cần thêm chi tiết về ERC-777, bạn có thể tham khảo chuỗi liên quan trên GitHub của Ethereum.

Quay lại con số 20

Chuẩn ERC-777 tương thích ngược với ERC-20 và bất kỳ dự án nào dựa trên phiên bản trước của tiêu chuẩn có thể được chuyển sang phiên bản mới mà không gặp sự cố nào. Chúng ta có thể giả định rằng các sàn giao dịch và ví điện tử, làm việc với các token tiêu chuẩn trước đó, sẽ phản ứng tích cực với sự khởi đầu của ERC-777, cái cuối cùng đã đóng ‘lỗ hổng’ huyền thoại trong khối Ethereum. Trong thực tế, điều này sẽ có nghĩa là đơn giản hóa thủ tục ICO theo tiêu chuẩn mới, có thể gây ra đột biến mới trong hoạt động của ngành công nghiệp mật mã so với làn sóng cuộn trào của những năm 2016-2017.

Ngoài ra, tiêu chuẩn mới mở rộng đáng kể chức năng của hệ thống Blockchain Ethereum, điều này sẽ thu hút sự chú ý của các nhà phát triển. Thảo luận hung hăng về tiêu chuẩn mới này là bằng chứng sáng nhất.

Và cuối cùng, tiêu chuẩn ERC-777 chứa các chức năng và logic hoàn toàn được thiết kế lại, điều này sẽ tránh được việc vượt qua các token tiêu chuẩn và sự nhầm lẫn khác khi thực hiện các hợp đồng thông minh.

Nói về những bất lợi của ERC-777 thì chỉ có một điểm duy nhất là nó dựa vào một thanh ghi tập trung của các hợp đồng thông minh – đó không phải là một cách tiếp cận lý tưởng trong tư tưởng phi tập trung của Blockchain. Điều này sẽ yêu cầu các biện pháp bổ sung từ các nhà phát triển Ethereum để đảm bảo tính bảo mật cổng đăng ký của nó.

Một YouTuber mật mã nổi tiếng “Ivan on Tech” chắc chắn rằng sự thành công của ERC-777 chỉ là vấn đề thời gian, mặc dù thực tế rằng Quỹ Ethereum có thể chậm hoàn toàn trong việc viết tắt ERC-20:

“Về sau, Quỹ Ethereum thực sự [cần phải có] đằng sau ERC-777, và nó có thể thay thế ERC-20, bởi vì nó tốt hơn. Và do đó, tất cả về Quỹ Ethereum vẫn có ảnh hưởng khá lớn và họ hiện đang đẩy mạnh cho ERC-20. Đây là những gì họ đang quảng cáo nhiều nhất. Nhưng, trong tương lai, có thể là trường hợp chúng ta chuyển sang ERC-777. ”

Có lẽ, một token tiêu chuẩn mới đầy hứa hẹn sẽ tạo ra động lực phát triển mới cho mạng Ethereum – và đặc biệt là ETH, đã đạt mức thấp mới kể từ tháng 7: 194 USD. Cho đến lúc đó, trong khi GitHub giữ im lặng, dường như chẳng có gì tốt hơn là để nhóm Ethereum hoàn thành công việc của họ.

Theo TapchiBitcoin.vn/Cointelegraph

Đọc thêm: Công nghệ Ethereum có thể cắt giảm thị phần của bitcoin một nửa.

Được đề cập trong bài viết
Mới cập nhật

Avalanche (AVAX) một lần nữa trở thành tâm điểm của thị trường sau khi AVAX One tiến hành mua lại 2,4 triệu cổ phiếu trong khuôn khổ chương trình mua lại trị giá 40 triệu USD. Theo thông tin cập nhật mới nhất, động thái này được xem là tín... ...

Các nhà đầu tư bán lẻ đang tích cực thu mua Bitcoin sau khi giá giảm xuống dưới ngưỡng 70.000 USD. Tuy nhiên, theo nền tảng phân tích tâm lý thị trường tiền điện tử Santiment, các hoạt động giao dịch của “cá voi” cho thấy giá Bitcoin có thể... ...

Thị trường đang buộc nhà đầu tư đưa quản trị rủi ro trở lại vị trí trung tâm. Xét trên phương diện kỹ thuật, dòng tiền chảy vào trong tuần qua đã đẩy nhiều tài sản vốn hóa lớn vượt qua mức đỉnh tháng, qua đó khơi dậy trở lại... ...

Pump.fun (PUMP) gần như không ghi nhận phản ứng đáng kể trước những diễn biến liên quan đến đội ngũ dự án trong 24 giờ qua. Ở thời điểm hiện tại, tâm lý thị trường dường như đang được định hình chủ yếu bởi hành động của các nhà đầu... ...

Bitcoin (BTC) thường nhận được cái nhìn tiêu cực từ một số nhà đầu tư do những đợt sụt giảm hai chữ số mạnh mẽ, gây tổn thất nặng nề cho những người mua vào muộn. Tuy nhiên, dữ liệu lịch sử cho thấy rằng, kết quả đầu tư có... ...

Hyperliquid (HYPE) thời gian gần đây ghi nhận diễn biến giá khá trì trệ khi dao động quanh mốc 30 USD. Sự hình thành của mô hình tam giác đối xứng cho thấy giá HYPE đang ở giai đoạn tích lũy và có thể bứt phá theo cả hai hướng.... ...

Biểu đồ giá Solana (SOL) đang cho thấy những dấu hiệu suy yếu khi nhìn một cách tổng thể. Hiện tại, giá trị của token này đã giảm khoảng 10% so với tháng trước, phản ánh sự hạ nhiệt chung của thị trường tiền điện tử. Tuy nhiên, con số... ...

Tại thời điểm viết bài vào thứ Bảy, Ripple (XRP) đang dao động trong trạng thái đi ngang, bị kẹp giữa vùng hỗ trợ quanh 1,25 USD và ngưỡng kháng cự 1,67 USD. Diễn biến thận trọng này phản ánh tâm lý dè dặt của nhà đầu tư khi thị... ...

OKB – Token gốc của sàn giao dịch OKX – chứng kiến đợt tăng trưởng mạnh mẽ, trở thành một trong những đồng tiền điện tử tăng giá ấn tượng nhất trong ngày. Mức tăng 26% của OKB đánh dấu sự phục hồi đáng kể sau sáu tuần giảm giá... ...

Trong tuần qua, thị trường tiền điện tử đã ghi nhận một số dấu hiệu khởi sắc ngắn hạn. Bitcoin (BTC) chứng kiến dòng vốn đổ vào các quỹ ETF giao ngay cùng với sự gia tăng nhu cầu ngắn hạn. Mặc dù thị trường có sự biến động mạnh,... ...

Xem thêm bài viết

Chọn chế độ hiển thị:
Bình thường Bảo vệ mắt Dark Mode