Transcoder Campaign: Chainflow Transcoder


#4

Yes! I’ve updated the original post. Thanks for catching that.


#5

Chainflow Livepeer Transcoder Weekly Update - 4 August 2018

This is the first Chainflow Livepeer Transcoder weekly update. The intention is to provide full transparency into the Chainflow Livepeer Transcoder’s operation.

This week Livepeer decided to increase the number of active transcoders from 10 to 15. The Chainflow Livepeer Transcoder went live when the number increase!

I feel excited about this. My gratitude to those who’ve staked with me so far. Today our collective stake is 4578.4. This puts the Chainflow Livepeer Transcoder at spot 12 on the list of 15 active transcoders.

This week, the Chainflow Livepeer Transcoder also went down for the first time. I think this happened yesterday. I’ve been working last evening and this morning to bring it back online. I’m also using this downtime to upgrade the server. It’s now a 4GB Linode VPS.

I’m still working to bring it back online. This forum post shows you how I’m doing that.

This experience turned my attention from learning -

-How to get a transcoder running

To -

-Keep a transcoder running and recover from downtime, planned and unplanned

The latter is my focus for the upcoming week. I plan to continue upgrading the Chainflow Livepeer Transcoder soon too. It feels important to understand how to restart a transcoder, without missing a reward round, to upgrade it on regular basis.


#6

Ok, it looks like the Chainflow Livepeer Transcoder is running again!

As mentioned above, the server’s upgraded too.


#7

Weekly Update - 12 August 2018

Welcome to this week’s Chainflow Livepeer Transcoder update. This week we stayed in active mode at #11 in the list of 20 transcoders.

Our LPT balance at the time of writing is 7985.88 LPT. This is an increase from last week’s ~4600 LPT balance.

My gratitude to everyone’s who’s delegated their LPT and trust to me to-date!

(You can join us by delegating here.)

Our transcoder went down last week. See last week’s update :point_up_2: for details. I was able to bring the transcoder back online shortly after writing last week’s post. This caused us to miss one round of rewards.

I also used the downtime as an opportunity to upgrade the server. The upgrade seems to have helped. We haven’t experienced downtime or missed a round of rewards since the upgrade.

I’ve spent my transcoder attention and time exploring a few things this week -

1 - Monitoring

How can we monitor a transcoder and be alerted of key events, i.e. server down and other causes leading to possibly missing a reward round? Yondon responded by letting me know he’s made a start here.

2 Running the livepeer process as a systemd service

This would make the process easier to run and log. It would also allow automatic process restarts in case the process is unexpectedly terminated.

I’m doing something similar with the Cosmos Validator I’m running. I started a script this week, based on the script I use for Cosmos.

3 - Looking at the available Supermax stats

Supermax provides smart contract stats. You can see our transcoder stats here. They need some work to become human-readable.

I also attended the ENS Workshop, since I’m the ENS project manager. I connected with Doug and helped get a team working to map transcoder addresses to more usable .eth domains.

Catch you next week. If you have any questions in the meantime, add a comment here or catch me in the Chainflow Livepeer Transcoder Telegram channel.

P.S. Want to join us? Please
do by delegating here!

.


#8

Welcome to this week’s Chainflow Livepeer Transcoder update. This week we stayed in active mode at #11 in the list of top 20 transcoders.

  • Current LPT Stake - 9430.64 LPT

  • Last Week’s LPT Stake - 7985.88 LPT

  • % change - 18% increase

My gratitude to everyone’s who’s delegated their LPT and trust to me to date!

(You can join us by delegating here.)

It’s been a quiet week. We experienced a short outage. I’m pretty sure I caught it early enough to avoid missing a reward round. I’m still working to confirm this.

You can see the details of the discussion in the Livepeer Transcoder Discord channel. Scroll back to Monday August 13 to find the exchange Doug and I had about this.

It looks like the outage was due to a known “number of open files” issue. I fixed the issue for now and plan to make another fix soon.

This week I hope to -

1 - Implement a more lasting fix to the “number of open files” issue

2 - Run livepeer as a systemd service, as described here

Longer term I plan to work my way through this very beneficial Livepeer DevOps post. My gratitude to … for writing it.

