Coin

Pocket Network (POKT) là gì ? chuyển tiếp dữ liệu bất kỳ vào blockchain

Tổng quan 

Pocket Network (POKT) coin là một blockchain cung cấp cho các ứng dụng nhà cung cấp quyền truy cập vào các blockchains không có nguồn gốc bên ngoài hoặc bên thứ ba cho các ứng dụng đặt cược. Pocket Network cũng khuyến khích các nhà khai thác nút khởi chạy các nút blockchain bên ngoài của bên thứ ba và thưởng cho họ bằng các token POKT.

Một giao diện Pocket duy nhất có thể cung cấp hỗ trợ cơ sở hạ tầng cần thiết cho bất kỳ blockchain nào.

Kiến trúc Pocket Protocol Core

Pocket Protocol Core bao gồm ba thành phần: ứng dụng, các nút và lớp mạng. Ứng dụng (DApp) gửi một yêu cầu API (chuyển tiếp) đến chuỗi khối mong muốn. Các nút sau đó phục vụ đúng chuỗi khối mà chúng dự định bằng cách trả về bất kỳ dữ liệu nào cho ứng dụng đó. Lớp mạng cung cấp các quy tắc giao thức, quản trị, theo dõi hồ sơ và tính kinh tế cho các nút và ứng dụng.

Vòng lặp ứng dụng và nút

Các ứng dụng gửi một yêu cầu API (chuyển tiếp) đến mạng cho phép chúng đọc hoặc ghi bất kỳ dữ liệu nào trên mạng không gốc mà chúng tương tác.

Ở cấp độ cao, quy trình mà ứng dụng gửi tới trông giống như sau:

  • Rơi vào lưới túi;
  • Gửi yêu cầu này đến nút;
  • Chuyển tiếp yêu cầu này đến một nút blockchain không phải gốc;
  • Mạng không phải gốc lưu trữ yêu cầu trên mạng không phải gốc;
  • Chuyển hướng nó trở lại nút;
  • Sau đó ứng dụng sẽ nhận được dữ liệu (yêu cầu).

Điều này được thực hiện bằng cách sử dụng chữ ký điện tử. Thuật toán chữ ký kỹ thuật số (DSA) cho phép ứng dụng sử dụng khóa công khai hoặc địa chỉ của nó để ký yêu cầu sau đó nút chấp nhận yêu cầu đó và kiểm tra xem nó có phục vụ yêu cầu này hay không. Sau khi nút Validator xác thực yêu cầu này nó sẽ gửi chuyển tiếp này đến chuỗi khối được yêu cầu. Ngay sau khi nó nhận được dữ liệu được yêu cầu hoặc phản hồi giao dịch từ blockchain mong muốn nó sẽ ký chuyển tiếp này chứng minh rằng nó đã hoàn thành công việc của mình và gửi nó trở lại ứng dụng.

Bảo mật ứng dụng

Các ứng dụng có thể bảo mật các ứng dụng của mình bằng cách tạo token xác thực ứng dụng sẽ được phân phối cho các máy khách của ứng dụng đó để truy cập mạng thay mặt cho ứng dụng.

Nút trình xác thực Pocket

Nút trình xác thực Pocket thực hiện 2 chức năng chính:

  • Phòng điều phối là đầu mối liên hệ đầu tiên mà ứng dụng tương tác. Đây là một mô-đun lập lịch chỉ định 5 nút giả được chọn ngẫu nhiên từ mạng và sau đó phục vụ yêu cầu này.
  • Dịch vụ thực hiện chuyển tiếp thực tế của yêu cầu cho dù đó là đọc hay ghi dữ liệu tới chuỗi khối mong muốn.

Để bảo trì các rơ le, nút sẽ được thưởng vì đã thực hiện công việc này. Là một blockchain Proof-of-Stake mỗi nút Pocket Validator sẽ được thưởng cho mỗi lần chuyển tiếp mà nó phục vụ trong một phiên. Để tham gia vào mạng, tất cả các nút phải có tỷ lệ POKT tối thiểu là 15.000 POKT trước khi tham gia, tỷ lệ này thể hiện rủi ro mà người điều hành nút phải chịu; một phần trăm POKT được phân phối của họ sẽ bị đốt cháy và Pocket Node có thể bị bỏ tù nếu các quy tắc giao thức không được tuân thủ.

Nút hạt

Giống như các nút Bootstrap, nút Pocket Seed có 2 chức năng chính:

  • Peer Discovery: Bất cứ khi nào một Pocket Node khác trên mạng kết nối với Pocket Seed Node, nó sẽ phát địa chỉ IP và thông tin đăng nhập của nó vì vậy Pocket Seed Node có thể truyền nó đến các Pocket Seed khác trên mạng. Đây là cái được gọi là “Sổ địa chỉ trang” mỗi trang chứa một trang để lưu trữ tất cả các ID và địa chỉ IP của các trang web ngang hàng.
  • Phòng điều phối là đầu mối liên hệ đầu tiên mà ứng dụng tương tác. Đây là một mô-đun lập lịch chỉ định 5 nút giả được chọn ngẫu nhiên từ mạng và sau đó phục vụ yêu cầu này.

Lợi ích chính

  • Độ tin cậy:  Pocket cho phép nhà phát triển giữ cho DApp của họ luôn hoạt động một cách tự tin và không cần phải phụ thuộc vào một nhà cung cấp mạng duy nhất. Điều này đạt được bằng cách tạo ra các tạo tác triển khai khác nhau như Docker, Kubernetes, docker -omp, v.v. để cho phép các nhà khai thác nút của Pocket Network cài đặt phần mềm Pocket Core trên bất kỳ máy chủ hoặc máy tính nào.
  • Tính đơn giản: Pocket Network cố gắng đơn giản hóa công việc của người điều hành trang web cũng như nhà phát triển bằng cách cung cấp SDK JavaScript để triển khai trong bất kỳ ứng dụng web nào và để đơn giản hóa việc tùy chỉnh Pocket Core CLI mà người điều hành trang web có thể sử dụng để quản lý và triển khai Pocket Site.
  • Chi phí mạng: Các nhà phát triển có thể truy cập mạng bằng cách đặt tối thiểu 1 token POKT cho phép họ thanh toán cho băng thông chuyển tiếp được phân bổ của họ. Các nút tạo POKT cho mọi yêu cầu API đã được xác thực.

Pocket Node là cốt lõi của giao thức Pocket đồng bộ hóa blockchain của chính nó và truyền tải các giao dịch mạng. Từ điểm bắt đầu này, người điều hành nút có thể chọn cập nhật nút của mình thành nút trình xác thực hoặc nút gốc.

Bạn cũng có thể thích

Để lại một trả lời

Địa chỉ email của bạn sẽ không được công bố.