Báo cáo hằng tháng Neo: Tháng 01 năm 2020

TIN TỨC NEO
2020-02-11



Những điểm nổi bật 

Tháng một là một tháng ngắn ngủi cho hệ sinh thái Neo, với các cộng đồng phát triển ở phương Tây trở lại từ các ngày lễ Giáng sinh và năm mới và các cộng đồng ở phương Đông chuẩn bị cho các ngày lễ Tết Nguyên đán. Tuy nhiên, một thỏa thuận tuyệt vời vẫn đạt được trong suốt tháng.

Các nhà phát triển nòng cốt của Neo và các đội ngũ NGD tập trung vào việc đưa các thư viện phù hợp với các thay đổi NeoVM mới nhất và đạt được tiến bộ trên dBFT 3.0 cũng như hỗ trợ những nỗ lực này thông qua việc đảm bảo chất lượng và kiểm tra các PR. Các nhóm phát triển cộng đồng tiếp tục làm việc trên cơ sở hạ tầng, cả hai đều cải thiện các sản phẩm Neo 2.x có sẵn và tiến lên có những bước chuẩn bị cho Neo3.

Điểm nổi bật của tháng 1 là việc bổ sung một node đồng thuận được vận hành bởi Everstake, một nền tảng dịch vụ staking có trụ sở tại Kyiv vào Neo3 Preview1 TestNet. Node Everstake đánh dấu sự bắt đầu phi tập trung hóa trên Neo3 TestNet và khi có thêm phiên bản Neo3 Preview, các máy chủ node đồng thuận Neo 2.x hiện tại sẽ dần dần tham gia Neo3 TestNet.

Dịch coronavirus đã gây bất ngờ cho cả thế giới nhưng chính phủ và xã hội đang quản lý tình hình với những nỗ lực tối đa. Các thành viên NGD đã hoạt động trở lại an toàn, và tất cả các hoạt động đều chạy như bình thường. Mặc dù Neo phải trì hoãn một số sự kiện Offline theo kế hoạch như Neo DevCon được dự đoán trước do hạn chế đi lại và visa gần đây, Neo đã làm việc chăm chỉ để ra mắt một sự kiện thú vị hơn và sẽ cho thấy nhiều tiến bộ hơn trong các dự án hệ sinh thái và Neo3.

   

Vào tháng 1, Neo đã tập trung vào việc đưa các thư viện như neo và neo-devpack-dotnet phù hợp với các thay đổi NeoVM mới nhất và đã sửa một số lỗ hổng ẩn. Các bản cập nhật này là một phần quan trọng của Neo3 Preview2, nhằm giảm nhiều ràng buộc phát triển hợp đồng và tạo điều kiện tốt hơn cho nhu cầu của các nhà phát triển.

Một lĩnh vực tiến bộ thú vị khác là dBFT 3.0. NeoResearch đã xuất bản một bản phát hành trước gần đây, tập trung vào nhiều đề xuất dư thừa để giảm bớt gánh nặng của một Chính. Nhiều chi tiết vẫn đang được nghiên cứu, bao gồm các thay đổi tiềm năng đối với mô hình kinh tế và cải thiện phân phối node.

 

Neo3

 

Thư viện Neo

 

  • Nâng cấp lên phiên bản NeoVM mới nhất (Neo.VM.3.0.0-CI00201). #1374

  • Đã thêm ID hợp đồng bằng cách sử dụng bộ đếm toàn cầu. #1405 #1400

  • Cho phép khách hàng xác minh các khối nhập khẩu. #1415

  • Đã thêm kích thước dữ liệu kiểm tra không tiêu cực trong DecompressLz4. #1381

  • Đặt giới hạn trong MerkleBlockPayload. # 1377

  • Đã xóa thông báo khỏi ReferenceCorer. # 1422

  • Đã sửa lỗi các hành vi bố cục không xác định: UInt160, UInt256. # 1387

·   Đã sửa lỗi xác minh giao dịch song song. #1408
Tiếp tục thảo luận về dBFT 3.0

