AVXChange phát triển

Dưới đây là các bản cập nhật phát triển cho nền tảng AVXChange. Mỗi thứ Sáu, chúng tôi sẽ đăng một bản cập nhật hàng tuần về các mục tiêu và thành tựu lớn của nhóm chúng tôi. Bây giờ chúng tôi đã chạy nguyên mẫu beta, nhóm AVXChange rất có động lực để thúc đẩy sự phát triển nền tảng của chúng tôi bằng cách đạt được các mục tiêu mong muốn của chúng tôi và giữ đúng tiến độ.

Cập nhật phát triển chi tiết hàng tuần của AVXChange

Cập nhật phát triển hàng tuần của AVXChange: ngày 7 tháng 6 năm 2019

CẬP NHẬT
NHIỆM VỤ HOÀN THÀNH:

Tải lên chương trình TV (L2)
– Chi tiết (1): Phân tích dữ liệu nhận được từ L1 (100%)
– Chi tiết (2): Quá trình thanh toán tải lên (100%)
– Chi tiết (3): Lưu thông tin tài sản vào chuỗi tài sản (100%)
– Chi tiết (4): Tải thông tin tài sản vào blockchain (100%)
– Chi tiết (5): Cấu trúc dữ liệu thông tin chương trình truyền hình (100%)
Tái cấu trúc JSONformat của sổ cái tài sản (100%)
Điều chỉnh các phương thức bị ảnh hưởng bởi tải lên chương trình TV (100%)
Tạo lớp Assetchain (100%)
Trả lại tiêu đề chương trình truyền hình và hình thu nhỏ về lối vào để hiển thị bảng điều khiển (100%)
Trả dữ liệu về lối vào cho một chương trình truyền hình cụ thể (100%)
Thay đổi định dạng JSON của nguồn cho phim (100%)
Thay đổi định dạng nguồn JSON cho các chương trình truyền hình (100%)
Thêm siêu dữ liệu vào sổ cái tài sản cho các chương trình truyền hình (100%)
Chỉnh sửa addDistinator () trong phim (tải xuống) (100%)
Tải xuống chương trình TV (L2)
– Chi tiết (1): Yêu cầu tải xuống quy trình và thanh toán (75%) -> cần kiểm tra phân phối thanh toán
– Chi tiết (2): Trả lại dữ liệu cần thiết cho frontend (100%)
– Chi tiết (3): Tiếp tục tải xuống sau khi khởi động lại (100%)

MỤC TIÊU TUẦN TIẾP THEO:

Tải lên âm thanh (L1)
– Chi tiết (1): Phân tích dữ liệu nhận được từ điện tử
– Chi tiết (2): Chuyển tiếp dữ liệu sang L2
Tải lên âm thanh (L2)
– Chi tiết (1): Phân tích dữ liệu nhận được từ điện tử
– Chi tiết (2): Quá trình thanh toán tải lên
– Chi tiết (3): Lưu thông tin tài sản vào chuỗi tài sản
– Chi tiết (4): Cấu trúc dữ liệu thông tin âm thanh
– Chi tiết (5): Tải thông tin tài sản vào blockchain
Tải xuống âm thanh
– chi tiết (1): Yêu cầu tải xuống và thanh toán
– chi tiết (2): Trả lại dữ liệu cần thiết cho frontend

CẬP NHẬT
NHIỆM VỤ HOÀN THÀNH:

Lớp 1
(Chia sẻ màn hình)
– Đã sửa lỗi dữ liệu thu thập dữ liệu trên TV khi gửi thanh toán
– Chức năng được tạo cho dữ liệu thu thập dữ liệu / siêu dữ liệu được hiển thị trên trang
– Tạo chế độ xem để tải lên âm thanh
– Chức năng thanh toán cho âm thanh
– Làm việc trên tải lên bộ lọc âm thanh
– Tái cấu trúc dữ liệu cho chương trình truyền hình và âm thanh để có thêm dữ liệu
– Bảng chi tiết chương trình TV có sẵn để tải xuống
– Màn hình tải xuống một tập
– Bảng chương trình TV có sẵn để tải xuống
– Màn hình phương thức thanh toán chương trình truyền hình
– Chức năng tab cho âm thanh – màn hình chính
– Chức năng tab cho tvshow – màn hình chính
– Dịch chuyển siêu dữ liệu phương thức chương trình truyền hình
– Chức năng phương thức thanh toán chương trình truyền hình
– Dịch chuyển dữ liệu chi tiết âm thanh
– Âm thanh hiển thị dữ liệu dịch chuyển

MỤC TIÊU TUẦN TIẾP THEO:

Lớp 1
– Màn hình âm thanh hoàn chỉnh
– Đơn vị kiểm tra âm thanh, truyền hình, phim ảnh
– Cập nhật dữ liệu hiển thị chương trình truyền hình thu thập dữ liệu
– Chức năng âm thanh trong màn hình chi tiết
– Chức năng tải âm thanh trong màn hình tải xuống
– Chức năng thanh toán theo phương thức âm thanh
– Chức năng màn hình chính âm thanh – đáp ứng
– Dịch chuyển dữ liệu phương thức âm thanh
– Tái cấu trúc mã từ phim truyền hình sang phần phụ trợ âm thanh

THỬ THÁCH:

Lớp 1
– Sự cố không mong muốn trên dữ liệu phân tích
– L2 bị ngắt kết nối khi đang bò
– Thao tác dữ liệu cho âm thanh

CẬP NHẬT ỨNG DỤNG DI ĐỘNG
NHIỆM VỤ HOÀN THÀNH:

API
– Có thể xử lý nhiều yêu cầu
– Mở rộng cơ sở dữ liệu giả
– Định tuyến đúng yêu cầu / phản hồi
– Giao tiếp giữa javascript và c ++

MỤC TIÊU TUẦN TIẾP THEO:

– Chuẩn bị các lệnh gọi API cho AVX Network Explorer
– Kiểm tra nó cục bộ
– Tạo tài liệu

Cập nhật phát triển hàng tuần của AVXChange: ngày 31 tháng 5 năm 2019

