Header Ads Widget

Responsive Advertisement

Thông Tin Node Pi

 

Văn bản sau đây đã được dịch bởi các thành viên cộng đồng của Pi và có thể có một số điểm không chính xác. Để biết chính xác đầy đủ, hãy luôn tham khảo Thông Tin Node Pi bằng tiếng Anh Bấm vào đây  

TUYÊN BỐ TỪ CHỐI : 

Tài liệu này mô tả bản phát hành đầu tiên của Pi Node và kế hoạch cho Testnet theo hiểu biết tốt nhất của chúng tôi tính đến thời điểm hiện tại dựa trên các tình huống và dữ liệu hiện tại. Vì mục đích xây dựng Testnet ban đầu của Pi là để kiểm tra và tinh chỉnh blockchain của Pi, nên kế hoạch có thể thay đổi khi Testnet tạo ra nhiều dữ liệu hơn để hướng dẫn các bước tiếp theo. Đó là lý do tại sao nó được gọi là Testnet.


Giới thiệu


Các nút là vai trò thứ tư trong hệ sinh thái Pi và chạy trên máy tính xách tay và máy tính để bàn thay vì điện thoại di động. Tương tự như các blockchain khác, Pi Nodes sẽ chịu trách nhiệm xác thực các giao dịch trên một sổ cái phân tán và giải quyết các thách thức trong việc duy trì một loại tiền tệ phân tán bằng cách yêu cầu tất cả các nút đi đến “đồng thuận” về thứ tự của các giao dịch mới đang được ghi lại.


Không giống như các nút sử dụng bằng chứng công việc như Bitcoin hoặc Ethereum, Pi Node sử dụng một thuật toán đồng thuận khác dựa trên Giao thức đồng thuận Stellar (SCP). Trong SCP, các nút tạo thành các nhóm đáng tin cậy (đại biểu) và chỉ đồng ý với các giao dịch mà các nút đáng tin cậy đó đồng ý. Các vòng kết nối bảo mật (Xem Câu hỏi thường gặp về Pi: Vòng kết nối bảo mật là gì? ) Từ các công cụ khai thác trên thiết bị di động Pi tổng hợp thành một biểu đồ tin cậy toàn cầu cho phép các Nút Pi tạo thành các lát cắt đại biểu để xác định ai có thể và không thể xác thực các giao dịch trên sổ cái được chia sẻ.


Không giống như hầu hết các dự án tiền điện tử khác, Pi Node sẽ tiếp tục tuân theo triết lý thiết kế lấy người dùng làm trung tâm. Thay vì yêu cầu kiến ​​thức kỹ thuật sâu để thiết lập một nút, mọi người hàng ngày sẽ có thể làm điều đó bằng cách cài đặt một ứng dụng máy tính để bàn trên máy tính của họ. Thông qua ứng dụng máy tính này, Người tiên phong có thể bật / tắt phần mềm nút để làm cho thiết bị của họ khả dụng / không khả dụng để phục vụ như một nút.


Pi sẽ tiếp tục tuân thủ phương pháp luận phân cấp tiến bộ khi phát triển Testnet của mình. Trong Testnet ban đầu, thành phần blockchain của Pi của phần mềm nút sẽ có một lớp tập trung để đạt được sự lặp lại nhanh hơn của thử nghiệm căng thẳng theo kịch bản và điều chỉnh thuật toán đồng thuận để đáp ứng nhu cầu của Mạng Pi và cộng đồng toàn cầu của nó (Xem Phần - Lộ trình Testnet) . Phiên bản ban đầu của nút này là bước đầu tiên hướng tới việc xây dựng Pi Testnet và cuối cùng là mạng chính hoàn toàn phi tập trung. 


Phiên bản này của nút bao gồm hai giao diện: giao diện nút giao diện Ứng dụng Pi trên máy tính để bàn. Tùy thuộc vào mức độ tham gia được định nghĩa trong phần dưới đây, Người tiên phong có thể sử dụng hai giao diện cho phù hợp. Mọi người dùng di động đều có thể tải phần mềm nút xuống máy tính của họ và sử dụng giao diện Ứng dụng Pi dành cho máy tính để bàn vì giao diện này tương tự như ứng dụng dành cho thiết bị di động và sẽ cho phép mọi người kiểm tra số dư Pi của họ, xem nội dung phương tiện và sử dụng các cuộc trò chuyện Pi trên máy tính cá nhân của họ. Mọi Pioneer cũng có thể đăng ký trở thành một Node thông qua giao diện node và cài đặt thành phần blockchain ở đó. Ban đầu sẽ có Giai đoạn lựa chọn (Xem Phần - Lộ trình Testnet) để Nhóm nòng cốt hiệu chỉnh các tiêu chí lựa chọn nút dựa trên độ tin cậy và kết nối của thiết bị. Khi một nút được Nhóm cốt lõi chọn, họ sẽ cần phải vượt qua KYC để tiếp tục phục vụ như một nút trên Testnet. Xem thêm chi tiết trong phần bên dưới: Quy trình lựa chọn cho các nút và SuperNodes. 

