Answering some misconceptions about Podping and Hive on Stacker News

in #podping2 years ago (edited)

https://xkcd.com/386/

This is an answer to this post from Stacker News: Do you know that podcastindex utilizes a shitcoin for building postcasting 2.0?

You write with great authority and certainty about that which you clearly have little knowledge. Interesting that I found this today.

I proposed the system which became Podping to Dave Jones and Adam Curry and all the other devs who actually show up and build stuff for the Podcasting 2.0 community project.

Before I proposed it, however, I actually knocked up a working prototype and showed live on a Jitsi call how it could solve a very real inefficiency in the way new podcast episodes have been found for the last 20 years.

It was only because of the unique technical properties of Hive (3 second blocks, no transaction fees, permissionless) that I was able to code this so quickly and cheaply.

It was the governance and ownership aspects of Hive which are less well understood, which gave me the confidence that Hive will be around for the long term. Those aspects:

  • no VC funding;
  • no corporate ownership of core aspects or code;
  • a widely distributed and diverse collection of known and pseudonymous Witnesses;
  • a stable and positive rewarding mechanism for the runners of key infrastructure to keep servers running;
  • a long list of backup witnesses and battle proven ability to defeat and thrive after a 51% money attack;
  • the kind of community comradeship which follows from repelling an alien invasion.

Do you know that podcastindex utilizes a shitcoin for building postcasting 2.0?
1667 sats \ 8 comments \ @holger 27 Jun
After some digging i found out that postcastindex uses the HIVE blockchain for building their podcast index. The parsing works as follows:

