What is Zotonic?

Overview of Zotonic, open-source Erlang Web Framework
24 August 2017   433

Zotonic is the open source, high speed, real-time web framework  and content management system, built with Erlang. It is flexible, extensible and designed from the ground up to support dynamic, interactive websites and mobile solutions.

According to the developers, Zotonic is fast and stable - suited for anything from basic websites to complex distributed applications. It offers an elegant backend for managing content with the flexibility that developers need to build truly amazing applications.

Zotonic is a complete stack for building advanced websites quickly. It consists of:

  1. a content management system (CMS)
  2. a web framework
  3. a web server.

You can rapidly develop CMS-based sites on top of Zotonic. If you need more flexibility, you can customise all aspects of Zotonic. The included web server means can start working with Zotonic right away, without the need for installing Apache or Nginx separately.

Zotonic is structured into modules. Each module offers a specific piece of functionality; the CMS is itself a module. There are modules for access control, social media integration, TLS, video embeds and much more.

Central to Zotonic is its uniquely flexible data model.

In above video,  David de Boer will talk about the Zotonic features and usability for fast and easy web development.

Learn more at official website.

Aeternity and Erlang unite forces to address blockchain scalability

The partnership will strive to effectively serve billions of potential users
29 January 2018   288

Last week distributed computing platform aeternity partnered with fault-tolerant systems developer Erlang Solutions. Aeternity is going to scale its distributed network with fault-tolerant systems with the assistance of Erlang. It will allow to serve billions of users to further drive the adoption of blockchain technology. In addition to scalability, the partnership aims to address consensus-related mechanisms.

To achieve the scalability, aeternity brings in the concept of “state channels”: because only the people affected by the transaction need to know about it, then the parties instantiate some state on a blockchain and send signed updates to this state between each other. Thus, transactions are conducted as fast as information can travel, and channels stay independent from each other which in turn allow parallel transactions.

Regarding the consensus mechanism, it is a hybrid of Proof-of-Work and Proof-of-Stake: Proof-of-Work determines block-order, while the hybrid algorithm will determine the answers of oracle questions and system variables.

As for Erlang, the blockchain itself, the contract language, the virtual machine, the oracle and governance mechanisms are written in Erlang. The specifics of the language is that it allows to write code that can respond to many requests and doesn’t crash. On top of that, the servers with the highest uptime in the world are based on Erlang.

The launch of main network is scheduled for Q2 of 2018.

The users on Reddit reacted positively on the news about the partnership some gave predictions:

@murt «Aeternity has been one of the best kept secrets in crypto but looks like it's starting to break out now. Will be $1B market cap in no time».

@davidsho1 «That's huge partnership. Erlang solutions processes for billions of users. Possibly biggest news in blockchain period. Too bad noone knows aeternity. Only a matter of time before word gets out. 100$ aeternity on mainnet very likely. This project has enormous potential».

@izroda «AE bull run, important new partnership, what more can you want from a Saturday».