👨💻 Phần khó nhất khi xây dựng một ứng dụng phi tập trung không phải lúc nào cũng là mã nguồn. Đôi khi, đó là việc quyết định mã nguồn nên có khả năng biết được những gì. Hợp đồng thông minh hoạt động trong một môi trường blockchain được xác định rõ. Điều này khiến chúng trở nên có thể dự đoán và an toàn, nhưng cũng bị hạn chế. Nếu một ứng dụng cần thông tin bên ngoài, các nhà phát triển phải thiết kế một con đường đáng tin cậy để đưa thông tin đó vào ứng dụng. Điều này khiến hạ tầng oracle trở thành mối quan tâm của nhà phát triển ngay từ đầu. Hãy xem xét một giao thức DeFi. Một nhà phát triển có thể cần xác định dữ liệu bên ngoài nào là cần thiết, tần suất cập nhật của nó, điều gì xảy ra khi thông tin trở nên lỗi thời, và ứng dụng nên phản ứng thế nào trước các điều kiện bất ngờ. Đây không phải là những câu hỏi đơn thuần về backend. Chúng có thể ảnh hưởng đến kiến trúc và mô hình rủi ro của giao thức. Đây là nơi hạ tầng như WINkLink trở nên liên quan đến các nhà xây dựng Web3. Bằng cách cung cấp kết nối giữa thông tin bên ngoài và các ứng dụng blockchain, hạ tầng oracle mở rộng những gì các nhà phát triển có thể thiết kế trên-chain. Sự thay đổi quan trọng mang tính khái niệm. Đừng nghĩ về oracle như một thứ được thêm vào sau khi hợp đồng thông minh đã hoàn thành. Hãy nghĩ về nó như một phần của kiến trúc thông tin ứng dụng. Trước khi viết hợp đồng, hãy đặt câu hỏi: Ứng dụng này cần biết những gì? Thông tin nào đến từ bên ngoài chuỗi? Tần suất thay đổi của thông tin đó là bao nhiêu? Điều gì xảy ra nếu dữ liệu trở nên không khả dụng? Ứng dụng nên xử lý các điều kiện bất thường thế nào? Những câu hỏi này có thể giúp các nhà phát triển thiết kế các hệ thống chủ động hơn trong việc quản lý các phụ thuộc bên ngoài. Tương lai của phát triển Web3 sẽ đòi hỏi nhiều hơn chỉ lập trình hợp đồng thông minh. Nó sẽ yêu cầu sự hiểu biết về tương tác giữa mã, dữ liệu, hạ tầng và động lực. Và khi các ứng dụng phi tập trung trở nên ngày càng phức tạp hơn, khả năng kết nối an toàn các thành phần này sẽ trở nên quan trọng hơn bao giờ hết. Kiến trúc thông tin tốt hơn có thể mở ra các ứng dụng blockchain tốt hơn. @justinsuntron @WinkLink_Oracle #TRONEcoStar
GambuChia sẻ

Nguồn:Hiển thị bản gốc
Tuyên bố miễn trừ trách nhiệm: Thông tin trên trang này có thể được lấy từ bên thứ ba và không nhất thiết phản ánh quan điểm hoặc ý kiến của KuCoin. Nội dung này chỉ được cung cấp cho mục đích thông tin chung, không có bất kỳ đại diện hay bảo đảm nào dưới bất kỳ hình thức nào và cũng không được hiểu là lời khuyên tài chính hay đầu tư. KuCoin sẽ không chịu trách nhiệm về bất kỳ sai sót hoặc thiếu sót nào hoặc về bất kỳ kết quả nào phát sinh từ việc sử dụng thông tin này.
Việc đầu tư vào tài sản kỹ thuật số có thể tiềm ẩn nhiều rủi ro. Vui lòng đánh giá cẩn thận rủi ro của sản phẩm và khả năng chấp nhận rủi ro của bạn dựa trên hoàn cảnh tài chính của chính bạn. Để biết thêm thông tin, vui lòng tham khảo Điều khoản sử dụng và Tiết lộ rủi ro của chúng tôi.