Monthly Digest — September 2022

V Systems
V Systems
Published in
10 min readOct 4, 2022


Blockchain Dev Updates


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.


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.


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


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


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.


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.


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)

  • Additional filter created for transaction activity.
  • Fix bugs related to maximum transaction value when sending tokens to other wallet.

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)


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

  • Team communicates with the EzAuto team to discuss about UX operations and technical requirements for blockchain integration
  • Develops Blockchain specifications and API endpoints for Wallet, Orders and NFT creation.

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 월

블록체인 개발 업데이트


  1. API 백엔드 및 MariaDB로 마이그레이션 완료.
  2. 블록과 검색 및 토큰의 트랜잭션 API가 완성되었습니다.
  3. 탐색기에서 NFT 지원을 위한 NFT 인덱서 구현 및 API.

VCloud 백엔드

  1. 인터페이스를 사용하여 판매자 측의 플랫폼 연결 기능을 리팩토링하고 단위 테스트를 위한 인터페이스를 기반으로 모의 메서드를 생성합니다. 플랫폼 연결이 비즈니스 계층의 하위 요소로 재사용될 수 있도록 와이어의 주입 구조를 리팩토링합니다.
  2. 다른 서비스 유형 ID로 시작해야 하는 사용자 서비스를 그룹화하고 각 서비스 유형의 lua 스크립트를 사용하여 여러 사용자 서비스를 시작하고 마지막으로 모든 사용자 서비스의 시작 피드백을 플랫폼 서버에 보내 사용자를 업데이트합니다. 서비스 상태.
  3. lua 가상 머신을 리팩토링하고, 비즈니스 계층에서 lua vm 인스턴스를 조합하고, 스크립트를 호출할 때 인스턴스를 반복적으로 생성하지 않도록 합니다. lua 스크립트를 실행한 결과를 얻으려면 map을 사용하십시오.
  4. lua 상태는 높은 동시성 안전성을 보장합니다. 스크립트가 실행될 때마다 공개 변수를 다시 생성하십시오.
  5. lua vm libs golang func의 등록 최적화를 연구하고, lua 상태를 초기화하고, 컴파일된 lua 바이트를 사용하여 libs를 등록합니다.
  6. 사용자는 서비스 유형을 등록하기 전에 lua 스크립트에서 구문 오류를 확인합니다.
  7. 구성 요소 v-kube-service와 Marchant 간의 통신을 최적화하고 서명 인증 옵션을 추가합니다.
  8. 도커 허브 API 이미지 감지 v1 버전의 사용 중단 문제를 수정합니다.
  9. 클러스터 관리 문제 및 버전 관리 문제에 대한 연구.
  10. 자체 컨테이너 서비스에 대한 프록시 사용자 도메인의 기능을 완료하고 프런트 엔드, 배포 및 온라인과의 공동 디버깅.
  11. 대신 https 호스팅을 사용하도록 Vkube 백엔드를 업그레이드하십시오.
  12. Lark 로봇을 만들고 서비스 상태 모니터링을 추가합니다.
  13. 새로운 탐험가를 위한 개발 토론에 참여하고 업그레이드 계획을 공유합니다.
  14. 서비스 아키텍처 검토, 아키텍처 다이어그램을 그리고 내부 탐색기 제품 차와 공유합니다.


  1. 도커 이미지 버전 업데이트 기능을 추가합니다.
  2. docker-hub 이미지 가용성 확인 인터페이스가 v2로 업그레이드되었습니다.
  3. 서비스 간 메소드 호출을 위해 초기화 로직을 조정하고 각 로직 서비스를 서로 마운트합니다.
  4. 사용자에게 반복적으로 요청을 요청하지 않도록 nonce 암호 net_type과 같은 통합 상태 정보를 저장하는 데 사용되는 전역 통계 전역 개체를 추가합니다.
  5. global stat의 전역 상태에 set 및 get 메서드가 추가되며, 각 서비스는 속성 데코레이터를 사용하여 전역 stat 메서드를 호출하여 전역 상태를 얻습니다.
  6. 서비스에서 호출된 일부 서비스는 통합 처리를 위해 전역 통계에 병합되고, 반복적으로 생성되는 중복 하위 서비스 개체가 최적화됩니다.
  7. 나중에 빈 암호가 초기화될 때 비어 있지 않은 암호를 설정하면 오류가 보고되는 문제가 수정되었습니다.

Vkube 웹

  1. 프롬프트 없이 이미지 버전을 처리하고 긴 문자 입력을 확인합니다.
  2. localstorage 유료 주문 문자를 삭제하고 인터페이스 폴링 논리를 사용하여 데이터 신뢰성을 향상시킵니다.
  3. 배포를 추가한 후 자동으로 새로고침하여 도메인을 바인딩할 수 있는지 확인합니다.
  4. vkube의 중복 구성 요소 삭제: 중복 종속성을 해결하고 프로젝트 크기를 줄이기 위한 Excel 프로세스, 이미지 자르기.