CẬP NHẬT
NHIỆM VỤ HOÀN THÀNH:

Tải lên phim truyền hình (SUPernODE)
– Chi tiết (1): phân tích dữ liệu nhận được từ L1
– Chi tiết (2): quá trình thanh toán tải lên (95%) -> cần điều chỉnh giá trong tải lên kèm theo
– Chi tiết (3): lưu thông tin tài sản vào chuỗi tài sản
– Chi tiết (4): tải thông tin tài sản vào blockchain
– Chi tiết (5): Cấu trúc dữ liệu thông tin phim truyền hình
– Tái cấu trúc định dạng json của sổ cái tài sản
– Điều chỉnh các phương thức bị ảnh hưởng bởi tải lên chương trình TV
– Tạo lớp Assetchain
– Trả lại tiêu đề chương trình truyền hình và hình thu nhỏ về lối vào để hiển thị bảng điều khiển
– Trả lại dữ liệu cho lối vào cho một chương trình truyền hình cụ thể
– Thêm siêu dữ liệu vào sổ cái tài sản cho các chương trình truyền hình
– Thay đổi định dạng nguồn json cho các chương trình truyền hình

 

Nghiên cứu + thực hiện UPnP
– miniupnp (C ++) – có các yêu cầu biên dịch phức tạp và hầu hết các tệp không đầy đủ
– nat-upnp (nodejs) – dễ dàng cài đặt và sử dụng
– Tràn bộ đệm (tìm giải pháp vững chắc)
– Tùy chọn TCP_NODELAY cho các gói mạng (vô hiệu hóa thuật toán của nagle)

 

MỤC TIÊU TUẦN TIẾP THEO:

– Thay đổi định dạng JSON của nguồn cho phim (90%)
– Kiểm tra xem một người dùng khác đã tải lên cùng một tập trong cùng một mùa với cùng một siêu dữ liệu (0%)
Tải xuống phim truyền hình (SUPernODE)
– Chi tiết (1): xử lý yêu cầu tải xuống và thanh toán
– Chi tiết (2): trả lại dữ liệu cần thiết cho frontend
Tải lên âm thanh (L1)
– Chi tiết (1): phân tích dữ liệu nhận được từ điện tử
– Chi tiết (2): chuyển tiếp dữ liệu tới SUPERNODE
Tải lên âm thanh (SUPernODE)
– Chi tiết (1): phân tích dữ liệu nhận được từ điện tử
– Chi tiết (2): quá trình thanh toán tải lên
– Chi tiết (3): lưu thông tin tài sản vào chuỗi tài sản
– Chi tiết (4): cấu trúc dữ liệu thông tin âm thanh
– Chi tiết (5): tải thông tin tài sản vào blockchain
Tải xuống âm thanh
– Chi tiết (1): xử lý yêu cầu tải xuống và thanh toán
– Chi tiết (2): trả lại dữ liệu cần thiết cho frontend

 

CẬP NHẬT
NHIỆM VỤ HOÀN THÀNH:

– Điều chỉnh mức độ đáp ứng của thẻ bảng điều khiển khi cả ba tài sản có nội dung
– Đã sửa lỗi thẻ bảng điều khiển trên phim tải lên gần đây về lỗi lapping.
– Đã sửa lỗi kiểu âm thanh.
– Đổi tên một số tệp DOM nội tuyến với mã quy ước đặt tên.
– Phân tích siêu dữ liệu chương trình truyền hình
– cơ cấu lại một số mã phụ trợ cho bản cập nhật mới.
– TV hiển thị chi tiết hiển thị dữ liệu từ phụ trợ (tĩnh)
– Thư mục gói chương trình TV để hiển thị bảng đã sẵn sàng.
– Chi tiết âm thanh đã sẵn sàng cho dữ liệu
– Làm việc trên siêu dữ liệu chia sẻ chương trình truyền hình dữ liệu nội bộ
– Đã sửa lỗi chọn và tạo dữ liệu thu thập dữ liệu
– Quét phim hoàn chỉnh khi chi tiết tài sản
– Đã sửa lỗi thu thập dữ liệu
– Đã sửa lỗi dữ liệu quét
– Đã thêm Hiển thị xem trước Tài sản cho nhiều lần xem trước Tài sản
– Tự động chọn chương trình truyền hình với tập đầu tiên để hiển thị chi tiết meta
– Danh sách các tập được cải thiện
– Cây cập nhật để xác minh tài sản trước khi thu thập dữ liệu
– Làm việc trên bộ lọc thu thập thông tin theo mùa
– Sự kiện để quét âm thanh và tạo dữ liệu quét
– Thực hiện dọn dẹp DIR dựa trên các sự kiện
– Xác định tệp cho âm thanh để quét meta
– Tạo biểu tượng tùy thuộc vào danh mục đã chọn

 

MỤC TIÊU TUẦN TIẾP THEO:

– Làm việc trên màn hình trang thu thập dữ liệu / siêu dữ liệu cho âm thanh
– Hành động về âm thanh để thanh toán
– Lọc dữ liệu về các loại âm thanh
– Âm thanh chi tiết dữ liệu thực để hiển thị
– Bản nhạc âm thanh sẽ có phương thức riêng cho mỗi bản nhạc
– Màn hình theo dõi tải xuống đơn
– Nhiều màn hình theo dõi tải xuống
– Phương thức thanh toán theo dõi đơn
– Nhiều màn hình thanh toán tải xuống
– Bảng chi tiết âm thanh có sẵn để tải về
– Bảng chi tiết chương trình TV có sẵn để tải xuống
– Màn hình tải xuống một tập
– Màn hình tải xuống nhiều tập
– Bảng chương trình TV có sẵn để tải xuống
– Màn hình phương thức thanh toán chương trình truyền hình
– Chức năng tab cho âm thanh
– Chức năng tab cho chương trình TV
– Chức năng phương thức thanh toán âm thanh
– Chức năng phương thức thanh toán chương trình truyền hình

 

CHALLENGES: 