Mức độ tham gia của node 

Hiện có ba cấp độ tham gia dành cho Người tiên phong sử dụng phần mềm Pi Node trên máy tính của họ.

Ứng Dụng Máy Tính

Ứng dụng Máy tính đề cập đến việc chỉ sử dụng giao diện Ứng dụng Pi trên máy tính để bàn của phần mềm nút. Nó cho phép những người tiên phong muốn tương tác với ứng dụng Pi từ máy tính của họ, vì vậy nó có các chức năng tương tự với ứng dụng dành cho thiết bị di động. Ví dụ, nhiều người tiên phong trước đây đã bày tỏ rằng họ muốn có thể trò chuyện trên Pi thông qua máy tính hơn là điện thoại. Do đó, chúng tôi đã thiết kế giao diện Ứng dụng Pi trên máy tính để bàn trên phần mềm Pi Node và kết hợp giao diện này với phần mềm nút . Ngoài ra, trong tương lai, khi nhiều chức năng hơn được thêm vào Ứng dụng Pi, chẳng hạn như Nền tảng ứng dụng và các ứng dụng khác nhau trên nền tảng, một số trong số chúng có thể dễ dàng truy cập thông qua giao diện máy tính để bàn hơn ứng dụng di động.

Node

Nút ( node ) có nghĩa là Người tiên phong truy cập vào giao diện nút , hoàn tất cài đặt các chuẩn bị kỹ thuật cần thiết dựa trên hướng dẫn và bật / tắt giao diện nút để làm cho máy tính của họ có thể chạy thành phần blockchain sau khi được chọn làm Nút. Mặc dù họ không tham gia vào sự đồng thuận, nhưng họ xác minh tính hợp lệ của blockchain và gửi các giao dịch để được ghi lại trên blockchain. Trong tương lai khi các blockchains của Pi mở rộng hơn là bảo mật sổ cái, các Nodes sẽ mở rộng để bao gồm các máy tính chọn tham gia đóng góp vào tài nguyên phần cứng chung của mạng, chẳng hạn như tính toán, lưu trữ và băng thông. 

SuperNode

SuperNodes là xương sống của Pi's Blockchain. Họ chịu trách nhiệm đạt được sự đồng thuận dựa trên thuật toán để viết đúng giao dịch trên sổ cái Pi, ngoài tất cả các trách nhiệm mà một nút thực hiện. Họ cũng chịu trách nhiệm đảm bảo các SuperNode và Node khác có được trạng thái mới nhất của blockchain. Các SuperNodes cũng sử dụng giao diện nút và được lựa chọn ban đầu bởi Nhóm cốt lõi. Họ cần được kết nối mạng 24/7 và có kết nối internet đáng tin cậy.


Xem bảng dưới đây để biết tóm tắt về ba cấp độ tham gia trong phần mềm Pi Node, và các yêu cầu về phần cứng và phần mềm đối với máy tính ở mỗi cấp độ tham gia.


Ứng dụng máy tính

(Giao diện ứng dụng trên máy tính để bàn)

Nút

(Giao diện nút)

SuperNode

(Giao diện nút)

Truy cập ứng dụng Pi Network trên máy tính

Gửi các giao dịch lên blockchain

NS

Xác minh tính hợp lệ của blockchain

NS

Cho phép người dùng ứng dụng di động gửi giao dịch

NS

Tham gia đồng thuận

NS

NS

Giúp các nút hoặc SuperNodes khác có được trạng thái mới nhất của blockchain

NS

NS

Yêu cầu kỹ thuật 1

Đề xuất phần cứng dự kiến




NHỮNG ĐIỀU NÀY KHÔNG CHỨA ĐƯỢC. Chỉ là khuyến nghị. Cần phải chuẩn hóa nó trong thực tế. Testnet sẽ cho biết

- Dung lượng ổ đĩa trống 250MB

