Decentralized Application
Last updated
Was this helpful?
Last updated
Was this helpful?
The core of the LX Decentralized Application (DApp) is built with the industry standard general purpose programming language (C++). It is compiled into Solidity binary executables, and operates on the Lux Blockchain.
Amongst the LX DApp security features:
Signed Transactions: Lux Wallet enables users to sign transactions with their private keys securely from their phone or browser without ever exposing them. LX uses Lux Wallet to provide a stable channel of communication between the browser and Lux Network.
Anonymity: the user of the average exchange must trust that their IP information is not being recorded. They also must trust that the data presented to them is correct and matches with what is on the blockchain. LX Dapp uses smart contracts with permission mapping to fetch data directly from the blockchain and store it locally at browser runtime, eliminating the need for a trusted third party. This decentralized approach results in improved anonymity and trust.
Hardware Wallet support: the LX DApp enables support for cold storage hardware wallets such as Trezor and Ledger and is not compatible with wallets that do not meet the security requirements set as digital asset safety standards regulated and monitored by ecosystem partner Zokyo.
Reduced Attack Surface: nobody is immune to large-scale internet attacks. Decentralized Applications and Blockchain technology directly mitigate many attack vectors by design.
Quality Assurance: all code for the LX platform complies to and Coding Standards.
The LX DApp User Interface (UI) is written in TypeScript. The UI code makes explicit calls to the Solidity binaries for execution of smart contracts and core functionality inside the browser runtime engine. Solidity is the state-of-art web technology promoted by the World Wide Web Consortium (W3C) W3C technology, which means it is supported by all major modern browsers in the market.
User experience is a key success factor for any exchange. The LX DApp provides cross platform mobile and web interfaces to make sure users are able to trade, issue new user-defined assets, receive market information, as well as potentially making payments with some of its price-stable assets.
All code for the LX platform is available on public repositories for public auditability and community support.