Kết hợp công nghệ blockchain và điện toán riêng, PlatON đang xây dựng một mạng lưới AI hợp tác phi tập trung và bộ não toàn cầu để dân chủ hóa AI và xây dựng AI chung an toàn. hãy đọc bài viết này để tìm hiểu thông tin chi tiết về PlatON nhé.
PlatON là gì?
Được khởi xướng và thúc đẩy bởi LatticeX Foundation, PlatON dựa trên các thuộc tính cơ bản của blockchain, được hỗ trợ bởi mạng máy tính riêng và cung cấp giao thức cơ bản Internet thế hệ tiếp theo với “khả năng tương tác điện toán” là tính năng cốt lõi của nó. Bằng cách xây dựng một hệ thống máy tính được lắp ráp bởi các thuật toán mật mã như máy tính có thể xác minh, máy tính đa bên an toàn, bằng chứng không có kiến thức, mã hóa đồng hình và công nghệ blockchain, PlatON cung cấp trí tuệ nhân tạo toàn cầu, nhà phát triển ứng dụng phân tán, nhà cung cấp dữ liệu và hệ thống lưu trữ. Nhiều tổ chức khác nhau, các cộng đồng và cá nhân có nhu cầu tin học cung cấp cơ sở hạ tầng công cộng theo kiến trúc mã nguồn mở.
Tính năng của PlatON
Trao quyền cho AI
Mô hình AI thông minh và mạnh mẽ hơn cần được xây dựng bằng cách “cung cấp” dữ liệu khổng lồ. PlatON giúp mô hình AI thiết lập kênh thu thập dữ liệu tuân thủ mà không vi phạm quyền riêng tư của dữ liệu.
Bảo vệ quyền riêng tư
Thông qua công nghệ tính toán quyền riêng tư dựa trên mật mã, nó cung cấp một mô hình điện toán mới, làm cho dữ liệu có sẵn và vô hình, do đó, sự riêng tư của dữ liệu có thể được bảo vệ hoàn toàn.
Quyền dữ liệu
Việc sử dụng dữ liệu trong thế giới kỹ thuật số phải tuân theo các nguyên tắc về quyền được quên, quyền được di chuyển, ủy quyền có điều kiện và thu thập tối thiểu. PlatON thực hiện việc bảo vệ và mang quyền dữ liệu dựa trên các nguyên tắc trên.
Xem thêm thông tin: NEM là gì? Tổng quan về tiền điện tử NEM

Chia sẻ thuật toán
Mô hình thuật toán của logic tính toán và định dạng đầu vào và đầu ra dữ liệu được xác định, có thể được chia sẻ và giao dịch giữa người yêu cầu và nhà cung cấp trên PlatON.
Dòng dữ liệu
Thị trường giao dịch dữ liệu được xây dựng thông qua điện toán bảo mật và công nghệ blockchain nhận ra sự lưu thông tuân thủ các tài sản dữ liệu trên quy mô toàn cầu và thực sự giải phóng giá trị của dữ liệu.
Điện toán giao dịch
Thông qua máy tính có thể xác minh và công nghệ blockchain, nó cung cấp nền tảng xuất bản cho các tác vụ tính toán có yêu cầu về sức mạnh tính toán cao và có thể xác minh kết quả tính toán với sức mạnh tính toán tối thiểu để đạt được các giao dịch ngang hàng về sức mạnh tính toán.
Đặc điểm của PlatON
Mọi thứ có thể được tính toán
Tập trung vào nền tảng giao dịch cung cấp tài sản dữ liệu + mô hình thuật toán + sức mạnh tính toán, kết hợp với tính toán quyền riêng tư dựa trên mật mã và công nghệ blockchain, để đạt được sự lưu thông tự do của tài sản dữ liệu trên quy mô toàn cầu
Tính toán quyền riêng tư với các bằng chứng không tương tác
PlatON sử dụng các thuật toán mật mã hiện đại bao gồm nhưng không giới hạn ở Bằng chứng không tri thức (ZKP), Tính toán có thể xác minh (VC), Mã hóa đồng hình (HE), Tính toán đa bên an toàn (MPC), Chia sẻ bí mật (SS) và các thuật toán mật mã hiện đại khác để đạt được kế hoạch mở rộng tính toán bằng chứng không tương tác.
Khả năng mở rộng
Thuật toán mật mã có thể xác minh được (VC) của PlatON mang lại sự tin cậy ngoài chuỗi. Thông qua máy tính có thể xác minh, hợp đồng chỉ cần được tính toán một lần ngoài chuỗi và tất cả các nút có thể nhanh chóng xác minh tính đúng đắn của phép tính. Một mặt, hiệu suất xử lý của giao dịch được cải thiện và mặt khác, PlatON hỗ trợ Tính toán đáng tin cậy của các hợp đồng phức tạp.

