Sẵn sàng cho Neo 3.0? Sự phát triển của Blockchain

Neo là một trong những blockchain cũ hơn, hiện tại danh sách của tân nó hơi bị đánh giá thấp so với những cái tên sử dụng Marketing rầm rộ, quả thật có thể nói NEO chưa bao giờ có hứng thú lớn với Marketing.

Tuy nhiên, nó luôn có mặt trong các hội nghị quốc tế và cố gắng phát triển để giải quyết các vấn đề hiện đang gây ra nó, hãy nói về blockchain 3.0

Sẵn sàng cho Neo 3.0? Sự phát triển của Blockchain - Tân 3 điểm XNUMX

NEO hướng tới Blockchain 3.0

Khi chúng tôi tìm hiểu từ một bài báo chính thức, NEO đang làm việc chăm chỉ để hiểu cách phát triển Blockchain của mình và thích ứng với tiêu dùng quy mô lớn, họ đang nói chuyện với thế giới công nghiệp và tinh thần kinh doanh để hiểu nhu cầu và cách cung cấp nó để áp dụng khối lượng.

Neo 3.0 sẽ có gì

dBFT 2.0

Khả năng chịu lỗi Byzantine được ủy quyền (dBFT) là một cơ chế đồng thuận được thiết kế đặc biệt cho các blockchain. Một loạt các nút đồng thuận được chọn thông qua quy trình bỏ phiếu và các nút đồng thuận này cùng nhau tạo ra và xác nhận các khối. Vì các nút đồng thuận được yêu cầu phải đạt được sự đồng thuận được chia sẻ trên một khối mới trước khi cam kết với chuỗi khối, dBFT cung cấp mục đích khối đơn, có nghĩa làMột chuỗi khối NEO không thể được chia nhỏ và các giao dịch không thể đảo ngược. Khi một giao dịch được xác nhận trên blockchain, nó không thể được đảo ngược hoặc hoàn tác. Đối với các ứng dụng tài chính, mục đích của giao dịch là điều cần thiết

NEO và GAS giảm chi phí

Như chúng ta đã biết, có hai mã thông báo gốc trên blockchain NEO, đó là neo và gas. Gas được sử dụng để thanh toán phí giao dịch và chi phí thực hiện các hợp đồng thông minh.

Hiện tại, chi phí thực hiện và quản lý hợp đồng thông minh tương đối cao dẫn đến việc sử dụng và phát triển hợp đồng thông minh còn e ngại. 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 khí và do đó cản trở sự tăng trưởng 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 giảm đáng kể chi phí triển khai và thực hiện hợp đồng thông minh, do đó mở rộng các kịch bản ứng dụng khí và tăng số lượng DApp. Trước khi triển khai NEO 3.0, các dự án đáng tin cậy có thể xin tài trợ từ NEO Foundation với chi phí thực hiện hợp đồng.

Truy cập tài nguyên Internet

NEO 3.0 sẽ có cài đặt 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ự mâu thuẫn giữa các nút 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. Nhờ chức năng này, các nhà phát triển có thể dễ dàng phát triển các phép lạ phức tạp hơn hoặc theo từng kịch bản cụ thể dựa trên NEO và phát triển thêm DApp đa dạng dựa trên dữ liệu bên ngoài. d. 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à kích hoạt các tùy chọn nén. Điều này sẽ cải thiện đáng kể TPS và độ ổn định của mạng.

NeoVM NeoVM 

một máy ảo nhẹ để thực thi 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 nó sẽ được tách hoàn toàn khỏi chuỗi khối và sẽ trở thành một máy ảo thuần túy. Có một số lợi thế cho điều này: Dễ dàng thực hiện các hợp đồng gốc. Các tình huống ứng dụng NeoVM bên ngoài blockchain. Dễ dàng tích hợp NeoVM vào bất kỳ IDE nào và dễ dàng gỡ lỗi các hợp đồng thông minh mà không cần tải dữ liệu blockchain. Ngoài ra, NeoVM cũng sẽ bao gồm một số tính năng mới, chẳng hạn như hỗ trợ cho các thành viên tĩnh, xử lý ngoại lệ và hơn thế nữa.

Kiến trúc đơn giản

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 tài sản toàn cầu với RegisterTransaction và thứ hai là tạo tài sản hợp đồng với hợp đồng thông minh. Trong thực tế, tài nguyên toàn cầu hiếm khi được sử dụng và hầu hết các ứng dụng tạo ra tài nguyê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ó.

Vì những lý do này, không bạn phải tiếp tục hỗ trợ các tài nguyên toàn cầu trong NEO 3.0. Trong NEO 3.0, tất cả tài sản được tạo trong các hợp đồng thông minh, bao gồm neo và gas.

