NeoResearch trình bày sơ lược về việc tách NeoVM khỏi NEO

TIN TỨC NEO
2019-09-23
Người sáng lập NeoResearch - Igor Coelho, đã phát hành một bài viết mới trong loạt bài về những thay đổi kỹ thuật trong NEO3. Công trình gần đây nhất có tên là “Đằng sau PR 149: một tương lai tươi sáng cho NeoVM và Neo 3”, đã phác thảo việc tách NeoVM khỏi blockchain NEO. Vào tháng 4 năm 2019, người sáng lập NEO - Erik Zhang, đã công bố lộ trình ban đầu để phát triển NEO3. Trong số rất nhiều cải tiến được dự kiến ​​cho blockchain được nâng cấp là việc tách hoàn toàn NeoVM khỏi NEO để khiến nó trở thành một máy ảo thuần túy. Zhang đã đưa ra nhiều lợi ích khác nhau cho sự thay đổi kiến ​​trúc này, bao gồm:
  • Dễ dàng thực hiện các hợp đồng bản địa.
  • Chi phép các kịch bản ứng dụng của NeoVM bên ngoài blockchain.
  • Tích hợp mượt mà vào bất kỳ IDE nào và khả năng dễ dàng gỡ lỗi hợp đồng thông minh mà không cần tải dữ liệu blockchain.
Bài viết của Coelho lưu ý rằng việc tách rời này đã đạt được trong yêu cầu kéo 149 trên NEO GitHub. PR này đã loại bỏ các opcodes CHECKSIG và CHECKMULTISIG khỏi NeoVM và chuyển chúng sang lớp có khả năng tương tác của NEO, và cũng loại bỏ trường API “IScriptContainer ScriptContainer” ra khỏi máy thực thi VM. Coelho giải thích:
[Trường “IScriptContainer ScriptContainer”] đã được sử dụng để ngầm chuyển Giao dịch của Blockchain Neo hiện tại, có chứa tập lệnh thực thi, để viết tự nó viết chính tập lệnh. Khi xác minh chữ ký, một cách thức phổ biến là xác minh nó dựa trên hàm băm đã ký của tiêu đề Giao dịch (cũng xảy ra trên mạng Bitcoin), nhưng điều này kết hợp chặt chẽ mối quan hệ của NeoVM với Neo Blockchain. NeoVM không phải là một phần độc quyền của Neo...Vì vậy, PR 149 đã khắc phục vấn đề này một cách rõ ràng [.]
Bài báo tiếp tục giải thích một số lợi ích của việc tách rời, bao gồm khả năng thực thi NeoVM trong các blockchain khác, đơn giản hóa và sự hiệu quả cũng như tiềm năng hỗ trợ các tiêu chuẩn mật mã ngoài SHA256 và ECC secp256r1. Bạn có thể đọc toàn bộ bài viết tại liên kết dưới đây: https://medium.com/neo-smart-economy/behind-pr-149-a-bright-future-for-neovm-and-neo-3-3b779e8749c4 Tìm hiểu thêm về NEO Research tại đây: Discord GitHub Website TINTUCNEO – Tham gia các cộng đồng Tin tức NEO tại: Website tin tức Medium tin tức Telegram tin tức Telegram Thảo luận Kênh Youtube  

Xin chào

Admin TINTUCNEO xin chào bạn



0 bình luận. Để lại câu hỏi & nhận trả lời nhanh qua email.




Bài cùng chủ đề
AxLabs phát hành neow3j v3.7 với những tính năng mới, ví dụ về Java code và khả năng tương thích Preview5
AxLabs đã công bố phát hành Neow3j v3.7, mang đến các công cụ của nó phù hợp với Neo3 Preview5 và giới thiệu một dòng chức năng mới cho các nhà phát triển Java. Bản cập nhật tập trung vào các cải tiến trên devpack và SDK.

2021-03-02

Trưởng bộ phận phát triển kinh doanh của Nash thảo luận về các dịch vụ ngân hàng truyền thống sắp tới.
Vào năm 2021, Nash sẽ bắt đầu cung cấp các dịch vụ được mong đợi ​​của một ngân hàng truyền thống. Người đứng đầu bộ phận phát triển kinh doanh toàn cầu của Nash, Kellogg Fairbank, đã tham gia AMA để thảo luận về các kế hoạch bao gồm việc tung ra tài khoản tiết kiệm năng suất cao và thẻ ghi nợ được hỗ trợ bằng tiền mã hóa trong hai quý tới.

2021-02-21

Neo SPCC cho phép phân phối thanh toán nút lưu trữ và khả năng tương thích với Preview5 trong bản cập nhật nút NeoFS mới nhất.
Neo SPCC đã công bố khả năng tương thích với Preview5 trong các nút NeoFS. Bản phát hành mới, v0.15.0 Seunyudo, sử dụng bản cập nhật NeoGo mới nhất và cũng giới thiệu phân phối thanh toán từ các nút InnerRing đến các nút lưu trữ lần đầu tiên.

2021-02-20

Tham gia Cộng đồng NEO Việt Nam - TINTUCNEO
NEO-based projects? Contact us at [email protected] for collaborations in the Vietnam market