-
Tiền mã hóa
-
Trao đổi
-
Phương tiện truyền thông
Tất cả các ngôn ngữ
Tiền mã hóa
Trao đổi
Phương tiện truyền thông
NEO là một nền tảng mã nguồn mở do cộng đồng thúc đẩy. Sử dụng công nghệ chuỗi khối và danh tính kỹ thuật số, các nhà phát triển có thể số hóa và tự động hóa việc quản lý tài sản thông qua các hợp đồng thông minh. NEO cam kết xây dựng cơ sở hạ tầng Internet thế hệ tiếp theo thông qua mạng phân tán, đặt nền tảng cho việc triển khai công nghệ chuỗi khối trên quy mô lớn, nhằm hiện thực hóa tầm nhìn lớn về nền kinh tế thông minh.
Dựa trên công nghệ chuỗi khối, NEO chuyển đổi tài sản thực thành tài sản kỹ thuật số, thực hiện quản lý thông minh thông qua hợp đồng thông minh và người dùng chọn cơ quan chứng nhận chứng chỉ kỹ thuật số để thực hiện xác thực danh tính. NEO được sử dụng để thực hiện quyền quản lý đối với mạng NEO. NEO là một trong những dự án chuỗi công khai phổ biến nhất trong cộng đồng trong và ngoài nước.
Chuỗi khối NEO kết hợp một loạt công nghệ như mạng điểm-điểm, khả năng chịu lỗi Byzantine, chứng chỉ kỹ thuật số, hợp đồng thông minh, giao dịch siêu dẫn, giao thức tương tác chuỗi chéo, v.v., cho phép bạn nhanh chóng, hiệu quả, an toàn và quản lý hợp pháp tài sản thông minh của bạn.
Cơ chế đồng thuận: DBFT
Tên đầy đủ của DBFT là Delegated Byzantine Fault Tolerant, là cơ chế đồng thuận chịu lỗi Byzantine, thực hiện sự tham gia của nút quy mô lớn trong sự đồng thuận thông qua bỏ phiếu ủy quyền. Những người nắm giữ mã thông báo quản lý NEO có thể bỏ phiếu cho người kế toán mà họ hỗ trợ. Sau đó, nhóm kế toán được chọn sẽ đạt được sự đồng thuận và tạo một khối mới thông qua thuật toán BFT. Việc bỏ phiếu diễn ra liên tục trong thời gian thực trên mạng NEO, thay vì theo thời hạn cố định.
DBFT cung cấp khả năng chịu lỗi f=⌊(n-1)/3⌋ cho hệ thống đồng thuận bao gồm n nút đồng thuận. Khả năng chịu lỗi này bao gồm cả tính bảo mật và tính khả dụng, đồng thời có thể chống lại các lỗi chung và lỗi Byzantine, đồng thời có thể áp dụng cho bất kỳ môi trường mạng nào. DBFT có tính hữu hạn tốt, một xác nhận là xác nhận cuối cùng, khối không thể rẽ nhánh và giao dịch sẽ không bị thu hồi hoặc khôi phục.
Theo cơ chế đồng thuận DBFT của NEO, một khối được tạo ra cứ sau 15-20 giây và thông lượng giao dịch đo được có thể đạt khoảng 1000tps, đây là hiệu suất tuyệt vời trong chuỗi công khai. Thông qua tối ưu hóa phù hợp, nó có khả năng đạt tới 10.000TPS, có thể hỗ trợ các ứng dụng thương mại quy mô lớn.
DBFT kết hợp công nghệ nhận dạng kỹ thuật số để người ghi sổ có thể là một cá nhân hoặc tổ chức có tên thật. Do đó, có thể thực hiện các hoạt động phi truyền thống như đóng băng, hủy bỏ, thừa kế, thu hồi và chuyển giao các quyết định tư pháp. Điều này có lợi cho việc đăng ký và phát hành các tài sản tài chính tuân thủ trong mạng NEO. Mạng NEO có kế hoạch hỗ trợ các hoạt động như vậy khi cần thiết.
Hệ thống hợp đồng thông minh: NeoContract
Hệ thống hợp đồng thông minh của NEO bao gồm ba phần:
NeoVM - Máy ảo chuỗi khối vạn năng:NeoVM là một máy chủ hạng nhẹ- mục đích máy ảo, kiến trúc của nó rất gần với JVM và .NET Runtime, tương tự như CPU ảo, chịu trách nhiệm đọc và thực hiện tuần tự các hướng dẫn trong hợp đồng và thực hiện kiểm soát luồng, phép toán số học và logic theo các chức năng của hướng dẫn hoạt động, vv Nó có tốc độ khởi động tốt và tính linh hoạt, đồng thời rất phù hợp với các chương trình nhỏ như hợp đồng thông minh. Nó cũng có thể được chuyển sang các kịch bản không phải blockchain hoặc được tích hợp với IDE để mang lại trải nghiệm phát triển tốt. Các chức năng của NeoVM có thể được mở rộng và cơ chế JIT (trình biên dịch đúng lúc) có thể được giới thiệu để cải thiện hiệu quả thực thi của các lệnh.
InteropService - Dịch vụ khả năng tương tác: Được sử dụng để tải các dịch vụ cơ bản như sổ cái chuỗi khối, tài sản kỹ thuật số, danh tính kỹ thuật số và vùng lưu trữ liên tục. Chúng giống như các thiết bị ảo được cung cấp cho các máy ảo, cho phép các hợp đồng thông minh truy cập các dịch vụ này trong thời gian chạy để đạt được một số chức năng nâng cao. Thông qua thiết kế khớp nối thấp này, NeoVM có thể được cấy ghép vào bất kỳ hệ thống blockchain hoặc thậm chí không phải blockchain nào, giúp mở rộng đáng kể phạm vi ứng dụng của hợp đồng thông minh.
DevPack - Trình biên dịch và phần bổ trợ IDE: DevPack chứa các trình biên dịch ngôn ngữ cấp cao và phần bổ trợ IDE. Do kiến trúc của NeoVM rất giống với JVM, .NET Runtime, v.v., trình biên dịch trong các DevPack này có thể biên dịch các ngôn ngữ trung gian như mã byte Java và .NET MSIL thành các tập lệnh NeoVM. Các nhà phát triển Java / Kotlin và C# không cần học ngôn ngữ mới và có thể bắt đầu viết hợp đồng thông minh ngay lập tức trong các môi trường IDE quen thuộc như VS và Eclipse. Điều này làm giảm đáng kể chi phí học tập của các hợp đồng thông minh và cho phép thiết lập một hệ sinh thái hợp đồng thông minh NeoContract phong phú.
NeoContract có thể xây dựng cây gọi của hợp đồng thông minh thông qua phân tích tĩnh trước khi chạy hợp đồng thông minh. Thông qua cây gọi xác định, các nút NEO có thể tự động phân đoạn hợp đồng thông minh để đạt được khả năng mở rộng không giới hạn về mặt lý thuyết, khắc phục "hiệu ứng tắc nghẽn" do sự phân mảnh tĩnh của các hệ thống chuỗi khối khác gây ra.
Giao thức khả năng tương tác chuỗi chéo: NeoX
NeoX là một giao thức để đạt được khả năng tương tác chuỗi chéo. NeoX được chia thành hai phần: "Giao thức trao đổi tài sản chuỗi chéo" và "Giao thức giao dịch phân tán chuỗi chéo".
Giao thức trao đổi tài sản chuỗi chéo:
NeoX mở rộng trên giao thức trao đổi tài sản nguyên tử chuỗi kép hiện có, cho phép nhiều người tham gia trao đổi tài sản trên các chuỗi khối khác nhau Exchange và đảm bảo rằng tất cả các bước trong toàn bộ quá trình giao dịch đều thành công hoặc thất bại. Để thực hiện chức năng này, chúng ta cần sử dụng chức năng của NeoContract để tạo tài khoản hợp đồng cho mỗi người tham gia. Đối với các chuỗi khối khác, nếu nó không tương thích với NeoContract, thì nó cũng có thể tương thích với NeoX miễn là nó có thể cung cấp các chức năng hợp đồng thông minh đơn giản.
Giao thức giao dịch phân tán trên nhiều chuỗi:
Giao dịch phân tán trên nhiều chuỗi có nghĩa là nhiều bước của giao dịch được phân phối trên các chuỗi khối khác nhau và tính nhất quán của toàn bộ giao dịch được đảm bảo . Đây là một phần mở rộng của trao đổi tài sản chuỗi chéo, mở rộng hành vi trao đổi tài sản thành hành vi tùy ý. Nói một cách dễ hiểu, NeoX có thể tạo ra các hợp đồng thông minh xuyên chuỗi.Một hợp đồng thông minh có thể thực thi các phần khác nhau trên nhiều chuỗi khối khác nhau, tất cả chúng đều được thực thi hoặc tất cả chúng đều được trả về trạng thái trước khi thực thi. Điều này mang lại trí tưởng tượng tuyệt vời cho sự hợp tác xuyên chuỗi và chúng tôi đang khám phá các kịch bản ứng dụng của hợp đồng thông minh xuyên chuỗi.
Giao thức lưu trữ phân tán: NeoFS
NeoFS là một bộ giao thức lưu trữ phân tán sử dụng công nghệ Bảng băm phân tán. NeoFS lập chỉ mục dữ liệu theo nội dung tệp (Hash) thay vì đường dẫn tệp (URI). Các tệp lớn sẽ được chia thành các khối dữ liệu có kích thước cố định và được lưu trữ trong nhiều nút theo cách phân tán.
Vấn đề chính với loại hệ thống này là cần tìm sự cân bằng giữa dự phòng và độ tin cậy. NeoFS có kế hoạch giải quyết mâu thuẫn này thông qua cơ chế khuyến khích mã thông báo và thiết lập các nút xương sống. Người dùng có thể chọn các yêu cầu về độ tin cậy của tệp. Các tệp có độ tin cậy thấp có thể được lưu trữ và truy cập miễn phí hoặc gần như miễn phí và các tệp có độ tin cậy cao sẽ được cung cấp các dịch vụ ổn định và đáng tin cậy bởi các nút đường trục.
NeoFS sẽ là một trong những dịch vụ có khả năng tương tác InteropService trong hệ thống NeoContract, cho phép các hợp đồng thông minh lưu trữ các tệp lớn trên chuỗi khối và đặt quyền truy cập cho các tệp này. Ngoài ra, NeoFS có thể được kết hợp với danh tính kỹ thuật số để chứng chỉ kỹ thuật số ghi lại danh tính kỹ thuật số có thể được cấp, truyền và thu hồi điểm-điểm mà không cần quản lý máy chủ tập trung. Trong tương lai, dữ liệu khối cũ có thể được lưu trữ trong NeoFS để hầu hết các nút đầy đủ có thể giải phóng dữ liệu cũ, đạt được khả năng mở rộng cao hơn và đảm bảo tính toàn vẹn của dữ liệu lịch sử.
Mật mã kháng lượng tử: NeoQS
Sự xuất hiện của máy tính lượng tử sẽ đặt ra một thách thức lớn đối với mã hóa dựa trên RSA và ECC. Máy tính lượng tử có thể giải bài toán phân tách số lớn mà RSA dựa vào và bài toán logarit rời rạc đường cong elip mà ECC dựa vào trong thời gian rất ngắn. NeoQS là một cơ chế mã hóa dựa trên mạng và QS là tên viết tắt của An toàn lượng tử. Hiện tại, máy tính lượng tử không có khả năng giải nhanh bài toán vectơ ngắn nhất (SVP) và bài toán vectơ gần nhất (CVP), mật mã mạng được coi là thuật toán đáng tin cậy nhất để chống lại máy tính lượng tử.
Neo là một nền tảng mã nguồn mở do cộng đồng thúc đẩy. Nó tận dụng công nghệ chuỗi khối và danh tính kỹ thuật số để số hóa và tự động hóa việc quản lý tài sản bằng hợp đồng thông minh. Nó nhằm mục đích sử dụng mạng phân tán để tạo ra một nền kinh tế thông minh bằng cách xây dựng cơ sở hạ tầng của Internet thế hệ tiếp theo và đặt nền tảng vững chắc cho việc áp dụng chuỗi khối hàng loạt.
Neo MainNet được ra mắt vào năm 2016 và đã hoạt động ổn định được hơn 3 năm. Neo dự kiến sẽ ra mắt Neo3 vào năm 2020, một triển khai mạnh mẽ với thông lượng cao, tính ổn định và bảo mật nâng cao, hệ thống hợp đồng thông minh được tối ưu hóa và cơ sở hạ tầng đầy đủ chức năng được thiết kế để thúc đẩy việc áp dụng của nhà phát triển và Tăng tốc đổi mới chuỗi khối cấp doanh nghiệp.
Liên kết liên quan:
https://neo.org/
https://www.huobi.io/zh-cn/assetintro/#neo
> http://www.qukuaiwang.com.cn/szhb/2334.html#jj
https://info.binance-cn.com/en/currencies/neo