Chuỗi khối là một công nghệ mà nhiều bên cùng nhau hoàn thành quá trình ghi sổ cái chung. Nhiều bên tham gia điện toán kết nối các thiết bị vào một mạng để tạo thành một mạng chuỗi khối mở, chẳng hạn như Bitcoin, Ethereum, Polkadot, v.v. Tất cả những người tham gia điện toán đều chia sẻ tài nguyên để sử dụng bởi các nhà phát triển và người dùng.Trong quy tắc vận hành như vậy, “dòng dữ liệu” chạy qua từng bước vận hành.Từ giao tiếp của các nút cơ bản đến đóng gói khối, sao chép, xác nhận và sau đó chuyển giao dịch ở lớp ứng dụng. Từ các giao dịch chuyển trong mạng đến số dư của từng nút, dữ liệu tài khoản và dữ liệu trên chuỗi.Như vậy, mô hình chuỗi khối để xử lý dữ liệu là lợi thế lớn nhất so với xử lý dữ liệu trong cơ sở dữ liệu truyền thống.Ở đây, phải nói rằng trong chu kỳ dài của Internet, dữ liệu đã được các doanh nghiệp công nhận là giá trị cốt lõi của nó, đồng thời, một số lượng lớn các vấn đề về quản lý và xử lý dữ liệu cần được giải quyết khẩn cấp. các dự án đang phát triển Hãy thử sử dụng công nghệ chuỗi khối và kết hợp nó với các công nghệ khác để tạo thành một giải pháp dữ liệu dựa trên chuỗi khối.Ví dụ: nhiều thiết kế cấu trúc và các biểu mẫu tính toán khác nhau được thêm vào cấu trúc dữ liệu của chuỗi khối.1. Cơ bản và nâng cao dựa trên cấu trúc dữ liệu blockchain
Quy trình luồng dữ liệu của mạng chuỗi khối là như thế này, các nút khám phá giao dịch (dữ liệu), sau đó đóng gói giao dịch để tạo thành một khối, sau đó nút đóng gói bắt đầu phát và các nút tham gia đồng thuận bắt đầu sao chép khối và lưu nó (hoặc nút đồng thuận xác nhận Sau khi lưu, các nút đầy đủ khác bắt đầu sao chép).Bằng cách này, dữ liệu trên chuỗi khối trở nên đáng tin cậy (công khai, minh bạch và không thể bị giả mạo).Dữ liệu được lưu trữ trong khối Do kích thước khối bị hạn chế nên thông tin trong khối thường ở dạng byte nhỏ, chẳng hạn như giao dịch chuyển Bitcoin, chuyển Ethereum và thông báo gọi hợp đồng.Chúng ta có thể thay thế các thông tin giao dịch này bằng các thông tin khác, chẳng hạn như thông tin truy xuất nguồn gốc và lưu thông hàng hóa. Nó cũng có thể được thay thế bằng bất kỳ thông tin nào có thể được tiết lộ, chẳng hạn như số lần nhấp vào quảng cáo, việc sử dụng các khoản quyên góp phúc lợi công cộng, thông tin tài khoản chung ngân hàng, v.v.Tuy nhiên, do các byte thông tin khác lớn hơn nên sẽ phù hợp hơn để lưu trữ thông tin byte nhỏ như dữ liệu giao dịch trong các khối. Sau khi xác nhận nhiều bên về chuỗi khối, những dữ liệu công khai này là đáng tin cậy và có thể được đọc và sử dụng.2. Cấu trúc dữ liệu mạng tiên tri của Chainlink
Mô hình xử lý giá của Chainlink
Sau khi được xử lý trên chuỗi, dữ liệu giá đáng tin cậy sẽ được hình thành, có thể được các ứng dụng DeFi phát hiện và sử dụng. Theo số lần dữ liệu được sử dụng, mã thông báo LINK sẽ được trả cho mạng dưới dạng thu nhập khuyến khích.Trong mô hình này, dữ liệu đầu vào từ bên ngoài mạng Chainlink được tổng hợp và xử lý trên chuỗi, cuối cùng chuyển đến người yêu cầu để nhận ra giá trị.Trong quá trình này, có nhiều phần quan trọng, chẳng hạn như cập nhật giá Oracle cho mỗi nguồn cấp giá. Mỗi nguồn cấp giá cần thu được giá rải rác ở nhiều nơi, cuối cùng tổng hợp và xử lý chúng, đồng thời số lượng máy tiên tri rải rác cho mỗi nguồn cấp giá là khác nhau. Ví dụ: trong nguồn cấp dữ liệu giá ETH/USD, có 21 nguồn cấp dữ liệu tiên tri.Để cập nhật dữ liệu chính xác nhất bất cứ lúc nào, hợp đồng thông minh xử lý nguồn cấp giá phải nhận được ít nhất 14 trong số 21 máy tiên tri cung cấp dữ liệu giá trước khi dữ liệu có thể được cập nhật suôn sẻ.Dữ liệu trong các hoạt động trên có chính xác và đáng tin cậy hay không là vô cùng quan trọng, nếu không sẽ xảy ra các vụ chiếm đoạt oracle để tấn công giá của các ứng dụng DeFi.Vì vậy, phải có những quy tắc nhất định để xử lý các trường hợp ngoại lệ, bao gồm: lấy giá trị trung bình của giá; bắt đầu lại việc cập nhật giá nếu độ lệch giá lớn; quy định thời gian tổng hợp giá, v.v.3. Luồng dữ liệu dựa trên việc mua lại phần cứng
Mô hình của Chainlink được sử dụng rộng rãi, nhưng trong cấu trúc cơ bản nhất ở trên, nếu xem xét kỹ, chúng ta có thể thấy rõ một số thiếu sót, chẳng hạn như dữ liệu trở nên đáng tin cậy thông qua xử lý chuỗi, nhưng quá trình "dữ liệu trên chuỗi" và không thể kiểm soát được trước đó. đi đến chuỗi. Vấn đề lớn hơn là Chainlink xử lý dữ liệu đơn giản, tức là dữ liệu có byte nhỏ và tính công khai mạnh mẽ.Do đó, một mô hình dữ liệu như vậy có thể thực hiện một số chuyển đổi quy trình và cuối cùng tạo ra một quy trình dữ liệu như sau:Mã hóa đầu cuối (nguồn tạo dữ liệu)--lưu trữ dữ liệu--lưu trữ hàm băm dữ liệu trên chuỗi--luồng dữ liệu trên chuỗiQuá trình như vậy có thể được mô tả như một luồng dữ liệu dựa trên sự kết hợp giữa phần cứng, lưu trữ phân tán và mạng chuỗi khối. Hiện tại, nó được biết đến với ứng dụng tích hợp của mạng Internet vạn vật. Ngày nay, ví dụ của chúng ta là Jasmy, một mạng Internet của Mạng vạn vật có nguồn gốc từ Nhật Bản.Mạng đã hoàn thành hợp tác với Toyota và Witz, một nhà cung cấp dịch vụ du lịch, để xử lý dữ liệu đầu cuối của ô tô thông minh thông qua mô hình nền tảng và khai thác giá trị của dữ liệu trên cơ sở tránh tuân thủ thông tin cá nhân.Hãy phân tích mô hình xử lý dữ liệu của nó.
Ví dụ về quản lý thiết bị đầu cuối phần cứng của Jasmy
Trong phần này, do cần quản lý một số lượng lớn thiết bị đầu cuối nên cần phải kết nối các thiết bị IoT để tạo thành một nền tảng IoT chịu trách nhiệm chính cho việc quản lý thiết bị.Bước tiếp theo là do danh mục dữ liệu phức tạp và được mã hóa ở phía thiết bị, để dữ liệu có thể gọi được, cần phải tải dữ liệu lên môi trường mạng mở và đảm bảo rằng dữ liệu có thể được kiểm tra và tải xuống bất cứ lúc nào .Nhưng quyền sở hữu và quyền sử dụng của nó đòi hỏi phải có sự kiểm soát.Do đó, để xử lý lượng dữ liệu lớn, lưu trữ phân tán sẽ được sử dụng, ví dụ thuận tiện nhất là cấu trúc lưu trữ dữ liệu dựa trên IPFS.4. Mô hình xử lý dữ liệu tích hợp công nghệ IoT
Sự khác biệt giữa quy trình này và cách triển khai của Oracle là nó sử dụng các thiết bị đầu cuối IoT để hoàn thành mã hóa cạnh và mã hóa dựa trên đầu cuối để hoàn thành các lần chuyển tiếp theo.Quy trình của Jasmy như sau:1. Nền tảng IoT chịu trách nhiệm quản lý các thiết bị IoT đầu cuối, sử dụng dịch vụ SKC và dịch vụ SG của Jasmy để thực hiện quản lý và mã hóa dữ liệu đầu cuối.2. Dữ liệu của thiết bị đầu cuối được lưu trữ trong tủ dữ liệu cá nhân của Jasmy để lưu trữ phân tán. Các công nghệ SKC và SG có thể định vị dữ liệu tới ID cá nhân hoặc ID thiết bị trong quá trình này.3. Tệp băm của bộ lưu trữ phân tán được tải lên chuỗi và ID trên chuỗi được liên kết với tệp băm.4. Ứng dụng giao dịch dữ liệu được phát triển dựa trên mạng chuỗi khối có thể thực hiện việc chuyển giá trị dữ liệu, nghĩa là trao đổi quyền sở hữu dữ liệu và quyền sử dụng dữ liệu.5. Người sử dụng dữ liệu có thể gọi dữ liệu trong tủ dữ liệu cá nhân lưu trữ phân tán.Quá trình này được hưởng lợi từ một số đặc điểm của Jasmy.Jasmy có công nghệ mã hóa của nhà sản xuất phần cứng Nhật Bản Sony trong lĩnh vực phần cứng và khả năng chuỗi cung ứng trong lĩnh vực Internet of Things.Các doanh nhân blockchain thông thường khác không thể nhận ra những lợi thế của Internet of Things .Có thể dễ dàng đạt được. Ví dụ, công nghệ cốt lõi của SKC là FeliCa, một công nghệ mã hóa chip không tiếp xúc đã được sử dụng ở Nhật Bản trong nhiều năm, công nghệ này đang đảm bảo an ninh cho các sản phẩm của Sony. Đây chính xác là phương pháp tính toán mới được thêm vào trong cấu trúc Jasmy.Ngoài ra, Jasmy có thể hợp tác với các nhà sản xuất phần cứng để tung ra các thiết bị có khả năng tính toán và bảo mật đầu cuối để tham gia vào mạng, chẳng hạn như Jasmy đã ra mắt Jasmy Secure PC.Mô hình hiện thực hóa giá trị dữ liệu được định hình bởi Jasmy
5. Luồng dữ liệu dựa trên tính toán dữ liệu đáng tin cậy
Từ mô hình thiết kế của Jasmy, chúng ta có thể thấy rằng mô hình chuỗi khối đơn giản có thể đạt được kết quả vượt trội sau một số điều kiện kỹ thuật, nếu tích hợp nhiều công nghệ hơn thì có thể đạt được kết quả gì?Đối với dữ liệu, điều dữ liệu cần nhất là quy kết quyền sở hữu và luồng dữ liệu đáng tin cậy dựa trên quyền sở hữu dữ liệu, nghĩa là hiện thực hóa tính khả dụng và vô hình của dữ liệu, cùng một loạt yêu cầu để đảm bảo quyền và lợi ích của chủ sở hữu dữ liệu.Chúng ta có thể định nghĩa mô hình này là luồng dữ liệu dựa trên mô hình điện toán đáng tin cậy, có thể được chia thành lưu trữ phân tán, định nghĩa quyền sở hữu dữ liệu và thực thi đáng tin cậy. Chúng tôi sử dụng PlatON để minh họa phần này.Logic phân cấp và phân bổ chức năng của PlatON
Trong hình trên, chúng ta có thể thấy rằng trong mạng máy tính của lớp 2, Trạng thái được lưu trữ, là nút vận chuyển lưu trữ dữ liệu và trong cấu trúc này, nó là một ứng dụng tích hợp của mô hình tài khoản và lưu trữ dữ liệu.Theo tài liệu kỹ thuật của PlatON, trong truy cập trạng thái, mặc dù PlatON tiếp tục sử dụng mô hình tài khoản của Ethereum để lưu trữ dữ liệu nhưng dữ liệu trạng thái không được lưu trữ trong cây Patricia (cấu trúc lưu trữ của Ethereum) do lượng dữ liệu lớn. được lưu trữ riêng trong SNAPDB (cơ sở dữ liệu) khác không lưu trữ trạng thái lịch sử.Mô hình lưu trữ dữ liệu của PlatON
Do đó, việc lưu trữ của PlatON được chia thành lưu trữ dữ liệu tài khoản (statedb) và lưu trữ ảnh chụp nhanh (snapshotdb), rõ ràng, một nằm ở lớp 1 của chuỗi và cái còn lại nằm ở lớp 2.Nhưng ở lớp 2, quá trình xử lý bổ sung được thực hiện trên dữ liệu để phát huy đầy đủ các đặc tính điện toán dữ liệu của nó. Quá trình xử lý được thực hiện bởi các thiết bị và công nghệ điện toán đáng tin cậy, bao gồm các thuật toán điện toán có thể kiểm chứng (VC) có thể thực hiện bằng chứng chuỗi không tương tác sơ đồ mở rộng điện toán, tính toán đa bên an toàn (MPC) kết hợp với chia sẻ bí mật (SS) và mã hóa đồng cấu (HE) để thực hiện các giao thức điện toán riêng tư, v.v.Ngoài ra, còn có một máy ảo MPC để thực hiện các tính toán hợp đồng thông minh đáng tin cậy, là cơ sở cho hoạt động của các hợp đồng thông minh trong toàn bộ mạng.Thông qua việc triển khai các lớp layer2 này, khi luồng dữ liệu và ứng dụng dữ liệu cuối cùng được thực hiện, dữ liệu gốc không thể bị rò rỉ và có thể thực hiện phép tính cộng tác và xác minh kết quả.Điều đáng chú ý là các thiết bị máy tính được kết nối với lớp 2 cần phải có khả năng tính toán chuyên dụng để có thể thực hiện các yêu cầu của các tình huống ứng dụng nhất định. Nó đòi hỏi sức mạnh siêu máy tính và khả năng đáng tin cậy. Do đó, PlatON sẽ cho phép các thiết bị điện toán hiệu suất cao được phát triển như FPGA/ASIC truy cập mạng để đáp ứng nhu cầu của quy trình này.6. Phân tích ứng dụng của ba mô hình xử lý dữ liệu
Ba mô hình trên là các phương pháp xử lý dữ liệu dựa trên chuỗi khối chính thống, nhưng ứng dụng của ba mô hình này thì sao?Hiển thị nguồn cấp giá được cung cấp bởi một số nút của Chainlink
Tuy nhiên, Oracle là một mô hình cho dữ liệu tần số cao đơn giản, mô hình này đơn giản và dễ áp dụng, nhưng nó không tốt trong việc giải quyết các vấn đề di sản của xã hội Internet.Ví dụ: về các vấn đề bảo mật dữ liệu, Oracle đáng tin cậy hơn đối với dữ liệu công khai, nhưng không tốt ở các phần dữ liệu duy nhất.Luồng dữ liệu dựa trên Internet of Things rõ ràng là một mô hình cho cuộc sống hàng ngày và xử lý dữ liệu thương mại, ví dụ: ứng dụng của Jasmy đã nhắm mục tiêu dữ liệu Ứng dụng Internet, dữ liệu văn phòng doanh nghiệp và dữ liệu của một số hệ sinh thái phần cứng.Đây là một mô hình được thiết kế từ người dùng cuối đến nền tảng và dòng sinh thái kinh doanh. Đây hiện cũng là cấu trúc mô hình được sử dụng rộng rãi nhất.Điện toán đáng tin cậy cuối cùng là một mô hình chủ yếu hướng tới việc thương mại hóa tài sản dữ liệu. Phần khó giải quyết nhất là dữ liệu có sẵn và vô hình trong các kịch bản hợp tác của dữ liệu được thương mại hóa và nó đáng tin cậy đối với lượng dữ liệu khổng lồ. Nó có không chỉ yêu cầu công nghệ mà còn đòi hỏi sự chú trọng đồng đều vào công nghệ đáng tin cậy, sức mạnh tính toán và lưu trữ.Do đó, ba mô hình này có những ưu điểm và nhược điểm riêng và mô hình Oracle phù hợp nhất cho DeFi trong lĩnh vực tiền điện tử. Lấy Jasmy làm ví dụ có ranh giới ứng dụng rộng nhất và có thể cắt thành các trường ứng dụng khác ngoài dữ liệu tài chính đơn giản. Công nghệ này đã tương đối hoàn chỉnh, nhưng vẫn cần định nghĩa và đặc tả chi tiết hơn về dữ liệu. Nó có thể phát triển theo xu hướng khung mẫu thứ ba.7. Viết ở cuối
Bài toán dữ liệu rất khốc liệt, nhưng giải pháp đã được chuẩn bị đầy đủ trong thực tiễn của nhà đổi mới, một khi quá trình triển khai dự án blockchain được đẩy nhanh, ba mô hình trên sẽ tạo ra nhiều giá trị kinh doanh hơn.Ví dụ: Jasmy triển khai thiết kế bảo mật và quản lý dữ liệu đầu cuối của dữ liệu doanh nghiệp, điều này có thể làm tăng giá trị sử dụng được của dữ liệu cạnh và tăng tỷ lệ sử dụng dữ liệu doanh nghiệp. PlatON nhận ra tính khả dụng và tính vô hình của dữ liệu, sau đó có thể áp dụng trong lĩnh vực điện toán bảo mật AI để giúp ứng dụng dữ liệu trong quá trình học máy, quá trình này là một bước đột phá trong nhiều ngành, chẳng hạn như AI+y tế, AI+du lịch , ứng dụng AI+Internet, v.v.Vài năm trước, chúng ta sẽ nói "tương lai đã đến" khi than thở về sự xuất hiện của công nghệ AI, nhưng tác giả tin rằng bây giờ, sau khi giải quyết vấn đề dữ liệu, chúng ta thực sự có thể tự tin nói "tương lai đã đến", bởi vì đây là một tương lai mới nơi dữ liệu thuộc về chủ sở hữu và đó là một tương lai mới không thể được đại diện bởi kỷ nguyên hỗn loạn dữ liệu trên Internet.