Bằng cách loại bỏ các tài nguyên toàn cầu, có thể thống nhất tất cả các loại giao dịch. Hiện tại có 2 loại giao dịch khác nhau trong NEO 9.x. Các loại giao dịch này được gắn với 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. Ví dụ, RegisterTransaction và IssueTransaction có liên quan đến việc tạo và phân phối tài nguyên toàn cầu. Khi 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 đã trở nên 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ị loại bỏ và thay thế bằng các dịch vụ tương tác 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 đơn giản hóa sẽ cải thiện đáng kể tốc độ xác minh giao dịch và sẽ cho phép bạn thực hiện các xác thực này cùng một lúc.

Với những điều chỉnh kiến ​​trúc này, hiệu suất lớp cơ sở NEO 3.0 về cơ bản sẽ được tăng lên theo các cấp độ. Tuy nhiên, kiến ​​trúc mới này có thể dẫn đến không tương thích với NEO 2.x. Để giảm thiểu tác động của sự 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 của 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 và phân tán được tích hợp với NEO. NeoFS chủ yếu được DApps sử dụng để lưu trữ dữ liệu và làm mạng Cung cấp nội dung. Ngoài ra, 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 SMB, 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 phi cấu trúc.

Việc sử dụng các 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 và nhà xuất bản dữ liệu cho những người tham gia lưu trữ dữ liệu. CÁCGiao 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 nút dữ liệu hơn là sổ cái blockchain. Một chủ đề để nghiên cứu thêm là tiềm năng giảm chi phí phân phối hợp đồng thông minh cùng với việc lưu trữ dữ liệu và tệp được hợp đồng thông minh sử dụng. Ngoài ra, NeoFS có thể được sử dụng để lưu trữ dữ liệu khối cũ thay vì các nút đầy đủ, tăng thêm khả năng mở rộng của NEO.

NeoFS chứa một phương pháp định vị dữ liệu có thể mở rộng. Kiểm soát chính xác vị trí của các đối tượng và di chuyển dữ liệu tối thiểu trong trường hợp nút lưu trữ bị lỗi chúng có được bằng cách sử dụng một tập hợp con của bản đồ mạng và các quy tắc chính sách lưu trữ để định vị đối tượng, cùng với băm Rendezvous để chọn các nút.

Hơn nữa, 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 có kiến ​​thức mới dựa trên băm đồng hình để giảm thiểu việc 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 các nút nút xác thực và lưu trữ cũng như đảm bảo một số lượng lớn các tương tác song song.

neoID

Danh tính kỹ thuật số đề cập đến thông tin nhận dạng của cá nhân, tổ chức và các thực thể khác tồn tại ở định dạng điện tử. Blockchain cung cấp một cách mới để xác định danh tính và 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ó cho phép người dùng và tổ chức kiểm soát tốt hơn danh tính của họ và cung cấp 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, Mô hình Bảo mật và Mô hình Trò chơi. Mô hình Tin cậy mô tả các quy tắc tin cậy trong mạng phân tán này. Mô hình quyền riêng tư mô tả chương trình 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ả 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 cho sự trừu tượng hóa trong thế giới thực, là mô hình cơ sở của NeoID.

NeoID sẽ không chỉ hỗ trợ mô hình phát hành số nhận dạng 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.

Khi nào thì quá trình chuyển đổi từ NEO 2.0 sang 3.0 sẽ diễn ra?

toàn bộ quá trình, trừ những trường hợp không lường trước được, sẽ kết thúc vào năm 2020.

Cách chuyển từ NEO 2 sang NEO3

Việc di chuyển DApp và người dùng từ NEO 2.x sang NEO 3.0 là không thể tránh khỏi. Hiện tại, các tính năng của NEO 3.0 vẫn đang được phát triển, với những cải tiến và thay đổi nhỏ có thể xảy ra. Do đó, sẽ là phi logic nếu đưa ra một kế hoạch di cư toàn diện vào giai đoạn này. Tuy nhiên, các nguyên tắc chính được đặt ra như sau:

A. Dữ liệu và hồ sơ giao dịch trên NEO 2.x sẽ được lưu giữ vĩnh viễn.

b. Quá trình di chuyển sẽ được mô phỏng trong TestNet để đảm bảo quá trình chuyển đổi diễn ra suôn sẻ.

c. Các chi phí phát sinh trong quá trình di chuyển, chẳng hạn như phân phối lại hợp đồng và thử nghiệm, sẽ được NEO Foundation hoàn trả.

d. Nhóm NGD sẽ cung cấp hỗ trợ kỹ thuật đầy đủ cho quá trình di chuyển DApps.

Là. Chủ sở hữu mã thông báo sẽ cần phải đổi mã thông báo để kích hoạt mã mới trên NEO 3.0.

f. Người dùng Exchange sẽ không bị ảnh hưởng.

g. Để khuyến khích người dùng và DApp di chuyển, một kế hoạch khuyến khích cho những người chấp nhận sớm sẽ được phát triển và thực hiện.