Catch you next week. If you have any questions in the meantime, add a comment here or catch me in the Chainflow Livepeer Transcoder Telegram channel.

P.S. Want to join us? Please do by delegating here.


#9

Weekly Update - 25 August 2018

Welcome to this week’s Chainflow Livepeer Transcoder update. This week we stayed in active mode at #12 in the list of 20 transcoders. We dropped from #11 to #12 this week, despite a 28% LPT stake increase!

  • Current LPT Stake - 12052.92 LPT
  • Last Week’s LPT Stake - 9430.64 LPT
  • % change - 28% increase

My gratitude to everyone’s who’s delegated their LPT and trust to me to-date!

(You can join us by bonding your LPT here.)

Here’s a summary of last week’s activity -

  • Upgraded the transcoder to the Tributary release, without causing us to miss a reward round :slight_smile:
  • Implemented a more lasting fix the “number of open files” issue. This issue was discussed in last week’s update.
  • Investigated running Livepeer as a systemd service.
  • Continued work to better understand the Supermax stats.

This week I hope to -

  • Run Livepeer as a systemd service and
  • Continue working my way through this very beneficial Livepeer DevOps post.
  • Studying the Supermax stats.
  • Thinking about monitoring solutions.

Catch you next week. If you have any questions in the meantime, add a comment here or catch me in the Chainflow Livepeer Transcoder Telegram channel.

P.S. Want to join us? Please do by bonding your LPT here.


#10

I’ve increased the fee share from 25% to 35%.


#11

Weekly Update - 1 September 2018

Welcome to this week’s Chainflow Livepeer Transcoder update. This week we stayed in active mode at #12 in the list of top 20 transcoders.

  • Current LPT Stake - 14818.11 LPT

  • Last Week’s LPT Stake - 12052.92 LPT

  • % change - 23% increase

My gratitude to everyone who has delegated their LPT and trust to me to date!

(You can join us by bonding your LPT here.)

Here’s a summary of last week’s activity -

  • This week we called all reward rounds. You can see them here.

  • I’m checking daily to make sure we do. I had to call a few rounds manually. The Tributary upgrade may have caused this.

  • Restarting the Livepeer command fixed the issue. We’ve started calling rounds automatically since then.

  • It feels like competition’s increasing. I increased Fee Share from 25% to 35% to remain competitive. I realize this is a somewhat superficial increase, since we haven’t received fees yet.

Here’s my short-list of near-term to-do’s -

  • Figure out why we’re not receiving fees.

  • Run Livepeer as a systemd service.

  • Continue working my way through this very beneficial Livepeer DevOps post.

  • Studying the Supermax stats.

  • Thinking about monitoring solutions.

  • Keep an eye on transcoding tests the Livepeer team is running.

Catch you next week. If you have any questions in the meantime, add a comment here or catch me in the Chainflow Livepeer Transcoder Telegram channel.

P.S. Want to join us? Please do by bonding your LPT here.


#12

Welcome to this week’s Chainflow Livepeer Transcoder update. This week we stayed in active mode but dropped to #15 from #12 in the list of top 20 transcoders.

  • Current LPT Stake - 6779.59 LPT

  • Last Week’s LPT Stake - 14818.11 LPT

  • % change - 23% decrease

My gratitude to everyone’s who’s delegated their LPT and trust to me to date!

(You can join us by bonding your LPT here.)

Here’s a summary of last week’s activity -

It felt like a week of contrasts. On one hand, I worked with Aaron from Bison Trails to get their LPT mining script working. I generated LPT at $0.44 testing the script.

You can use it too. Let me know if you have any trouble with it. Then consider delegating the mined LPT to me or one of the other transcoders.

The idea to run the script a few times. I’ll then stake the mined LPT to the Chainflow Livepeer Transcoder. My intention is to continue demonstrating I’m invested in Livepeer, along with the time and resources required to run the transcoder.

I also worked with Chris Hobcroft from Livepeer to draft a DAO use case for Livepeer transcoders. If you didn’t already know, I’m the full-time product manager at Aragon One. We’re the first core team building the Aragon Project.

The Aragon Project builds tools that empower people build DAO’s. My intention is to run a transcoder using a DAO too. So I’m feeling very excited about Chris moving the idea forward and helping him do it.