NeoVM

 

·        Loại bỏ boolean hoàn nguyên. #274

·        Đã thêm bài kiểm tra đơn vị mới. #276

·        Đã thêm kiểm tra tập lệnh con trỏ. #280

·        Cho phép sử dụng ofOperandSizeAttribution bên ngoài NeoVM. #285

·        Đã sửa lỗi INITSLOT. #283

Node Neo


·     Cập nhật Neo nuget. #530

  • Phiên bản .NET SDK được cập nhật trong dockerfile. #527

  • Đã sửa lỗi tạo địa chỉ. #535

  • Đã thêm các phụ thuộc vào fedora. #529


Mô-đun Neo


·    Cập nhật plugin lưu trữ FASTER. #180

  • Cải thiện tính phí mạng. #178

  • Phiên bản NuGet cập nhật của tất cả các mô-đun. #174


Neo Devpack .NET


·    Đã sửa lỗi notequal với vấn đề null. #183

  • Cập nhật để hỗ trợ phiên bản NeoVM mới nhất. #182

  • Lợi nhuận thống nhất. #180

 



Trong tháng đầu tiên của năm 2020, trọng tâm chính của NGD Thượng Hải tiếp tục là sự tăng tốc phát triển Neo3 cũng như tiếp tục đảm bảo chất lượng cho tất cả các PR quan trọng để có được tất cả các thành phần Neo3, sẵn sàng cho phiên bản xem trước lớn tiếp theo. Neo cũng đã mở một cuộc điều tra chuyên sâu về cơ sở hạ tầng của Neo, tìm cách nâng cấp và nâng cao trải nghiệm phát triển của Neo3.

Các lĩnh vực khác mà Neo đang đạt được tiến bộ lớn là mô hình kinh tế Neo3 và giao thức tương tác. Sau các cuộc thảo luận sơ bộ xung quanh mô hình kinh tế và quản trị Neo3, một đề xuất tinh tế đã được tạo ra để tạo thuận lợi cho việc thực hiện. Về giao thức tương tác, Neo đã triển khai MPT (Merkle Patricia Trie) để thêm StateRoot vào Neo và cũng để phát triển trình chuyển đổi chuỗi chéo Neo và các hợp đồng bắt buộc để hỗ trợ chuyển đổi tài sản giữa các blockchain.


Neo3


·    Hỗ trợ thêm ID hợp đồng thông minh để giải quyết vấn đề chuyển hướng hợp đồng.

  • Đã thêm kiểm tra ranh giới cho thư viện mật mã Neo.

  • Đã thay thế FIFOCache bằng HashSetCache cho các giao dịch lưu trữ để cải thiện hiệu suất của Node.

  • Đã sửa lỗi Nep5Tracker không cập nhật số dư tài khoản theo các tình huống nhất định

  • Kết thúc thử nghiệm kênh neo-celer tại địa phương.

  • Thực hiện điều tra chuyên sâu về các công cụ phát triển Neo và các điểm nâng cấp để cải thiện và cải thiện cơ sở hạ tầng Neo3.

  • Tiếp tục phát triển các thành phần cần thiết cho các giao thức chuỗi chéo, bao gồm SDK Go, hợp đồng chuỗi chéo, v.v.

  • Neo3-GUI: bắt đầu phát triển mô hình ví trong khi thiết kế song song UI/UX.

  • Kiểm soát chất lượng PR của Neo3: đã hoàn thành 37 bài kiểm tra PR, sau 10 lần PR.

  • Triển khai Merkle Patricia Trie cho Neo3, hoàn thành 80%.

  • Thực hiện cơ chế đồng bộ hóa khối mới dựa trên chỉ số khối, hoàn thành 80%.

  • Mô phỏng kiểm tra hiệu suất node dưới các khu vực khác nhau, hoàn thành 80%.



