John deVadoss trình bài về Visual Token Designer và trình gỡ lỗi du hành thời gian tại Consensus: Distributed

TIN TỨC NEO
2020-05-16



John deVadoss - người đứng đầu Neo Global Development (NGD) Seattle, gần đây đã có một bài thuyết trình tại Consensus: Distributed, thuộc phần “Xây dựng” của Neo tại sự kiện.


Trong buổi thuyết trình với tiêu đề là “Nhà phát triển du hành thời gian - Mã hóa tương lai”, deVadoss đem đến một cái nhìn đầu tiên về những thành tựu mới nhất của nhóm trong việc mang lại trải nghiệm nhà phát triển Neo3 lý tưởng với Trình thiết kế token Visual, và demo khả năng sửa lỗi du hành thời gian của Bộ công cụ Blockchain Neo.


Bài thuyết trình đầu đủ của deVadoss có thể được xem bên dưới:





Gỡ lỗi du hành thời gian

Để bắt đầu bài thuyết trình của mình, deVadoss đã giới thiệu tổng quan nhanh về Bộ công cụ Blockchain Neo, sản phẩm đầu tiên được phát hành bởi nhóm NGD Seattle, dự định là một bộ công cụ một cửa cho tất cả các công cụ cần thiết để phát triển trên blockchain Neo. Sau đó, ông đã giới thiệu về khả năng gỡ lỗi du hành thời gian, một kỹ thuật do Microsoft tiên phong cho phép các nhà phát triển nắm bắt được dấu vết thực thi cho một ứng dụng hoặc quy trình cụ thể, sau đó phát lại cả tiến và lùi theo yêu cầu.


Gỡ lỗi truyền thống cho phép người dùng xem việc thực hiện chuyển tiếp của chương trình và cung cấp cho họ cơ hội để tạm dừng và quan sát quá trình thực thi của chương trình để tìm lỗi. Trong trường hợp các lỗi phức tạp hơn có thể khó tái tạo, các nhà phát triển có thể cần liên tục lặp lại quy trình này để thu hẹp một vấn đề.



Quay lại mã trong quá trình gỡ lỗi (Nguồn: NGD Seattle)
Quay lại mã trong quá trình gỡ lỗi (Nguồn: NGD Seattle)


Với khả năng sửa lỗi du hành thời gian cho các hợp đồng thông minh Neo, các nhà phát triển sẽ có thể lùi lại hoặc tiến tới thông qua thực thi theo ý muốn, quan sát các thay đổi lưu trữ hoặc bất kỳ hành vi bất ngờ nào để giúp cách ly và khắc phục sự cố. Một nút đảo ngược cũng được bao gồm, cho phép một hợp đồng được phát ngược lại đến một điểm dừng cụ thể.


Trong một bài viết đồng hành được viết cho Neo trên Medium, deVadoss nhấn mạnh tiềm năng của chức năng mới:


“Bộ gỡ lỗi thời gian du lịch giúp tăng tốc cho nhà phát triển, chỉnh sửa, biên dịch, xây dựng và gỡ lỗi vòng lặp bằng cách trao quyền cho nhà phát triển ghi lại việc thực thi mã đang chạy trên blockchain, sau đó chạy lại mà không cần quan tâm đến quá khứ hay tương lai; nó thực hiện điều này một cách hiệu quả bằng cách thêm ít chi phí nhất có thể bằng cách bắt giữ thực thi mã trong các tệp theo dõi.”


Trong tương lai, các khả năng này cũng có thể được áp dụng cho bộ công cụ phân tách sắp tới, cung cấp danh sách các hướng dẫn VM được ánh xạ trở lại mã nguồn. Với gỡ lỗi du hành thời gian, các nhà phát triển sẽ có thể lùi lại thông qua thực thi VM, quan sát các thay đổi ngăn xếp và lưu trữ.



Tháo gỡ hợp đồng (Nguồn: @Devhawk twitter)
Tháo gỡ hợp đồng (Nguồn: @Devhawk twitter)


Một cân nhắc mạnh mẽ khác cho chức năng mới này là theo dõi thực thi có thể được chia sẻ, cho phép các nhà phát triển kiểm tra và thảo luận các vấn đề với các đồng nghiệp của họ. deVadoss cũng đề cập đến điều này trong bài viết trên Medium Neo của mình:


“Trong những tình huống mà một nhà phát triển không thể hiểu tại sao một lỗi nào đó đang xảy ra, họ có thể chia sẻ thông tin với một đồng nghiệp có thể nhìn và kiểm tra một cách trung thực những gì họ đang nhìn. Điều này làm cho sự hợp tác và phát triển nhóm dễ dàng hơn đáng kể.”


Các dấu vết thực thi mới có thể được ghi lại theo chỉ định của các node hoạt động trên các mạng riêng, TestNet hoặc môi trường MainNet, sau đó được tải vào VS Code để gỡ lỗi.


Những cải tiến khác cho Bộ công cụ Neo Blockchain và trải nghiệm gỡ lỗi sẽ được trình bày chi tiết trong một bài viết trong tương lai.


Trình thiết kế Token Visual