But with my head down testing the script and working on the use case, I missed calling two reward rounds. I’m feeling frustrated and disappointed in myself for letting this happen. Then I noticed the Chainflow Livepeer Transcoder stake dropped over 55%.

Ouch and ouch.

I have a tendency to be my own worst critic. Moments like this remind me of that tendency.

I’m not sure why the stake dropped so much. I wasn’t able to track it back through the Supermax stats. Yondon from Livepeer’s helping me do this. Stay tuned for an update.

My priorities this week are to -

  • Call all rewards!
  • Figure out where the stake went
  • Setup monitoring

Regarding the latter, I’ve asked the virtual assistant service I use to check reward calls every day for me. This should prevent me from forgetting again, until I automate the monitoring system.

Here’s my short-list of near-term to-do’s -

  • Implement automated monitoring solutions.
  • Figure out why we’re not receiving fees.
  • Run Livepeer as a systemd service.
  • Continue working my way through this very beneficial Livepeer DevOps post.
  • Study the Supermax stats.
  • Keep an eye on transcoding tests the Livepeer team is running.

Catch you next week. If you have any questions in the meantime, add a comment here or catch me in the Chainflow Livepeer Transcoder Telegram channel.

P.S. Want to join us? Please do by bonding your LPT here.


#13

Weekly Update - 15 September 2018

Welcome to this week’s Chainflow Livepeer Transcoder update. This week we stayed in active mode holding at #15 in the top 20 transcoder list.

  • Current LPT Stake - 7206.25 LPT
  • Last Week’s LPT Stake - 6779.59 LPT
  • % change - 6.3% increase

We called rewards for every round this week.

My gratitude to everyone’s who’s delegated their LPT and trust to me to date!

(You can join us by bonding your LPT here.)

Last week’s activity summary -

Here’s a summary of last week’s activity

  • Assigned a task to my virtual assistant team to check reward calls daily
  • Confirmed rewards called daily

These two tasked confirmed rewards were called daily!

  • Partially determined why our stake dropped so much the week earlier

Doug and Yondon sent me the link showing that a single unbound transaction caused an ~11k LPT drop in stake. If this was you, I’d appreciate an opportunity to earn back your trust. Drop me a line here to initiate a 1on1 Telegram chat and let’s talk!

This week’s priorities -

Short-list of near-term to-do’s -

  • Implement automated monitoring solutions.

Aaron from Bison Trails developed a transcoder SMS alerting script. I suggested he modify it to use a Telegram bot. Once he does that, I’ll push reward call updates to the Chainflow Livepeer Transcoder Telegram Channel.

Catch you next week. If you have any questions in the meantime, add a comment here or catch me in the Chainflow Livepeer Transcoder Telegram channel.

P.S. Want to join us? Please do by bonding your LPT here.


Network Economics Update - 9/21/18 - 10% Participation and MerkleMine
#14

Weekly Update - 22 September 2018

Welcome to this week’s Chainflow Livepeer Transcoder update. This week we stayed in active mode, climbing to #11 in the top 20 transcoder list.

  • Current LPT Stake - 30205.08 LPT
  • Last Week’s LPT Stake - 6779.59 LPT
  • % change - 345% increase (wow!)

We called rewards for each and every round we were eligible for this week.

My gratitude to everyone who’s delegated their LPT and trust to me to date!

(You can join us by bonding your LPT here.)

Here’s a summary of last week’s activity -

Last week felt like a week of extremes. We dropped from the the Top 15 early in the week. We fell into inactive state when that happened. Our stake then increased A LOT! We were back in the Top 15 by week’s end.

Phew :slight_smile:

We were also mentioned as a “proactive” transcoder in the most recent Livepeer economics post. My sense is that had something to do with the increased stake.

My priorities this week are to -

  • Continue calling all rewards!
  • Automate monitoring, ask virtual assistants to continue manually checking too.

Here’s my short-list of near-term to-do’s -

  • Implement automated monitoring solutions.

Aaron from Bison Trails developed a transcoder SMS alerting script. I suggested he modify it to use a Telegram bot. Once he does that, I’ll push reward call updates to the Chainflow Livepeer Transcoder Telegram Channel.