NGD Seattle đã đạt được tiến bộ trong việc hỗ trợ ngôn ngữ Python trong Bộ công cụ Neo cho nền tảng .NET, hướng đến mục tiêu phát hành bản xem trước cho Neo DevCon. Phiên bản 1 của Bộ công cụ Neo cho .NET đã được ra mắt cùng với Tết Nguyên đán và báo cáo phản hồi mạnh mẽ của cộng đồng. Liên quan đến Neo3, NGD Seattle đang trong giai đoạn lập kế hoạch tạo công cụ di chuyển Neo 2.x sang Neo3 cho các hợp đồng thông minh ngôn ngữ C# và sẽ mô phỏng phiên bản Neo3 của Bộ công cụ Neo cho .NET ngay sau khi có sẵn bản xem trước.



Neo2.x

 

·    Bộ công cụ Neo cho .NET v1 ra mắt cùng với Tết Nguyên đán. Phản hồi rất mạnh mẽ từ cộng đồng và việc này đã cung cấp động lực cho phiên bản này.

  • Bộ công cụ Neo hỗ trợ cho Python hiện đang được tiến hành; chúng tôi dự kiến ​​sẽ cung cấp cho cộng đồng của chúng tôi bản phát hành xem trước tại DevCon để tiếp tục chu trình phản hồi.

  • Lập kế hoạch trong tiến trình cho Công cụ di chuyển từ Neo 2.x đến Neo3 cho Hợp đồng thông minh C#.

Neo3

 

·         Neo Toolkit cho .NET hỗ trợ cho Neo3 sẽ sim-ship rất nhanh sau khi có sẵn bản xem trước.


Phần lớn công việc được hoàn thành bởi các nhóm phát triển cộng đồng vào tháng 1 bao gồm các cải tiến cho các dự án hiện có hoặc lặp đi lặp lại trên con đường đến Neo3.

Next đã giải quyết một số lỗi trong ví di động NeoLine và tối ưu hóa giao diện người dùng, trong khi plugin trình duyệt NeoLine cũng nhận được một số chú ý. Next thực hiện các bản cập nhật khác nhau cho trình thám hiểm NeoTube của nó, cung cấp số liệu thống kê bổ sung cho các giao dịch GAS và thực hiện một số thay đổi cơ sở hạ tầng.

NEL đã thực hiện một số điều chỉnh cho trình thám hiểm blockchain của riêng mình, sửa đổi phong cách và thực hiện các cải tiến chất lượng cuộc sống khác. Hơn nữa, một tùy chọn lựa chọn ngôn ngữ đã được thêm vào trang tạo ví của tiện ích mở rộng Teemo.

Neo SPCC tiếp tục phát triển trên NeoFS và NeoGo và thực hiện hơn một chục phiên bản phát hành mới trên toàn bộ bộ dự án của mình. Thành tựu NeoFS đáng chú ý bao gồm các cải tiến về độ ổn định liên quan đến phân bổ bộ nhớ và phục hồi lỗi, trong khi một nguyên mẫu của hệ thống danh tiếng cũng được triển khai.

COZ đã phát hành một phiên bản mới của Ví neon bao gồm nhập khẩu ví khóa có thể được sử dụng như một cách thay thế cho ví multi-sig và cũng cho phép các bên thứ ba tính toán các địa chỉ công khai phù hợp. Công việc mở rộng cũng được dành riêng cho việc tiếp tục thiết kế và phát triển Neo3-Python.

Chi tiết đầy đủ về tất cả tiến trình phát triển cộng đồng trong tháng 1 có thể được tìm thấy dưới đây.

 

Trung tâm tài năng Neo Saint Petersburg (NeoSPCC)

 