– Quá nhiều vấn đề khi tạo JSON trong giao tiếp với phụ trợ
– Cấu trúc của JSON tiếp tục thay đổi khi tiến trình kết thúc trước và cuối thông qua sự phát triển đặc biệt trong các chương trình truyền hình và âm thanh
– Ngắt kết nối bởi L2
– Cập nhật dữ liệu thu thập dữ liệu
– Làm sạch các hành động để làm cho tái sử dụng và làm cho nó tinh chỉnh

 

CẬP NHẬT ỨNG DỤNG DI ĐỘNG
NHIỆM VỤ HOÀN THÀNH:

API
– Chức năng API cục bộ (CRUD)
– Nhận dữ liệu
Điện thoại di động
– Có thể tìm nạp dữ liệu từ API
– Có thể hiển thị dữ liệu được tìm nạp từ API
– Cuộc gọi API tự động cứ sau x giây
– Thay đổi động dữ liệu tìm nạp
– Đăng dữ liệu lên cơ sở dữ liệu giả API

 

MỤC TIÊU TUẦN TIẾP THEO:
API
– Có khả năng xử lý nhiều yêu cầu
– Mở rộng cơ sở dữ liệu giả
– Hiển thị nhiều dữ liệu động từ API

 

Cập nhật phát triển hàng tuần của AVXChange: ngày 24 tháng 5 năm 2019

Cập nhật cuối cùng
Nhiệm vụ đã hoàn thành:

Tải lên phim truyền hình (siêu tân tinh)
– chi tiết (1): phân tích dữ liệu nhận được từ L1 (100%)
– chi tiết (2): quá trình thanh toán tải lên (90%) -> chờ đầu vào (giá và siêu dữ liệu) từ giao diện người dùng
– chi tiết (3): lưu thông tin tài sản vào chuỗi tài sản (100%)
– chi tiết (4): tải thông tin tài sản vào blockchain (100%)
– chi tiết (5): cấu trúc dữ liệu thông tin loạt phim truyền hình (90%)
Tái cấu trúc định dạng json của sổ cái tài sản (100%)
Điều chỉnh các phương thức bị ảnh hưởng bởi tải lên chương trình truyền hình (90%)
Kiểm tra xem một người dùng khác đã tải lên cùng một tập trong cùng một mùa với cùng một siêu dữ liệu (0%) -> chờ siêu dữ liệu tập từ giao diện người dùng
Tạo lớp Assetchain (95%)

Cập nhật UPnP:

Phát hiện thiết bị UPnP (id thiết bị, vị trí)
Thêm cổng UPnP
Cổng loại bỏ UPnP
Đã kiểm tra miniupnp (thư viện bên thứ 3) – không thể chạy
Giải pháp khác cho các bộ định tuyến với upnp bị chặn
– Multicast đến một cổng mở
– Cách gửi số lượng gói đáng kể mà không bị chặn

Mục tiêu tuần tới:

Tải xuống phim truyền hình (siêu tân tinh)
– chi tiết (1): yêu cầu tải xuống và thanh toán
– chi tiết (2): trả lại dữ liệu cần thiết cho frontend
Tải lên âm thanh (L1)
– chi tiết (1): phân tích dữ liệu nhận được từ điện tử
– chi tiết (2): chuyển tiếp dữ liệu sang siêu tân tinh
Tải lên âm thanh (siêu âm)
– chi tiết (1): phân tích dữ liệu nhận được từ điện tử
– chi tiết (2): quá trình thanh toán tải lên
– chi tiết (3): lưu thông tin tài sản vào chuỗi tài sản
– chi tiết (4): cấu trúc dữ liệu thông tin âm thanh
– chi tiết (5): tải thông tin tài sản vào blockchain
Tải xuống âm thanh
– chi tiết (1): yêu cầu tải xuống và thanh toán
– chi tiết (2): trả lại dữ liệu cần thiết cho frontend

Cập nhật Frontend
Nhiệm vụ đã hoàn thành:

Chức năng màn hình chi tiết âm thanh:
– phần album động.
– Phần bài hát động.
– danh sách bảng động cho mỗi album
Màn hình chi tiết TV Series
TV được xây dựng hiển thị dữ liệu tĩnh cho:
– bảng điều khiển
– TV hiển thị chi tiết màn hình.
Đã sửa lỗi chi tiết nội bộ tệp đã chọn
Đã thực hiện quét thư mục phụ và tệp phụ
Lựa chọn làm việc cho mỗi tập tin / thư mục

Mục tiêu tuần tới:

Chương trình truyền hình chi tiết chức năng
Màn hình tải xuống và chức năng
Chương trình TV và Phản hồi âm thanh
Kết thúc phim và chương trình truyền hình
Xác thực bộ lọc huy hiệu

Trở ngại:

Không tìm thấy siêu dữ liệu nội bộ khi quét tài sản
Bộ lọc huy hiệu

Cập nhật phát triển hàng tuần của AVXChange: ngày 17 tháng 5 năm 2019

Cập nhật ứng dụng di động
Nhiệm vụ đã hoàn thành:

Mã được làm sạch / khúc xạ cho:
 
– Màn hình chính
– Màn hình bảng điều khiển
– Màn hình lịch sử
– Màn hình đăng nhập
 
Điều hướng / thay đổi màn hình được cải thiện
Cấu trúc tệp sửa đổi được chia thành 3 loại tệp:
 
– Kiểu dáng
– Chức năng
– Thiết kế giao diện người dùng
Bắt đầu phát triển xử lý dữ liệu cục bộ

Mục tiêu tuần tới:
 
Kết thúc màn hình với cấu trúc tệp được áp dụng như được sử dụng trong màn hình đã hoàn thành
Xác nhận thiết kế với nhóm
Phát triển các chức năng để tích hợp xử lý dữ liệu dễ dàng hơn đến từ API

Cập nhật cuối cùng
Nhiệm vụ đã hoàn thành:

