V Systems
Published in

V Systems

Monthly Digest — September 2022

Blockchain Dev Updates

Explorer

1.Completed API Backend and migration to MariaDB.

2.Completed API of Transaction of blocks and search and tokens.

3.NFT indexer implementation and API for NFT support on explorer.

VCloud Backend

1.Use the interface to refactor the platform conn function of the merchant side and generate mock methods based on the interface for unit testing. Refactor the injection structure of wire so that platform conn can be reused as a sub-element of business layer.

2.Group the user services that need to be started by different service type ids, and use the lua script of each service type to start multiple user services, and finally send the startup feedback of all user services to the platform server to update the user service status.

3.Refactor the lua virtual machine, assemble the lua vm instance in the business layer, and avoid repeatedly creating the instance when calling the script. Use map to get the result of running a lua script.

4.lua state ensures high concurrency safety. Recreate public variables every time the script is executed.

5.Study the registration optimization of lua vm libs golang func, initialize lua state and use compiled lua byte to register libs.

6.The user checks the lua script for syntax errors before registering the service type.

7.Optimize the communication between the components v-kube-service and marchant, and add the option of signature authentication.

8.Fix the deprecation problem of docker hub api image detection v1 version.

9.Research on cluster management issues and version management issues.

10.Complete the function of proxy user domain to its own container service, as well as joint debugging with the frontend, deployment and online.

11.Upgrade Vkube backend to use https hosting instead.

12.Create Lark robot and add service health monitoring.

13.Participate in development discussion for new explorer, share an upgrade plan.

14.Service architecture review, draw the architecture diagram and share with the internal explorer product tea.

VCloud-cli

1.Add update docker image version function.

2.docker-hub check image availability interface upgraded to v2.

3.Adjust the initialization logic and mount each logic service to each other for method calls between services.

4.Add the global stat global object, which is used to save unified status information such as nonce password net_type to avoid repeatedly asking users for requests.

5.The set and get methods are added to the global state in global stat, and each service uses the property decorator to call the global stat method to obtain the global state.

6.Some services called from the service are merged into global stat for unified processing, and redundant sub-service objects that are repeatedly created are optimized.

7.Fixed an issue where an error was reported when a non-empty password was set later when an empty password was initialized.

Vkube-web

1.Process image version without prompt and check long character input;

2.Delete localstorage paid order characters and use interface polling logic to improve data reliability;

3.After adding deploy, automatically refresh to check whether the domain can be bound;

4.Delete redundant components of vkube: excel process, image croppe to solve redundant dependencies and reduce project size.

VSYS — NFT Indexer

Keep tracking of latest transactions as 2nd layer service.

If transaction is connected to NFT contract of interest — update the database and the status of ownership / minting progress / ownership

1.NFT-Indexer Service / Minting Queue / Multi-Approval Service

2.Completed the layer-2 service and ready to integrate into all NFT contracts.

3.Documentation required to be written for API and Docker file to launch the service.

4.Token-to-Token Fungible automated minting service.

5.Contract Subscription / Listener 2nd layer service.

Ecosystems Tech Updates

GoldZip

1.The team discusses with the GoldZip team about the redemption process and logistics flow. The team continues to communicate with the GoldZip team to handle online transactions for Operations platform for onboarding users.

2.Create flow for online payment transactions.

3.Deployment of Supplier Flow to live for users to user the program first.

Tachyon Protocol

Development:

1. The team optimizes and solves the network instability problem reported by users in some regions. Upgrade the node server hardware, optimize the line connection, update the connection protocol level, and improve the overall stability of the node network.

2. Continue to develop new connection protocols for special areas, which will be specially designed for this special network environment. Breakthrough blocking solves connection problems.

3. Fix the problems in the current node deployment scheme, ensure the normal deployment of new nodes and the efficiency of daily maintenance of nodes, and further improve the stability of node operation.

4. The team continues to optimize the pledge contract execution system and quickly solve some contract execution problems. Improve the overall performance of the system and ensure the stability and security of the pledge contract.

5. The team continues to optimize and upgrade the membership purchase system and some functions related to membership and membership experience to further ensure the stability of the membership system and user experience.

6. The team began to optimize and upgrade the App system and functional structure to further ensure the stability of user functions and user experience.

7. The team is currently actively connecting with new node operators, hoping to establish in-depth cooperation with high-quality node operators to help the team solve problems such as node stability and operating costs.

8. The team continues to optimize the node program memory and CPU usage, upgrade hardware devices such as running memory and CPU for some unstable nodes, and improve the stability of the node server.

9. The team fixed the temporary server crash problem, and at the same time, comprehensively screened the server operation process and hardware, and established a perfect server crash response mechanism.