- Ổ đĩa trống ít nhất 250MB

- TBD 1




- Ổ đĩa trống ít nhất 250MB

- TBD 1




Yêu cầu phần mềm 2

Mac, Windows,

Linux (sắp có)

Mac, Windows, Linux (sắp có)

Mac, Windows, Linux (sắp có)


Ghi chú:

  1. Phần cứng và Phần mềm được xác định chính xác hơn cho Pi's Nodes sẽ yêu cầu dữ liệu bổ sung từ Testnet ban đầu của các nút trong Giai đoạn Lựa chọn được xác định bên dưới trong Lộ trình Testnet về cách nút hoạt động trên nhiều cấu hình phần cứng và phần mềm. 

  2. Khi cài đặt Node trên Windows, Microsoft Defender SmartScreen có thể hiển thị cảnh báo khi một ứng dụng mới tải xuống từ internet được nhiều người cài đặt đột ngột. Đây có thể là trường hợp của Pi Node do cơ sở người dùng lớn của chúng tôi. Khi có nhiều người tiên phong chấp nhận cài đặt phần mềm Pi Node, nhà bảo vệ của Microsoft sẽ ngừng hiển thị cảnh báo này.

Quy trình lựa chọn cho các Node và SuperNodes

Để đăng ký làm Node hoặc SuperNode trên Testnet của Pi:

  • Tải xuống và cài đặt phần mềm Pi Node trên máy tính của bạn

  • Điền vào ứng dụng Pi Node bên trong phần mềm Pi Node

  • Cài đặt các gói kỹ thuật dựa trên hướng dẫn từ giao diện nút và giữ cho phần mềm chạy nhiều nhất có thể mà bạn cảm thấy thoải mái (Nó có thể chạy ở chế độ nền.) 

  • Sau đó, nhóm Core sẽ chọn Nodes và SuperNodes dựa trên các tiêu chí được xác định trong phần tiếp theo.


Những người đăng ký Node và SuperNode được chọn sẽ được thông báo thông qua giao diện nút trên cơ sở luân phiên trong vòng 3 tháng tới. Số lượng Người tiên phong được chọn sẽ được xác định bởi số lượng ứng viên đáp ứng các tiêu chí lựa chọn được liệt kê trong phần sau. 

Tiêu chí lựa chọn cho các mã và SuperNodes

Sau một thời gian sàng lọc ban đầu, các nút và SuperNodes sẽ được lựa chọn dựa trên các tiêu chí sau. Mặc dù cả hai sẽ được đánh giá trên các tiêu chí tương tự, nhưng ngưỡng cho các Nút sẽ thấp hơn SuperNodes.



  • Thời gian hoạt động (tức là Trực tuyến 24/7)

  • Kết nối internet tốt (nhanh và ổn định)

  • (ban đầu) khả năng mở các cổng trên bộ định tuyến cục bộ

  • Bộ xử lý và bộ nhớ thích hợp (kiểm tra bảng để biết các khuyến nghị)

  • Những đóng góp trước đây cho cộng đồng Pi

  • Giới bảo mật


Dựa trên độ tin cậy của nút và điểm tin cậy của bạn trong Mạng Pi, bạn sẽ được mời tham gia KYC. Các ứng viên hoàn thành KYC sẽ được đăng ký để phục vụ như một SuperNode và Node trong Pi's Testnet.


Trong giai đoạn Testnet ban đầu, mục tiêu chính là kiểm tra thuật toán đồng thuận của mạng. Mặc dù không phải tất cả những người tiên phong đều có phần cứng, phần mềm và độ tin cậy của mạng để tham gia vào Testnet ban đầu, nhưng Pi luôn hướng tới mục tiêu bao gồm hết mức có thể. Tất cả những người tiên phong sẽ tiếp tục có thể tham gia thông qua ứng dụng di động của Pi. Hơn nữa, theo thời gian, chúng tôi cũng đặt mục tiêu làm cho vai trò Node dễ tiếp cận hơn bằng cách phát triển các cách bổ sung mà Người tiên phong có thể đóng góp cho mạng.  

Lộ trình Testnet

Testnet sẽ bao gồm ba giai đoạn.


Phác thảo Lộ trình 



Giai đoạn lựa chọn

Giai đoạn sửa đổi

Testnet trực tiếp

Bàn thắng

- Hiệu chỉnh tiêu chí lựa chọn cho Nodes và SuperNodes

- Kiểm tra blockchain

- Đạt được sự an toàn