VSYS — NFT 인덱서

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

  1. NFT-인덱서 서비스 / Minting Queue / 다중 승인 서비스
  2. Layer-2 서비스를 완료하고 모든 NFT 계약에 통합할 준비가 되었습니다.
  3. 서비스 개시를 위한 API 및 도커 파일 작성이 필요한 문서.
  4. Token-to-Token 대체 가능한 자동 발행 서비스.
  5. 계약 구독 / 리스너 2층 서비스.

생태계 기술 업데이트


  1. 팀은 상환 프로세스 및 물류 흐름에 대해 GoldZip 팀과 논의합니다. 팀은 사용자 온보딩을 위한 Operations 플랫폼의 온라인 거래를 처리하기 위해 GoldZip 팀과 계속 소통하고 있습니다.
  2. 온라인 지불 거래를 위한 흐름을 만듭니다.
  3. Supplier Flow를 배포하여 사용자가 먼저 프로그램을 사용하도록 합니다.

Tachyon Protocol


  1. 팀은 일부 지역의 사용자가보고 한 네트워크 불안정 문제를 최적화하고 해결합니다. 노드 서버 하드웨어를 업그레이드하고 회선 연결을 최적화하며 연결 ​​프로토콜 수준을 업데이트하고 노드 네트워크의 전반적인 안정성을 향상시킵니다.
  2. 이 특별한 네트워크 환경을 위해 특별히 설계된 특수 영역에 대한 새로운 연결 프로토콜을 계속 개발하십시오. 획기적인 차단은 연결 문제를 해결합니다.
  3. 현재 노드 배치 방식의 문제를 수정하고 새로운 노드의 정상적인 배치와 노드의 일일 유지 관리 효율성을 보장하고 노드 운영의 안정성을 더욱 향상시킵니다.
  4. 팀은 계속해서 약정 계약 실행 시스템을 최적화하고 일부 계약 실행 문제를 신속하게 해결합니다. 시스템의 전반적인 성능을 향상시키고 담보 계약의 안정성과 보안을 보장합니다.
  5. 팀은 멤버십 시스템 및 사용자 경험의 안정성을 더욱 보장하기 위해 멤버십 구매 시스템과 멤버십 및 멤버십 경험과 관련된 일부 기능을 지속적으로 최적화 및 업그레이드합니다.
  6. 팀은 사용자 기능과 사용자 경험의 안정성을 더욱 보장하기 위해 앱 시스템과 기능 구조를 최적화하고 업그레이드하기 시작했습니다.
  7. 팀은 현재 노드 안정성 및 운영 비용과 같은 문제를 해결하는 데 도움이 되도록 고품질 노드 운영자와 긴밀한 협력을 구축하기를 희망하면서 새로운 노드 운영자와 적극적으로 연결하고 있습니다.
  8. 팀은 노드 프로그램 메모리 및 CPU 사용을 지속적으로 최적화하고 일부 불안정한 노드에 대해 실행 메모리 및 CPU와 같은 하드웨어 장치를 업그레이드하고 노드 서버의 안정성을 개선합니다.
  9. 팀은 일시적인 서버 충돌 문제를 해결함과 동시에 서버 운영 프로세스와 하드웨어를 종합적으로 검사하여 완벽한 서버 충돌 대응 메커니즘을 구축했습니다.
  10. 일부 모델의 지속적인 플래시백 문제에 대응하여 현재 모든 단말에서 제품이 정상적으로 사용될 수 있도록 일부 모델의 호환성을 조정하고 성능이 부족한 일부 구형 모델을 최적화하고 있습니다.

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만 개를 넘었습니다.


  1. 흐름 조정을 위한 UX/UI Interface 2.0 개발.
  2. UX/UI 인터페이스 2.0은 흐름의 조정을 위해 생성되었습니다.
  3. 추가 블록체인 지원을 가능하게 하는 백엔드 조정.
  4. 서비스 아키텍처 검토, 아키텍처 다이어그램을 그리고 내부 탐색기 제품과 공유합니다.

B-a-a-S 파트너십

타이탄 지갑

  1. 모바일 앱 품질보증 테스트 (iOS / Android)
  • 거래 활동에 대해 추가 필터가 생성되었습니다.
  • 다른 지갑으로 토큰을 보낼 때 최대 거래 금액과 관련된 버그를 수정합니다.

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

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

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

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

해시태그 CMS

  1. 디자인팀은 UX와 Wireframing의 구현을 시작했습니다. 프로젝트 “해시태그 스테이션”. 제품의 초기 알파 버전은 UI로 설계 및 구현되었습니다.
  2. 팀은 개념 증명 개발을 시작했습니다. API 및 2nd Layer 서비스 개발.
  3. 모바일 앱 품질보증 테스트 (iOS / Android)
  4. 확장 버전(Chromium 확장)에 대한 품질 보증


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

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

샌드박스 환경

  1. 모든 Wallet 관련 기능을 테스트할 수 있는 Sandbox 환경 만들기
  2. 스테이크 및 잠금 계약 테스트 기능 추가

VSYS 커뮤니티 업데이트

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



V Systems
V Systems

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