Tải về sửa lỗi và liên tục trên các ngắt mạng
Hợp nhất trình thu thập âm thanh thành mã chính
Đã xóa dự phòng băm
– vấn đề: băm tập tin mất gấp đôi thời gian cần thiết
Xóa bộ đệm tin nhắn
– vấn đề: yêu cầu đôi khi không được nhận vì lỗi phân tích cú pháp trong bộ đệm thư
Tải lên phim truyền hình (L1)
– chi tiết (1): phân tích dữ liệu nhận được từ điện tử
– chi tiết (2): bao gồm các giá trị băm của từng tập của mỗi phần trước khi truyền dữ liệu tới siêu âm

Mục tiêu tuần tới:

Tiếp tục nghiên cứu và kiểm tra mã trên UPnP – đang tiến hành

– Địa chỉ – đang tiến hành / thử nghiệm
– Khám phá – đang tiến hành / thử nghiệm
– Mô tả – đang thực hiện (sẽ kết thúc cùng với khám phá)
– Kiểm soát – đang chờ xử lý
– Thông báo sự kiện – đang chờ xử lý
– Trình bày – chờ xử lý
Sửa lỗi tràn bộ đệm – giữ
Tải lên sê-ri TV (Siêu âm)
– chi tiết (1): phân tích dữ liệu nhận được từ L1 (100%)
– chi tiết (2): quá trình thanh toán tải lên (0%)
– chi tiết (3): lưu thông tin tài sản vào chuỗi tài sản (0%)
– chi tiết (4): cấu trúc dữ liệu thông tin loạt phim truyền hình (0%)
– chi tiết (5): tải thông tin tài sản vào blockchain (0%)
Tải xuống TV Series (siêu tân tinh)
– chi tiết (1): yêu cầu tải xuống và thanh toán
– chi tiết (2): trả lại dữ liệu cần thiết cho frontend
Tải lên âm thanh (L1)
– chi tiết (1): phân tích dữ liệu nhận được từ điện tử
– chi tiết (2): chuyển tiếp dữ liệu sang siêu tân tinh
Tải lên âm thanh (Siêu âm)
– chi tiết (1): phân tích dữ liệu nhận được từ điện tử
– chi tiết (2): quá trình thanh toán tải lên
– chi tiết (3): lưu thông tin tài sản vào chuỗi tài sản
– chi tiết (4): cấu trúc dữ liệu thông tin âm thanh
– chi tiết (5): tải thông tin tài sản vào blockchain
Tải xuống âm thanh
– chi tiết (1): yêu cầu tải xuống và thanh toán
– chi tiết (2): trả lại dữ liệu cần thiết cho frontend

Cập nhật Frontend
Nhiệm vụ đã hoàn thành:


Màn hình chi tiết âm thanh
Màn hình tải âm thanh
Audio View Màn hình tập tin duy nhất
Bảng điều khiển thiết kế Json để phân tích dữ liệu trong màn hình chi tiết âm thanh
Hộp kiểm được thêm vào giao diện người dùng quét tài sản trên chia sẻ
Mạng thám hiểm
– Trang hoàn thiện
– Hoàn thành biểu đồ
với chức năng di chuột

Mục tiêu tuần tới:

Chức năng chi tiết âm thanh – sẽ hiển thị chi tiết của album và các thành viên ban nhạc và sẽ tạo bảng.
Chức năng phương thức tập tin âm thanh duy nhất – sẽ hiển thị danh sách các tập tin duy nhất của bản nhạc để tải xuống
Chức năng tải xuống âm thanh – sẽ lấy dữ liệu chi tiết từ siêu âm.
Màn hình chi tiết TV Series
Sê-ri TV và âm thanh funtionality
Thanh toán trên chương trình truyền hình
Đã sửa lỗi siêu dữ liệu trên chương trình TV
Tiếp tục làm việc trên siêu dữ liệu chương trình TV

Trở ngại:

Không tìm thấy siêu dữ liệu nội bộ khi quét tài sản
Lựa chọn tài sản để tải lên
Thông tin tài sản được lọc

Cập nhật phát triển hàng tuần của AVXChange: ngày 10 tháng 5 năm 2019

Cập nhật cuối cùng / Nhiệm vụ đã hoàn thành:

Universal cắm và PLay
 
* Tài liệu (đọc lướt)
* Thực hiện ban đầu các bước UPnP:

  • Địa chỉ – (nghiên cứu và thực hiện liên tục)
  • Discovery (Thiết bị quảng cáo) – (nghiên cứu và triển khai liên tục)
  • Mô tả (Thông tin về khả năng của thiết bị chi tiết) – (nghiên cứu và triển khai liên tục)
  • Kiểm soát – đang chờ xử lý
  • Thông báo sự kiện – đang chờ xử lý
  • Bản trình bày (UI) – đang chờ xử lý

* Tải xuống gỡ lỗi, tái cấu trúc và hỗ trợ cải tiến.
 

Lớp một & Lớp hai
 

* Thông báo cho người tải xuống rằng nguồn (seeder) đã bị ngắt kết nối

* Thông báo nguồn (seeder) rằng trình tải xuống đã bị ngắt kết nối

* Kết nối lại với nguồn khi ngắt kết nối trình tải xuống

* Mô phỏng ngắt kết nối trình tải xuống (tải xuống sẽ bắt đầu lại sau khi kết nối lại)

* Mô phỏng ngắt kết nối nguồn (tải xuống sẽ bắt đầu lại sau khi kết nối lại)

* Tiếp tục tải xuống gỡ lỗi trên kết nối nguồn
 
Mục tiêu tuần tới:

    * Mô phỏng tải xuống với nhiều seeder (một nguồn ngắt kết nối trong khi tải xuống)
    * Kết nối lại L2 đến L2
    * Truyền / tải tập tin lớn

    Những thách thức:

    * Tải xuống thử nghiệm mất khá nhiều thời gian
    – Tải xuống đôi khi không tiếp tục

Cập nhật Frontend

Nhiệm vụ đã hoàn thành:

 
Mạng thám hiểm

  • Bố cục back-end kiểu lõi chính
  • Thực hiện xếp hạng hộp
  • Đã thêm biểu đồ về xếp hạng hộp
  • Khả năng đáp ứng được áp dụng
  • Tạo xương sống cho các trang khác

 
