Bản phát hành beta của Chainlink Functions là một nền tảng dành cho nhà phát triển không có máy chủ cho phép mọi người dễ dàng kết nối hợp đồng thông minh với bất kỳ API Web2 nào và chạy các tính toán tùy chỉnh bằng mạng đáng tin cậy và an toàn cao của Chainlink.
Functions mở ra một chương hoàn toàn mới cho nền tảng Chainlink. Cho đến thời điểm hiện tại, các nhà phát triển Web3 không thể kết nối hợp đồng thông minh của họ với API Web2 hiện có để truy cập các tín hiệu truyền thông xã hội, tính toán AI, dịch vụ nhắn tin… Ngược lại, 30 triệu nhà phát triển Web2 không thể tận dụng cơ sở hạ tầng Web2 hiện có của họ khi lập kế hoạch xây dựng ứng dụng Web3. Chainlink Functions giải quyết vấn đề này bằng cách cung cấp những phần còn thiếu mà các nhà phát triển cần để xây dựng các ứng dụng lai mạnh mẽ này.
Các nền tảng đám mây và Web2 hàng đầu như AWS, Meta và Google Cloud đã cộng tác trong các trường hợp sử dụng mẫu để giới thiệu cách các nhà phát triển có thể sử dụng Chainlink Functions để dễ dàng kết nối API Web2 và dịch vụ đám mây trong hợp đồng thông minh của họ. Nhiều dự án đã thử nghiệm các Functions trên nhiều lĩnh vực Web3 từ tích hợp AI đến quản trị DAO, bao gồm Block Scholes, ChainML, Dopex, Nusic, Thirdweb…
Với Chainlink Funtions, các nhà phát triển Web3 có thể xây dựng các kết nối từ hợp đồng thông minh đến tài nguyên ngoài chuỗi một cách nhanh chóng và an toàn trên cơ sở tự phục vụ mà không cần phải chạy cơ sở hạ tầng của riêng họ. Tất cả những gì họ cần làm là xác định nguồn dữ liệu bên ngoài nào họ muốn truy cập (ví dụ: thời tiết, thể thao), cách chuyển đổi các điểm dữ liệu đó (ví dụ: giá trị trung bình) và nơi đầu ra sẽ được phân phối (ví dụ: hợp đồng thông minh Ethereum). Chainlink Functions loại bỏ sự phức tạp của phần phụ trợ và thực thi mã như đã gửi để các nhà xây dựng có thể tập trung vào việc mở khóa trường hợp sử dụng lớn tiếp theo cho Web3.
Phiên bản beta của Chainlink Functions hiện đã có trên các mạng thử nghiệm Ethereum Sepolia và Polygon Mumbai.
Nội dung bài viết
Nền tảng không có máy chủ dành cho nhà phát triển Web3: Mọi dữ liệu, mọi thiết bị, mọi hệ thống chỉ với một vài dòng mã
Chainlink Functions hoạt động như một thời gian chạy điện toán phi tập trung để kiểm tra, mô phỏng và chạy logic tùy chỉnh ngoài chuỗi cho các ứng dụng Web3 – giống như phiên bản được hỗ trợ blockchain và giảm thiểu độ tin cậy hơn của các giải pháp không cần máy chủ dựa trên đám mây hiện có như AWS Lambda, GCP CloudFunctions và Cloudflare Workers.
Không còn cần thiết phải lưu trữ và chạy các bộ điều hợp bên ngoài để tính toán ngoài chuỗi tùy chỉnh hoặc nguồn/chạy nút Chainlink của riêng bạn để kết nối các hợp đồng thông minh với thế giới bên ngoài. Các nhà phát triển chỉ có thể tập trung vào các ứng dụng phi tập trung của họ – để lại khả năng kết nối, bảo mật và độ tin cậy cho Mạng Chainlink, cơ sở hạ tầng được thử nghiệm nhiều nhất về thời gian của ngành công nghiệp blockchain để kết nối và tính toán oracle. Hơn nữa, Chainlink Functions là một nền tảng thực sự tự phục vụ, nghĩa là các nhà phát triển có thể đáp ứng nhu cầu dữ liệu bên ngoài và tính toán của họ mà không cần phải giao tiếp với Chainlink Labs hoặc nhà điều hành nút Chainlink.
Lợi ích của việc xây dựng với chức năng Chainlink
- Khả năng kết nối mở rộng: Kết nối hợp đồng thông minh của bạn với mọi dữ liệu, thiết bị hoặc hệ thống, từ API công khai và được bảo vệ bằng mật khẩu đến các thiết bị IoT và hệ thống doanh nghiệp.
- Tính toán có thể tùy chỉnh: Tổng hợp và chuyển đổi dữ liệu của bạn bằng cách sử dụng môi trường thời gian chạy không có máy chủ có khả năng mở rộng và tùy chỉnh cao.
- Bảo mật giảm thiểu sự tin cậy: Xây dựng dựa trên cơ sở hạ tầng phi tập trung đã được thử nghiệm theo thời gian, giúp bảo đảm hàng tỷ đô la cho các ứng dụng Web3.
- Tự phục vụ trong vài phút: Bắt đầu sau vài phút với giải pháp dành cho nhà phát triển không có máy chủ của Functions, có CLI, bộ công cụ khởi động và môi trường gỡ lỗi.
- Môi trường thời gian chạy không có máy chủ: Chạy mã JavaScript theo cách không có máy chủ để bạn có thể tập trung ít hơn vào cơ sở hạ tầng và tập trung nhiều hơn vào ứng dụng cốt lõi của mình.
Giới thiệu hàng triệu nhà phát triển Web3 tiếp theo
Ngày nay, có khoảng vài trăm nghìn nhà phát triển đang xây dựng nhiều loại ứng dụng khác nhau trên mạng blockchain. Tuy nhiên, có khoảng 30 triệu nhà phát triển trên thế giới. Để blockchain trở nên phổ biến như đám mây hoặc thậm chí là AI, chúng ta cần tiếp tục xóa bỏ các rào cản tồn tại trong trải nghiệm của nhà phát triển Web3. Thiếu quyền truy cập vào dữ liệu API là một trong những vấn đề cơ bản mà Chainlink Functions giải quyết. Các chức năng giúp mở ra một lĩnh vực sử dụng hoàn toàn mới cho các nhà xây dựng Web3.
Trong phần này, chúng tôi sẽ nêu bật bốn mẫu thiết kế ban đầu mà các nhà phát triển hợp đồng thông minh có thể bắt đầu khám phá trong phiên bản beta của Chainlink Functions. Nền tảng cũng khuyến khích các nhà phát triển khám phá và đóng góp cho https://www.usechainlinkfunctions.com/, một trang web cộng đồng nơi các nhà phát triển đã bắt đầu chia sẻ các kết nối ngoài chuỗi mà họ đã xây dựng bằng Chainlink Functions.
Kết nối dữ liệu
Nhà phát triển có thể sử dụng Chức năng Chainlink để kết nối với bất kỳ API dữ liệu công khai hoặc riêng tư nào, chẳng hạn như để tìm nạp kết quả trò chơi hoặc thể thao gần đây hoặc để lấy dữ liệu số liệu trên giao thức Web3 từ Token Terminal (ví dụ: doanh thu giao thức, phí người dùng, người dùng đang hoạt động, TVL) .
Hơn nữa, Chainlink Automation có thể được sử dụng như một dịch vụ miễn phí. Ví dụ: các NFT động thay đổi dựa trên các sự kiện bên ngoài có thể tận dụng Chainlink Automation để liên tục kiểm tra xem NFT có cần được cập nhật hay không và Chainlink Functions để đưa dữ liệu sự kiện vào chuỗi khi đáp ứng một số điều kiện nhất định.
Thiết bị IoT và kết nối phụ trợ truyền thống
Các nhà phát triển có thể tích hợp các giao thức Web3 với các công nghệ và mạng hiện có bằng cách sử dụng Chức năng Chainlink để kết nối với dữ liệu thiết bị IoT được bảo vệ bằng mật khẩu hoặc hệ thống doanh nghiệp. Ví dụ: nhà phát triển có thể lấy dữ liệu từ đồng hồ thông minh hoặc cảm biến ô nhiễm thông minh. Họ cũng có thể kết nối hợp đồng thông minh với hệ thống ERP doanh nghiệp như SAP để xây dựng ứng dụng chuỗi cung ứng hoặc kết nối với API Stripe để kiểm tra số dư tài khoản của người dùng.
Kết nối và chuyển đổi dữ liệu
Các nhà phát triển có thể vượt ra ngoài khả năng kết nối dữ liệu bằng cách sử dụng Chainlink Functions tìm nạp dữ liệu và thực hiện các tính toán nâng cao trên dữ liệu đó trước khi tham chiếu dữ liệu đó trong hợp đồng thông minh của họ. Ví dụ: nhà phát triển có thể truy xuất dữ liệu từ API truyền thông xã hội, tính toán cảm tính từ nó và báo cáo kết quả được chuyển đổi trên chuỗi để kích hoạt một hành động (ví dụ: người dùng nhận được NFT phiên bản giới hạn).
Máy tính và lưu trữ ngoài chuỗi
Các nhà phát triển cũng có thể tích hợp với Chainlink Functions để kết nối hợp đồng thông minh của họ với cơ sở dữ liệu phi tập trung bên ngoài như IPFS và Filecoin. Điều này sẽ cho phép phát triển các dApps điện toán ngoài chuỗi sử dụng DON làm lớp điện toán và IPFS để lưu trữ phi tập trung với chi phí thấp. Ví dụ: nhà phát triển có thể xây dựng hệ thống bỏ phiếu ngoài chuỗi phi tập trung cho DAO bằng cách sử dụng Chainlink Functions để lấy phiếu bầu ngoài chuỗi và chuyển tiếp kết quả bỏ phiếu trên chuỗi để kích hoạt hành động dựa trên hợp đồng thông minh.
Khám phá những gì có thể xảy ra với Chainlink Functions ngay hôm nay
Bản phát hành beta của Chainlink Functions hiện có sẵn trên mạng thử nghiệm Ethereum Sepolia và Polygon Mumbai và sẽ được mở rộng và triển khai trên nhiều chuỗi hơn trong tương lai dựa trên nhu cầu và phản hồi của người dùng.
Ngoài ra, hãy xem tài liệu dành cho nhà phát triển Chainlink Functions và tham gia Chainlink Discord nếu có bất kỳ câu hỏi hoặc phản hồi kỹ thuật nào.
Chainlink Functions đang giúp các nhà phát triển Web3 dễ dàng hơn bao giờ hết trong việc kết nối các hợp đồng thông minh của họ ngoài chuỗi trong vài phút, tất cả đều được hỗ trợ bởi sự đảm bảo về độ tin cậy mà Chainlink nổi tiếng. Khi hợp đồng thông minh có thể được kết nối dễ dàng với thế giới thực theo cách giảm thiểu sự tin cậy thì khả năng là vô hạn. Điều này mở đường cho các ứng dụng Web3 mới và tiên tiến hơn kết hợp giá trị đã có trong các hệ thống và công nghệ truyền thống với lợi ích về tính minh bạch, bảo mật và hiệu quả mà các blockchain có được.
Chainlink Functions giúp Chainlink phát triển mảng RAW như thế nào trong tương lai?
Thế nào là RAW?
Tài sản trong thế giới thực được mã hóa (RWA) là các kỹ thuật số dựa trên blockchain đại diện cho tài sản tài chính vật chất và truyền thống, chẳng hạn như tiền mặt, hàng hóa, cổ phiếu, trái phiếu, tín dụng, tác phẩm nghệ thuật và sở hữu trí tuệ. Việc mã hóa RWA đánh dấu một sự thay đổi đáng kể về cách các tài sản này có thể được truy cập, trao đổi và quản lý, mở ra một loạt cơ hội mới cho cả dịch vụ tài chính dựa trên blockchain và nhiều trường hợp sử dụng phi tài chính được củng cố bởi mật mã và sự đồng thuận phi tập trung.
Token hóa tài sản là một trong những trường hợp sử dụng hứa hẹn nhất của công nghệ blockchain, với quy mô thị trường tiềm năng bao gồm gần như tất cả hoạt động kinh tế của con người. Tương lai của tài chính là trên chuỗi và có khả năng sẽ có hàng trăm blockchain hỗ trợ hàng nghìn tỷ đô la RWA được mã hóa trên nền tảng chung bao gồm các mạng dựa trên công nghệ sổ cái phân tán và blockchain được kết nối theo tiêu chuẩn khả năng tương tác phổ quát.
RAW của Chainlink
Chainlink cũng là nền tảng hàng đầu cho RWA được token hóa trong hệ sinh thái Web3, hỗ trợ các dự án như Backed, Brickken, Matrixport, Poundtoken và TUSD.
Việc mã hóa tài sản trong thế giới thực mang lại cơ hội lớn cho việc tái cơ cấu tài chính thành một cơ sở hạ tầng phụ trợ an toàn, minh bạch và hiệu quả hơn nhằm giải quyết các xung đột lợi ích quan trọng và thách thức quản lý rủi ro liên quan đến cơ sở hạ tầng tài chính truyền thống. Nền tảng của sự thay đổi này là nền tảng Chainlink, cung cấp các dịch vụ an toàn, đáng tin cậy và hiệu quả cần thiết để mở ra tương lai của tài sản.
Chainlink Functions và RAW của Chainlink
Với Chainlink Functions, bất kỳ sự kiện hoặc dữ liệu offchain nào cũng có thể được đồng bộ hóa hoặc xuất bản trên chuỗi, chẳng hạn như hướng dẫn thanh toán thường trực, hành động của công ty, bỏ phiếu ủy quyền, dữ liệu ESG, cổ tức và tiền lãi cũng như NAV. Ngoài ran, Chainlink Functions còn cho phép các hợp đồng thông minh kết nối với bất kỳ API nào. Nó cũng sẽ bổ sung thêm nhiều tùy chỉnh, khung và khởi động nhanh cho hệ thống.
Vậy là chúng ta đã cùng nhau tìm hiểu về Chainlink Functions và mối liên hệ của nó tới sự phát triển mảng RAW của Chainlink. Cảm ơn sự theo dõi và đón đọc của các bạn. Đừng quên, mọi thắc mắc vui lòng liên hệ đội ngũ Support của Fiahub 24/7.
Freelancer Marketing và Content Creator với gần 10 năm kinh nghiệm; trong đó có khoảng hơn 3 năm làm việc trong mảng Blockchain với vai trò Dịch Thuật và Copywriter.
Với kiến thức sâu rộng cùng khả năng diễn giải để những thuật ngữ công nghệ khó hiểu trở nên gần gũi hơn với người đọc. Lê Hoàng đảm nhiệm những bài viết trong chuyên mục "Từ Điển Crypto" và "Hướng Dẫn Người Mới" tại Fiahub Blog