V Systems Monthly Digest — May 2024

V Systems
V Systems
Published in
9 min readJun 4, 2024
www.v.systems

Tech & development

VGraph is the result of V Systems’ exploration of next-generation solutions to improve the current V Systems network and boost its technical capabilities. Set to be released in early to mid-2025, the VGraph team has been recently focusing on:

  • Testing wasmtime as WebAssembly runtime
  • Building basic p2p network in Python with aiorpcX
  • Performing a basic token transfer WebAssembly simulation written in Rust

Given that VGraph is in the R&D stage, more information about VGraph will be shared in 3–4Q2024.

Products & Ecosystem — V Systems Ecosystem

Titan Wallet

Titan Wallet is V Systems’ browser & mobile wallet to manage your VSYS coins and NFTs. This month, the Titan Wallet team has been working on:

  • New version v1.2.9 released including VSYS-TET Swap
  • Please update to the v1.2.9 version on your browser or mobile to enjoy enhanced functionalities

VSYS-TET Swap

  • Developed the new Swap functionality to swap between VSYS and TET tokens (the Tetriverse NFT game native token) in just a few clicks
  • Already available for Titan Wallet users

VSYS Atomic Swap

Our developers have been testing a new ecosystem tool that allows users to swap between USDT and VSYS coins using the V Systems Atomic Swap contract.

V Atomic Swap contracts enable cross-chain swaps between VSYS coins and other networks’ tokens. It is a secure, decentralized solution running on the V Systems chain that requires no trusted party to hold custody of the coins. While our developers have been working on the USDT-VSYS pair, V Atomic Swap is a contract template that all developers can use to enable other trading pairs.

The VSYS-USDT V Atomic Swap platform will be available very soon.

Enterprise projects

Coded Solution, V Systems’ platform company, focuses on enterprises’ adoption of V Systems-based blockchain solutions such as digital payments, tokenization services, infrastructure projects, and more.

VIO Tokenization Platform

VIO is a tokenization platform to digitize vouchers and loyalty point programs for a variety of industries. Last month, the teams have been working on:

  • Onboarding two clients to issue and distribute branded tokenized vouchers, including:
  • FoodLink, a leading e-commerce provider in the Malaysian Food & Beverage industry
  • Other clients onboarding and voucher issuance (NDA-bound)

Decentralized Autonomous Organizations (DAOs)

Coded Solution uses V Systems’ tech stack to implement various projects, tailored to enterprise needs, including side chains and Decentralized Autonomous Organizations (DAO).

Currently, Coded Solution is finalizing the design of two DAO projects:

  • DAO for a Fintech partner
  • DAO for travel/entertainment industry partners

Other

  • New MoU signed for health tech blockchain solutions
  • New staff onboarding

Brand & Marketing

  • Preparation for upcoming VSYS Trading Campaigns on Huobi HTX and other platforms
  • Updating Coded Solution website content
V Systems Social Media Stats

About VKube

VKube is a Kubernetes-based container service for developers and enterprises to run containerized applications on the cloud, without installing and operating the Kubernetes control panel or worker nodes.

New and ongoing feature development

  • Added the function to automatically delete uploaded synced secrets based on user service ID when a refund is initiated or the service expires.
  • Completed the basic login authentication and authorization (auth and authz) functions and added a cancel service feature.
  • Developed support for multi-path configuration, allowing users to use multiple configuration files within a single container and ensuring compatibility with both new and old versions, so users can operate across different versions.
  • Tested network service performance on the test server and designed user interaction logic for using the network service.
  • Added controller, business, and service layers to v-cloud-pay.
  • Rebuilt the CLI using prompt-toolkit, adding key bindings and entering key selection to the new menu.
  • Enhanced VKube web page with a backup node feature, allowing users to choose backup nodes when the default node encounters issues, thereby improving system stability and user experience.
  • Added functionalities to the AI assistant on the VKube webpage, including AI connection status display, reply buffer progress bar, and new message notifications in the chat icon.
  • Currently designing and developing the function to change user service ownership, which aims to modify the ownership of user services to decouple services from strict account binding.

Optimizations

  • Optimized the code for storing and calculating amounts.
  • Introduced dependency injection in v-cloud-pay for assembling backend object instances and optimized the package structure for assembly.
  • Separated the MongoDB module in v-cloud-pay into an independent package for easier third-party project integration and future implementation of a factory pattern for databases.
  • Introduced a config module in v-cloud-pay, added configuration file reading and initialization, and included unit test cases for the configuration files.
  • Added unit test cases to the MongoDB module in v-cloud-pay, included a connection pool for MongoDB, added transaction handling, and initialized MongoDB indexes and collections.
  • Refactored the logic code for image pull secret and redeploy in v-kube-service, and added unit test cases for the set utility class.
  • Replaced the input method with prompt-toolkit in CLI and added input validators.
  • Replaced the confirm input component with prompt-toolkit in CLI.