Lớp một

  • Danh sách mong muốn
  • Xem thêm
  • Bảng điều khiển thẻ giới hạn
  • Khả năng đáp ứng được áp dụng
  • Sắp xếp lại mã

Mục tiêu tuần tới
 
1. Mạng thám hiểm
 

  • Hoàn thiện trang
  • Hoàn thiện biểu đồ

 
2. Ứng dụng máy tính để bàn
 

  • Chia sẻ lựa chọn tính năng thư mục / tệp
  • Sửa chương trình truyền hình
  • Màn hình chi tiết âm thanh
  • Màn hình tải xuống âm thanh
  • Màn hình thanh toán âm thanh
  • chức năng âm thanh tổng thể

Những thách thức:
 
1. Mạng thám hiểm
 

  • Tìm biểu đồ phù hợp với bố cục được đề xuất
  • Biểu đồ tùy chỉnh

 
Nhiệm vụ đã hoàn thành:
 
* Giải quyết vấn đề phản hồi màn hình
* Hoàn thành màn hình:

  • Đăng nhập
  • Trang chủ
  • Bảng điều khiển
  • Lịch sử
  • Gửi

 
Lớp một

  • Danh sách mong muốn
  • Xem thêm
  • Bảng điều khiển thẻ giới hạn
  • Khả năng đáp ứng được áp dụng
  • Sắp xếp lại mã

Những thách thức:
 
* Bàn phím bật lên làm gián đoạn giao diện người dùng

Mục tiêu tuần tới
 
* Danh sách liên lạc
* Gửi qua importng từ chức năng danh bạ
* Giao diện người dùng đang chờ xử lý
* Khúc xạ

Cập nhật phát triển hàng tuần của AVXChange: ngày 3 tháng 5 năm 2019

Backend Cập nhật / Nhiệm vụ hoàn thành:

Thu thập dữ liệu âm thanh

  • Tập tin nhạc đơn
  • Album
  • (Áp phích album, mô tả, thể loại / thẻ, tiêu đề album, danh sách ca khúc, thời lượng, ngày phát hành)

Tinh chỉnh Tải về

  • Sửa tệp MP4 (cập nhật băm chunk – lâu hơn một chút nhưng chính xác hơn nhiều)
  • Khi tắt / khởi động lại ứng dụng (tiếp tục tải xuống từ nơi còn lại)
  • Khi ngắt mạng nguồn
  • Kết nối lại thử
  • Tiếp tục lại khi kết nối mới được thiết lập
  • Đã hợp nhất ứng dụng máy tính để bàn từ kho lưu trữ trước đó vào repo mới và chính thức của avx.
  •  
    * Mã hóa kết nối L1 đến L2, Kiểm tra (phụ trợ), tích hợp w / frontend
    * Tiếp tục chờ tải xuống khi đăng nhập
    *Lưu trữ thông tin tài sản vào một tệp khi tải xuống
    * Tải về sửa chữa
    Sự cố: tệp .mp4 không phát sau khi quá trình tải xuống hoàn tất

Mục tiêu tuần tới:

    * Tiếp tục chờ tải xuống trên nguồn kết nối lại
    * Tải về kiểm tra và gỡ lỗi
    * Kết nối lại L2 với L2
    * Chuyển tập tin lớn / tải về
    * Hợp nhất chuỗi tài sản và tiền tệ
    * Sửa lỗi bộ đệm mạng

    Chướng ngại vật:

    * Kết quả kiểm tra mất khá nhiều thời gian để hoàn tất tải xuống
    * Độ phức tạp của sửa lỗi mã
    * Kiểm tra trong 2 máy tính trở lên và đảm bảo rằng các mã được đồng bộ hóa phù hợp

    Cập nhật Frontend
    Nhiệm vụ đã hoàn thành:

    * Gửi tiền trong ứng dụng máy tính để bàn hiện giống với ứng dụng giả.
    * Màn hình Wishlist hiện đã sẵn sàng để thêm tập tin phim danh sách mong muốn.
    * Đã sửa phần tối đa 2 dòng cho phim, chương trình truyền hình và âm thanh trong bảng điều khiển chính.
    * Đã thêm tính năng kết nối lại từ Backend.
    * Kết nối lại thông báo từ L1 đến siêu tân tinh.
    * Chia sẻ siêu dữ liệu cố định sau khi chọn thư mục cho âm nhạc.
    * Sẽ tập trung vào chức năng màn hình bảng điều khiển chính.
    – Danh sách mong muốn
    – Xem thêm
    – Thẻ hạn chế trong bảng điều khiển
    – Màn hình tải lên bổ sung

Trang web AVX

  • Thay đổi về dữ liệu plugin ETH được thu thập thông tin
  • Trạng thái tiến độ
  • Phong cách được cải tiến
  • Áp dụng thay đổi cho trang web Trung Quốc
  • Đã thêm phương thức để hiển thị hướng dẫn về cách mua AVX

Mục tiêu tuần tới:

    * Bắt đầu mã hóa cho Network Explorer
    * Mẫu
    * Thiết lập khung và thực hiện tính năng đăng nhập

    Trở ngại:
    * Trang web AVX
    Phương thức không hoạt động
    Tập lệnh bị hỏng trên trang chủ cần sửa

    Ứng dụng di động
    Nhiệm vụ hoàn thành:

    * Ngữ nghĩa UI và cú pháp để phản ứng tự nhiên
    * Hoàn thành một số màn hình (nguyên mẫu)
    * Theo thiết kế đã cho là tốt, ngoại trừ một số điều chỉnh trong định vị
    * Thay đổi đăng nhập để phù hợp với quy trình xử lý tài khoản ứng dụng khách trên máy tính để bàn

    Chướng ngại vật:
    * Chưa được xác minh nếu mã có chức năng với IOS, kết luận rằng nó có thể được sử dụng nhưng có thể có một số thay đổi, đặc biệt là với các thành phần và thư viện