Với những hạn chế hiện có của sự đồng thuận trên chuỗi, chức năng trên chuỗi phải là “xác nhận” chứ không phải “tính toán”. Mặc dù on-chain đã được công nhận là một môi trường không đáng tin cậy, nhưng việc triển khai các giải pháp off-chain đưa ra các yếu tố mới của sự tin cậy. Thuật toán mật mã có thể xác minh được (VC) của PlatON mang lại sự tin cậy ngoài chuỗi. Thông qua máy tính có thể xác minh, hợp đồng chỉ cần được tính toán một lần ngoài chuỗi và tất cả các nút có thể nhanh chóng xác minh tính đúng đắn của phép tính. Một mặt, hiệu suất xử lý của giao dịch được cải thiện và mặt khác, PlatON hỗ trợ Tính toán đáng tin cậy của các hợp đồng phức tạp.
Sự riêng tư
PlatON đạt được tính riêng tư thực sự bằng cách chồng lên mã hóa đồng hình (HE) và tính toán đa bên an toàn (MPC), bảo vệ tính riêng tư của dữ liệu đầu vào và bản thân logic tính toán. Tính toán không tin cậy trên PlatON chỉ dựa trên các giả định mật mã có thể giả mạo, do đó cung cấp bảo mật dữ liệu cá nhân chưa từng có trong suốt thời gian tồn tại của nó mà không có ranh giới tin cậy.
- PlatON: Tính toán Quyền riêng tư cho các Bằng chứng Không Tương tác
- PlatON sử dụng các thuật toán mật mã hiện đại bao gồm nhưng không giới hạn ở Bằng chứng không tri thức (ZKP), Tính toán có thể xác minh (VC), Mã hóa đồng hình (HE), Tính toán đa bên an toàn (MPC), Chia sẻ bí mật (SS) và các thuật toán mật mã hiện đại khác để đạt được kế hoạch mở rộng tính toán bằng chứng không tương tác.
PlatON hiện thực hóa tính toán quyền riêng tư thực sự bằng cách chồng mã hóa đồng hình (HE) và tính toán đa bên an toàn (MPC), đảm bảo tính riêng tư của dữ liệu đầu vào và bản thân logic tính toán. Trái ngược với máy tính đáng tin cậy dựa trên phần cứng đáng tin cậy hoặc TEE (chẳng hạn như SGX) được cung cấp bởi các nhà sản xuất bên thứ ba để tính toàn vẹn tính toán, Máy tính không tin cậy trên PlatON chỉ dựa trên các giả định mật mã có thể giả mạo, do đó trong suốt thời gian tồn tại của nó Cung cấp bảo mật dữ liệu cá nhân chưa từng có mà không cần tin cậy ranh giới.

