BTC
$96,000
5.73%
ETH
$3,521.91
3.97%
HTX
$0.{5}2273
5.23%
SOL
$198.17
3.05%
BNB
$710
3.05%
lang
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
Trang chủ
AI AI
Tin nhanh
Bài viết
Sự kiện
BlockBeats Pro
Thêm
Thông tin tài chính
Chuyên đề
Hệ sinh thái chuỗi khối
Mục nhập
Podcast
Data
OPRR
Partnered With:

Tại sao DeFi cần TokenScript

Đọc bài viết này mất 15 phút
Ví không thể "thông minh" vì không có lớp tiêu chuẩn giữa blockchain và tác nhân người dùng.

Nguồn gốc: Những người đam mê Ethereum

Tác giả gốc: Sunil Tom Jose

Dịch và hiệu đính: Min Min& A Jian


Phong trào DeFi thể hiện sức mạnh và sự trưởng thành của hệ sinh thái Ethereum. Nhưng trong khi trải nghiệm người dùng tiếp tục được cải thiện, vẫn còn một khoảng cách giữa ví và chuỗi khối có thể gây khó khăn cho cả những người dùng Ethereum dày dạn nhất.

May mắn thay, TokenScript có thể giúp người dùng thu hẹp khoảng cách này.

Gần đây, tôi đã dùng thử Hợp chất. Đây là một ứng dụng DeFi nổi tiếng. Mặc dù tôi là người dùng tiền điện tử nhưng tôi không phải là nhà phát triển Ethereum. Vì vậy, tôi đã thử nghiệm trải nghiệm người dùng Hợp chất theo cách đơn giản nhất có thể: bằng cách mở trình duyệt Chrome và sử dụng tiện ích mở rộng MetaMask để kết nối ví của tôi.

Tiếp theo, tôi đã thử nghiệm Hợp chất thông qua các bước sau:

1. Sử dụng ETH để mua WBTC trên Uniswap. Loại hình giao dịch này có thể mang lại nhiều lợi nhuận hơn. Điều này là do Uniswap là một ứng dụng cho phép tôi giao dịch token trực tiếp từ ví của mình.

2. Sử dụng WBTC để đúc cWBTC (mã thông báo gốc trên Hợp chất) trên Hợp chất. Với tư cách là chủ sở hữu cWBTC, tôi không chỉ có thể đổi WBTC bất cứ lúc nào mà còn có thể kiếm được tiền lãi từ đó.

3. Nhận thu nhập từ việc cho vay BTC.

Toàn bộ quá trình thử nghiệm diễn ra rất suôn sẻ. Điều này cho thấy ví Ethereum và dApps tiên tiến như thế nào, sự khác biệt giữa cách tích hợp hợp đồng thông minh và cách DeFi lấn át các dịch vụ tập trung. Và từ đầu đến cuối, tôi chưa bao giờ phải giao chìa khóa của mình cho bên thứ ba.

Tuy nhiên, còn thiếu nhiều thông tin


Từ góc độ thiếu thông tin, những điểm sau ảnh hưởng nghiêm trọng đến trải nghiệm người dùng:

1 , có không có hồ sơ về giao dịch Uniswap trên Metamask. Tất cả những gì tôi có thể thấy là một danh sách giao dịch đơn giản. Nếu tôi tìm kiếm các giao dịch này trên Etherscan, tôi có thể tìm thấy thông tin chi tiết. Các vấn đề có thể phát sinh nếu nộp tờ khai thuế.

2. Khi tôi đúc cWBTC, số dư WBTC trong MetaMask của tôi trở thành số 0. Để xem số dư cWBTC của mình, tôi phải dán địa chỉ hợp đồng cWBTC vào hộp nhập. Sau đó, tôi phát hiện ra rằng số lượng cWBTC mà tôi nắm giữ gấp khoảng 90 lần số lượng WBTC mà tôi đã nắm giữ trước đó, điều này khiến tôi bối rối.