- Xử lý trực tiếp

- Khả năng mở rộng

- Kiểm tra blockchain

- Đạt được sự an toàn

- Xử lý trực tiếp

- Khả năng mở rộng



Các hoạt động

- Phân tích tính khả dụng và độ tin cậy của các nút liên quan đến hiệu suất của mạng

- Kiểm tra kịch bản căng thẳng

- Sửa đổi thuật toán đồng thuận 

- Kiểm tra blockchain với các hành động của những người tham gia thực tế

- Sửa đổi thuật toán đồng thuận

Giai Đoạn Lựa Chọn

Nhóm cốt lõi sẽ chạy thuật toán đồng thuận với những Người tiên phong đã đăng ký trở thành Nút và hoàn thành việc cài đặt thành công tất cả các gói cần thiết cho thành phần blockchain trên máy tính của họ. Các bài kiểm tra này sẽ cho phép chúng tôi hiểu các yêu cầu đối với các Node riêng lẻ (ví dụ: phần cứng, thời lượng trực tuyến, băng thông, độ ổn định của kết nối, v.v.) cần thiết để đạt được một mạng đáng tin cậy và an toàn. Mặc dù hy vọng của chúng tôi là đưa càng nhiều Tiên phong càng tốt khi xác định các yêu cầu về Node, tính khả dụng và độ tin cậy của các nút riêng lẻ trong mạng ảnh hưởng đến sự an toàn và hoạt động của mạng. Do đó, chúng ta cần cân bằng hai khía cạnh trên bằng cách thử nghiệm trong Giai đoạn lựa chọn và xác định đúng các ngưỡng cho Nút và Siêu nút. 

Giai Đoạn Sửa Đổi

Giai đoạn sửa đổi sẽ bao gồm một quá trình lặp đi lặp lại của hai hoạt động: kiểm tra kịch bản sửa đổi thuật toán đồng thuận . Kiểm tra kịch bản đề cập đến kiểm tra căng thẳng thuật toán đồng thuận, khả năng mở rộng của nó và các cấu hình được đưa ra trong các tình huống khác nhau. Sau đó, dữ liệu được tạo ra từ các bài kiểm tra kịch bản sẽ cung cấp hướng dẫn về địa điểm và cách thức chúng ta nên sửa đổi và điều chỉnh thuật toán đồng thuận để đảm bảo an toàn, cải thiện khả năng tồn tại và đạt được khả năng mở rộng. 


Quá trình lặp đi lặp lại nhanh chóng này rất quan trọng để thực hiện các cải tiến trên thuật toán đồng thuận để đáp ứng nhu cầu của Mạng Pi. Do đó, trong giai đoạn này, thành phần blockchain của phiên bản Node này chứa một lớp tập trung sẽ cho phép Nhóm cốt lõi nhanh chóng gán dữ liệu mô phỏng của biểu đồ mạng và cấu hình cho các nút khác nhau, để kiểm tra hiệu quả hơn nhiều loại kịch bản và trạng thái của mạng. Ví dụ: thay vì chỉ dựa vào dữ liệu hiện tại từ các vòng kết nối bảo mật để kiểm tra thuật toán đồng thuận, vốn chỉ là một kịch bản, tính năng này cho phép Nhóm cốt lõi tạo hàng trăm hoặc thậm chí hàng nghìn kịch bản của các nhóm đại biểu bằng cách gán các vòng kết nối bảo mật mô phỏng cho các nút khác nhau trong mạng. Các kịch bản thú vị cũng bao gồm: Điều gì xảy ra nếu một nửa mạng bị cô lập? Điều gì xảy ra khi một tỷ lệ phần trăm các nút trong mạng đột ngột thoát ra hoặc xâm nhập vào mạng? Lớp tập trung này sẽ bị loại bỏ trong mạng chính sau khi nó phục vụ mục đích thử nghiệm.


Đổi lại, dữ liệu được tạo ra từ các thử nghiệm này có thể cung cấp cho việc sửa đổi thuật toán đồng thuận. Pi sẽ phải đối mặt với những thách thức độc đáo khi nó thích ứng và mở rộng Giao thức đồng thuận Stellar để đáp ứng nhu cầu của blockchain của Pi (ví dụ: một số lượng lớn người tham gia, máy tính cá nhân phân tán cao, làm nút, kết hợp biểu đồ tin cậy được tạo từ các công cụ khai thác di động, v.v.) giai đoạn sửa đổi sẽ cho phép mạng kiểm tra những thứ như nhắn tin mở rộng quy mô và quy trình bỏ phiếu của mạng trong khi vẫn duy trì tính an toàn và khả năng sống. Hoạt động sửa đổi các thuật toán đồng thuận đòi hỏi phải phân tích và nghiên cứu dữ liệu để đổi mới các giải pháp phù hợp với nhu cầu của Pi Network.