Hợp đồng thông minh
Mạng điện toán PlatON về bản chất là một nền tảng FaaS (Functions as a Service) phi tập trung, theo đó, các hợp đồng thông minh có thể được coi là các chức năng trên FaaS.
- Hợp đồng vững chắc
Hợp đồng solidity hỗ trợ phát triển ngôn ngữ solidity và biên dịch chúng thành EVM để thực thi. - Hợp đồng WASM
Hợp đồng Wasm hỗ trợ phát triển các ngôn ngữ cấp cao như C ++, Rust và GO, và được biên dịch thành WASM để thực thi. - Hợp đồng bảo mật
Dữ liệu đầu vào của hợp đồng bảo mật được lưu trữ cục bộ trên nút dữ liệu và nút dữ liệu bí mật chia sẻ nó với nhiều nút tính toán ngẫu nhiên. Các nút máy tính thực hiện tính toán riêng trong một phương pháp tính toán an toàn của nhiều bên trong chuỗi và nhận ra việc lập lịch dữ liệu phi tập trung, tự động thanh toán và bù trừ các giao dịch cũng như theo dõi và kiểm tra chính xác toàn bộ quá trình trên chuỗi. - Hợp đồng có thể xác minh
Các hợp đồng có thể xác minh được có thể hỗ trợ logic tính toán phức tạp và nặng nhọc mà không ảnh hưởng đến hiệu suất của toàn bộ chuỗi.
Cấu trúc lôgic cơ bản của PlatON
Trong PlatON, mạng đồng thuận Layer 1 được sửa đổi trên khung kỹ thuật của Ethereum, các thành phần cốt lõi được viết lại và một số thành phần mới được mở rộng:
- Thuật toán mật mã: Ngoài thuật toán SHA256Hash và thuật toán chữ ký ECDSA đã được sử dụng từ kỷ nguyên Bitcoin, PlatON cũng sử dụng BLS làm chữ ký tổng hợp cho sự đồng thuận, VRF là lựa chọn ngẫu nhiên của người xác minh PPoS và ZKP và HE như các kế hoạch bảo vệ quyền riêng tư .
Mạng P2P: PlatON triển khai giao thức P2P được xác định bởi RELOAD (REsource LOcation And Discovery) của tiêu chuẩn RFC RFC6940 và cơ chế khám phá dịch vụ được xác định bởi ReDiR (Điểm hẹn phân tán đệ quy) của RFC7374 mà không có thư viện libp2p và devp2p thường được sử dụng bởi các dự án blockchain chính thống. Thuật toán điện toán có thể xác minh (VC) có thể nhận ra sơ đồ mở rộng tính toán ngoài chuỗi của bằng chứng không tương tác. Tính toán đa bên an toàn (MPC) kết hợp Chia sẻ bí mật (SS) và Mã hóa đồng hình (HE) để triển khai các giao thức tính toán về quyền riêng tư.
Máy ảo MPC: Hợp đồng quyền riêng tư được trình biên dịch LLVM biên dịch thành LLVM IR. Máy ảo MPC được triển khai dựa trên LLVM JIT và có thể thực thi mã LLVM IR.
Phần cứng máy tính chuyên dụng: Bằng cách phát triển phần cứng máy tính chuyên dụng dựa trên FPGA / ASIC, hiệu suất máy tính có thể được cải thiện đáng kể và giảm mức tiêu thụ / chi phí điện năng.
Tính toán riêng tư và giao thức trao đổi dữ liệu: một giao thức tính toán cho phép tính toán cộng tác và xác minh kết quả mà không tiết lộ dữ liệu gốc.