Catch you next week. If you have any questions in the meantime, add a comment here or catch me in the Chainflow Livepeer Transcoder Telegram channel.

P.S. Want to join us? Please do by bonding your LPT here.


#15

Weekly Update - 29 September 2018

Welcome to this week’s Chainflow Livepeer Transcoder update. This week we stayed in active mode at #11 in the top 20 transcoder list.

  • Current LPT Stake - 31699.48 LPT

  • Last Week’s LPT Stake - 30205.08 LPT

  • % change - 4.9% increase

We called rewards for each and every round we were eligible for this week.

My gratitude to everyone’s who’s delegated their LPT and trust to me to date!

(You can join us by bonding your LPT here.)

Here’s a summary of last week’s activity -

  • Focused on calling all rewards

I still have my virtual assistant team checking this daily. I then confirm their results.

  • Provided feedback on a monitoring tool Aaron from Bison Trails is developing

I’m hoping to implement an automated tool soon! The feedback I provided will hopefully help increase the tool’s value to the transcoder community.

  • Confirmed why we’re not receiving fees yet

Fees are collected when a transcoder processes video streams. Video traffic on the Livepeer network is light right now. That’s why we haven’t done any video processing or collected fees yet.

  • Developed a supplemental Transcoder list

The list is here. It’s intended to supplement the list on the Livepeer Explorer. For example, it maps Transcoder campaigns to their respective addresses. My hope is that the list will help the LPT holders choose a Transcoder to bond with.

My priorities this week are to -

  • Continue calling all rewards!

  • Automate monitoring, ask virtual assistants to continue manually checking too

  • Investigate how best to set our Price Per Segment

  • Run Livepeer as a systemd service

Here’s my short-list of near-term to-do’s -

  • Continue developing a use case to run a Transcoder as an Aragon DAO

  • Implement automated monitoring solutions

Aaron from Bison Trails developed a transcoder SMS alerting script. I suggested he modify it to use a Telegram bot. Once he does that, I’ll push reward call updates to the Chainflow Livepeer Transcoder Telegram Channel.

  • Continue working my way through this very beneficial Livepeer DevOps post 1

  • Studying the Supermax stats

  • Keep an eye on transcoding tests the Livepeer team is running

Catch you next week. If you have any questions in the meantime, add a comment here or catch me in the Chainflow Livepeer Transcoder Telegram channel.

P.S. Want to join us? Please do by bonding your LPT here.


#16

Weekly Update - 6 October 2018

Welcome to this week’s Chainflow Livepeer Transcoder update. This week we stayed in active mode, dropping from #11 to #12 in the top 20 transcoder list.

  • Current LPT Stake - 32453.88 LPT
  • Last Week’s LPT Stake - 30205.08 LPT
  • % change - 7.4% increase

We called rewards for each and every round we were eligible for this week.

My gratitude to everyone’s who’s delegated their LPT and trust to me to date!

(You can join us by bonding your LPT here.)

Here’s a summary of last week’s activity -

  • Focused on calling all rewards. I still have my virtual assistant team checking this daily. I then confirm their results.
  • Provided feedback to Chris Hobcroft on this Livepeer video
  • Was interviewed by Raffi Sapire for an upcoming Livepeer Transcoder profile blog post
  • Updated the supplemental Livepeer Transcoder List I maintain

My priorities this week are to -

  • Continue calling all rewards!
  • Automate monitoring, ask virtual assistants to continue manually checking too
  • Investigate how best to set our Price Per Segment
  • Run Livepeer as a systemd service

Here’s my short-list of near-term to-do’s -

Aaron from Bison Trails developed a transcoder SMS alerting script. I suggested he modify it to use a Telegram bot. Once he does that, I’ll push reward call updates to the Chainflow Livepeer Transcoder Telegram Channel.

  • Continue working my way through this very beneficial Livepeer DevOps post
  • Studying the Supermax stats
  • Keep an eye on transcoding tests the Livepeer team is running

Catch you next week. If you have any questions in the meantime, add a comment here or catch me in the Chainflow Livepeer Transcoder Telegram channel.

P.S. Want to join us? Please do by bonding your LPT here.


#17

Weekly Update - 13 October 2018

