Achain, a popular blockchain in China, uploaded its core source code to Github, and officially launched the “Achain Community,” hope to build the community with blockchain enthusiasts.
Achain is a simple, efficient, and secure blockchain platform. Users can use Achain to quickly deploy digital assets, smart contracts and other enterprise-class decentralized applications.
Under development for two years, Achain has gained market recognition in terms of digital asset issuance. It’s unique RDPOS (Result Delegated Proof of Stake) distributed consensus mechanism has implemented a complete Turing smart contract VM with proprietary intellectual property rights. While the transaction performance on the chain is up to 1000TPS (transactions per second).
Achain can create and run smart contracts, issue various types of digital assets, copyright protection, certificates of evidence, etc.
What are the similarities between Achain and Ethereum?
They are both public blockchains, able to carry smart contracts and applications, are digital asset driven, have built-in cryptocurrencies and are open source.
Just like the Ethereum, Achain has a blockchain, which contains data blocks (transactions and smart contracts). These blocks are created by participants, while other participants verify them.
ACT, the cryptocurrency from Achain, is used for paying the cost of calling smart contracts and other transaction fees.
What are the differences between Achain and Ethereum?
Ethereum uses POW+POS consensus, while Achain use its original RDPOS distributed consensus (still improving).
The difference between RDPOS (Result Delegated Proof of Stake) and DPOS (Delegated Proof of Stake) is the party which performs the validation of the execution of a smart contract. DPOS uses a correspondent node to perform a smart contract, in order to compare with the execution of the production block node. RDPOS will dynamically determine, according to the state of the result transaction (for example, R-Result) at the time of the package of production block node, whether smart contract should be verified by a correspondent node or all nodes. For a specific smart contract, for example, if the execution of smart contract requires a long period of time, and the space of the internal state of the smart contract is large, different strategies should be adopted to facilitate the rapid verification of the smart contract. In case of an unpackaged transaction resulting from the oversized result of the smart contract, the block-generation node will only package the result transaction Hash, so that all modes can automatically engage in the verification. This consensus mechanism theoretically improves the transaction performance of the entire network.
Achain’s average block time is 10 seconds.
The transaction performance on is up to 1000TPS (transactions per second).
Achain provides a “sandbox mechanism”
The “sandbox mechanism” is a full-featured simulator. Every time users enter the sandbox, they do not need to spend tokens, but they can access all the chain functions, and verify their contract quickly. This mechanism can reduce the probability of false contracts on the chain, as well as reduce the cost of debugging.
“We hope to create the most inclusive and open community atmosphere, our source code has already been uploaded to GitHub. The team is working on enriching related documents and tools, we are phased open source right now and will be open source in real time later. Open source is good for community developers to make better use of the systems. I don’t think there is a perfect blockchain mechanism, but Achain will constantly updated,” said Tony Cui, founder of Achain.