Aleph Zero Blog
Technology

Aleph Zero’s Proof-of-Concept Released on GitHub

Aug 21, 2019

AI Summary

Here's your AI summary of Aleph Zero’s Proof-of-Concept Released on GitHub on Aleph Zero blog

Top 10 key takeaways:

  1. Project Duration: Aleph Zero has been in development for over a year.
  2. Objective: The goal is to create a secure, scalable, decentralized Directed Acyclic Graph (DAG) for free value transfers.
  3. Performance: The Python prototype achieved 100,000 transactions per second on 128 nodes.
  4. Decentralization: The system uses a large, random committee and plans to introduce a rotating committee in the Golang implementation.
  5. Free Value Transfers: The protocol supports free value transactions and is both computationally and data-efficient.
  6. Open Source: The source code is open-sourced and licensed under LGPL to encourage community-driven development.
  7. Security: Open-sourcing the code aims to enhance security through community scrutiny.
  8. Learning and Improvement: The initial Python implementation helped identify bottlenecks and led to a simpler, more efficient protocol.
  9. Community Engagement: The team encourages developers to experiment with the Proof-of-Concept on GitHub and read their peer-reviewed white paper.
  10. Stay Updated: The project invites followers to stay updated via their website and social media channels.
AI Summary

It’s been over a year since we started working on Aleph Zero. Our goal is to create a secure, scalable, decentralized Directed Acyclic Graph (DAG) where free value transfers are achievable.

We had a theory, and we had the mathematical proofs, but we also desired to confirm it in practice.

We built a Python prototype that is:

—Scalable: we achieved 100,000 transactions per second on 128 nodes.

—Decentralized: large, random committee. In our upcoming Golang implementation, we‘re going to introduce a rotating committee to decentralize our DAG network.

— equipped with Free Value Transfer Transactions. Our protocol is both computational and very data-efficient, enabling free value transactions.

Our first implementation was created in Python—a popular prototyping language. “Releasing the source code is absolutely essential in crypto”, says Michal Swietek, Aleph Zero’s Chief Product Officer. “Public blockchains should be community-driven, and that can’t be achieved without an open-sourced code.”

Everything we did so far is open-sourced, and licensed under LGPL. We didn’t yet choose a license for our upcoming alfanet Golang implementation.

We want to enable collaboration as well as to open Aleph Zero for the help of the global developer community. Moreover, the more eyes we get on the code, the more secure it will become.

“We wanted to implement the first version of the protocol to see how well it performs, as well as understand where are the bottlenecks.”, Michal Swietek explains. “Python is perfect for rapid prototyping and experimenting with different solutions. In due course, we’ve learned a lot—and that resulted in a new version of the protocol that is both simpler and more efficient.”

Feel free to:

— play around with our Proof-of-Concept implementation on GitHub

— read our peer-reviewed white paper

If you wish, you can also get familiar with our development team.

And…

Don’t miss out. Follow our progress:

WWW | Telegram | Twitter | Facebook | Instagram | LinkedIn

Related articles