Attic Lab`s Answer to EOS Voter Bounties (EVB)

Attic Lab
Attic Lab
Published in
2 min readApr 17, 2019

Everyone in the EOS community is very much aware of the issues that the network is facing with History APIs. The blockchain keeps growing in terms of transactions and configuring the centralised server for logs is a daunting task given the variety of transactions we have on the blockchain. Relaying in case of any system failure is quite a complex and time-consuming process. The need of a solution which is both reliable and scalable to meet the demands of all the wallets, explorers and dApplicaitons is evident.

The community have developed few innovative solutions like Hyperion, MongoDB and others since legacy history solution got deprecated. We feel if EOS scales and gains mass-adoption most of the settlements might fail to scale. We have built our own temporary solution based on Elasticsearch history plugin by LaoMao, but we always wanted to develop our own product and help the EOS community.

Since the time we launched our Full-History node solution on Elasticsearch with native API a while ago, the team has been working hard to develop the EOS full-history solution that utilizes our own ScyllaDB/Apache Cassandra plugin.

Git link: https://github.com/atticlab/scylladb_cassandra_history_plugin

Here’s what the progress looks like so far:

  • The solution is now going through the alpha-testing stage.
  • Reached 38,500,000 head block; 2.5 Tb space used.
  • No major issues found.
  • Started syncing the ScyllaDB cluster.

As soon as alpha is finished, we’ll start development of the API layer for both ScyllaDB and Apache Cassandra storages and announce public beta stage in order to perform thorough and complete testing process of the plugin.

Setup details:

Apache Cassandra 3.6, level compaction, LZ4 compression, LZ4 compaction strategies.

3 servers

Configuration:

Dedicated Root Server EX42-NVMe

Intel:registered: Core:tm: i7–6700 Quad-Core Skylake

64 GB DDR4 RAM

2 x 512 GB + 1 х 1000 GB NVMe SSD

1 Gbit/s bandwidth

ScyllaDB 3.05

Setup price: €180

Follow us!

Website: http://atticlab.net/eos/
Twitter: https://twitter.com/atticlab_it
Facebook: https://www.facebook.com/atticlab/
Reddit: https://www.reddit.com/user/atticlab_it
Steemit: https://steemit.com/eos/@attic-lab
Medium: https://medium.com/eosatticlab
Golos: https://golos.io/@atticlab
Telegram Chat: https://t.me/atticlabeosb

--

--