3. Miễn là tôi cho vay WBTC trên Hợp chất, tôi có thể nhận được mã thông báo COMP. Đây được gọi là "khai thác thanh khoản". Đây là một tính năng tuyệt vời nhưng có một vấn đề: tôi có thể xem mã thông báo COMP mà tôi đã kiếm được ở đâu? Để xem mã thông báo COMP của tôi trên MetaMask, tôi đã tìm lại địa chỉ hợp đồng và dán nó vào hộp nhập có liên quan. Tuy nhiên, vì số dư tài khoản của tôi bằng 0 nên trước tiên tôi phải rút token COMP của mình. Do đó, mã thông báo COMP mà tôi kiếm được hoàn toàn không hiển thị trên MetaMask, mặc dù tôi đã cung cấp địa chỉ hợp đồng thông minh.

4. Cuối cùng, tôi vẫn phải sử dụng trang web. Tôi không biết mình sẽ làm gì nếu trang web của Hợp chất bị sập. Về mặt lý thuyết, tôi nắm giữ chìa khóa cho tất cả số tiền của mình, nhưng ví của tôi không biết hoạt động đó là gì và tôi sở hữu những token nào. Do đó, tôi chỉ phải dựa vào trang web của Hợp chất để giải thích những gì đang xảy ra trên blockchain và sau đó thực hiện các giao dịch.

Tôi thực sự thích DeFi và nghĩ rằng Hợp chất rất tuyệt vời. Tuy nhiên, việc thiếu minh bạch trong các giao dịch trong ví là một lỗ hổng nghiêm trọng vì nhiều lý do. Công bằng mà nói, ngay cả khi chúng ta có ví tiền điện tử phi tập trung và không giám sát, theo cảm nhận cá nhân của tôi, tôi vẫn không thể thoát khỏi sự phụ thuộc vào các dịch vụ tập trung. Tôi biết cảm giác của mình và một trong những lý do chính là:

Ví thông minh không thông minh


Tất cả các dApp DeFi đều gặp phải những vấn đề mà tôi đã chỉ ra ở trên. Tôi nghĩ mấu chốt của những vấn đề này là trải nghiệm ví thông minh có vẻ rắc rối.

Vậy, một chiếc ví thông minh sẽ trông như thế nào?

Tôi nghĩ một chiếc ví thông minh nên:

1. Hiển thị tất cả thông tin có liên quan cho mỗi giao dịch.

2. Phát hiện tôi nắm giữ token cWBTC và giải thích tại sao tỷ lệ cWBTC so với WBTC không phải là 1:1.

3. Cho biết tôi có thể kiếm được bao nhiêu tiền lãi, tôi đã kiếm được bao nhiêu tiền lãi và liệu tôi có thể rút token COMP của mình hay không.

4. Biết cách tạo giao dịch để cho vay và lấy lại mã thông báo COMP của tôi, đồng thời cung cấp các nút để thực hiện các hành động liên quan.

Đợi đã.

Tóm lại, MetaMask thật ngớ ngẩn.

Đây không phải lỗi của MetaMask. MetaMask là một ví tuyệt vời. Nó cải thiện trải nghiệm người dùng về chuỗi khối theo nhiều cách và có thể hướng dẫn người dùng đến chuỗi khối Ethereum.

Tuy nhiên, MetaMask không thông minh. Có những hạn chế cố hữu trong sự hiểu biết về blockchain. Công bằng mà nói, điều này đúng với tất cả các ví thông minh. Điều này là do không có lớp tiêu chuẩn hóa giữa blockchain và tác nhân người dùng. Ví thông minh chỉ là một chiếc ví.

Các nhà phát triển MetaMask cần đầu tư nhiều nhân lực để làm cho MetaMask trở nên thông minh hơn. Họ cần tùy chỉnh định dạng cho MetaMask để nó có thể đọc và hiểu các hợp đồng thông minh, mô tả các hợp đồng này trong giao diện người dùng ví và lập kế hoạch giao dịch liên quan đến các hợp đồng này.