Mục tiêu tuần tới:
Màn hình đáp ứng:

  • Nhà
  • bảng điều khiển
  • Lịch sử giao dịch
  • Đăng nhập

Tình trạng phát triển tổng thể

Lớp một (82.5%)

Đây là những nút cơ bản nhất có tính năng xem, tải xuống, chia sẻ và phân phối tài sản.

 
Các tính năng có sẵn:

  • Tạo ví
  • Đăng nhập
  • Thông tin giao dịch ví
  • Chuyển tiền
  • Tải xuống tệp
  • Chia sẻ tệp
  • Xem nội dung có sẵn
  • Xem tập tin đã mua [Bộ sưu tập của tôi]
  • Phân phối thanh toán

%

Phát triển

Đăng ký

Sau khi đăng ký, một ví tích hợp sẽ được tạo, tạo một khóa riêng sẽ được sử dụng để tạo địa chỉ khóa chung và dữ liệu ví được mã hóa.

%

Phát triển

Đăng nhập

Yêu cầu nhập tên người dùng và mật khẩu.

%

Phát triển

Chia sẻ file

Đây là những nút cơ bản nhất có tính năng xem, tải xuống, chia sẻ và phân phối tài sản. Các nút này có thể kiếm tiền thông qua phân phối các tài sản được chia sẻ và tải xuống.

%

Phát triển

Tập tin tải về

Đây là những nút cơ bản nhất có tính năng xem, tải xuống, chia sẻ và phân phối tài sản. Các nút này có thể kiếm tiền thông qua phân phối các tài sản được chia sẻ và tải xuống.

%

Phát triển

Bồi thường (Phân phối thanh toán)

Vì nền tảng của chúng tôi nhằm mục đích bồi thường cho chủ sở hữu IP và phân phối phần thưởng cho những người chia sẻ tệp, nên ở đây, cách thức thanh toán được phân phối giữa những người tham gia mạng và chủ sở hữu IP.

  • 60% AVX chuyển đến tài khoản của chủ sở hữu trí tuệ.
  • AVX 35%, thường được chuyển đến các trình tải lên tệp, nhưng trên genesis tệp, điều này đi vào mạng AVX như một khoản phí để lưu tệp mới vào Mạng AVX. Xin lưu ý rằng bạn sẽ không tải lên tệp này tại thời điểm này, nó chỉ được nhập vào hồ sơ như có sẵn từ bạn. Bất kỳ và tất cả tải lên sẽ được bồi thường.
  • 5% AVX sẽ chuyển đến các nút duy trì mạng AVX.

%

Phát triển

Chuyển quĩ

Chuyển AVX từ tài khoản ví này sang tài khoản khác.

Nền tảng AVXChange được xây dựng bằng Lớp, lớp mạng cơ bản (L2) hiện có:

Lớp hai (82.5%)

Các nodes hỗ trợ là trái tim của hệ thống phi tập trung AVX. Các nút Lớp 2 về cơ bản thực hiện lưu trữ và truy xuất hỗ trợ cho các chuỗi tiền tệ và tài sản. Họ cũng giúp xử lý lượng lớn dữ liệu và phân phối thông tin trên mạng. Các nút này kiếm được thông qua thanh toán phân phối dữ liệu của hệ thống. Các nút lớp 2 có thể chọn để có các tính năng của Lớp 1.

  • Tạo ví
  • Đăng nhập
  • Đặt cược và làm việc
  • Đọc / ghi trên sổ cái

%

Phát triển

Đăng ký

Sau khi đăng ký, một ví tích hợp sẽ được tạo, tạo một khóa riêng sẽ được sử dụng để tạo địa chỉ khóa chung và dữ liệu ví được mã hóa.

%

Phát triển

Đăng nhập

Yêu cầu nhập tên người dùng và mật khẩu.

%

Phát triển

Mã thông báo AVX

Mã thông báo AVX sẽ được sử dụng để mua nội dung âm thanh và video trên mạng AVXChange và sẽ được kiếm bởi những người chia sẻ tệp và những người duy trì các nút mạng.

Trong khi chuẩn bị ra mắt và phát hành ứng dụng chính thức cho ứng dụng khách chính thức, Mã thông báo AVX sẽ tồn tại dưới dạng Mã thông báo ERC20 trên Mạng Ethereum và người dùng sẽ có thể gửi và nhận Mã thông báo ERC20 của họ trên ví Ether.

%

Phát triển

Chuyển quĩ

Chuyển AVX từ tài khoản ví này sang tài khoản khác.

Nền tảng AVXChange được xây dựng bằng Lớp, lớp mạng cơ bản (L2) hiện có:

Blockchain

Đó là nơi lưu trữ tiền điện tử và hồ sơ giao dịch. Không thay đổi và đồng ý với tất cả các nút lớp 2 của tôi hiện đang sử dụng Proof of Stake.

Chúng tôi tạo ra blockchain của riêng mình vì chúng tôi không muốn thỏa hiệp khả năng mở rộng và hiệu suất tổng thể của hệ thống và chúng tôi muốn có một mạng được xây dựng dành riêng cho giao dịch tài sản.

Mặc dù có sẵn các nền tảng phân tán đa năng như Ethereum, chúng tôi cảm thấy có trong
AVXChange để xây dựng một nền tảng đặc biệt để làm những gì chúng tôi cần, đó là phân phối các tệp phương tiện lớn và bù đắp cho các cá nhân về vai trò của họ trong việc phân phối phương tiện, duy trì mạng và tạo tài sản trí tuệ.

Ngoài ra, chúng tôi có tùy chọn thêm chức năng và tính năng trong tương lai tùy thuộc vào nhu cầu của chúng tôi.

Chuỗi tài sản

Một sổ cái phân tán trong đó một bản ghi dữ liệu phương tiện và siêu dữ liệu được thu thập dữ liệu từ tài sản IP mà phương tiện được liên kết. Sổ cái này có thể thay đổi và được duy trì trên lớp mạng (Lớp 2) của hệ thống và được sao chép từ nút mạng sang nút mạng.

