News from the VSYS Coin Development team on February 1, 2023
Monthly Digest — January 2023
Blockchain Dev Updates
VCloud Backend
1.Create, delete, and update service category and service type through templates, and use batch operation to complete the addition, deletion, and modification of the same table with one communication connection. This saves MongoDB’s bandwidth usage.
2.For the business code of the upload template, add unit tests separately based on the business logic modules of provider, service category and service type.
3.Determine whether the provider information needs to be updated on the database, and modify the verification mechanism when the provider is created.
4.Complete the cli version update prompt, and add a field minimal supported version to realize the function of cli exit under the minimum supported version.
5.Same as merchant, v-kube-service abstracts communication with other terminals into rpc communication.
6.Change all related price types, change price discount, increase precision handling
7.Complete the deployment of mainnet event-trigger, and the migration of merchant and platform mainnet.
8.Test the vcloud and vkube service in the mainnet state, especially the use of usdv token on the mainnet.
9.Complete the function of proxy user domain to its own container service, as well as joint debugging with the frontend, deployment and online.
10.Upgrade Vkube backend to use https hosting instead.
11.Create Lark robot and add service health monitoring.
12.Participate in development discussion for new explorer, share an upgrade plan.
Frontend
1.The vcloud-cli payment method table displays the price of the floating point number.
2.The final payment amount of the vcloud-cli order supports floating point numbers.
3.Vcloud-cli shopping cart calculation results support floating point numbers.
4.Vcloud-cli fixes the problem that the renewal service is abnormal due to the change of floating point number price.
5.Vcloud-cli main title text optimization.
6.Vkube web page abstracts user wallet all token information query code.
7.Vkube web page debugging main network token payment interface.
8.The vkube webpage fixes the decimal place precision error of the order price and the payment price is rounded up to be smaller than the actual price.
VSYS Explorer 2.0
1.VSYS Explorer to go through CI/CD review and bug fixes.
2.Fix ongoing small bugs and fixes and prepare to deploy to public.
V SYSTEMS Sidechains Research & Development
1.Research and Development for Tendermint Consensus and Ethermint side-chain.
2.Running local full-node with Ethermint library and Proof-of-Authority SDK.
3.Rewriting modules and functions to fit the latest version of Ethermint Library
4.Research on newer versions of SDK.
5.Development Team rewriting the consensus protocol module on Cosmos SDK.
VSYS Layer-2 Service
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.Code Refactoring for 2nd layer service for mint-queue process to handle multiple instances of mint queue processes for custodial applications.
2.Quality assurance and performance testing on Mint-queue processing.
3.Indexer Authorization — allow users to access specific contract ids.
5.Documentation required to be written for API and Docker file to launch the service.
Ecosystems Tech Updates
GoldZip
1.Team provides consultation services to Goldzip team about physical escrow and further UX consultation on trade flow.
2.Team looks further into A.I level KYC solutioning to integrate into system.
3.Deployment of Supplier Flow to live for users to user the program upon receiving the final invoice.
4.Deployment of Redemption flow to live for users to use redemption program.
5.Implement redemption flow as escrow and have approved by the CGSE.
Tachyon Protocol
1. Continuously optimize network connection stability and connection quality, and solve unstable connections in some areas.
2. Carry out cutting-edge research on new connection protocol technologies, develop specific protocols for blocked areas, and try to break through specific network blockades.
3. Solve the temporary problem that some users cannot perform on-chain operations.
4. Continuously optimize the memory and cpu occupancy rate of the node, upgrade the node running program, solve the problem of node running crash, and improve the running stability of the node server.
5. In response to user feedback, optimize the loading and display logic of advertisements again, and continue to improve the app user experience.
6. Solve the problem of contract execution errors, and optimize the calling system of the pledge contract to ensure the stability of the contract system.
7. The team actively discusses the operation plan with the node operator, optimizes the node operation process through the node bandwidth, node utilization rate and actual operation situation, improves the node operation efficiency, and reduces unnecessary operation costs.
Operation:
IPX Staking data:
Total Staking Amount: 177,988,064 IPX
Nodes Staked: 1128
Total Nodes on Tachyon Network: 1233
Total Rewards Distribution: 80,602,526.6 IPX
IPX wallet pledge data
Total Staking: 17,909,372 IPX
Rewards: 9,757,070 IPX
IPX Staking on Node Manager
Total Staking: 100,000 IPX
Nodes: 5
Rewards: 238,890 IPX
VPN APP user data:
The total number of apps exceeded 5.8 million.
ABT-DEX — 2.0
1.Design team to go through marketing collateral and branding strategy research.
2.Adjustment to replace libraries to big.js for optimized calculation and error reduction for initiateSwap, redeem and refund functions.
3.Developer to create Reverse Proxy service for HTTPS request.
4.Fix Bugs and Errors for MetaMask not responding to the ‘Token Lock’ function.
5.Fix minor bug regarding connection issue to Titan Wallet Extension.
Updoot Media Platform — Upcoming New Project
1.Team completes UX/UI for project.
2.Frontend Team creates Voting for Proposals and Campaign frontend application functions.
3.Application connected to V SYSTEMS testnet for development and verifying blockchain transactions.
4.Team begins development for Like, Comment, Reward, Proposal and Campaign CRUD functionality and creates unit test cases.
5.Team begins development of frontend pages for MVP version of platform for Company View.
6.Migrate CRUD Off-chain database servers to AWS EC2 Servers.
7.Creation of On-Chain PoC for Updoot wallet layer and functions necessary for the application.
8.Integration of wallet to account to MongoDB.
9. Minting of Testnet Utility Token.
B-a-a-S Partnership
Titan Wallet- Mobile and Extension Version
1.Bug assessment to deduce connectivity issues to D-Apps — no issues reported (Chromium Extension).
Materia 2.5 Dashboard
1.UX/UI Flow revised to adjust to custodial point of view and voucher flow. Voucher flow has been segmented into a separate flow separate from standard collectibles.
2.CRUD Infrastructure of Materia backend has been separated and adjusted into importable library.
3.Backend development of models and controllers of Materia backend code.
4.Frontend development of Materia code created to interact with the database and payload testing.
Materia 2.5 — Multi-Sig Wallet
1.Design Team to include Multi-Signature Wallet to be combined with the Materia 2.5 custodial dashboard.
2.UX/UI flow to create Design System for Custodial Multi-Signature Wallet.
3.Design team to begin implementation of UX flow for wallet application for Custodial users.
Materia Decentralized Dashboard
1.Deploy staging version to V-Cloud.
2.Frontend development of Materia Decentralized Platform.
3.Backend to refactor the mint-queue process to handle multiple session NFT Minting.
VIO — Customer Rewards on Blockchain
1.Implementation of Lunar New Year NFT campaign for NFT Customer Rewards on NFTs on VSYS Chain.
2.Implementation of audit checklist for voucher database cluster.
3.Creation of Sandbox Database cluster.
4.Voucher Implemented to collaborators and clients on web campaign.
5.Implementation of client id and client secret for API endpoints.
6.Implementation of Fiat Purchase of tokens.
7.Implement and Migrate pre-existing mojodomo vouchers into database.
Coded Solution DID Passport
1.Research other products about digital identifiers and on-chain soul token implementations.
2.Research and Discovery for Product design.
3.Creation of UX/UI of DID web-based program.
4.Team does initial technical research and discovery for technical implementation.
VSYS Community Update
Twitter: 17.1K Followers
Telegram: 7,172 Members
Medium: 383 Followers
Reddit: 601 Members
Youtube: 3,270 Subscribers
Discord: 340 Members
월간 리포트 -2023년 1월
블록체인 개발자 업데이트
VCloud 백엔드
템플릿을 통해 서비스 카테고리 및 서비스 유형을 생성, 삭제 및 업데이트하고 일괄 작업을 사용하여 하나의 통신 연결로 동일한 테이블의 추가, 삭제 및 수정을 완료합니다. 이렇게 하면 MongoDB의 대역폭 사용량이 절약됩니다.
업로드 템플릿의 비즈니스 코드는 제공자의 비즈니스 로직 모듈, 서비스 카테고리, 서비스 유형에 따라 별도로 단위 테스트를 추가합니다.
공급자 정보를 데이터베이스에서 업데이트해야 하는지 여부를 결정하고 공급자가 생성될 때 확인 메커니즘을 수정합니다.
cli 버전 업데이트 프롬프트를 완료하고 최소 지원 버전 필드를 추가하여 지원되는 최소 버전에서 cli 종료 기능을 실현합니다.
가맹점과 마찬가지로 v-kube-service는 다른 단말기와의 통신을 rpc 통신으로 추상화합니다.
모든 관련 가격 유형 변경, 가격 할인 변경, 정밀 취급 증가.
메인넷 이벤트 트리거 배포 및 가맹점 및 플랫폼 메인넷 마이그레이션을 완료합니다.
메인넷 상태에서 vcloud 및 vkube 서비스를 테스트합니다. 특히 메인넷에서 usdv 토큰을 사용합니다.
자신의 컨테이너 서비스에 대한 프록시 사용자 도메인의 기능을 완성하고 프런트 엔드, 배포 및 온라인과의 공동 디버깅.
대신 https 호스팅을 사용하도록 Vkube 백엔드를 업그레이드합니다.
Lark 로봇을 생성하고 서비스 상태 모니터링을 추가합니다.
새로운 탐색기에 대한 개발 토론에 참여하고 업그레이드 계획을 공유합니다.
프런트엔드
Vcloud-cli 지불 방법 표에 부동 소수점 수의 가격이 표시됩니다.
Vcloud-cli 주문의 최종 결제 금액은 부동 소수점 숫자를 지원합니다.
Vcloud-cli 장바구니 계산 결과는 부동 소수점 숫자를 지원합니다.
Vcloud-cli는 부동 소수점 수 가격 변경으로 인해 갱신 서비스가 비정상적인 문제를 수정합니다.
Vcloud-cli 메인 타이틀 텍스트 최적화.
Vkube 웹 페이지는 사용자 지갑의 모든 토큰 정보 쿼리 코드를 추상화합니다.
Vkube 웹 페이지 디버깅 메인 네트워크 토큰 지불 인터페이스.
Vkube 웹 페이지는 주문 가격의 소수점 이하 자릿수 오류를 수정하고 결제 가격은 실제 가격보다 작게 반올림됩니다.
VSYS 익스플로러 2.0
VSYS Explorer는 CI/CD 검토 및 버그 수정을 진행합니다.
진행 중인 작은 버그 및 수정 사항을 수정하고 공개 배포를 준비합니다.
V SYSTEMS 사이드체인 연구 개발
텐더민트 컨센서스와 이더민트 사이드체인을 위한 연구개발.
Ethermint 라이브러리 및 인증 증명 SDK를 사용하여 로컬 전체 노드 실행.
Ethermint 라이브러리 최신 버전에 맞게 모듈 및 기능 재작성.
최신 버전의 SDK를 연구합니다.
개발팀은 Cosmos SDK에서 합의 프로토콜 모듈을 다시 작성합니다.
VSYS Layer-2 서비스
최신 트랜잭션을 2층 서비스로 추적합니다. 트랜잭션이 NFT 관심 계약에 연결되어 있는 경우 데이터베이스 및 소유권/조폐 진행/소유 상태를 업데이트합니다.
수탁 애플리케이션을 위한 mint 대기열 프로세스의 여러 인스턴스를 처리하기 위한 mint-queue 프로세스를 위한 2차 계층 서비스용 코드 리팩토링.
Mint-queue 처리에 대한 품질 보증 및 성능 테스트.
Indexer Authorization — 사용자가 특정 계약 ID에 액세스할 수 있습니다.
Token-to-Token Fungible 자동 발행 서비스.
서비스를 시작하기 위해 API 및 Docker 파일에 대한 문서 작성이 필요합니다.
생태계 기술 업데이트
GoldZip
Team은 물리적 에스크로에 대한 상담 서비스와 거래 흐름에 대한 추가 UX 상담을 Goldzip 팀에 제공합니다.
팀은 시스템에 통합하기 위해 A.I 수준의 KYC 솔루션을 더 자세히 살펴봅니다.
사용자가 최종 송장을 받으면 프로그램을 사용할 수 있도록 공급업체 흐름 배포.
사용자가 상환 프로그램을 사용할 수 있도록 상환 흐름 배포.
상환 절차를 에스크로로 구현하고 CGSE의 승인을 받았습니다.
Tachyon Protocol
네트워크 연결 안정성과 연결 품질을 지속적으로 최적화하고 일부 영역의 불안정한 연결을 해결합니다.
새로운 연결 프로토콜 기술에 대한 최첨단 연구를 수행하고, 차단된 영역에 대한 특정 프로토콜을 개발하고, 특정 네트워크 차단을 돌파하려고 합니다.
일부 사용자가 온체인 작업을 수행할 수 없는 일시적인 문제를 해결합니다.
노드의 메모리 및 CPU 점유율을 지속적으로 최적화하고, 노드 실행 프로그램을 업그레이드하고, 노드 실행 충돌 문제를 해결하고, 노드 서버의 실행 안정성을 향상시킵니다.
사용자 피드백에 따라 광고 로드 및 표시 논리를 다시 최적화하고 앱 사용자 경험을 지속적으로 개선합니다.
계약 실행 오류 문제를 해결하고 계약 시스템의 안정성을 보장하기 위해 서약 계약의 호출 시스템을 최적화합니다.
팀은 노드 운영자와 운영 계획을 적극적으로 논의하고, 노드 대역폭, 노드 활용률 및 실제 운영 상황을 통해 노드 운영 프로세스를 최적화하고, 노드 운영 효율성을 높이고, 불필요한 운영 비용을 줄입니다.
작업: IPX 스테이킹 데이터: 총 스테이킹 금액: 177,988,064 IPX 스테이킹된 노드: 1128 Tachyon 네트워크의 총 노드: 1233 총 보상 분배: 80,602,526.6 IPX IPX 지갑 서약 데이터 총 스테이킹: 17,909,372 IPX 보상: 9,757,070 IPX Node Manager의 IPX 스테이킹 총 스테이킹: 100,000 IPX 노드: 5 보상: 238,890 IPX VPN 앱 사용자 데이터: 총 앱 수는 580만 개를 넘어섰습니다.
ABT-DEX — 2.0
디자인팀은 마케팅 자료 및 브랜딩 전략 연구를 진행합니다.
최적화된 계산을 위해 라이브러리를 big.js로 교체하고 초기화 교환, 사용 및 환불 기능에 대한 오류 감소를 조정합니다.
개발자는 HTTPS 요청에 대한 역방향 프록시 서비스를 생성합니다.
MetaMask가 ‘토큰 잠금’ 기능에 응답하지 않는 버그 및 오류를 수정합니다.
Titan Wallet Extension에 대한 연결 문제와 관련된 사소한 버그 수정.
Updoot 미디어 플랫폼 — 다가오는 새 프로젝트
팀은 프로젝트의 UX/UI를 완성합니다.
프론트엔드 팀은 제안에 대한 투표 및 캠페인 프론트엔드 애플리케이션 기능을 생성합니다.
블록체인 트랜잭션 개발 및 검증을 위해 V SYSTEMS 테스트넷에 연결된 애플리케이션.
Team은 Like, Comment, Reward, Proposal 및 Campaign CRUD 기능 개발을 시작하고 단위 테스트 사례를 생성합니다.
팀은 Company View 플랫폼의 MVP 버전용 프런트엔드 페이지 개발을 시작합니다.
CRUD 오프체인 데이터베이스 서버를 AWS EC2 서버로 마이그레이션합니다.
Updoot 지갑 레이어 및 애플리케이션에 필요한 기능에 대한 온체인 PoC 생성.
MongoDB 계정에 대한 지갑 통합.
테스트넷 유틸리티 토큰 발행.
B-a-a-S 파트너십
Titan 지갑 — 모바일 및 확장 버전
D-Apps에 대한 연결 문제를 추론하기 위한 버그 평가 — 보고된 문제 없음(Chromium Extension).
Materia 2.5 대시보드
관리 관점 및 바우처 흐름에 맞게 UX/UI 흐름이 수정되었습니다. 바우처 흐름은 표준 수집품과 별개의 별도 흐름으로 세분화되었습니다.
Materia 백엔드의 CRUD 인프라가 분리되어 가져오기 가능한 라이브러리로 조정되었습니다.
Materia 백엔드 코드의 모델 및 컨트롤러 백엔드 개발.
데이터베이스 및 페이로드 테스트와 상호 작용하기 위해 생성된 Materia 코드의 프런트엔드 개발.
Materia 2.5 — 다중 서명 지갑
Materia 2.5 관리 대시보드와 결합할 다중 서명 지갑을 포함하도록 팀을 설계합니다.
수탁 다중 서명 지갑을 위한 디자인 시스템을 생성하기 위한 UX/UI 흐름.
수탁 사용자를 위한 지갑 애플리케이션을 위한 UX 흐름 구현을 시작하는 디자인 팀.
Materia 분산 대시보드
스테이징 버전을 V-Cloud에 배포합니다.
Materia 분산 플랫폼의 프런트엔드 개발.
다중 세션 NFT Minting을 처리하기 위해 mint-queue 프로세스를 리팩터링하는 백엔드.
VIO — 블록체인의 고객 보상
VSYS Chain의 NFT에 대한 NFT 고객 보상을 위한 설날 NFT 캠페인 구현.
바우처 데이터베이스 클러스터에 대한 감사 체크리스트 구현.
Sandbox Database 클러스터 생성.
바우처는 웹 캠페인에서 공동 작업자 및 고객에게 구현됩니다.
API 끝점에 대한 클라이언트 ID 및 클라이언트 암호 구현.
법정화폐 구현 토큰 구매.
기존 모조도모 바우처를 데이터베이스로 구현 및 마이그레이션합니다.
코딩 솔루션 DID 여권
디지털 식별자 및 온체인 소울 토큰 구현에 대한 다른 제품을 조사합니다.
제품 디자인을 위한 연구 및 발견.
DID 웹 기반 프로그램의 UX/UI 생성.
팀은 기술 구현을 위한 초기 기술 연구 및 발견을 수행합니다.
VSYS 커뮤니티 업데이트
트위터: 팔로워 17.1K 텔레그램: 7,172 회원 매체: 팔로워 383명 Reddit: 회원 601명 유튜브: 구독자 3,270명 디스코드: 340명
Monthly Digest — January 2023 was originally published in V Systems on Medium, where people are continuing the conversation by highlighting and responding to this story.