Tiếp theo, deVadoss chuyển sự chú ý của mình sang một trong những tính năng khác mà NGD Seattle đã phát triển trong vài tuần qua, công bố Trình thiết kế token Visual mới.


“Đây thực chất là một cách tiếp cận dựa trên các tiêu chuẩn để hiện thực hóa tầm nhìn của chúng tôi về nền kinh tế thông minh” deVadoss phát biểu. “Chúng tôi rất vui khi được làm việc với các nhóm tại Microsoft và Khung phân loại token. Họ đã thực hiện một số công việc tuyệt vời để xây dựng một khung nền cơ bản.”


deVadoss đã giới thiệu Trình thiết kế token với giao diện xem trước, nêu bật các công thức token tuân theo các tiêu chuẩn được quy định bởi Khung phân loại token (TTF). Trong TTF là các phân loại và định nghĩa token nhằm thu hẹp khoảng cách giữa các nhà phát triển blockchain, giám đốc điều hành kinh doanh và nhà quản lý.


Mục tiêu của khung, được đưa ra như một sáng kiến ​​của Enterprise Ethereum Alliance (EEA), là tạo ra một nền tảng chung trung lập để xác định token, khái niệm và mô hình kinh doanh mới xoay quanh token hóa. Sự phát triển của khung được giám sát bởi Hiệp hội phân loại token, các thành viên bao gồm các nhà lãnh đạo ngành như Microsoft, IBM, Accenture, R3 và những người khác.


Cái nhìn đầu tiên của Visual Token Designer (Nguồn: NGD Seattle)
Cái nhìn đầu tiên của Visual Token Designer (Nguồn: NGD Seattle)


NGD Seattle sẽ tham gia sáng kiến ​​để phát triển hơn nữa các tiêu chuẩn token

trong ngành và đang làm việc với Visual Token Designer như một công cụ dành cho các nhà phát triển để token hóa các tài sản tuân thủ các tiêu chuẩn đa nền tảng trên blockchain Neo.


Trong bài trình bày của mình, deVadoss cũng cung cấp một vài ví dụ về định nghĩa token để chứng minh tính linh hoạt và khả năng áp dụng của token. Ví dụ bao gồm một vé UEFA Euro 2020, là một token hoàn toàn không thể thay thế và không chia được, có thể chuyển nhượng được; một token đơn lẻ có thể chuyển nhượng dành cho nghệ thuật; và token cho một giấy phép hoặc bằng tốt nghiệp, cả hai đều không thể chuyển nhượng và mang các chứng thực khác.


Lời bình: NGD Seattle với kinh nghiệm của John deVadoss từ Microsoft, đang phát triển những công cụ thuận tiện nhất cho các developer. Với định hướng này, Neo có thể trở thành nền tảng blockchain thân thiện nhất cho nhà phát triển.


TINTUCNEO – Tham gia các cộng đồng Tin tức NEO tại:



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




Bài cùng chủ đề
Bản tin tuần TINTUCNEO: 27/07 - 02/08
Giám đốc phát triển hệ sinh thái Neo Global Development ( NGD ), John Wang, đã tham gia một phiên Ask me anything (AMA) trên kênh Telegram chính thức của Crypto.com để thúc đẩy việc ra mắt giao dịch NEO trên nền tảng của nó. Trong AMA, Wang đã thảo luận về vai trò của mình trong NGD, những nỗ lực của Neo với Liên minh InterWork và Mạng dịch vụ dựa trên Blockchain (BSN), những phát triển sắp tới trong Neo3, sàn giao dịch phi giám hộ tài sản (non-custodial) trong hệ sinh thái Neo, NeoFS, và nhiều hơn nữa.

2020-08-04

Liên minh InterWork đưa ra sáng kiến ​​bền vững để tạo ra các tiêu chuẩn cho kế toán carbon được mã hóa
Liên minh InterWork đã công bố một nhóm làm việc kinh doanh mới nhằm hỗ trợ các nỗ lực toàn cầu về tính bền vững. Các thành viên IWA tham gia vào sáng kiến ​​đang khám phá token hóa như một cách để thiết lập niềm tin vào carbon và các hệ thống kế toán khí gây hiệu ứng nhà kính khác bằng công nghệ sổ cái phân tán (DLT).

2020-08-04

Bridge (CTO), Alex Guba,thảo luận về xác thực so với ủy quyền trên podcast - Neo News Today
Bridge CTO, Alex Guba, gần đây đã tham gia podcast - Neo News Today, nơi ông đã thảo luận về nhận dạng kỹ thuật số các sắc thái giữa xác thực và ủy quyền. Ông nói, xác thực là bạn là ai và ủy quyền là những gì bạn có thể làm. Guba cũng phác họa cách các sản phẩm và dịch vụ của Bridge giải quyết hai khía cạnh nhận dạng này.

2020-08-04

BÁO CÁO THÁNG 6 CỦA NEO GLOBAL
Đối với nhiều người, tháng 6 sẽ được ghi nhớ bởi thông báo của Liên minh InterWork (IWA). IWA là một tổ chức nhằm mục đích đẩy nhanh việc áp dụng các công nghệ hỗ trợ Token thông qua việc tạo ra các tiêu chuẩn và khuôn khổ bất khả tri về giao thức.

2020-08-02

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