Các tính năng cho tương lai:

%

Phát triển

%

Phát triển

%

Phát triển

%

Phát triển

%

Phát triển

%

Phát triển

%

Phát triển

%

Phát triển

%

Phát triển

%

Phát triển

%

Phát triển

%

Phát triển

Bằng khen

Hệ thống Proof of Merit là một cơ chế đồng thuận blockchain. PoM được sử dụng để cân bằng những người tham gia mạng bằng cách yêu cầu họ đóng góp và cung cấp tài nguyên máy tính của họ như sức mạnh tính toán, băng thông, thời gian hoạt động, ram và không gian. Các nút sẽ tuân theo thuật toán phần thưởng được tạo bởi Nhóm AVX để làm rối tung bao nhiêu điểm công đức mà họ sẽ nhận được dựa trên tài nguyên của họ.

Supernode (Cấp 2)

Các siêu nút là các nút Lớp 2 tiên tiến, đạt được một số điểm tiêu chí nhất định. Các nút này có các tính năng bổ sung bao gồm lưu trữ nhóm giao dịch có thể, đồng thuận và tạo khối. Các nút này kiếm được nhiều hơn Lớp 2 vì chúng có lưu lượng dữ liệu nhiều hơn

Cơ chế đồng thuận

Hybrid Proof of Stake và Proof of Work, để người dùng tham gia, nó cần đóng góp một lượng AVX nhất định cho hệ thống để bắt đầu. Nó sẽ nằm trong một hệ thống dựa trên thành tích để xác định khối phần thưởng mà người tham gia sẽ nhận được.

Trình thám hiểm mạng AVX

Một công cụ cho mọi người sử dụng và xem tất cả các giao dịch AVX trực tuyến. Cụ thể, để xem tất cả các giao dịch hiện tại và quá khứ trên blockchain. Người dùng cũng được phép tìm kiếm một giao dịch cụ thể bằng cách sử dụng hàm băm giao dịch. Nó cũng cho chúng ta biết tốc độ tăng trưởng giao dịch và cung cấp thông tin hữu ích khác. Với công cụ này, chúng tôi có thể theo dõi lịch sử giao dịch và số dư của các địa chỉ.

Xu hướng tiêu dùng nhân khẩu học được nhắm mục tiêu (Quản trị viên)

Một công cụ cho mọi người sử dụng và xem tất cả các giao dịch AVX trực tuyến. Cụ thể, để xem tất cả các giao dịch hiện tại và quá khứ trên blockchain. Người dùng cũng được phép tìm kiếm một giao dịch cụ thể bằng cách sử dụng hàm băm giao dịch. Nó cũng cho chúng ta biết tốc độ tăng trưởng giao dịch và cung cấp thông tin hữu ích khác. Với công cụ này, chúng tôi có thể theo dõi lịch sử giao dịch và số dư của các địa chỉ.

Thuật toán phân tích dự đoán (Quản trị viên)

Tính năng này sẽ có sẵn cho người tạo nội dung, nó có thể tiếp cận một nhóm khách hàng tiềm năng cụ thể có khả năng ở trong một độ tuổi cụ thể, giới tính, mua phim, thể loại ưa thích, v.v. Ví dụ: nếu phim của bạn là thể loại phim kinh dị, nhắm mục tiêu theo nhân khẩu học có thể giúp bạn tránh hiển thị quảng cáo của mình cho người dùng không muốn xem phim kinh dị.

Phần thưởng cho Đánh giá (Lớp 1)

Kiếm mã thông báo AVX bằng cách xem lại nội dung. Người dùng sẽ có thể nhận được lời khuyên từ những người tiêu dùng khác nếu họ thích đánh giá của người dùng.

Bộ sưu tập của tôi (Lớp 1)

Nền tảng AVXChange sẽ hiển thị tất cả các tệp mà người dùng đã mua và giúp họ dễ dàng theo dõi và truy cập hơn bằng cách có trang riêng. Người dùng có thể tùy chỉnh trang Bộ sưu tập của tôi tùy thuộc vào cách người dùng muốn.

Giỏ hàng (Lớp 1)

Nó sẽ được sử dụng cho hệ thống đặt hàng của nền tảng AVXChange, nó sẽ giúp người dùng dễ dàng mua phim, nhạc và các nội dung khác trong một giao dịch mua kèm bằng cách đơn giản là thu thập tất cả nội dung mà người dùng muốn và thực hiện một giao dịch.

Bảng hành chính & Omninode

Nhóm AVX chịu trách nhiệm cho việc vận hành trơn tru và hiệu quả của Mạng AVX. Để đảm bảo hệ thống của chúng tôi hoạt động chính xác, chúng tôi đã thiết lập Omninode, nó sẽ được tích hợp vào Bảng quản trị của chúng tôi, nơi nó có tất cả các đặc quyền để tạo, cập nhật, giám sát và cấu hình tổng thể của toàn bộ hệ thống.

Nói tóm lại, bảng quản trị là thứ mà nhóm AVXChange sẽ sử dụng để quản lý mạng. Nút omni không phải là một yếu tố thiết yếu của mạng phân tán. Mạng sẽ hoạt động tốt mà không có omninode, Omninodes cho phép chức năng quản trị được tiếp tục phác thảo và tinh chỉnh khi điều kiện trong thế giới thực ra lệnh.

Quy trình chia sẻ nâng cao

