🔒Security Measures
Learn more about Axion's dedication in providing a secure token
Last updated
Learn more about Axion's dedication in providing a secure token
Last updated
Securing your investment is of utmost importance for any financial offering, whether a traditional bank or a Decentralized Finance (DeFi) system like Axion.
The process by which individual transactions and your investment balance are secured is vastly different between traditional banks and cryptocurrencies. In a bank, their ledgers are managed and maintained on private servers, created and secured by the banks themselves. While these private servers may offer industry-standard security, they are still controlled by the banks, making them only as strong as that bank’s security measures. These servers make for attractive targets for hackers or criminal organizations, and there have been many cases of bank servers being breached, even if no financial loss was incurred.
With cryptocurrencies, the transactions and balance of your account are decentralized, meaning it is stored on the blockchain network. For those unfamiliar with the concept, the blockchain is a vast, globe-spanning network of computers that process transactions. Each individual transaction is independently verified by thousands of nodes worldwide, making each transaction incredibly secure. With the blockchain, there is no single point of failure, and bank managers do not control the servers, IT support teams, or mandates by government organizations that may introduce changes based on their own political interests. Thus, the blockchain is incredibly secure.
Axion initially launched on the Ethereum blockchain, a time-tested and incredibly well-supported network that allows for the execution of validated code in the form of Smart Contracts. Due to the rising Ethereum price and high gas fees, the Axion community voted overwhelmingly to migrate to the Polygon network.
In addition to the inherent security measures that are standard for all contracts operating on the Blockchain, Axion maintains its own security measures and transparent development that clearly showcases the trust token holders can place in Axion and its Smart Contracts. Many cryptocurrencies may hide or otherwise obfuscate their smart contracts' underlying code and development, allowing for exploits, manipulation, or unethical economies to operate and thrive. Axion pledges to be a fully transparent and ethical cryptocurrency, with all of its developments available to be reviewed, accessed, and understood by anyone.
Axion’s Smart Contracts have been independently audited four times by professional auditors who specialize in cryptocurrency. These evaluations look through the entire code from start to finish, evaluating it for inconsistencies, loopholes, or exploits that could otherwise be used to damage the Axion ecosystem. All four audits have come back free and clear, and the results of these audits can be found here:
In addition to independent audits, Axion’s full-time development team constantly reviews, updates, and manages the code that makes up Axion’s Smart Contracts. The ability to react quickly to community feedback or network problems allows Axion to adapt quickly and efficiently. With Axion’s Layer 2 upgrade, the underlying code could be updated with new features and functionality while still remaining immutable. And with the Axion v3 launch, the entire code was rewritten from the ground up based on actual usage data from our community, creating an even stronger, cheaper, and faster utilization of the network than ever before. This regular and constant development work showcases the underlying health and stability of the Axion ecosystem.
Axion maintains industry standard protection on its APIs, ensuring that anyone who accesses APIs controlled by Axion does so with read-only access, preventing unwanted or unauthorized change.
Axion’s code database for all its public-facing websites and backends is hosted on GitHub. Whenever a developer changes the code and wants to publish it, this is called a “pull request.” In order for a change in the code to be published to the live public-facing environment, a developer submits a pull request. The change will only be approved when Axion’s other verified developers approve the change. This prevents any bad actors from publishing changes without the team’s consent.
Development in the cryptocurrency world happens at a lightning-fast pace. It can be easy for developers to focus on implementing a new feature and inadvertently cause issues or incompatibilities with the existing code. Axion employees' Unit Testing in its development allows all Smart Contract elements to be broken into small pieces, or units, to confirm that they are behaving appropriately. On the Polygon test network, the Smart Code is run through a series of tests, with each unit being given a specific input and an expected output. If these units report outputs inconsistent with the expected results, the code is re-evaluated, and the errors are fixed before deployment. This approach allows all areas of the code to be tested for errors regardless of the new feature set.
Similar to the pull request authorization, any changes to Axion’s Smart Contracts require rigorous approval by all developers holding an authorized wallet. This is called a Multisig - or Multi-Signature - approval process. Axion’s Smart Contracts require:
4 of 6 approvals for any code deployed to the Main Branch
4 of 6 approvals for any code that changes the Smart Contract itself
This means that it takes a majority of the development team to approve any changes, big or small, to the underlying code of Axion. With developers worldwide, many of whom have a significant financial investment in the Axion ecosystem, no unauthorized or exploitative changes will pass majority approval.
These features and security checks are publicly available for viewing and evaluation, aligning with Axion’s pledge to be a transparent and trustworthy investment cryptocurrency.