HomePortfolioTeamBlogSearch
AI & Agentic AI
AI Consulting and Implementation Gen AI Chatbot Agentic AI with N8N Anthropic Claude Partner Malaysia: AI Development for Enterprise By Claude Certified Architect (CCA-F) Claude AI Training Malaysia (Technical): CCAR-F Preparation Class Claude AI Training Malaysia (Non-Technical): CCAO-F Preparation Class Claude Customer Story: Hernan Corporation puts a Claude agent in every stage of its durian cold chain Claude Customer Story: Zetrix ships the agent interface to its Layer-1 blockchain with Claude Code OpenAI ChatGPT Partner Malaysia: Enterprise AI Solutions Openclaw for Enterprise SMEHero.ai: AI Platform for Malaysia SMEs Gen AI OPC One Person Company AI Forward-Deployed Engineers FDE as a Service Enterprise Voice AI Agent GPU-as-a-Service (GPUaaS) in Malaysia Malaysia GPU as a Service Guides: From GPU, DC, Power, Software, KYC to Pricing AI Gateway Malaysia | LiteLLM, Bifrost, Quota Management and Enterprise AI Governance AI and Data for General Elections ReelHero AI: AI Templated Video Generator Gen AI Digital Avatar AI Digital Banking Malaysia Conversational Payment Solutions AI Chatbot Automated Testing: LLM as a Judge and Red-Teaming Malaysia AI Vibe Coding/VibeOps LLM Fine-Tuning as a Service MySTI-Certified AI Tech Products AI Deepfake Detection
Development & Apps
Our Services AR/VR/XR Apple Vision Pro Development Blockchain/Web3/Smart Contract UI/UX Design Backend Development Power BI Dashboard EV Solutions – OCPP/OCPI/E-MSP Web App Strapi Headless CMS Development SuperApp Development Flutter React Native Native iOS Native Android CarPlay/Android Auto In Car Assistant
Cloud, Fintech & Enterprise
AWS Malaysia Cloud Modernization: Your Trusted AWS Partner Use Case: JomeInvoice Use Case: DahReply Azure Malaysia Cloud Modernization: Your Trusted Microsoft Partner Malaysia Cloud Modernization with Local BytePlus Cloud: Your Trusted BytePlus Partner Lark Malaysia Reseller For SME and Corporates Whitelabel E-Wallet Development Regulated Fintech Development Clean Energy Digital Solutions Malaysia Malaysia IOT Platform/Hardware Integration Software Development MyDigital ID Integration Property Development Digital Platforms Malaysia Cloud Framework Agreement CFA for Government Enterprise Grade IRB/LHDN E-Invoicing Middleware Meta WhatsApp and SMS API Services
Team Extension / Staff Augmentation
Team Extension Java Springboot Developer Staff Augmentation and Outsourcing Rust Developer Staff Augmentation and Outsourcing Golang Developer Staff Augmentation and Outsourcing C# .NET Core Developer Staff Augmentation and Outsourcing MuleSoft Developer Staff Augmentation and Outsourcing Gen AI LLM Developer Staff Augmentation
More
Press Our Standards – CMMI and ISOs Certified Join Agmoians Project Management Enterprise Grade Test Automation For Software Applications Coding Training Blog Government Grant Outsystems Agmo Singapore Agmo Academy
Request a Quote/Demo
Blockchain, Cryptocurrency, development

Digital Asset Exchange Development In Malaysia

It’s pleased to share that our client, MX Exchange is officially registered as the 4th Recognized Market Operator – Digital Asset Exchange (RMO-DAX) for trading of cryptocurrency by the Securities Commission Malaysia (SC). Read more here. We in Agmo has been playing a consultancy role to assist the company to build a solid technical architecture and meeting the authorities’ requirement.

Some might think building an exchange is not that difficult judging from the functionalities. In reality, there are quite a lot of detailed areas that you won’t know until you are running the business yourself and dealing with the authorities yourself.

In this article, we will share some of the insights that we have learned throughout the journey.

1. Solid IT Policy

