Aeternity and Erlang unite forces to address blockchain scalability

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

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».

Elixir Club 9 in Kharkiv

18 November, 11:30, Spalah, Divocha str. 9, Kharkiv
14 November 2017   383

Elixir Club is a regular event for Elixir community. Elixir developers are gathered and given  an opportunity to share their experience, cases, and mistakes and ways to avoid them. Events usually take place in Kyiv, but also they were held in Ternopil, Lviv, and Dnipro this year to share with developers from all of the Ukraine. Next Elixir Club 9 will be held in Kharkiv. It will be the one-day event, and agenda will be mostly about Elixir language basics. Organizers welcome professionals with different technology backgrounds to become acquainted with Elixir. The lineup consists of talks about Elixir language, its ecosystem, appropriate solutions, cases of using Elixir in real project.

Speakers

There will be interesting talks of skilled coders at Elixir Club.

Alex Rozumii

Topic: "Elixir: Getting started with language and ecosystem"

Alex Rozumnii
Alex Rozumii

Elixir is a dynamic, functional language designed for building scalable and maintainable applications. It’s snowballing nowadays due to its battle-tested ecosystem and useful features. This talk will be interesting mostly for nonexperienced Elixir developers, as it will cover Elixir and OTP ecosystem basics and will include the list of essential materials to improve your onboarding speed.
 

Alex Rozumnii

Yurii Bodarev

Topic: "Ecto and Phoenix: Doing Web With Elixir"

Yurii Bodarev
Yurii Bodarev

Phoenix is an MVC web framework providing all tools that You can expect to be productive: generators, templates, and channels as WebSockets abstraction. Ecto is a domain specific language for composing queries and interacting with databases. This talk will introduce You to building a fast and reliable web applications with Elixir using Phoenix and Ecto as a solid foundation.
 

Yurii Bodarev 

Alexander Khokhlov

Topic: "Pattern matching in Elixir by example"

Alexander Khokhlov
Alexander Khokhlov

Elixir alongside with it's Erlang host platform gives a really simple yet powerful language feature called "pattern matching". In his talk, Alexander gonna walk you through the main concepts of pattern matching mechanism with examples from real Phoenix web app.
 

Alexander Khokhlov

Founder, Nots.io

Alex Troush 

Topic: "Elixir in a service of government"

Alex Troush
Alex Troush

How we build a biggest open-source project that uses Elixir. A deep dive to Ukraine EHealth System and problems of big elixir codebase.
 

Alex Troush

Event agenta

  • 11:30 Registration and Welcome coffee
  • 12:00 Elixir: Getting started with language and ecosystem - Alex Rozumii
  • 12:50 Coffee break 13:00 Ecto and Phoenix: Doing web with Elixir - Yurii Bodarev
  • 14:00 Lunch 15:00 Pattern matching in Elixir by example - Alexander Khokhlov
  • 15:45 Coffee break 16:00 Elixir in a service of government - Alex Troush
  • 16:45 Coffee break
  • 17:00 Lightning Talks

Students are welcomed for their willingness to learn, and organizers give 50% discount via the promo code “student”. Also, parents of small babies (0-3 years) on maternity leave, who want to grow their skills while nursing the kid are welcomed too. You can get a special discount on the ticket with promo code “GrowWithYourKid “. Get you ticket here.