Nó không chỉ là khả năng mở rộng: mô hình phát triển hợp đồng thông minh mới có thể là chìa khóa để mở khóa DeFi chính thống?

Trường hợp sử dụng
Trái tim đập của bất kỳ hệ sinh thái ứng dụng phi tập trung nào, DApps, là công nghệ cơ bản của nó. Đối với Ethereum (ETH), đây là sự đồng thuận “Nakamoto”, môi trường thực thi Máy ảo Ethereum (EVM) và ngôn ngữ lập trình Solidity. Cùng với nhau, những công nghệ này đã cho phép các nhà phát triển hợp đồng thông minh thúc đẩy tài chính phi tập trung (DeFi) từ khái niệm thành hiện thực.
Để DeFi thực hiện bước nhảy vọt tiếp theo – để áp dụng phổ biến – khả năng mở rộng là yêu cầu công nghệ thu hút nhiều sự chú ý nhất. Nhưng một khía cạnh thường bị bỏ qua nhưng không kém phần quan trọng của các nền tảng lớp một là cách tiếp cận của họ để phát triển hợp đồng thông minh.
Mặc dù Solidity và EVM là những công nghệ cốt lõi cho phép Ethereum trở thành người tiên phong của DeFi, nhưng những người tiên phong cũng là những người mắc tất cả các sai lầm. Bạn đã bao giờ tự hỏi tại sao có cảm giác như có một loạt các vụ hack và khai thác DeFi không bao giờ kết thúc ngày nay? Đó là kết quả của một phương pháp lập trình khiến việc quản lý mã thông báo một cách an toàn trở nên vô cùng khó khăn. Bởi vì khi Ethereum được thiết kế, DeFi không tồn tại.
Nhưng sửa chữa không dễ dàng. Những thay đổi lớn đối với Solidity và EVM là không thể thực hiện được vì điều này sẽ phá vỡ phần lớn DApp đã được xây dựng. Do đó, các nền tảng mới hơn có cơ hội thực sự để học hỏi và cải thiện trải nghiệm của nhà phát triển –– vì DApp được cải tiến mà các nhà phát triển đó xây dựng có thể tạo ra làn sóng tiếp theo của việc áp dụng DeFi.
Tại sao phát triển DeFi khó khăn trên Ethereum
Cho dù đó là mã thông báo để vay và cho vay phi tập trung, mã thông báo cho trò chơi NFT hoặc tác phẩm nghệ thuật, hoặc mã thông báo cho một phái sinh tài chính, chúng đều là cốt lõi của mọi trường hợp sử dụng trong DeFi và tiền điện tử.
Tuy nhiên, mã thông báo duy nhất mà nền tảng Ethereum hiểu một cách tự nhiên là ETH. Tất cả các mã thông báo khác, cho dù theo ERC-20, 721, 1155 hoặc bất kỳ tiêu chuẩn nào khác, chỉ tồn tại dưới dạng các biến (số cũ thông thường) bên trong mỗi hợp đồng thông minh.
Mã thông báo Tether – USDT –– là danh sách các tài khoản và số dư liên quan bên trong hợp đồng thông minh USDT. Điều tương tự cũng xảy ra với Shiba Inu (SHIB) và mọi mã thông báo khác được xây dựng trên Ethereum. Đây là lý do tại sao bạn không thể hoán đổi ETH trên Uniswap (UNI), và thay vào đó, kỳ lạ là bạn phải hoán đổi ETH được bọc (wETH), là một mã thông báo ERC-20 được hỗ trợ bởi ETH đang bị giam giữ.
Điều này mang lại nhiều vấn đề. Bạn không thể “gửi” mã thông báo từ người này sang người khác vì các mã thông báo không nằm trong ví của người dùng. Chúng chỉ tồn tại như một số dư được liên kết với một tài khoản bên trong mỗi hợp đồng cá nhân.
Để hoán đổi USDT lấy SHIB, một tin nhắn sẽ được gửi để ghi nợ tài khoản của bạn trong hợp đồng USDT và ghi có vào tài khoản của bạn trong hợp đồng SHIB. Nhưng USDT được ghi nợ từ tài khoản của bạn phải chuyển đến một số tài khoản khác trong hợp đồng USDT và tương tự, SHIB được ghi có vào tài khoản của bạn phải đến từ một số tài khoản khác trong hợp đồng SHIB.
Với gánh nặng triển khai mã thông báo mới trong mỗi hợp đồng thông minh và để các nhà phát triển đảm bảo rằng hợp đồng của họ an toàn trong mọi tình huống có thể xảy ra, các nhà phát triển dành gần như toàn bộ thời gian, lên đến 90%, vào việc thử nghiệm và xác thực. Điều này hầu như không còn thời gian để họ xây dựng thứ họ thực sự muốn: chức năng DeFi.
Với trải nghiệm nhà phát triển khó chịu như vậy, có cách nào tốt hơn không?
Token là cốt lõi của sự phát triển DeFi
DeFi là tất cả về mã thông báo. Điều này có nghĩa là các mã thông báo không nên là thứ sau khi trải nghiệm phát triển – chúng phải ở phía trước và trung tâm – ngay tại chính cốt lõi của nền tảng.
Đó là lý do tại sao ngôn ngữ lập trình phù hợp có thể đẩy nhanh sự phát triển của không chỉ một nền tảng mà là toàn bộ ngành công nghiệp. Một ví dụ về việc này đang được thực hiện là Radixmột giao thức lớp một, sử dụng lập trình “hướng nội dung” và đang giới thiệu nó với Tiền điện tử ngôn ngữ lập trình.
Làm thế nào nó hoạt động? Đầu tiên, mã thông báo không còn được xác định bên trong hợp đồng thông minh, như với danh sách tài khoản và số dư được mô tả ở trên. Thay vào đó, các mã thông báo sống trong một lớp riêng biệt, tuân theo các quy tắc mà nền tảng thực thi. Cũng giống như nền tảng Bitcoin thực thi rằng BTC không thể được chi tiêu gấp đôi, tiêu hết hoặc bị mất trong một giao dịch, thì lập trình hướng tài sản cũng đảm bảo các loại hành vi logic tương tự như vậy nhưng đối với mọi mã thông báo được tạo trên nền tảng.
Với những quy tắc đó, mã thông báo đạt được các thuộc tính giống như bạn mong đợi từ một đồng xu vật chất trong túi của bạn. Về mặt vật lý, bạn có thể trao nó cho người khác, nhưng nền tảng đảm bảo rằng mã thông báo không thể ở hai nơi cùng một lúc và cũng không thể biến mất.
Với tính chất vật lý của hành vi này, các nhà phát triển DeFi sau đó có thể xây dựng các DApp DeFi như cách họ vẽ chúng trên bảng trắng một cách trực quan. Các từ như “lấy” và “đặt” trong ngôn ngữ lập trình thực sự lấy và đặt mã thông báo vào vị trí.
Không còn phải xác định các quy tắc tài chính trong mọi hợp đồng thông minh, ngay từ đầu, như với Solidity. Với Radix, các nhà phát triển được cung cấp tất cả các công cụ họ cần để xây dựng mã an toàn một cách nhanh chóng –– tăng cường năng suất của họ.
Cuối cùng, liệu các nhà phát triển có đổ xô vào một mô hình mới hay thích mô hình cũ hơn hay không phụ thuộc vào sự cân bằng chi tiết giữa hiệu ứng mạng của mô hình cũ và lợi thế của mô hình mới.
Việc học một cách tiếp cận mới để phát triển DeFi sẽ rất hiệu quả. Và điều này đặc biệt rủi ro nếu hệ sinh thái bạn đang xây dựng bắt đầu từ đầu, so với hệ sinh thái với hàng nghìn DApp, cộng đồng nhà phát triển trưởng thành và hàng triệu người dùng.
Nhưng như chúng ta đã thấy trong năm 2021, các lớp mới có thể phát triển nhanh chóng. Với việc thực hiện đúng, có khả năng chúng ta sẽ thấy một công ty mới nổi trong thị trấn. Một công cụ rất có thể có khả năng kích thích cộng đồng các nhà phát triển tập trung vào việc sử dụng DeFi chính thống.
Tuyên bố từ chối trách nhiệm. Cointelegraph không xác nhận bất kỳ nội dung hoặc sản phẩm nào trên trang này. Mặc dù chúng tôi hướng tới việc cung cấp cho bạn tất cả thông tin quan trọng mà chúng tôi có thể thu được, nhưng độc giả nên tự nghiên cứu trước khi thực hiện bất kỳ hành động nào liên quan đến công ty và chịu hoàn toàn trách nhiệm về quyết định của mình, bài viết này cũng không được coi là lời khuyên đầu tư.