VKube website

  • On the VKube web page, if a user is automatically logged out due to timeout, they will be returned to the page they were on during the last login when they log in again.
  • Updated the environment variable parameter configuration interface on the VKube web page to a table format, making parameter configuration more intuitive and efficient.
  • Optimized the order and payment interface on the VKube web page by standardizing the number of decimal places displayed, preventing layout issues and ensuring a clean, aesthetic interface.
  • Highlighted important information such as wallet balances and addresses when viewing user account information on the VKube web page, making critical data easily identifiable and enhancing interface clarity and user experience.
  • Added user guidance prompts across multiple functional modules on the VKube web page, such as switching prompts when node payments fail and one-click login prompts during Pod deployment, improving user operation efficiency.
  • Added a one-click synchronization feature for remote and local secrets on the VKube web page, ensuring consistency between local and remote secrets.
  • Added a container search function when deploying multiple containers on the VKube web page, allowing quick location of containers by name, and included a confirmation step before deletion to prevent accidental deletions.
  • Changed the multi-container deployment interface on the VKube web page from a vertical scroll list to a horizontal tab structure, reducing user scrolling time and enhancing interface clarity and container boundary definition.
  • Added a feature for users to select blockchain backup nodes on the VKube web page.

Other

  • Resolved the bug where frontend pagination queries and the get secret interface’s signature verification were not synchronized with the frontend.
  • Refactored the scheduled task for CheckVsysNodes.
  • Addressed issues with floating-point calculations, including the calculation and storage of money in Golang and how to store it in MongoDB.
  • Tested the introduction of private libraries and package version management in v-cloud-pay, and introduced middleware for the merchant side.
  • Fixed the issue in CLI where the restore wallet initialization would not terminate when the seed input was empty.
  • Added a confirm password logic for password initialization input in CLI and replaced the password input component with prompt-toolkit.
  • Added interruption types and corresponding interruption handling for service termination in CLI and adjusted the CLI sub-service exit logic.

Tachyon Protocol

Tachyon Protocol is a decentralized Internet protocol that aims to bring new levels of user privacy, security, speed, and freedom to today’s Internet. Its first product will be a decentralized VPN. Moving on, Tachyon is going to be a page platform for many types of services. Tachyon chose V Systems for its well-designed consensus mechanism — SPoS, the capabilities of Euclid smart contracts, the Staking 2.0 initiative, and the VSYS team’s approach to partnerships and ecosystem building.

  • The team is continuously optimizing the protocol by updating software versions, improving algorithms, and optimizing network configurations. These efforts ensure the stability and robustness of the protocol.
  • The team is conducting ongoing research on the network conditions in certain special regions. They are testing targeted optimizations and technical solutions, adopting the latest routing technology designs, and implementing network solutions suitable for various special regions.
  • The team is optimizing node resource allocation and improving data transmission methods to enhance the speed and stability of nodes for members. This ensures that members can enjoy faster and more reliable network connections.
  • The team is optimizing node resource usage for specific ISPs by adjusting resource allocation strategies based on network characteristics and requirements. This ensures optimal performance and stability within the ISP’s network environment.
  • The team has improved resource management and scheduling strategies in the node software to address issues with unstable nodes and crashes due to excessive connections. They have optimized connection handling algorithms, adjusted server hardware configurations, and conducted high-load stress tests on the nodes.
  • The team has resolved connectivity issues in certain app versions by optimizing the compatibility of the network connection module based on user feedback and system logs. They have improved connection logic and error-handling mechanisms and conducted comprehensive testing.

IPX Staking data

  • Total Staking Amount: 164,554,258 IPX
  • Nodes Staked: 1118
  • Total Nodes on Tachyon Network: 1217
  • Total Rewards Distribution: 123,183,780.5 IPX

IPX Wallet Staking

  • Total Staking: 19,774,790 IPX
  • Rewards: 16,586,592 IPX

IPX Staking on Node Manager

  • Total Staking: 100,000 IPX
  • Nodes: 5
  • Rewards: 376,890 IPX

VPN App User Data

  • The total number of apps exceeded 6.3 million.
www.tetriverse.com

Tetriverse NFT game

Tetriverse is an NFT tetris elimination game, built on the V Systems blockchain, that is officially launching on June 5.

Back- and front-end

  • Revamped the game’s official website at www.tetriverse.com
  • Improved the design of the game interface
  • Adjusted the NFT Mint algorithm
  • Implemented new rewards in the form of discount coupons
  • Migrated the game to the Mainnet production environment
  • Fixed game bugs

Marketing activities

  • Finalization of the TET promotional campaigns for early adopters
  • Genesis NFT limited-time discount sale
  • Airdrop for early adopters who joined the alpha and/or the beta tests
  • Sealed and implemented partners’ collaborations for the promotion of the Tetriverse

Social Media

About V Systems

www.v.systems

V Systems (VSYS) is an open-source network that supports decentralized applications’ efficient and agile development. It is designed for real-world use cases, making it possible to create, send, trade, and track tangible or intangible assets in a digital form. VSYS can handle millions of transactions daily and it runs on a decentralized, open network.

Stay Connected

Twitter: https://twitter.com/VSYSCoin
Telegram: https://t.me/VSYSOfficialGroup
Medium: https://medium.com/vsystems
YouTube: https://www.youtube.com/channel/UC3tnJX2dztNKh2yJxFVSDAw
Reddit: https://www.reddit.com/r/V_SYSTEMS/
Github: https://github.com/virtualeconomy/v-systems

VSYS coin

Coinmarketcap: https://coinmarketcap.com/currencies/v-systems/
Coingecko: https://www.coingecko.com/en/coins/v-systems

Other Useful Links

VSYS Official Website: https://www.v.systems
Supernode Ranklist: https://vsysrate.com/
VSYS Blockchain Explorer: https://explorer.v.systems/

--

--

V Systems
V Systems

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