NeoFS

 

  • Cải tiến để cấp phát bộ nhớ trong NeoFS Node.

  • Mô hình đối tượng mới cho PUT: đường dẫn dưới dạng luồng mà không xử lý trước khi tải lên.

  • Trạng thái đồng thuận liên tục cho các node NeoFS đã được triển khai: Các node Vòng trong có khả năng sửa chữa trạng thái của chúng hoặc tải cục bộ sau các lỗi.

  • Chức năng hoạt động đọc đối tượng mở rộng (đọc thô, node không lắp ráp).

  • Nguyên mẫu của hệ thống Danh tiếng cho các node đã được triển khai.

  • Thực hiện ước tính trọng lượng lịch sử của niềm tin toàn cầu (Hệ thống danh tiếng).

  • dBFT trong NeoFS đã được cập nhật (cải tiến và sửa lỗi).

  • Xác minh các đối tượng và phiên hiện thực hiện cục bộ mà không cần trình quản lý khóa Nội nhẫn.

  • Bản phát hành mới:

  • node Neofs v0.2.7, v0.2.8, v0.2.9, v0.2.10

  • Neofs-cli v0.2.4, v0.2.5

  • Neofs-dropper v0.2.7, v0.2.8

  • Neofs-api (neofs-proto cũ) v0.2.9, v0.2.10, v0.2.11, v0.2.12

  • Neofs-crypto v0.2.3

  • Neofs-gw v0.2.7

  • Neofs-proto (mới) v0.0.1

 

NeoGO

 

  • Làm lại đăng nhập bằng cách sử dụng uber/zap.

  • Đã thêm hỗ trợ cho các thiết lập node đơn.

  • Cải thiện mạng và hệ thống con đồng thuận dựa trên kết quả điểm chuẩn.

  • Extended Go hỗ trợ trình biên dịch hợp đồng thông minh cho các tính năng ngôn ngữ.

  • Công cụ điểm chuẩn cho các node Neo trong việc triển khai ngôn ngữ Go và C#.

 

COZ

 

Neo3-python


·   Đã thêm hỗ trợ manifes hợp đồng thông minh (với ABI, tính năng, quyền và nhóm) + ~ 50% phạm vi kiểm tra.

  • Đã cập nhật gói lõi mật mã để hỗ trợ ký và ký và xác minh ECDSA để hỗ trợ điểm trước.

  • Đã nghiên cứu về API mở rộng của CFFI, Python.boost, pybind11 và CPython. Tạo nguyên mẫu một số để có thể đưa ra lựa chọn âm thanh cho phần mở rộng VM neo3-python.

  • Bắt đầu thực hiện mở rộng.

  • Nghiên cứu thay đổi neo-vm 3.x để làm rõ / xác nhận ý định thiết kế.


Neon Wallet


·     Đã thực hiện công việc và tái cấu trúc liên quan đến việc tích hợp neon-js v5.0.0-next vào ví Neon để hỗ trợ Neo3.x (WIP).

·     Viết lại các mô-đun xác thực để làm việc với Neo3.

·     Kiểm tra hồi quy đầy đủ và xử lýlỗi trên Neon 2.4.

·     Phát hành Neon 2.4.

·     Lập kế hoạch dự án xung quanh việc di chuyển Neo 2.x => Neo3 có liên quan đến Neon.

·     Thiết kế, lập kế hoạch và thu thập bản sao cho nỗ lực quốc tế hóa / dịch thuật

·     Cập nhật phụ thuộc.

 

Neo3-preview


Đã triển khai đáp ứng theo kiểu README.md.

Khác


·   Tiếp tục R&D trên nền tảng giáo dục.

  • R&D về tích hợp hợp nhất neo-local / neo-halite.

 

NeoRearch

 

Neo2.x


Hoàn thành báo cáo chi tiết về công nghệ và quan điểm của dBFT. Đề xuất sự đồng thuận dBFT 2.0+, với khả năng phục hồi cao hơn trước các cuộc tấn công đồng bộ.


Neo3


Hoàn thành báo cáo chi tiết về công nghệ và quan điểm của dBFT. Đề xuất một số biến thể cho sự đồng thuận dBFT 3.0, với nhiều đề xuất khối và sự tham gia an toàn cho các node khách p2p được đặt trong quá trình đồng thuận.

Cập nhật


·   Dự án LibBFT đã sửa các rò rỉ bộ nhớ lớn và sẵn sàng để thử nghiệm quy mô lớn.

  • Backend của nền tảng neocompiler.io đã được đổi mới và cải thiện bằng cách áp dụng các khuyến nghị bảo mật loại từ cộng đồng Red4Sec.

 

