Mô hình định giá
Như chúng ta biết, có hai token nền tảng trên blockchain NEO, đó là neo và gas. Gas được sử dụng để trả phí giao dịch và phí thực hiện hợp đồng thông minh. Hiện nay, chi phí tương đối cao để triển khai và chạy hợp đồng thông minh dẫn đến sự miễn cưỡng trong việc sử dụng và phát triển hợp đồng thông minh. Mô hình định giá hiện tại trở thành một trở ngại đáng kể trong các kịch bản ứng dụng gas và do đó cản trở sự phát triển liên tục của việc phát triển và sử dụng DApp trên nền tảng NEO. Trong NEO 3.0, chúng tôi sẽ giải quyết vấn đề này bằng cách giảm đáng kể chi phí triển khai và thực hiện hợp đồng thông minh, từ đó mở rộng các kịch bản ứng dụng gas và tăng số lượng DApps. Trước khi triển khai NEO 3.0, các dự án đáng tin cậy có thể xin tài trợ từ Quỹ NEO với chi phí triển khai hợp đồng.
Truy cập tài nguyên Internet
NEO 3.0 sẽ có triển khai Oracle tích hợp cho phép các hợp đồng thông minh truy cập tài nguyên Internet trong quá trình thực thi. Sự không nhất quán giữa các nodes khi truy cập tài nguyên Internet có thể được giải quyết nhờ tính bảo mật và hiệu quả của dBFT 2.0. Với tính năng này, các nhà phát triển có thể dễ dàng phát triển các oracles tinh vi hoặc cụ thể hơn dựa trên NEO và phát triển các DApps đa dạng hơn dựa trên dữ liệu bên ngoài.
Giao thức P2P
Trong NEO 3.0, chúng tôi sẽ thiết kế lại giao thức P2P, thêm hỗ trợ cho giao thức truyền thông UDP và cho phép các tùy chọn nén. Điều này được kỳ vọng sẽ cải thiện đáng kể TPS và tính ổn định của mạng.
NeoVM
NeoVM là một máy ảo nhẹ để thực hiện các hợp đồng thông minh. Nó có tính năng khởi động nhanh, tiêu thụ tài nguyên thấp và hỗ trợ nhiều ngôn ngữ lập trình cấp cao để cho phép các nhà phát triển xây dựng hợp đồng với các công cụ quen thuộc. Trong NEO 3.0, NeoVM sẽ được tách rời hoàn toàn khỏi blockchain và trở thành một máy ảo thuần túy. Có một số lợi ích cho việc này:
Kiến trúc đơn giản hóa
Hiện tại, có hai phương pháp để tạo tài sản trên NEO. Đầu tiên là tạo một tài sản toàn cầu với RegisterTransaction và thứ hai là tạo một tài sản hợp đồng với một hợp đồng thông minh. Trong thực tế, tài sản toàn cầu hiếm khi được sử dụng và hầu hết các ứng dụng tạo tài sản hợp đồng do tính linh hoạt và chức năng của chúng. Vì tài sản toàn cầu không được tích hợp với hợp đồng thông minh, nên việc quản lý tài sản toàn cầu trong hợp đồng thông minh là rất khó khăn. Vì những lý do này, chúng tôi không cần tiếp tục hỗ trợ các tài sản toàn cầu trong NEO 3.0. Trong NEO 3.0, tất cả các tài sản được tạo ra trong các hợp đồng thông minh, bao gồm cả neo và gas. Bằng cách loại bỏ tài sản toàn cầu, hiện đã có thể thống nhất tất cả các loại giao dịch. Hiện tại, trong NEO 2.x, có 9 loại giao dịch khác nhau. Các loại giao dịch này hoặc có liên quan đến một kịch bản ứng dụng cụ thể hoặc cung cấp nhiều chức năng thích hợp hơn. Ví dụ: RegisterTransaction và IssueTransaction có liên quan đến việc tạo và phân phối tài sản toàn cầu. Vì tài sản toàn cầu sẽ không còn tồn tại, các giao dịch liên quan này đã bị lỗi thời. Các giao dịch khác xử lý các kịch bản ứng dụng phức tạp cũng sẽ bị xóa và thay thế bằng các dịch vụ interop trong hợp đồng thông minh. Do đó, chỉ cần một loại giao dịch duy nhất trong NEO 3.0, được sử dụng để thực hiện các hợp đồng thông minh. Chúng tôi cũng đã đề xuất một mô hình xác thực được đơn giản hóa sẽ cải thiện đáng kể tốc độ xác minh giao dịch và cho phép các xác thực này được thực hiện đồng thời. Với những điều chỉnh kiến trúc này, hiệu suất của lớp cơ sở NEO 3.0 sẽ được tăng lên đáng kể theo các thứ tự lệnh các cường độ. Tuy nhiên, kiến trúc mới này có thể dẫn đến sự không tương thích với NEO 2.x. Để giảm thiểu tác động của tính không tương thích này, chúng tôi có kế hoạch trì hoãn việc phát triển bất kỳ tính năng không tương thích nào cho đến khi tất cả các tính năng tương thích NEO 2.x được phát triển.
NeoFS
NeoFS là một nền tảng lưu trữ đối tượng phi tập trung phân tán được tích hợp với NEO. NeoFS dự định sẽ được các DApp sử dụng chủ yếu để lưu trữ dữ liệu và làm Mạng phân phối nội dung (Content Delivery Network). Hơn nữa, NeoFS có thể được sử dụng để tạo các hệ thống lưu trữ phân tán riêng cho các doanh nghiệp nhỏ và vừa, sử dụng các máy chủ hoặc cụm (trung tâm dữ liệu) thông thường và để lưu trữ một lượng lớn dữ liệu IoT không có cấu trúc. Việc sử dụng hợp đồng thông minh được đề xuất để kiểm soát việc phân phối phần thưởng từ chủ sở hữu dữ liệu và nhà xuất bản cho những người tham gia lưu trữ (hosting) dữ liệu. Giao thức NEO có thể được mở rộng để tích hợp sâu hơn với NeoFS, cho phép lưu trữ trên các node dữ liệu thay vì sổ cái blockchain. Một chủ đề của nghiên cứu tiếp theo là tiềm năng giảm chi phí triển khai hợp đồng thông minh cùng với việc lưu trữ dữ liệu và tệp được sử dụng bởi hợp đồng thông minh. Ngoài ra, NeoFS có thể được sử dụng để lưu trữ dữ liệu khối cũ thay vì các nodes đầy đủ, làm tăng thêm khả năng mở rộng của NEO. NeoFS chứa một phương pháp vị trí dữ liệu có thể mở rộng. Kiểm soát tốt vị trí đối tượng và di chuyển dữ liệu tối thiểu trong trường hợp lỗi node lưu trữ đạt được bằng cách sử dụng tập hợp con của bản đồ mạng và quy tắc chính sách lưu trữ cho vị trí đối tượng, cùng với băm Rendezvous để chọn nodes. Ngoài ra, nền tảng được đề xuất sử dụng một phương pháp xác thực dữ liệu không-kiến-thức mới mẻ dựa trên băm đồng hình để giảm thiểu truyền dữ liệu. Điều này giúp duy trì khả năng mở rộng mạng bằng cách giảm thiểu chi phí tính toán trên node lưu trữ và node xác thực và đảm bảo số lượng lớn các tương tác song song.
NeoID
Nhận dạng kỹ thuật số đề cập đến thông tin nhận dạng của các cá nhân, tổ chức và các thực thể khác tồn tại ở dạng điện tử. Blockchain mang đến một cách mới để xác định danh tính và các mối quan hệ giữa chúng. NeoID là một giao thức nhận dạng phi tập trung được xây dựng trên NEO. Nó trao quyền cho người dùng và tổ chức để kiểm soát tốt hơn danh tính của họ và mang lại mức độ tin cậy và bảo mật cao hơn cho nền kinh tế thông minh. Nó bao gồm ba phần chính: Mô hình Tin cậy (Trust Model), Mô hình Bảo mật (Privacy Model) và Mô hình Trò chơi (Game Model). Mô hình Tin cậy mô tả các quy tắc của niềm tin trong mạng phân tán này. Mô hình Bảo mật mô tả sơ đồ bảo vệ quyền riêng tư cho dữ liệu trực tuyến của người dùng. Mô hình Trò chơi mô tả các lợi ích và hình phạt của các hành động trong mạng tin cậy. Ba phần này cung cấp một mô hình toán học để trừu tượng hóa thế giới thực, tạo thành nền tảng của NeoID. NeoID sẽ không chỉ hỗ trợ mô hình phát hành định danh phi tập trung mà còn tương thích với mô hình cấp chứng chỉ cấp X.509.
Tham gia các cộng đồng TINTUCNEO - Tin tức NEO tại:
Website tin tức: TINTUCNEO.com
Medium tin tức: https://medium.com/tintucneo
Telegram tin tức: https://t.me/tintucNEO
Telegram Thảo luận: https://t.me/NEOVN
Kênh Youtube: https://www.youtube.com/channel/UCmI1_KUSHTLq1auYApErwJg?view_as=subscriber
Tham gia Cộng đồng NEO Việt Nam - TINTUCNEO
NEO-based projects? Contact us at [email protected] for collaborations in the Vietnam market