Securities Commission Malaysia has published a great guidelines about cyber risk, business continuity and disaster recovery. Being a RMO-DAX, you need to come out with your own IT Policy to ensure you meet the requirements. Besides, it is also recommended for you to engage external security advisor/penetration testing auditor to ensure your policy is sufficient. We will strongly recommend our cyber security partner (NetAssist) to assist you on this, they also have Security Operation Center (SOC) to help you monitor the risks on 7 x 24 basis.

2. Constant infrastructure monitoring

It is important for you to have automated infrastructure monitoring tools, you can configure the rules, such as performance degradation, access to your backend from an irregular IP address/location, unusual high usage activities and so on. This can be achieved with tools like Application Performance Management tool like Azure Advisor.

3. Market surveillance

How do you prevent pump and dump, front running and other illicit operations? Being a regulated operator, you are responsible to protect your investors’ interest from all these activities. In the market, there are few famous automated market surveillance engine, such as Solidus Labs and Nasdaq Smarts. Basically you need to integrate your order book with the engine, they will alert you when something goes wrong. On top of this, you also need to come out with your own Volatility Control Mechanism (VCM), such as cooling off period, market halt (limit up/down), bot detection, circuit breaker/kill switch (stop certain fiat/crypto pair) and so on. The mechanism shall be designed based on historical market manipulation in some exchanges globally:
GDAX:
https://www.cnbc.com/2017/06/22/ethereum-price-crash-10-cents-gdax-exchange-after-multimillion-dollar-trade.html

Pump and dump:
https://www.lexology.com/library/detail.aspx?g=b92e6b62-0159-450b-b1d2-bdc4cac08748

4. Digital Asset Custodian (DAC)

Being an exchange operator, you will be receiving both fiat and cryptocurrency deposit.

For fiat deposit, the approach is similar like Bank Negara Malaysia e-wallet guidelines, basically a trust account is needed

For cryptocurrency deposit, it is important for the exchange operator to store the assets safely, like using a multi-signature cold wallet. Securities Commission has also launched the DAC guidelines at Oct 2020. There are 2 famous third party providers: BitGo and Fireblocks. This is to prevent incident like CoinCheck hack due to insecure wallet usage.

5. Know Your Customer (e-KYC)

Just like e-wallet and other Fintech applications, it is important for a regulated exchange to verify their investors’ identity, to ensure he/she is who he/she is as claimed. A e-KYC process typically involves 4 steps OCR (retrieve name, IC) from the ID card, landmark detection (to check the ID card has necessary security features), facial comparison (to compare the user’s selfie is same as the ID card), liveness detection (to ensure the selfie is a human, not a static image). There are couple of e-KYC provider out there, such as Onfido, Jumio and others. If you are primarily targeting Malaysian users, we will strongly recommend our partner, Innov8tif, their e-KYC product is proven solid and robust, trusted by many big brands.

6. AML/CFT/PEP

The next part, you also have to check if your customers are blacklisted in money laundering or terrorists database, or they are from a sanctioned country, or they are a Political Exposed Personnel? They are few common providers, such as Lexis Nexis, Refinitiv and Thomson Reuters.

7. Know Your Transaction (KYT)

How do you know if the cryptocurrency withdrawal is going towards a group of illegal owners? (such as Ransomware group)  There are cryptocurrency specific technology, such as ETHProtect and commercial providers, such as Chainanalysis and CipherTrace.

8. Solid Cloud Infrastructure 

How do you cope for high transactions when there are a lot of users? How do you continue your business when your data center is down for whatever reasons? You would need to have different mechanism to cater for different cases, such as DDoS attack protection, Web Application Firewall, Application Gateway, Failover Clustering and etc to ensure you have high scalability, high availability and high security.

9. Others

There are many other details that you will only come across like partial order matching, real time notification with subscribe/publish pattern (Signal-R/WebSocket), reduce crypto gas fee during sending to other users in same platform, crypto-services integration like Geth/Bitcoin Core for blocks confirmation and many more.

All above will involve a lot of monetary, time and technology investment. Still interested to build an exchange after this? Write to us at [email protected]