Archethic's first DApp: Decentralized Website

Archethic's first DApp: Decentralized Website

Contents

  • Introducing AE Web
  • AE Web CLI (Command Line Interface)

What is AE Web?

With more than 252000 websites created globally everyday where 99% of these websites being very small, small and medium sized websites, its maintenance, security risks & costs are very high. AE Web provides a single solution to all these within a fraction of this total cost!

The problem faced by current websites are:

  • Security Risks and Certification Problems: 43% of all data breaches involve small and medium-sized businesses, and 61% of all SMBs have reported at least one cyber-attack during 2020. Web security threats are constantly emerging and evolving, but a number of threats consistently appear at the top of web security threat lists. These include: Phishing, Ransomware, SQL injection, Cross-site scripting, Code injection, Viruses and worms, Spyware, Many more…
  • Poor Design, Poor SEO and No Credibility: Unable to fully accommodate all mobile and laptop versions, Improper SEO leads to less website traffic, Websites that are left for dead,...
  • Poor Metrics (no analytics): If you do not know your website metrics, it is like driving a car blindfolded. You need to know your website numbers so that you can work out what parts need to be optimised, added, or revised. You need to be able to consistently track these numbers because this information will change and evolve as more work is done on the site.
  • Slow loading speed and lack of quality of images
  • High Maintenance Cost Market Size

With the number of websites reaching 2 Billion (where 99% of the websites are small and medium sized), the above 4 problems need to be solved and AE Web provides a simple and easy solution

AE Web is built on Archethic blockchain which provides the highest security, scalability, sustainability and simplicity
- Scalability: Can handle millions of transactions per second and with very low transaction fee. Most websites today pay a hefty fee for maintenance, anti-virus software, firewall, security certificates, etc… But with AE Web only a fraction of it is paid as transaction fee which takes care of all the payments.
- Security: The most secure blockchain of them all and has the capability to handle even 90% malicious nodes.
- Sustainability: Most of the data centres today are centralised and consume a lot of energy to cool the centralised servers, with Archethic’s geo-location capability the data is stored across the globe with the highest availability rate and there is no extra energy consumed to cool the servers and the load is distributed evenly throughout the globe.
- Simplicity: Both a tech or a non-tech can easily use AEWeb to have his or her website secured completely.


AE Web Command Line Interface

This command line interface enables you to deploy files on top of Archethic Public Blockchain. Using this cli you are able to easily deploy a single page website. The final verison of AE Web will be able to handle any kind of website, no matter its size, throughput, etc...

Instructions

  • To get the AE Web CLI, you need NodeJS installed. Then you need to install the CLI, using:
npm install aeweb -g

To check if AE Web CLI is installed successfully, try :

aeweb about

To generate address you need -

  • seed is a string representing the transaction chain entropy to be able to derive and generate the keys for the transactions
  • index is the number of transactions in the chain, to generate the current and the next public key
aeweb generate-address --seed=myseedphrase --index=0

To deploy files you need -

  • seed is a string representing the transaction chain entropy to be able to derive and generate the keys
  • index is the number of transactions in the chain, to generate the current and the next public key
  • endpoint is the URL of a welcome node to receive the transaction
  • path is the file path
aeweb deploy-file --seed=myseedphrase --index=0 --endpoint=https://testnet.archethic.net --path=./index.html

Contribution

Thank you for considering to help out with the source code. We welcome contributions from anyone and are grateful for even the smallest of improvement.

Please to follow this workflow:

  1. Fork it!
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Archethic Public Blockchain

Archethic is a Layer 1 aiming to create a new Decentralized Internet.

Its blockchain infrastructure is the most scalable, secure & energy-efficient solution on the market thanks to the implementation of a new consensus: "ARCH".

Archethic smart contracts expand developers' boundaries by introducing internal oracle, time-triggers, editable content & interpreted language.

Through native integration for DeFi, NFTs & decentralized identity; Archethic offers an inclusive and interoperable ecosystem for all blockchains.

In order to achieve the long-term vision of an autonomous network in the hands of the world population, we developed a biometric device respecting personal data privacy (GDPR compliant).

Making the blockchain world accessible with the tip of a finger. Be the only key! https://www.archethic.net/

Archethic Foundation Non-profit in order to manage decentralized governance of the public blockchain


Do you want to learn more?  

White Paper
Yellow Paper


Join our community!  
Telegram
Discord
Twitter
GitHub
YouTube