Taraxa Project
Published in

Taraxa Project

Taraxa Tech Update: Week 47, 2021.

Testnet running stable with over 800 nodes registered, more work on tracking and logging social data.

It’s our third week of Californicum testnet operations and we’ve been busy fixing some remaining node syncing issues — all with the help of our brilliant Discord community. On to the updates!

Node syncing:

Working on making node synching faster by fixing the PBFT proposal blocks:

  • Enabled an exponential backoff for advanced steps in PBFT, tested the reboot consensus nodes: when nodes get partition and fail to reach consensus, the exponential backoff can extend voting speed. After exceeding the maximum steps, the extended sleep time will increase.
  • Ran a local node on the testnet to test out verified votes in a queue.
  • Fixed the build issue for Mac.
  • Fixed the testnet delegation nodes only have one chance for VRF sortition when PBFT proposes a block regardless of the amount of staked tokens issue.
  • Debugged and investigated the testnet stalled issue: CN1 get partition from other our fiveconsensus node not being able to sync the last PBFT block. Rebooted CN1 and the testnet resumed.
  • Code review and make comments on pending PRs.

Application:

On the application side, we’re in the process of re-writing Marinate’s UI and building out an open API to allow for integrations with popular messenger platforms. We’ve been exploring how to get consistent data from Telegram groups and channels to be able to track trending data in social apps:

  1. Telegram ingester:
  • Worked on FTB-35 adding an endpoint to check if the account was banned and change the account status.
  • WIP: automating Telethon client initialization flow.
  • Fixed ingester not storing messages (switched back to SQLAlchemy)
  • Fixed ingester not marking groups/channels as read after storing messages.

2. Social-Listen-Assistant:

  • Work on FTB-29 continued.
  • Managed to remove the filter on Twilio numbers so that SMS-notifications could arrive correctly.
  • Started testing initialization of Telegram client.

--

--

--

A fast, scalable, and device-friendly public ledger designed to help IoT ecosystems become more trusted, autonomous, and valuable.

Recommended from Medium

Clean vimrc with plugin files

Taraxa Community Update — November 2020.

How it works in java. Streams.

Headless Raspberry PI’s on Tailscale: A cloud-like provisioning process

Connect with AWS RDS hosted in a private subnet

Verve Group Announces Migration to Google Cloud

Navigation Drawer with Tab layout in a collapsing toolbar… oh dear!

Automate Index Investing with Python

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Olya Green

Olya Green

I write about Tech and Design

More from Medium

Weekly Tech Update: Week 48.

What I like about ClayStack 🔐💧

Axelar — Future for BlockChain Ecosystems

Securing wallet to wallet transfers across the network: Rubix solved it differently