NEXT

 

Thiết bị đầu cuối di động NEOLine


  • Android phiên bản mới nhất 1.4.1 & iOS phiên bản mới nhất 1.6.1

  • Đã thêm mô-đun trung tâm thông báo để tối ưu hóa chức năng đẩy tin nhắn.

  • Tối ưu hóa bố cục UI của một số mô hình ứng dụng.

  • Tối ưu hóa quá trình nhảy ứng dụng của bên thứ ba.

  • Tối ưu hóa hộp tìm kiếm ứng dụng logic.

  • Đã khắc phục sự cố điều chỉnh kích thước trang chia sẻ bản tin trên một số kiểu máy.

  • Đã sửa lỗi các lỗi đã biết và được báo cáo.

 

Ví NEOLine Plugin


  • Logo tài sản được cập nhật.

  • Cập nhật phương pháp chuyển đổi tỷ giá hối đoái.

  • Cập nhật logic yêu cầu node RPC để thêm bảo vệ chống lại thời gian chờ.

Trình duyệt NeoTube


  • Đã thêm số liệu thống kê GAS cho từng địa chỉ trong 30 và 90 ngày qua.

  • Đã sửa các lỗi đã biết xung quanh thống kê thay đổi GAS cho từng địa chỉ.

  • Cập nhật node dữ liệu máy chủ.

  • Bảo trì dữ liệu TestNet: xóa dữ liệu liên quan đến tài sản, vị trí, giao dịch không hợp lệ, v.v.


NewEconoLabs

 

Neo2.x


Trình duyệt Blockchain của NEL:

  • Đã sửa lỗi khiến số lượng nhỏ được hiển thị trong ký hiệu khoa học.

  • Sửa đổi kiểu của tất cả các danh sách thông tin giao dịch trong phiên bản Neo 2.x và danh sách thông tin giao dịch dưới địa chỉ truy vấn. Đã thêm thay đổi tài sản UTXO và thông tin về phí giao dịch vào danh sách.

  • Đã thêm mục phí giao dịch vào danh sách giao dịch NEP-5 khi xem hợp đồng.

Plugin ví Teemo:

  • Đã thêm tùy chọn chuyển đổi ngôn ngữ trên trang tạo ví.

  • Đã thêm Teemo.NEO.addEventListener.

  • Đã thêm Teemo.NEO.RemoveEventListener.

 

Neo3


Sửa đổi nội dung của neo-debug để thích ứng với những thay đổi của neo-vm và neo-project, đầu ra dumpinfo.


neow3j

 

Neo3


·    Tiếp tục thực hiện mô hình giao dịch Neo3. Đã triển khai địa chỉ Neo3.

·     Đã thực hiện tái cấu trúc để đơn giản hóa API và độ phức tạp mã cho Neo3.

·     Bắt đầu di chuyển từ Travis sang GitHub Action.

Red4Sec

 

Neo2.x


Đã xem xét tất cả các yêu cầu kéo tháng 1 trong tất cả các dự án Neo 2.x.

Neo3


·   Đã xem xét tất cả các yêu cầu kéo tháng 1 trong tất cả các dự án Neo3.

  • Cập nhật neo-resilience để kiểm tra các thay đổi Neo3 mới nhất:

+ Sửa lỗi xây dựng node txgen.

+ Sửa lỗi xuất Nhật ký.

+ Xử lý lỗi tốt hơn cho các bản dựng và thực thi docker.

+ Cập nhật ví đồng thuận.

+ Cập nhật ví txgen.

+ Biên dịch các plugin LevelDB, SystemLog và RpcServer từ nguồn.

+ Cập nhật plugin thống kê.

+ Cập nhật plugin TxFlood.

+ Bài kiểm tra cơ bản mới.

+ Đổi tên neo repo.

 


Alienworks

 

Hướng dẫn tương tác


Bài học đã hoàn thành1 (Bản đánh máy).

