Skip to content

Commit

Permalink
Update Doc “resources/whitepaper-2/background-on-aelf/index”
Browse files Browse the repository at this point in the history
  • Loading branch information
b-aelf committed Jul 19, 2024
1 parent 22013d7 commit f7fd3bd
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions docs/resources/whitepaper-2/background-on-aelf/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ aelf is primarily a multi-chain parallel computing blockchain framework which wa
4. Basic components for a minimum viable Block and Genesis Smart Contract Collection for each Chain, which reduces data complexity and allows for high customisation at the same time.
5. Permission for stakeholders to approve amendments to the protocol, including redefining the Consensus Protocol; Permission for SideChains to join or exit from MainChain dynamically based on the Consensus Protocol.

aelf's primary strength lies in its architecture, which utilizes a multi-layered structure comprising a MainChain and multiple SideChains. This differs from a traditional Single Chain system in that aelf is a "Branched Ecosystem", where the MainChain works as the backbone of the system and connects to multiple SideChains. Compared with the traditional "one Chain to any type of Contract", aelf's "One Chain to one type of Contract" design allows aelf to distribute tasks efficiently and process transactions in parallel, significantly enhancing scalability and reducing congestion. At the same time, the SideChains are easier to manage and can be tailored for specific applications, enabling aelf to support a wide range of use cases without compromising performance.
aelf's primary strength lies in its architecture, which utilises a multi-layered structure comprising a MainChain and multiple SideChains. This differs from a traditional Single Chain system in that aelf is a "Branched Ecosystem", where the MainChain works as the backbone of the system and connects to multiple SideChains. Compared with the traditional "one Chain to any type of Contract", aelf's "One Chain to one type of Contract" design allows aelf to distribute tasks efficiently and process transactions in parallel, significantly enhancing scalability and reducing congestion. At the same time, the SideChains are easier to manage and can be tailored for specific applications, enabling aelf to support a wide range of use cases without compromising performance.

For aelf's consensus mechanism, it utilises the Delegated Proof of Stake (DPoS) to manage overall network efficiency. DPoS is known for its speed and energy efficiency compared to other consensus mechanisms like Proof of Work (PoW). By allowing token holders to vote for delegates who validate transactions and maintain the network, aelf ensures a high level of security and decentralization while keeping transaction times low. Additionally, aelf's dynamic indexing and comprehensive token system offer robust support for various applications, from digital asset management to DeFi platforms, making it a versatile and powerful blockchain solution for all types of developers.
For aelf's consensus mechanism, it utilises the Delegated Proof of Stake (DPoS) to manage overall network efficiency. DPoS is known for its speed and energy efficiency compared to other consensus mechanisms like Proof of Work (PoW). By allowing token holders to vote for delegates who validate transactions and maintain the network, aelf ensures a high level of security and decentralisation while keeping transaction times low. Additionally, aelf's dynamic indexing and comprehensive token system offer robust support for various applications, from digital asset management to DeFi platforms, making it a versatile and powerful blockchain solution for all types of developers.

Last but not least, the [C# programming language](https://learn.microsoft.com/en-us/dotnet/csharp/tour-of-csharp/) forms the foundation of the entire aelf blockchain. C# is a robust, object-oriented language with strong type-checking, which enhances code reliability and reduces runtime errors and are crucial for the immutable and secure nature of blockchain applications. Its performance characteristics, including efficient memory management and speed, are beneficial for blockchain's demanding requirements. Further, C#'s support for asynchronous programming and parallel processing helps optimize the performance of blockchain nodes, ensuring they can handle multiple transactions simultaneously without significant latency. This strong technical foundation underpins aelf's ability to handle high transaction volumes and complex operations with ease.
Last but not least, the [C# programming language](https://learn.microsoft.com/en-us/dotnet/csharp/tour-of-csharp/) forms the foundation of the entire aelf blockchain. C# is a robust, object-oriented language with strong type-checking, which enhances code reliability and reduces runtime errors and are crucial for the immutable and secure nature of blockchain applications. Its performance characteristics, including efficient memory management and speed, are beneficial for blockchain's demanding requirements. Further, C#'s support for asynchronous programming and parallel processing helps optimise the performance of blockchain nodes, ensuring they can handle multiple transactions simultaneously without significant latency. This strong technical foundation underpins aelf's ability to handle high transaction volumes and complex operations with ease.

For further details on aelf's original design and architecture, please kindly refer to our [original whitepaper](https://docs.aelf.com/pdf/aelf_whitepaper_v1.7_en.pdf).

0 comments on commit f7fd3bd

Please sign in to comment.