Thật không thực tế khi mong đợi các nhà phát triển ví giải quyết được tất cả những vấn đề này. Ngay cả khi họ có thể làm điều này, điều đó sẽ khiến MetaMask trở nên quá lớn, gây ra mối đe dọa đối với hiệu suất của ứng dụng. Ngoài ra, MetaMask không mở rộng quy mô. Hãy tưởng tượng số lượng token và hợp đồng thông minh tồn tại ngày nay cũng như số lượng token mới sẽ xuất hiện trong tương lai khi DeFi trở thành xu hướng phổ biến. Đơn giản là các nhà phát triển không thể thực hiện tất cả các thay đổi cần thiết một cách kịp thời.

Những gì chúng tôi cần là một lớp bổ sung giữa chuỗi khối và tác nhân người dùng cho phép người tạo hợp đồng thông minh và nhà phát hành mã thông báo diễn giải ví thông minh, hợp đồng thông minh và mã thông báo.

TokenScript cung cấp chính xác loại tính minh bạch này. Với TokenScript, ví thông minh có thể thay thế các trang web mà vẫn đảm bảo trải nghiệm người dùng mượt mà.

TokenScript là một giải pháp đơn giản và mạnh mẽ


Nói một cách đơn giản, TokenScript là một lớp mã JavaScript có các thẻ XML. Nó mô tả các yếu tố như thuộc tính, logic, hoạt động và giao diện người dùng liên quan đến mã thông báo.

Các tệp TokenScript được viết và ký bởi nhà phát hành mã thông báo. Người dùng có thể tải nó ở bất cứ đâu. Chúng tôi cung cấp cho nhà phát hành mã thông báo một thư viện TokenScript mà bất kỳ trang web nào cũng có thể phân phối, giống như bất kỳ trang web nào cũng có thể xác minh chữ ký của người tạo hợp đồng.

TokenScript cũng cung cấp một lớp dữ liệu chung. Bằng cách này, giả sử bạn nắm giữ 10 token, mỗi token đều bị ảnh hưởng bởi giá Ethereum, bạn chỉ cần truy vấn chuỗi khối Ethereum một lần.

Ví có thể lưu trữ TokenScripts và sau đó sử dụng chúng. Như đã đề cập ở trên, TokenScript là một giải pháp đơn giản và mạnh mẽ. Chúng tôi đã triển khai TokenScript trên AlphaWallet. Có thể vẫn còn một số cải tiến cần được thực hiện, nhưng chúng tôi đã đạt được tiến bộ to lớn. Cho đến nay, TokenScript đã được áp dụng cho vé bóng đá FIFA, chìa khóa ô tô kỹ thuật số cho các công ty ô tô đa quốc gia (tức là cổng thông tin chủ sở hữu ô tô), mã thông báo DeFi thông minh cho các dự án DeFi lớn và các mã thông báo thông minh khác (ví dụ: ENS). Trong kho lưu trữ GitHub của chúng tôi, bạn có thể tìm thấy một số kịch bản ứng dụng cho TokenScript. Trên thực tế, chúng tôi đã liệt kê ngắn gọn một số tình huống ứng dụng.

Chúng tôi thực sự tin rằng TokenScript có thể mở khóa tiềm năng của mã thông báo và hợp đồng thông minh. Nếu bạn muốn tìm hiểu thêm và đóng góp cho TokenScript, hãy truy cập kho lưu trữ GitHub của chúng tôi, đọc tài liệu khái niệm và duyệt qua các diễn đàn cộng đồng của chúng tôi.


Liên kết gốc



Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:

Nhóm Telegram đăng ký: https://t.me/theblockbeats

Nhóm Telegram thảo luận: https://t.me/BlockBeats_App

Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia

举报 Báo lỗi/Báo cáo
Chọn thư viện
Thêm mới thư viện
Hủy
Hoàn thành
Thêm mới thư viện
Chỉ mình tôi có thể nhìn thấy
Công khai
Lưu
Báo lỗi/Báo cáo
Gửi