Welcome to this week’s Chainflow Livepeer Transcoder update. This week we stayed in active mode, dropping from #12 to #13 in the top 20 transcoder list.

  • Current LPT Stake - 33462.03 LPT, of which 392.62 or 1.17% are self-bonded,

    (I self-bonded all LPT I received from running the transcoder.)

  • Last Week’s LPT Stake - 32453.88 LPT

  • % change - 3.1% increase

We missed one reward round this week. That’s the first we’ve missed in 36 rounds. I plan to continue optimizing and automating our processes to minimize missed rounds.

My gratitude to everyone’s who’s delegated their LPT and trust to me to date!

(You can join us by bonding your LPT here. We welcome everyone. No amount is too small :slight_smile:)

Here’s a summary of last week’s activity -

  • Focused on calling all rewards

    I still have my virtual assistant team checking this daily. I then confirm their results.

  • Reported an IPFS-related bug a second time that @ericxtang from Livepeer responded to

  • Restarting the transcoder as necessary, when the reward round wasn’t called automatically

  • Updated the supplemental Livepeer Transcoder List I maintain

My priorities this week are to -

  • Call all rewards!

  • Build a new validator that will support automated monitoring and run Livepeer as a systemd service, using this Livepeer DevOps post as a guide

Here’s my short-list of near-term to-do’s -

Catch you next week. If you have any questions in the meantime, add a comment here or catch me in the Chainflow Livepeer Transcoder Telegram channel.

P.S. Want to join us? Please do by bonding your LPT here. We welcome everyone. No amount is too small :slight_smile:


#18

Weekly Update - 20 October 2018

Welcome to this week’s Chainflow Livepeer Transcoder update. This week we stayed in active mode at #12 in the top 20 transcoder list.

  • Current LPT Stake - 34876.58 LPT, of which 448.82 or 1.29% are self-bonded

  • Last Week’s LPT Stake - 33462.03 LPT

  • % change - 4.2% increase

  • Called all reward rounds

All LPT I earn gets is bonded back to our transcoder. My gratitude to everyone’s who’s delegated their LPT and trust to me to date!

(You can join us by bonding your LPT here.)

Here’s a summary of last week’s activity -

  • Called all rewards

  • Restarting the transcoder as necessary, when the reward round wasn’t called automatically

  • Started building a new and improved transcoder to increase security and reliability

  • Updated the supplemental Livepeer Transcoder List

My priorities this week are to -

  • Calling all rewards!

  • Complete the new validator build-out

The new validator will support automated monitoring and running Livepeer as a systemd service, using this Livepeer DevOps post as a guide.

  • Migrate to the new validator

The migration will have no impact on existing delegates. The bonding process won’t change, either.

Here’s my short-list of near-term to-do’s -

Catch you next week. If you have any questions in the meantime, add a comment here or catch me in the Chainflow Livepeer Transcoder Telegram channel.

P.S. Want to join us? Please do by bonding your LPT here.


#19

My gratitude to the person that bonded 5000 LPT last night :pray:


#20

Weekly Update - 27 October 2018

Hello from DevConIV in Prague!

Welcome to this week’s Chainflow Livepeer Transcoder update. This week we stayed in active mode at #12 in the top 20 transcoder list.

  • Current LPT Stake - 41056.38 LPT, of which 483.34 or 1.18% are self-bonded

  • Last Week’s LPT Stake - 34876.58 LPT

  • % change - 17.7% increase

  • Called all reward rounds

All LPT I earn is bonded back to our transcoder. My gratitude to everyone’s who’s delegated their LPT and trust to me to date!

(You can join us by bonding your LPT here.)

Here’s a summary of last week’s activity -

  • Called all rewards

  • Restarting the transcoder as necessary, when the reward round wasn’t called automatically

  • Started building a new and improved transcoder to increase security and reliability

  • Updated the supplemental Livepeer Transcoder List

  • Attended the Livepeer Coinfund Rabbithole talk

My priorities this week are to -

  • Calling all rewards!

  • Attend DevConIV, including events @dob is speaking at

Here’s my short-list of near-term to-do’s -

  • Complete the new validator build-out

The new validator will support automated monitoring and running Livepeer as a systemd service, using this Livepeer DevOps post as a guide.

  • Migrate to the new validator