- Mô hình tài khoản và lưu trữ dữ liệu: Theo mô hình tài khoản của Ethereum, dữ liệu trạng thái được lưu trữ trong cây Patricia. Do số lượng lớn dữ liệu, dữ liệu liên quan đến PPoS được lưu trữ trong cây Patricia với hiệu suất kém, nó không được lưu trữ trong cây Patricia mà được lưu trữ riêng trong một SNAPDB khác không lưu trữ trạng thái lịch sử.
- Cơ chế đồng thuận: Sử dụng cơ chế đồng thuận PoS kiểu BFT. PPoS là một cơ chế DPoS với VRF. Tính ngẫu nhiên do VRF đưa ra có thể hạn chế nội sinh việc mở rộng quy mô nhóm khai thác, điều này rất quan trọng đối với việc phân cấp và bảo mật của PlatON. Ngoài ra, BFT của PlatON là giao thức Byzantine song song CBFT (Concurrent Byzantine Fault Tolerance) dựa trên giả định đồng bộ hóa từng phần. CBFT đề cập đến các giao thức đồng thuận như PBFT, Tendermint, Hotstaff, v.v. và hoàn thành việc tạo và xác nhận các khối hàng loạt trong song song bằng đường ống., để nâng cao hiệu quả đồng thuận.
Xem thêm thông tin: Chia Coin có phải một khoản đầu tư tốt ?
- Hợp đồng thông minh: hỗ trợ cả công cụ EVM và WASM, tự động chọn máy ảo tương ứng để thực hiện hợp đồng theo giao dịch cụ thể, hỗ trợ Solidity, C ++, Java, Python và các ngôn ngữ lập trình chính thống khác. Trình biên dịch WASM được triển khai dựa trên LLVM và IDE dòng lệnh và IDE đồ họa tương ứng được sửa đổi dựa trên Truffer, đồng thời hỗ trợ các hợp đồng bảo mật và các hợp đồng có thể xác minh.
- DAPP SDK: Dựa trên WEB3 của Ethereum (hỗ trợ các ngôn ngữ Javascript, Java, Python, Swift) và JSON RPC, nó được sửa đổi theo các chức năng của PlatON. Ngoài ra, cần thêm giao diện GRPC hiệu quả hơn.
Layer 2 mở rộng tính toán phức tạp ra ngoài chuỗi và triển khai các giao thức tính toán quyền riêng tư thông qua tính toán đa bên an toàn ngoài chuỗi. - Khung điện toán về quyền riêng tư: Khung phát triển bao gồm các giao thức tính toán và trao đổi dữ liệu về quyền riêng tư, bao gồm cả khung phát triển AI về quyền riêng tư dựa trên các giao thức tính toán về quyền riêng tư.
Các mục tiêu thiết kế kinh tế của PlatON
Dựa trên những phân tích trước đây, thiết kế kinh tế của PlatON chủ yếu có các mục tiêu sau:
- Đầu tiên, chọn PoS. PlatON tin rằng mức tiêu thụ năng lượng của PoW quá cao. Trước những hạn chế về năng lượng trong thế giới thực, thị phần của PoW không thể tăng trưởng vô thời hạn. Thuật toán đồng thuận của PlatON được gọi là PPoS (PlatON PoS).
- Thứ hai, giảm chi phí đồng thuận. PPoS sử dụng các cơ chế nhận dạng và tín dụng ngoài chuỗi và các thỏa thuận có lập trình, nhưng giảm bớt sự phụ thuộc vào chúng thông qua tính ngẫu nhiên do VRF đưa ra. Điều này có thể ngăn chặn hiệu quả hành vi hối lộ, thông đồng và các hành vi khác.
- Thứ ba, tăng cường mối quan hệ khớp nối giữa các hoạt động kinh tế trong chuỗi công cộng và các hoạt động kinh tế được hỗ trợ bởi chuỗi công cộng (tức là thị trường lưu thông dữ liệu và sức mạnh tính toán) để cung cấp hỗ trợ cho giá trị của Token.
- Thứ tư, ức chế nội sinh sự mở rộng quy mô của các nhóm khai thác PPoS.

Giải pháp kinh tế của PlatON
- Các chu kỳ kinh tế trong PlatON
Trước khi giới thiệu kế hoạch kinh tế của Platon, để tạo điều kiện thuận lợi cho việc tìm hiểu sau này, một số chu kỳ kinh tế cơ bản trong mô hình kinh tế của PlatON lần đầu tiên được giới thiệu:
- Chu kỳ phát hành bổ sung
PlatON được thiết kế để phát hành với tỷ lệ cố định hàng năm. Ở PlatON, chu kỳ hàng năm này không phải là chu kỳ thời gian tự nhiên mà là chu kỳ chiều cao khối. Dựa trên tiêu chuẩn 365,25 ngày một năm, theo thời gian sản xuất khối trung bình trong một khoảng thời gian (phạm vi thời gian là khối hiện tại Một năm trước), tính số khối trong chu kỳ phát hành hiện tại. Để logic phát hành bổ sung luôn được xử lý trong khối thanh toán, thời hạn phát hành bổ sung được thiết kế là bội số của thời hạn thanh toán, do đó khối phát hành bổ sung cũng là khối thanh toán. Do thời gian khối trung bình không chắc chắn, số chu kỳ thanh toán trong chu kỳ phát hành bổ sung sẽ được điều chỉnh động.
- Chu kỳ thanh toán
Trong PlatON, có tính đến hiệu suất xử lý của hệ thống, logic của xử lý khóa, khóa cam kết, phát hành phần thưởng đặt cọc, phát hành bổ sung và xếp hạng nút đều được xử lý định kỳ và tập trung. Chu trình này được gọi là chu kỳ thanh toán. Khối cuối cùng của chu kỳ định cư được gọi là khối định cư, khối này xử lý thống nhất các logic xử lý tuần hoàn khác nhau. Khoảng thời gian giải quyết là bội số của thời kỳ đồng thuận, được cố định ở mức 10750 khối.
- Chu kỳ đồng thuận: Mỗi chu kỳ đồng thuận tạo ra 430 khối, trong đó khối thứ 410 là khối bầu cử, được sử dụng để bầu ra 43 người xác nhận cho chu kỳ đồng thuận tiếp theo.