Người dùng phải trả tới 400% giá gốc của nội dung để chia sẻ nội dung trên hệ thống. Điều này sẽ chia thành chi phí bán lẻ của mặt hàng cộng với 3 lần chi phí bán lẻ dưới dạng tiền đặt cọc được hoàn lại. Bằng cách đó, chúng tôi có thể hạn chế thiệt hại của các tác nhân xấu chia sẻ nội dung không được mô tả bằng tên tệp. Khi người dùng chia sẻ tệp mới, 3 người dùng đầu tiên tải xuống sẽ được nhắc xem lại tệp (tệp có được mô tả hay không) để tệp được xác thực và trả lại 300% giá gốc cho người dùng đã chia sẻ tập tin. Đồng thời, người xác thực cũng có thể nhận được mã thông báo avx để thực hiện công việc xác thực. Nếu bất kỳ trình xác nhận nào chỉ ra tệp không như mô tả. Chi phí hoàn trả sẽ được khấu trừ vào khoản tiền gửi của người chia sẻ tệp. Tất cả ba người phải xác minh tập tin như mô tả để được hoàn trả đầy đủ. Nếu cả ba chỉ ra tệp không như mô tả, tệp sẽ bị xóa khỏi màn hình để bán. Nếu một phần chỉ ra tệp không như mô tả, 1/3 hoặc 2/3. Các tập tin sẽ được xem xét bởi nhân viên, hoặc thông qua dịch vụ cộng đồng.

Lộ trình kỹ thuật AVXChange

Cuộn sang trái hoặc phải để xem lộ trình chi tiết

Công nghệ sử dụng:

 

Lật bit

  • Thực hiện nhanh chóng và dễ dàng để tạo ra một số duy nhất ngẫu nhiên. Với phạm vi 160 bit sẽ tối đa bằng 48 chữ số (Quindecillion) tối đa. Phạm vi thiên văn này sẽ đảm bảo rằng gần như không thể tạo ra cùng một số duy nhất.

SHA256

  • Là một thuật toán băm phổ biến đã thử và thử nghiệm được sử dụng bởi nhiều hệ thống tiền điện tử.

XOR

  • Thực hiện nhanh chóng và dễ dàng kỹ thuật mã hóa và giải mã. Kết hợp với SHA256 để cải thiện bảo mật.

Electron (Giao diện người dùng)

  • Do sự phức tạp của thiết kế trong trình biên dịch ngôn ngữ bản địa, nó là một lựa chọn thực tế với công nghệ này cho phép thiết kế theo kiểu web cho một ứng dụng máy tính để bàn. Nó sử dụng HTML, CSS và Javascript cơ bản vốn đã rất nổi tiếng, giúp các nhà phát triển dễ dàng sử dụng so với thiết kế bằng các ngôn ngữ phức tạp (ví dụ: C ++, Java, v.v.).

JQuery

  • Là một khung Javascript dễ dàng cắm và phát giúp đơn giản hóa việc duyệt qua DOM.

NodeJS

  • Javascript kịch bản phía máy chủ cho phép giao tiếp mạng liền mạch giữa phụ trợ và Electron (frontend)

C ++ (Cuối tuần)

  • Một ngôn ngữ được biết đến trên toàn cầu và là một trong những ngôn ngữ lập trình nhanh nhất nếu không phải là ngôn ngữ lập trình nhanh nhất trên thế giới. Một ngôn ngữ được gõ mạnh mẽ buộc các lập trình viên phải tuân thủ nghiêm ngặt các giao thức loại dữ liệu để đảm bảo tính toàn vẹn dữ liệu. Ngôn ngữ lập trình này cũng cung cấp sự linh hoạt để tạo ra bất kỳ tính năng và bảo mật nào có thể cần thiết trong hệ thống.

Nlohmann / JSON

  • Một nguồn mở với tệp tiêu đề cắm và phát dễ dàng cung cấp các phương thức và cấu trúc xử lý JSON

Okdshin / PicoSHA2

  • Một nguồn mở với tệp tiêu đề cắm và phát dễ dàng cung cấp phương thức để lấy SHA256 của chuỗi

ReneNyffenegger / CPP – base64

  • Cần phải chuyển đổi dữ liệu nhị phân thành base64 để bạn có thể truyền dữ liệu qua mạng và ReneNyffITEDger base64 là một tệp nguồn mở miễn phí cung cấp phương thức chuyển đổi này.

Mohaps / TinySHA1

  • Một phiên bản ngắn hơn của SHA256 được sử dụng để băm khối tệp để giảm thiểu kích thước tệp tích trữ. TinySHA1 là mã nguồn mở và nó cung cấp một phương thức dễ sử dụng để tạo hàm băm SHA1.

Winsock 2 (Nội bộ)

  • Đây là phiên bản mới nhất của ổ cắm cửa sổ cho c ++, cung cấp các nhu cầu cho lập trình mạng.

MinGW64

  • Trình biên dịch C ++ 64 bit. Không có IDE thương mại nào đang được sử dụng để biên dịch chương trình làm cho nó linh hoạt hơn về nơi viết và biên dịch mã.

ffmpeg

  • Một thư viện phân tích tệp nguồn mở phổ biến được sử dụng để đọc chi tiết tệp và các chuyển đổi khác. Hệ thống AVX về cơ bản chỉ sử dụng điều này để chỉ đọc chi tiết tệp.

Popper JS

  • Một tập lệnh plugin pop-up miễn phí với thiết kế và hoạt hình cụ thể.

Bootstrap 4

  • Khung CSS miễn phí và mã nguồn mở hướng vào phát triển web mặt trước đáp ứng, di động đầu tiên. Nó chứa các mẫu thiết kế dựa trên CSS và JavaScript cho kiểu chữ, biểu mẫu, nút, điều hướng và các thành phần giao diện khác. Về cơ bản, đây là cách thực tế để tạo ra các thiết kế dựa trên web hiện nay vì nó giúp thiết kế nhanh hơn và phản ứng nhanh hơn nhiều.

Liên hệ chúng tôi

Vui lòng cho chúng tôi biết nếu bạn có thắc mắc, suy nghĩ hoặc quan tâm. Chúng tôi rất mong muốn lắng nghe phản hồi.

14 + 9 =

Bản quyền © 2019 AVXChange | Audio Video eXchange Tất cả các quyền

Share This

You can buy AVX token by sending your ETH to the Smart Contract for our Crowdsale

Send your ETH Here:

0x4211D8d666f37C359F92F9F3B229A0a27Af2a619

*Your ETH must come from a compatible ERC20 token wallet ONLY! NO EXCHANGE WALLET! Your corresponding AVX tokens will be automatically sent to your ETH wallet