Giám sát

·         neonode.io

+ Đã thêm chức năng mempool.

+ Đã thêm chức năng phân tích.

·         neostate.io

+ Cập nhật giao diện người dùng.

+ Dịch vụ MainNet đang trực tuyến.

+ Tất cả các vấn đề trên đã được giải quyết trên TestNet và nền tảng đã sẵn sàng cung cấp dịch vụ vào tháng Hai.

 

Tháng một là một tháng ngắn hơn bình thường do các ngày lễ Tết và Tết Nguyên đán. Bên cạnh việc chung vui với tinh thần lễ hội cùng cộng đồng, đội ngũ marketing còn mời một số vị khách NeoLive quan trọng, những người đã chia sẻ những hiểu biết về những sự kiện mới nhất trong hệ sinh thái Neo.

Hoạt động Marketing

 

·         Ngày 9 tháng 1, Edison - Người sáng lập NEXT, đã tham gia Neo Live trên Telegram và giới thiệu ví kỹ thuật số NeoLine: Cổng vào Internet của Giá trị (Internet of Value).

·        Ngày 16 tháng 1, John deVadoss - Giám đốc NGD Seattle, đã tham gia Neo Live trên Telegram và giới thiệu Neo Blockchain Toolkit, mô tả cách nó có thể giúp các nhà phát triển khởi động phát triển dApp.

·        Ngày 17 tháng 1, NGD đã thiết lập một tập hợp các bài báo học thuật được viết bởi các cộng đồng Neo trên Medium, sẽ được cập nhật thường xuyên với các ấn phẩm mới nhất.

·        Ngày 23 tháng 1, John Wang - Giám đốc của Eco Growth NGD & Jack Yeu - COO của Switcheo Network, đã tham gia Neo Live trên Telegram và trả lời các câu hỏi từ cộng đồng về mối quan hệ đối tác sâu sắc giữa Neo và Switcheo.

·         Ngày 14-23 tháng 1, NGD đã xuất bản một loạt các bài viết tóm tắt các hoạt động cộng đồng Neo vào năm 2019 trên các nền tảng truyền thông xã hội Trung Quốc.

 

 


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ủ đề
Da Hongfei xuất hiện với tư cách diễn giả tại IstanBlock 2020
Người sáng lập Neo và Giám đốc điều hành của Neo Global Development (NGD) - Da Hongfei, sẽ xuất hiện với tư cách là một diễn giả tại hội nghị IstanBlock 2020 trong Tuần lễ Blockchain Istanbul vào tháng Tư.

2020-02-16

City of Zion đổi tên thành COZ, hợp nhất thành công ty
Tập đoàn phát triển phần mềm COZ, trước đây gọi là City of Zion, đã thành lập như một công ty ở bang Delaware, đã đăng ký hoạt động tại Colorado. Động thái này đã được lên kế hoạch từ lâu khi COZ tìm cách chính thức hóa hoạt động của mình.

2020-02-15

Neo tham gia Blockchain Education Alliance để tăng cường tiếp xúc với các trường đại học
Neo Global Development (NGD) tuyên bố đã gia nhập Liên minh giáo dục Blockchain của MouseBelt, một tập đoàn gồm các thực thể ngành công nghiệp blockchain tìm cách hỗ trợ giáo dục, nghiên cứu và khởi nghiệp tại các trường đại học và hơn thế nữa. Các đối tác khác trong Liên minh Blockchain bao gồm Mastercard, Binance X, Ripple Xpring, Onology, KuCoin, và nhiều hơn nữa.

2020-02-14

NeoSPCC phát hành cổng giao thức Amazon S3 để thử nghiệm trong neofs-local
Trung tâm Năng lực Neo Saint Petersburg (Neo SPCC) đã công bố phát hành cổng giao thức S3 cho NeoFS, hiện có sẵn như là một phần của neofs-local. Đây là cổng thứ hai được nhóm triển khai, theo sau cổng HTTP được thể hiện bởi dịch vụ Send.NeoFS.

2020-02-14

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