Lý do Oracle là nền tảng của hợp đồng thông minh

Các hợp đồng thông minh hoạt động trên blockchain có tiềm năng cách mạng hóa doanh nghiệp trên toàn cầu thông qua việc tạo ra các ứng dụng Dapps, DAO, Defi. Tuy nhiên để đảm bảo cơ sở hạ tầng thuận lợi cho tất cả những phát triển trong tương lai, các hợp đồng thông minh cần quyền truy cập vào dữ liệu trong thế giới thực.

Hiện nay, có một khó khăn đó là các giao thức đồng thuận của Blockchain không cho phép truy cập vào dữ liệu bên ngoài chuỗi hoặc bên ngoài, điều này làm các hợp đồng thông minh thành các công cụ mã hoá đơn thuần. Nói cách khác, việc không thể tiếp nhận thông tin trong thế giới thực ngăn cản các hợp đồng thông minh chủ động đóng góp vào một số lượng lớn ứng dụng thực tế.

Và đây là cơ hội cho các sản phẩm ra đời như vị cứu tinh cho cả hệ thống.

Làm thế nào để oracle giúp các hợp đồng thông minh và các nền tảng blockchain?

Oracle là gì? Có thể gọi là bên thứ 3 giúp thu hẹp khoảng cách giữa blockchain hợp đồng thông minh với thế giới bên ngoài vốn tồn tại do các giao thức đồng thuận của Blockchain.

Token Oracle tiếp tục leo thang ngay cả khi xu hướng tăng giá của Bitcoin tạm dừng

Đơn giản thôi, những đơn vị này lấy thông tin từ thế giới bên ngoài block hoặc thế giới thực đưa vào hợp đồng thông minh để chúng có thể tạo ra cơ sở hạ tầng phù hợp cho việc phát triển các ứng dụng Dapps, Dao, Defi. 

Nói một cách chính xác hơn, việc mở rộng phạm vi chức năng thực tế của các hợp đồng thông minh và blockchain thông qua việc đưa vào các thông tin mà oracle tập hợp được từ thế giới thực như giá, dữ liệu về việc hoàn thành thanh toán…

Các loại oracle

Có thể chia thành 3 loại chính dựa trên: nguồn dữ liệu, hướng dữ liệu được chuyển tiếp và độ tin cậy.

Oracle dựa trên nguồn dữ liệu có thể chia thành 2 loại: Oracle phần mềm, oracle phần cứng.

  • Phần mềm oracle là phần mềm lấy và chuyển tiếp dữ liệu từ các nguồn thông tin trực tuyến, từ các trang web, máy chủ, cơ sở dữ liệu ảo, v.v.
  • Mặt khác, đối tác phần cứng dịch vụ dữ liệu từ thế giới vật lý và chuyển tiếp chúng thông qua máy quét mã vạch, cảm biến điện tử hoặc các dạng thiết bị đọc dữ liệu khác.

Oracle dựa trên hướng dữ liệu được chuyển tiếp: Về mặt này, oracle được chia thành inbound oracle and outbound oracle. 

  • Oracle inbound truyền dữ liệu từ các nguồn ngoài chuỗi thành các hợp đồng thông minh blockchain.
  • Outbound oracle thì ngược lại – nó chuyển dữ liệu từ các hợp đồng thông minh blockchain sang thế giới bên ngoài.

Oracle dựa trên sự tin tưởng

Dựa trên sự tin tưởng, blockchain oracle có thể là tập trung và phi tập trung. Các ngân hàng quyền chọn tập trung chỉ dựa trên một nguồn dữ liệu duy nhất và toàn bộ hệ thống được quản lý bởi một thực thể duy nhất. Đó là một công việc kinh doanh hơi rủi ro vì ở đây mọi thứ đều được độc quyền, điều này khiến hệ thống oracle dễ bị thao túng và tấn công.

Nhưng, một hệ thống oracle phi tập trung không có những rủi ro nêu trên vì ở đây không có một thẩm quyền duy nhất nào để quản lý hệ thống oracle. Cơ sở hạ tầng oracle phi tập trung lấy dữ liệu từ nhiều nguồn khác nhau, mang lại cơ hội so sánh và xác thực dữ liệu trước khi đưa thông tin vào các hợp đồng thông minh.

Vấn đề của Oracle

Vì các hợp đồng thông minh thực thi các quyết định dựa trên dữ liệu do các oracle cung cấp nên chúng là chìa khóa cho hệ sinh thái blockchain lành mạnh. Vấn đề lớn nhất trong việc thiết kế các blockchain là nếu oracle bị tấn công, thì hợp đồng thông minh dựa vào nó cũng sẽ bị tấn công.

Vì các oracle không phải là một phần của cơ chế đồng thuận, vì vậy chúng không nằm trong các cơ chế bảo mật mà các blockchain công khai có thể cung cấp. Xung đột về yêu cầu sự tin cậy giữa các oracle của bên thứ 3 và khả năng thực thi mà không cần sự tin cậy của các hợp đồng thông minh vẫn là một bài toán chưa có lời giải.

Các cuộc tấn công trong dó một tác nhân độc hại có quyền truy cập vào dữ liệu giữa các oracle và các hợp đồng để sửa đổi hoặc làm sai lệch dữ liệu cũng có thể là mối đe dọa.

Những vấn đề xung quanh Oracle là gì? theo dõi trên MarginATM những thông tin cập nhật khác nhé.

Nguồn bài viết : Lý do Oracle là nền tảng của hợp đồng thông minh



source https://marginatm.com/ly-do-oracle-la-nen-teng-cua-hop-dong-thong-minh/

Comments

Popular posts from this blog

Bộ Tài Chính Việt Nam làm gì trước sự phát triển mạnh mẽ của tiền điện tử?

Phân tích kỹ thuật tuần 2 tháng 3 (Phần 3): ALPHA – SUSHI – DHT

Balancer mở rộng sang Polkadot qua cầu MoonBeam