10. In response to the continuous flashback problem of some models, the team is currently adapting compatibility, and optimizing some old models with insufficient performance to ensure that the product can be used normally on all terminals.

Operation:

IPX Staking data:

Total Staking Amount: 173,758,608 IPX

Nodes Staked: 1118

Total Nodes on Tachyon Network: 1225

Total Rewards Distribution: 70,146,970.4 IPX

IPX wallet pledge data

Total Staking: 16,341,510 IPX

Rewards: 8,074,945 IPX

IPX Staking on Node Manager

Total Staking: 100,000 IPX

Nodes: 5

Rewards: 204,890 IPX

VPN APP user data:

The total number of apps exceeded 5.4 million.

ABT-DEX

1.Development of UX/UI Interface 2.0 for Adjustment of flow.

2.UX/UI interface 2.0 created for adjustment of flow.

3.Adjustment to backend to enable further blockchain support.

4.Service architecture review, draw the architecture diagram and share with the internal explorer product.

B-a-a-S Partnership

Titan Wallet

1.Quality Assurance Testing for Mobile App (iOS / Android)

2.Quality Assurance on Extension Version (Chromium Extension)

3.Quality Assurance Testing for Mobile App (iOS / Android)

4.Quality Assurance on Extension Version (Chromium Extension)

5.Marketing Material for Fintech Week

Hashtag CMS

1.Design Team has begun implementation of UX and Wireframing. Project “Hashtag Station”. Initial alpha version of the product has been designed and implemented into UI.

2.The team has begun development of the proof-of-concept. Development of API and 2nd layer service.

3.Quality Assurance Testing for Mobile App (iOS / Android)

4.Quality Assurance on Extension Version (Chromium Extension)

EZ-Auto POC

Team communicate with Blockchain for EZAuto — complete 95% of blockchain development side

Sandbox Environment

1.Creating a Sandbox Environment to Test all Wallet related Functions

2.Added Stake and Lock Contract Testing functionality

VSYS Community Update

Twitter: 17.4K Followers

Telegram: 6,322 Members

Medium: 383 Followers

Reddit: 601 Members

Youtube: 3,270 Subscribers

Discord: 135 Members

월간 리포트 -2022년 9 월

블록체인 개발 업데이트

탐침

VCloud 백엔드

VCloud-cli

Vkube 웹

VSYS — NFT 인덱서

2계층 서비스로 최신 거래를 계속 추적합니다.
거래가 NFT 관심 계약에 연결되면 — 데이터베이스 및 소유권/채굴 진행/소유 현황 업데이트

생태계 기술 업데이트

골드집

Tachyon Protocol

개발:

작업:
IPX 스테이킹 데이터
총 스테이킹 금액: 173,758,608 IPX
스테이킹된 노드: 1118
Tachyon 네트워크의 총 노드: 1225
총 보상 분배: 70,146,970.4 IPX
IPX 지갑 서약 데이터
총 스테이킹: 16,341,510 IPX
보상: 8,074,945 IPX
노드 관리자에 IPX 스테이킹
총 스테이킹: 100,000 IPX
노드: 5
보상: 204,890 IPX
VPN 앱 사용자 데이터:
총 앱 수는 540만 개를 넘었습니다.

ABT-DEX

B-a-a-S 파트너십

타이탄 지갑

2. 확장 버전(Chromium 확장)에 대한 품질 보증

3.모바일 앱 품질보증 테스트 (iOS / Android)

4. 확장 버전(Chromium 확장)에 대한 품질 보증

5. 핀테크 위크 마케팅 자료

해시태그 CMS

EZ-자동 POC

EZAuto — 블록체인 개발 측면의 95%를 완료하기 위해 블록체인과 팀 커뮤니케이션
팀은 블록체인 통합을 위한 UX 운영 및 기술 요구 사항에 대해 논의하기 위해 EzAuto 팀과 통신합니다.

지갑, 주문 및 NFT 생성을 위한 블록체인 사양 및 API 끝점을 개발합니다.

샌드박스 환경

VSYS 커뮤니티 업데이트

트위터: 17.4K 팔로워
텔레그램: 6,322명의 회원
매체: 383명의 팔로워
레딧: 601명의 회원
유튜브: 3,270명의 구독자
Discord: 135명의 회원

--

--

V Systems is a general purpose blockchain database for decentralized applications. Led by Sunny King, the inventor of PoS, we aim to deliver scalable and durable decentralized database cloud technology with high finality, performance and the highest resistance to 51% attacks.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
V Systems

A blockchain platform that supports the efficient and agile development of decentralized applications. Visit our website at www.v.systems