a small server program parses different RSS feeds and stores the result in the HIVE blockchain (https://github.com/Podcastindex-org/podping-hivewriter)

The Podping Hivewriter is open source software that anyone can run. You just need a Hive account and probably holding (not spending) $10 worth of Hive and you can send out many podpings per day. To do something similar on Bitcoin or any POW system would cost a fortune.

Podpings are merely notifications that an RSS feed has changed. Anyone who sees that notification then needs to pull down the RSS feed and parse it as has been done since the dawn of Podcasting history. It is only the mechanism to alert for the need to scan a feed which Podping changes. Previously this was done with repetitive polling: servers would periodically check every one of the 4m+ RSS feeds asking if they've changed yet.

Each podping is a custom_json stored on the Hive blockchain containing one or more RSS feed IRIS. Here's one:

image.png

As you can see that Podping was sent by podping.aaa, an account controlled by Dave at Podcast Index. He runs a friendly web front end which Podcast Hosting companies like Transistor.fm, Buzzsprout, RSS.com and a growing list of other, all use to send podpings (they could run the software themselves and maybe one day they will but for now a get request to PodcastIndex is easier).

The entries can be check here: https://hiveblocks.com/@podping.aaa
Blockchain watcher (https://github.com/Podcastindex-org/podping.cloud) parses the HIVE blockchain and build the SQL database at https://podcastindex.org/
he @podping.aaa is in control of a single user https://peakd.com/@brianoflondon

Any account can send out Podpings. We can't control Hive or who can write to it: it's permissionless remember? As part of Podcasting 2.0, however, we have put in place a kind of potential spam filter.

This answers the misconception you had in a later comment "HIVE is a dpos chain and at the moment there is a single private key to write entries.". No, any Hive account, including one you can make now, can start sending Podpings immediately. If you start sending junk you will be ignored, if you send valid Podcast updates your podpings will be recognised by all our clients after I (or Dave because he has the keys to do this) simply click Follow in any one of half a dozen front ends to Hive (I could write directly to the chain too but it's easier to use a nice web front end).

The Open Source Podping Hive Watcher software that we've shared contains code which validates the account which sends Podpings. Basically any account which is "followed" by the Podping main account will be watched. You can see this list here or access is via an API I wrote.

But this is just a safety feature. If you want to watch for Podpings from anyone, you can, because the entire Hive chain is public and anyone can see all the content on it.

(Check for recovery account at https://hiveblocks.com/@podping.aaa. A recovery account can reset the account password and claim >the account at any time)

This is completely wrong. I won't go into the full mechanics of recovery accounts but it's more like a multi sig addition which helps you recover if any of your lower level keys are compromised. If you lose or forget all your keys there's nothing that can recover a lost Hive account. The recovery account cannot gain control of a Hive account without significant actions by the target account to invite this. It's a last ditch recovery system.

It is correct that I have created the majority of accounts used for Podping, but I've given the keys of many of these over to those who are using them.

Unlike an afterthought bolted on to Bitcoin, there are separate private keys for posting, transferring funds and even higher ownership activities like revoking and regenerating new keys. Hive is quite sophisticated and well thought out as might be expected from a system that's been around so long and worked on by some smart people.

As you can read here:
https://peakd.com/hive-110369/@brianoflondon/continuation-hive-to-value-4-value-the-hive-bitcoin-lightning-bridge-part-3

This should be used to pump the HIVE blockchain.

what do you think about this? It is also very interesting that you will not find anything about their usage of HIVE on https://podcastindex.org/>

Hive works and does so in a sustainable way without external funding. Podping on Hive works. Podping is a tiny and insignificant amount of traffic for Hive but nobody has come up with a better solution and after one year, it is gaining even more traction within the very blockchain sceptic podcasting world.

Just FYI over the last 8 hours Podping has sent 1,486 transactions and alerted changes to 9,825 feeds. Podping represents less than 0.01% of the traffic on Hive.

  {
    "hive_accname": "_total",
    "timestamp": "2022-08-16T18:40:23.682543+00:00",
    "recent_ping_datetime": "2022-08-16T18:34:12",
    "recent_ping_age": 371.665709,
    "ping_count": [
      {
        "hours": 1,
        "count": 171,
        "feeds": 1148
      },
      {
        "hours": 4,
        "count": 731,
        "feeds": 4821
      },
      {
        "hours": 8,
        "count": 1486,
        "feeds": 9025
      }
    ]
  }

It is of side interest that I applied for and received a grant of what was worth at the time around $7000 USD from the Hive DAO. When Hive forked from Steem after Jusin Sun's money attack, the Steem pre-mine tokens that represented the stake Justin Sun bought were instead diverted to a DAO. If enough community members support a proposal, it is funded. My current work bridging between ⚡️Lightning and Hive is supported this way too.

Adam and Dave don't shout about how Podping works because they don't need to, the main thing is that it has totally changed the way notifications of rss feed changes can be done.

The next mind blowing part which is already working is cross app and cross platform live notifications which any host will be able to use. This is going to be revolutionary and only those with a good deal of imagination and the humility to realise they don't know everything, are going to see it coming.

Sort:  

It never ceases to amaze me how purportedly intelligent people (granted, mostly self-proclaimed) can bash things they obviously know nothing about. Basically, they look at the cover of a book, read a little of the back jacket, and then slam the author because they think they know how well it is written and what the book is about. Ignorance must truly be bliss.

If these same people did a tiny bit of research and learned the truth about why things are being done a certain way and which tools are being used, 1) they might learn something, and 2) they might actually be able to profit from that knowledge in the future.

Instead all they do is go negative on the bit and dismiss it without ever asking why it is being used. What problem is it solving? That is a super easy question that anyone who has any brains whatsoever inside the crypto world should ask and answer first before they do any kind of commentary on whether it's good or not. I mean, seriously, that's crypto 101.

Go ahead and bash whatever you want. HIVE looks like a shitcoin at first blush. That's just a fact. Only by doing a little research can you start to see the ridiculous value it brings to the table as a blockchain. The people that take the extra steps to see that will be rewarded someday. Those that don't will be the ones looking back wishing they could have bought it under $1.

Keep up the great work, @brianoflondon!

Posted Using LeoFinance Beta

You will earn more for this comment than the majority of posters on Stacker news can earn in a month.

And if you want to turn your Hive into sats you can! 😂

Podpings is interesting. To be able to see out notifications using a Hive account is so marvelous. Thanks for this, im sure it is useful !

The next mind blowing part which is already working is cross app and cross platform live notifications which any host will be able to use.

This is nice and a work well done to appreciate with the awesome efforts been put to it to function properly.

Ha ... its interesting that people are notecing this and dig deep to prove whatever point they belive :)
Meaning you are doing a great job!

Outstanding! As a financial education-focused business, I fully intend on utilizing V4V, Lightning Network applications like Alby, Fountain.fm, & Breez. The power has been handed back to us, the people, now we just have to leverage it for our purposes, without any gatekeepers like Spotify, Apple, and YouTube taking cuts off the top. P2P streaming sats will be game-changing, it'll just take some time to spread the good word around. Being able to start up a podcast, monetize it without needing Stripe or PayPal, alleviates the main pressure point that prevents people from building successful businesses!

Posted Using LeoFinance Beta

The fact that they are even discussing it is a win in itself.

That means people are sitting up and taking notice.

The fact that they call Hive a shitcoin means that they are idiots buts it's free marketing.

It also gives you a chance to spell out some real facts and not the crap that they have posted on stacker.

Your building something new and amazing so at some stage you can bet that they will see the real operation and have to make a new post.

Posted Using LeoFinance Beta

The only think anyone needs to know about Podping is that is works. It just keeps pumping out the urls, day in and day out.

That is what it was designed to od.

Posted Using LeoFinance Beta

😂 all that good code and structure, but built using a shitcoin.

funny yet sad..

Everything worth owning now started out as a "shitcoin", including Bitcoin. In fact, a very good argument can be made that it was the biggest shitcoin of them all. HIVE's day is coming. The tech is too good and the project is more decentralized than almost any chain in existence. Quality will rise...

Posted Using LeoFinance Beta

People still misunderstood hive blockchain and what it really stand for though at times. First time of hearing Podping so I will need to do more research on this

Unbelievably revolutionary. I can hear my heartbeat goes faster. Decentralization is real

Posted Using LeoFinance Beta

I would like to interview you on Discord when you have some free time @brianoflondon if we aren't connected I am easy to find, Darkflame#0670

Nothing is easy on Discord. I copy paste your name and number into Discord and it finds nothing. Can't stand that site.

Ohh no, I agree.
I will generate a special link for you tomorrow