The migration will have no impact on existing delegates. The bonding process won’t change, either.

Catch you next week. If you have any questions in the meantime, add a comment here or catch me in the Chainflow Livepeer Transcoder Telegram channel.

P.S. Want to join us? Please do by bonding your LPT here.


#21

Weekly Update - 9 November 2018

Welcome to this week’s Chainflow Livepeer Transcoder update. This week we stayed in active mode dropping from #12 to #13 in the top 20 transcoder list.

  • Current LPT Stake - 42665.25 LPT, of which 622.82 or 1.46% are self-bonded

  • LPT Stake as of 20 October 2018 - 34876.58 LPT

  • % change - 22.3% increase

  • Called all reward rounds

All LPT I earn is bonded back to our transcoder. My gratitude to everyone’s who’s delegated their LPT and trust to me to date!

(You can join us by bonding your LPT here.)

Here’s a summary of last week’s activity -

  • Called all rewards

  • Restarting the transcoder as necessary, when the reward round wasn’t called automatically

  • Updated the supplemental Livepeer Transcoder List I maintain

  • Spoke on a Generalized Mining panel, along with Raffi and a few other people

My priorities this week are to -

  • Calling all rewards!

  • Complete the new transcoder build-out

The new transcoder will support automated monitoring and running Livepeer as a systemd service, using this Livepeer DevOps post as a guide.

  • Migrate to the new transcoder

The migration will have no impact on existing delegates. The bonding process won’t change, either.

Here’s my short-list of near-term to-do’s -

  • Continue developing a use case to run a Transcoder as an Aragon DAO

  • Investigate how best to set our Price Per Segment

  • Try and push the Livepeer ENS integration along. This would allow transcoders to have human readable names, replacing complicated ETH addresses. I helped kick-start this at the ENS Hackathon in August.

Catch you next week. If you have any questions in the meantime, add a comment here or catch me in the Chainflow Livepeer Transcoder Telegram channel.

P.S. Want to join us? Please do by bonding your LPT here.


#22

Not sure about the 3 consecutive reply limit, but will look into it soon. Thanks for the good work in posting these updates!


#23

Weekly Update - 22 November 2018

Welcome to this week’s Chainflow Livepeer Transcoder update. This week we stayed in active mode at #13 in the top 20 transcoder list.

  • Current LPT Stake - 45052.91 LPT, of which 753.59 or 1.67% are self-bonded
  • LPT Stake as of last update on 9 November 2018 - 42665.25 LPT
  • % change - 5.6% increase
  • Called all reward rounds

All LPT I earn gets bonded back to our transcoder. My gratitude to everyone’s who’s delegated their LPT and trust to me to date!

(You can join us by bonding your LPT here.)

Here’s what I did since the last update -

  • Called all rewards
  • Restarted the transcoder as necessary, when the reward round wasn’t called automatically
  • Took additional steps to secure the Chainflow Transcoder, particularly in light of the Tezos baker hack
  • Updated the supplemental Livepeer Transcoder List I maintain
  • Participated in the Streamflow release introduction call
  • Started reviewing the Streamflow proposal
  • Spoke with Raffi at Livepeer about how to -
    • Start the project to run a Transcoder as a DAO
    • Complete the ENS integration into Livepeer

My priorities this week are to -

  • Calling all rewards!
  • Continue the conversation with Raffi about -
    • Developing a use case to run a Transcoder as an Aragon DAO
    • Completing the Livepeer ENS integration. This will allow transcoders to have human readable names, replacing complicated ETH addresses. I helped kick-start this at the ENS Hackathon in August.
  • Continue reviewing and commenting on the Streamflow proposal

Here’s my short-list of near-term to-do’s -

  • Complete the new transcoder build-out that I started a few weeks ago to support
    • Automated monitoring and
    • Running Livepeer as a systemd service
  • Test the new transcoder, prior to migration
  • The planned migration will have no impact on existing delegates. The bonding process won’t change, either.

Catch you next week. If you have any questions in the meantime, add a comment here or catch me in the Chainflow Livepeer Transcoder Telegram channel.

P.S. Want to join us? Please do by bonding your LPT here.