Testnet Trực Tiếp

Live Testnet sẽ là giai đoạn khi các loại nút khác nhau tích cực thực hiện các trách nhiệm được xác định trong các bảng ở trên (Xem Phần Mức độ tham gia của nút). Các nút sẽ có thể gửi các giao dịch thử nghiệm được các nút ghi lại trên sổ cái phân tán thông qua thuật toán đồng thuận. Mục đích vẫn là để kiểm tra hiệu suất của mạng, nhưng với dữ liệu thực từ các vòng kết nối bảo mật được tạo ra bởi các thợ đào di động và các hoạt động thực sự của những người tham gia mạng. Nó cũng chứa một quy trình lặp đi lặp lại của việc kiểm tra, phân tích dữ liệu, gỡ lỗi, sửa đổi và đổi mới để đạt được sự an toàn và giải quyết vấn đề tồn tại và khả năng mở rộng.


Câu hỏi thường gặp về Node

Mối Quan Hệ Giữa Phần Mềm Pi Node Và Ứng Dụng Di Động Pi Network Là Gì?

Các nút và ứng dụng dành cho thiết bị di động không loại trừ lẫn nhau mà bổ sung cho nhau. Bạn sẽ đăng nhập vào phần mềm Node thông qua tài khoản Ứng dụng di động của mình, có nghĩa là cả ứng dụng dành cho máy tính để bàn và thiết bị di động đều trỏ đến cùng một tài khoản Pi. Theo chính sách Pi, một người sẽ chỉ được phép có một tài khoản Pi và hiện tại, một tài khoản chỉ nên chạy một nút. Khai thác di động chỉ có thể được bắt đầu từ ứng dụng di động, trong khi giao diện Ứng dụng Pi trên máy tính để bàn của nút sẽ cho phép bạn kiểm tra số dư, trò chuyện và xem bất kỳ nội dung phương tiện nào trên màn hình chính. Việc tài khoản có nút hay không không ảnh hưởng đến bất kỳ chức năng nào trong ứng dụng dành cho thiết bị di động. 

Node Sẽ Có Tác Động Gì Đến Thiết Bị Của Tôi? Nó Có Làm Cạn Kiệt CPU Và Pin Của Tôi Không?

Nếu bạn không bật phần Node hoặc SuperNode, thì tác động là tối thiểu, CPU, bộ nhớ hoặc lưu lượng mạng sẽ được tiêu thụ rất ít, giúp mọi người đều có thể truy cập được. Việc bật chức năng Node hoặc SuperNode sẽ sử dụng tài nguyên CPU, bộ nhớ, ổ cứng và mạng. Trong suốt quá trình Testnet, chúng tôi sẽ thu thập dữ liệu để xác định rõ ràng hơn tác động của việc chạy các Nút trên các thiết bị cụ thể.

Sẽ Có Phần Thưởng Cho Việc Chạy Pi Node?

Một trong những mục tiêu của Testnet của Pi là xác định những gì, nếu có, phần thưởng cần có cho việc chạy một Node. Trong khi chúng tôi thu thập dữ liệu liên quan cần thiết để xác định cơ chế khuyến khích phù hợp nhất, sẽ không có phần thưởng khai thác cho các Nút Testnet. 

Phần Mềm Pi Node Có Phải Là Mã Nguồn Mở Không?

Thành phần blockchain của Node sẽ có nguồn mở. Chúng tôi đang trong quá trình  thu dọn kho lưu trữ github để có thể tiến hành tìm nguồn mở. Chúng tôi mong muốn duy trì một danh sách các vấn đề mở trực tiếp trên kho lưu trữ github, mà các thành viên cộng đồng sẽ có thể đóng góp, nếu họ muốn. Giữ nguyên.

Đăng nhận xét

0 Nhận xét

Facebook

Post Top Ad

LightBlog

Post Top Ad

Your Ad Spot

Author Details

Post Top Ad

Your Ad Spot

Hot

Recent Posts

Sponsor

AD BANNER

Extra Ads

AD BANNER

Biểu mẫu liên hệ

Tên

Email *

Thông báo *