Is Podping on Hive a new Internet Protocol?

avatar
(Edited)

TL;DR

  • Podping on Hive represents the first way to send a short message to the entire world without relying on any single piece of infrastructure run by a single entity;
  • Podping might be one of very few non finance related uses of an internet wide open blockchain;
  • Despite many people telling us how we could do Podping with more conventional internet technologies, nobody has shown how;
  • The financial incentives which make Hive viable for @splinterlands, @peakd, @threespeak and all the other real businesses being built here, make this use possible;
  • Each new, individual use case of Hive's text/data handling ability (of which social media and gaming are the core functions) strengthens the entire system. It is anti-fragile.

Am I wrong about any of those points? Especially the first one? Please tell me in the comments!

I keep asking myself the same question. A couple of times over the last few weeks, @adamcurry has praised the first real project I helped build on Hive and for which there was a very significant DHF contribution. @podping allows a podcast host to send a notifications via Hive every time a podcast is updated. Listen here: Podcasting 2.0 ep69 and Podcasting 2.0 ep71.

Adam is pretty much a Bitcoin Maximalist and praise from him I take very seriously. My earlier comments on Moxie Marlinspike's work are worth reviewing too.

The Bitcoin Standard

I've been reading the Bitcoin Standard by Saifedean Ammous. This 2018 book has turned into a bit of a required text since being cited by Michael Saylor and others. It presents an excellent view of Bitcoin's place as the newest form of "hard money", the first truly global challenger to gold as a new form of hard money.

However, the book is very dismissive of all things cryptocurrency and blockchain related which are not Bitcoin. This quote captures the essence but there are pages and pages more of this:

There is nothing about bitcoin's design that suggests it would be good for any of the multitude of use cases that other coins claim they will be able to do, and no coin other than bitcoin has delivered any differentiating capabilities or features which bitcoin does not have. Yet they all have a freely trading currency which is somehow essential for their complex system for performing some online applications.

Altcoins, Page 256

However, because the rest of the book, especially its early descriptions of monetary policy and in particular the utter demolition of all things to do with John Maynard Keynes and Keynesian economics, is so good, I take it very seriously from the point of view of what I'm trying to do on Hive with both @v4vapp and @podping.

PodcastIndex Home Page

The problem with "blockchain"

"Blockchain technology", to the extent that such a thing exists, is not an efficient or cheap or fast way of transacting online. It is actually immensely inefficient and slow compared to centralized solutions.

That's the central charge and it is 100% right. This applies to Podping and all of the @v4vapp ideas we're pursuing in Podcasting 2.0.

It would be more efficient to set up a central server (with 2 or 3 or 4 backup servers) and do Podping. This was what Dave Jones at @podcastindexorg proposed: he called this idea "Hydra" because he knew it would be a many headed monster. He also knew it would take a ton of work to build the software for the servers, the clients and then set up and maintain multiple redundant servers just to pass around update notifications for podcasting.

Under the umbrella of Podcasting 2.0 and PodcastIndex's value for value fund raising model, I would trust their system, whilst Dave Jones and Adam Curry are running it, to be free, open and un-censored. But what comes after them? How is this "open sourced" AND run by someone? Who would the world of Podcasting be left to trust then?

image.png

There are many easier and less cumbersome ways of recording transactions, but this is the only method that eliminates the need for a trusted third party. A transaction is committed to the blockchain because many verifiers compete to verify it for profit. Yet not one of them is relied upon or trusted for the transaction to go through. Rather, fraud is immediately detected and reversed by other network members who have strong incentives to ensure the integrity of the network. In other words, bitcoin is a system built entirely on cumbersome and expensive verification so it can eliminate the need for any trust or accountability between all parties: it is 100 % verification and 0 % trust.

Having thought of this question for years, in no other avenue of business can I find a similar process that is at once so important as to be worth the extra costs for disintermediation, as well as being so transparently simple that removing all human discretion would be a massive advantage.

Hive Fixes this

Podcasting has remained largely decentralised. Despite the attempts of Spotify and others, many podcasts are independently hosted on multiple hosting platforms and listened to on a plethora of apps, web sites and delivery systems. If we are to suggest they all adopt a new way of detecting new episodes, a departure from the independent system we have now of clients merely checking every feed they're interested in periodically, we have to present something that avoids centralising.

As the quote above says, "there are many easier and less cumbersome ways of recording transactions, but this is the only method that eliminates the need for a trusted third party."

We choose to use Podping on Hive, not because it is easy, but because it does something that easy can't do!

We don't want to be forced to "trust" PodcastIndex to exist forever and keep running, even though it would be technically more efficient for a central entity to maintain this open system.

Even though we trust PodcastIndex today, we don't want PodcastIndex to have a say in who can watch the Podping system, or who can announce a new episode in perpetuity. Anyone can publish a podcast anywhere and any real podcasting app can subscribe. That's the standard we need to meet.

Incentivsation

Money fixes this. Podping is a tiny and relatively insignificant part of the traffic on Hive. 0.15% of all custom_json traffic at present. This means Hive doesn't exist to service Podping, but it does so without affecting anything else Hive does.

Hive has a healthy list of witnesses and an increasingly healthy stable of API servers. These are the two foundational parts of Hive infrastructure which Podping uses to send and receive its messages. The Hive Application Framework (HAF) will come online soon and increase some of the things we can do with historical Podping information: not central to our use case but very nice to have!

What does it cost to use Hive?

Right now the two most heavily active Podping accounts are @podping.aaa (2700 HP) and @podping.spk (150 HP). We have a few other accounts of interest. Those staked values are the invested cost in keeping the system running. I monitor the Resource Credits on these accounts to make sure everything is healthy. At today's price of just under USD$1 for Hive, this is a not inconsiderable investment but because Resource Credits are not like gas fees on other chains, this really is an investment in Hive, not a capital expenditure.

Monitoring Podping Resource Credits

Compared to buying and servicing all the hardware we'd need for sending and storing 4500 transactions and over 24,000 separate RSS feed updates per day, a $3,000 investment is tiny and it is an investment, not an expenditure. Most of the funds have even come from the DHF (Hive's DAO) which is also a huge bonus (and at Hive prices well below $1).

Bitcoin and Ethereum can't do this

It almost goes without saying that BTC and ETH can't do this. No Proof of Work system can because the transaction fees would be crippling. BTC simply can't handle the number of transactions we're doing now, and we've barely started. ETH gas fees would be tens of thousands of dollars per day already.

Only a Delegated Proof of Stake system critically with a wide token distribution and no pre-mine or founder stake can do this. If I'm wrong, tell me why.

Shiny Podping Stats Dashboard - take a look

One Podping custom_json on Hive

The Global Message Protocol

All of this builds up to my belief: Podping represents the first global short messaging system for which self sustaining infrastructure exists.

Think of the array of email servers or the actual routing systems of the Internet: you pay your local ISP bill to get access, but after that you have no idea who or what pays for the specific fibers, wires, routers and satellites which carry your packets to every corner of the web. You send an email, but you have no idea who runs the computers through which it passes until it is delivered.

The underlying routing of the Internet has remained somewhat distributed (especially because of physical geography and national boundaries). Thankfully we've seen no widespread technology to "filter" the Internet even though some nations try. Email, unfortunately, shows signs of concentration. Google has captured an enormous share of email and if you send an email which Google considers to be spam, good luck trying to be heard.

But if you have a Hive posting key and relatively small amount of Hive Powered up, you can put a short burst of information on Hive, and anyone on the internet can see it. To block all access to this would take a big effort.

The Internet's new feature: @everyone

If you structure your information (as we've done with Podping), a growing and unbounded number of people or computers can watch for all new information on a channel you've created.

Podping represents a way to send a short message to @everyone on the Internet and that message can't be stopped or restricted by any individuals or corporations. In much the same way as Bitcoin can't be stopped, Hive's censorship resistance, lack of a central authority and a financial "raison d'être" give us the confidence to say this will become part of a future Internet protocol.

Sure, you could use Twitter, right up until the moment your account is banned because you said something wrong or the implications of what you're tweeting threaten some part of the status quo. Hive is something completely new. We could run an Activity Pub server for this, but how do we ensure servers are running and paid for in perpetuity going forward?

Hive is the answer.

I hope I've adequately explained what I said at the beginning:

  • Podping on Hive represents the first way to send a short message to the entire world without relying on any single piece of infrastructure run by a single entity;
  • Podping might be one of very few non finance related uses of an internet wide open blockchain;
  • Despite many people telling us how we could do Podping with more conventional internet technologies, nobody has shown how;
  • The financial incentives which make Hive viable for @splinterlands, @peakd, @threespeak and all the other real businesses being built here, make everything possible;
  • Each new, individual use of Hive's text/data handling ability (of which social media and gaming are the core functions) makes the entire system stronger.

Thanks

Huge thanks to @alecksgates, the unofficial "Podcasting 2.0 Consultant" who saw this very early and turned the Hive PodpingWriter software into a professionally produced package and continues to help develop this. I've learned so much from working with him already. Also massive thanks to Dave Jones and Adam Curry because the world needs Podcasting 2.0 and independent podcasting now more than ever.

One more thing: Hive Authentication Service

I just want to add something else I think Hive is going to be revolutionary for: @arcange 's HAS. I'm not going to explain why, but it will be.


Support Proposal 201 on PeakD
Support Proposal 201 with Hivesigner
Support Proposal 201 on Ecency


brianoflondon hive footer.png



0
0
0.000
55 comments
avatar

Podping and Hive found the perfect symbiosis and are lifting each other being supported by tremendous communities. Right place, right time!

Posted Using LeoFinance Beta

0
0
0.000
avatar

I learned about pudding and pudding on hive from your post. Although I am absolutely inexperienced in this matter. Then I got some ideas from your post. Thanks.

0
0
0.000
avatar

We are all entitled to our own opinion and I believe you gave a genuine point about podping and hive which I believe will be useful in the blockchain.

0
0
0.000
avatar
(Edited)

@brianoflondon you have created something extraordinary which will change the face of the internet.

A universal central point for short messages provided over a decentralised, permissionless and self sustaining blockchain is revolutionary.

All networked systems (other than blockchain) need a central point for computers and people to look for where stuff is stored. It is a fundamental feature of everything we know on the internet today. Whoever controls that central point controls the system (even if everything else is decentralised).

So many attempts at decentralisation and bringing freedom to the world have failed or risk failure because of attacks upon (eg Napster) or capture of (Google) that central point.

In strategic terms these centralised points are chokepoints, just like the many maritime strait chokepoints (eg Malaca, Gibralta etc) which control world shipping and thus trade.

Your invention makes available to the whole internet the unique and paradigm shifting elimination of the need for a trusted third party (which is blockchain's raison detre) without them having to run a blockchain themselves.

By using HIVE, the only fully decentralised blockchain other than Bitcoin, the whole internet can benefit from decentralised trust with just a small investment in HIVE.

With centralised chokepoints on information and communication eliminated and sound global decentralised digital money (BTC) we can finally have the genuinely free online world of which John Perry Barlow and other internet pioneers dreamed.

0
0
0.000
avatar

There is a huge advantage to Hive having nailed the distributed text and data platform, and scaled it and achieved a true measure of decentralised ownership before anyone else.

Having listened to a few of the other presentations at the Web 3.0 Conference last week, I was somewhat surprised by the number of projects and presentations which then said "we'll put it on the blockchain" as if THE BLOCKCHAIN is a thing out there just waiting for them. Bizzare.

We'll see if Podping leads to others figuring out how amazing Hive is. I'm not sure how much easier we can make it!

0
0
0.000
avatar

We'll see if Podping leads to others figuring out how amazing Hive is. I'm not sure how much easier we can make it!

This could be the "AWS moment".

For most, they do not care where the information comes from or is stored, just that it is there. Few care that Netflix is on AWS.

With this, if developers embrace it and start building use cases for their own industries, we could see enormous attention paid to Hive at that level. It will still not make it a household name but the sending of data without any centralized entity is a breakthrough.

Posted Using LeoFinance Beta

0
0
0.000
avatar

That’s an exciting thought. An AWS moment LOL
I use to think being discovered by a celebrity would help Hive immensely, but now Ithink being discovered for its utility by the masses and having word of HivespreD mouth to mouth would’ve more permanent

Posted Using LeoFinance Beta

0
0
0.000
avatar

Development is what is going to keep pushing Hive forward. It is not a matter of hype.

The challenge with celebs is they tend to not provide much staying power. It ends up just being hype which ends up collapsing.

Posted Using LeoFinance Beta

0
0
0.000
avatar

Agreed. Development will push Hive into household status due to it’s utility. I think this is one of Khal’s mantras too

Posted Using LeoFinance Beta

0
0
0.000
avatar

It is a process, taking apart things brick-by-brick.

That is what will change the digital realm. As each users adopts something on a blockchain like Hive, it is another step in a new direction.

Having a protocol could allow dozens to pick this up over the next year and build their own messaging system.

The fields that it could apply to are enormous.

Posted Using LeoFinance Beta

0
0
0.000
avatar
(Edited)

🙋🏼‍♂️ Brian, this is why I read each article: You have such a good way to explain this complex blockchain matter and as well formulate it down to earth, so everyone can understand the use cases. Like „Podping represents the first way to send a short message to the entire world without relying on a single piece of infrastructure or company.“ This is really what it is, even if the message only consists of a Info about a podcast update, isn’t it?
👍🏻 Have to probably read the whole thing again, since the information is dense but understood now why running Podping on Hive Blockchain is better than no blockchain and even better than BTC or ETH Blockchain. Thanks a lot for this „piece of education“.

0
0
0.000
avatar

It is not possible on ETH or BTC. The reason is the transaction fees. Even on low fee blockchains such as BSC, it would still cost a fortune each day to send out the information.

On Hive, have enough RC to operate and there is no charnge.

Posted Using LeoFinance Beta

0
0
0.000
avatar
(Edited)

👍🏻 Understood that. Thanks for clarification. Only thing: what do you mean with RC?

0
0
0.000
avatar

RC = Resource Credits

Each activity on Hive requires a certain amount of RCs. They are accumulated by HP.

Posted Using LeoFinance Beta

0
0
0.000
avatar

🙋🏼‍♂️ Ah ok! Thanks. Everyday I learn something new about Hive Blockchain. 😋

0
0
0.000
avatar

It takes a while to get it. Just keep asking question and it will come together.

A lot to learn but it is well worth it.

Posted Using LeoFinance Beta

0
0
0.000
avatar

Podping represents a way to send a short message to @everyone on the Internet

is it short because of limitation of custom json ?

0
0
0.000
avatar

The max size is around 8kb but that would be frowned on. The larger the custom json, the higher the RC cost. We just don't need to say a lot.

0
0
0.000
avatar

But even if we want to , then it would still not be very big investment to have sufficient RC to do that 8kb message right ? I mean, it would still be far cheaper than any other transaction on ETH or BTC ?

0
0
0.000
avatar

The 8kb is a limitation from block size. There is another limitation that one single account can only put 5 custom_jsons in one block (every 3 seconds).

Using Hive as a SQL database is not going to work. Designing around Hive is something that needs to be carefully thought out.

0
0
0.000
avatar

"kb" as KB (kilobyte) or Kb (kilobit)? Either way, a good amount of message can be stored in 8 kb. An SMS can be 140 bytes (0.14 Kilobyte) (1120 bits) (160 7-bit characters).

0
0
0.000
avatar

It's the combination of intelligent communication and signaling of changes in external data sources. The beautiful thing is none of it depends on Hive and vice versa.

0
0
0.000
avatar
(Edited)

Until this time I kind a overlooked this project, simply because I couldn't find any place explaining it clearly. Now I see more, and I'm super excited about it. Also your talk at Web 3.0 conference was very informative.

If I get this right, the way to adoption leads through listeners wanting to be notified? No activity on the content creators' side is needed, isn't it?

0
0
0.000
avatar

This isn't really a tool for individual creators, it's more an infrastructure issue where hosting companies and (on the receiving side) podcast indexes and apps exchange messages about update.

It a feature that really needs to be behind the scenes: you hit publish on a new episode and the website or host sends out the ping.

0
0
0.000
avatar

So it all goes behind the scenes? In this case how adoption might be quicker? Is this on the side of infrastructure providers to use this solution?

0
0
0.000
avatar

Podping sends out updates on podcasts. It is nothing more than URLs sent out. Podhosting application can monitor the blockchain and update their services based upon the information sent out.

The users of the podcasting applications have no idea how the information (updated podcasts) get there. They do not care.

Posted Using LeoFinance Beta

0
0
0.000
avatar

When we look at infrastructure or protocols, that is much bigger than users. It is what developers can apply which will bring in a lot more use cases.

As mentioned, any short form information bursts can be done using this protocol. Here it is podcasting updates. There is no reason why it cannot be supply chain updates as an example.

Posted Using LeoFinance Beta

0
0
0.000
avatar

This is amazing. Now the question is what comes next with the protocol? What other ideas come out of this similar concept?

That is something to toss out there so other industries can pick up on.

It seems this proof-of-concept is turning into something major.

Posted Using LeoFinance Beta

0
0
0.000
avatar

I was thinking that all software updates could be announced this way and systems could watch Hive and update quickly.

Anyone want to build this? I'm busy.

0
0
0.000
avatar
(Edited)

That is an amazing thought.

We need to start putting together some ideas and promoting them. This is a very powerful protocol.

If I am not mistaken, anything that the likes of Apple or Google is controlling can be rolled onto this protocol?

Posted Using LeoFinance Beta

0
0
0.000
avatar

I am also curious about the practical usage of this protocol in the future. There should be good ideas to properly and efficiently use/utilize it. It certainly has potential. Probably many more things can be done with it other than announcing software updates. There could be even future use cases that we currently do not even think about. This can be true for every new protocol. Seeing the development of technology is certainly interesting.

0
0
0.000
avatar

Can I use popping now?
And can it be integrated on hive posts using audio source code?

0
0
0.000
avatar
(Edited)

What's interesting about the 'cost', is it doesn't really cost anything. Simply moving value from one account like a bank, to the Hive account. It's still your property, can still move it back to the bank account. RC technically doesn't cost a dime. Sure market price can drop but it can also go up or stay the same so that part doesn't really matter. One isn't purchasing RC, they're owning it, if that makes sense...

0
0
0.000
avatar

Yeah basically an investment as opposed to a cost.

Posted Using LeoFinance Beta

0
0
0.000
avatar
(Edited)

Can call it an investment, sure. But the purpose or what you're getting isn't an investment. Not intended to be flipped for profit. In the same way you'd call a solid front door to a business 'a good investment', yet that door technically doesn't cost anything this time.

0
0
0.000
avatar

That is true. Although you can invest in equipment or a building to conduct your business in.

But either way, it isnt a lost cost.

Posted Using LeoFinance Beta

0
0
0.000
avatar
(Edited)

Yeah. That 'no lost cost' part is baffling. Something I noticed even when a consumer wants to stake tokens in order to support content. Even staking the tokens for that purpose doesn't come at cost, but when I explain it, even though we do it already and proof of concept is there, it seems to go over a lot heads. I talked about it in my previous post, awhile back.

The whole concept to me is fascinating and revolutionary. And I think quite awhile ago you and I talked about it; I pointed out how the concept could be applied to anything but probably wouldn't work anywhere else other than Hive, due to how things are setup here and how things operate.

0
0
0.000
avatar

In that case, lets call it an asset. You can buy it to resell, to store value, or to simply use for your business without the intention to ever sell it. But you certainly have that option to sell it for a profit later.

Posted Using LeoFinance Beta

0
0
0.000
avatar

100%. They can use it for years and years, and sell it a decade later if they want. And if HIVE does even 1/10th as good as I think it will, they should have no trouble recouping well over 100% of their initial investment.

Posted Using LeoFinance Beta

0
0
0.000
avatar

Fantastic point, it is like buying equipment, not like paying someone a fee for a temporary service in return: you still own and continue using the equipment (asset) once it is purchased. Furthmore, it is revenue generating if they decide to use their account to post (and the posts are good enough that people upvote them), whuch coukd make up the initial cost eventually, should they decide to invest the time to do so.

Posted Using LeoFinance Beta

0
0
0.000
avatar

Congratulations @brianoflondon! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s):

You got more than 2750 replies.
Your next target is to reach 3000 replies.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Check out the last post from @hivebuzz:

Our Hive Power delegations to the last Power Up Month challenge Winners
Feedback from the February 1st Hive Power Up Day
Be ready for the next Hive Power Up Month!
0
0
0.000
avatar

Podping seems very authentic and can be useful. You able to send the msg without any restrictions and can be stopped. Also the encryption is important for it to succeed. Yes I agree spend a few thousand dollars for the rc now than justified. Because you are making something truly unique !

0
0
0.000
avatar

Interesting development. Podcasts continue to lead the way in communication, technology, diversity and now messaging. LOL
Thank you and your colleagues for your workman’s/or contributions to this project.

I am still reading the Bitcoin Standard, and must admit that maximalism is always surprising yogi d in proponents of decentralization, but Tribalism must be in our genetic code! 😂

Posted Using LeoFinance Beta

0
0
0.000
avatar

Yes that is true. And the problem with the tribalism of the Bitcoin Maxis is they miss out on such basic monetary concepts.

It is guaranteed to crash things if it went through. There is also the fact that the belief in the Gold Standard myth like that was the only money at the time.

Posted Using LeoFinance Beta

0
0
0.000
avatar
(Edited)

That’s unfortunate, studying the history of money is opening my eyes to the diverse nature of money and the slow erosion from our currencies origins to where it is now. I think currency isn’t inherently evil, but it has few protections against evil. That diverse history suggests there will be no one coin to rule them and this freedom and it’s safety should be part of each bitcoiner.

Posted Using LeoFinance Beta

0
0
0.000
avatar

I am not familiar with your project, where can I read up on it? So is it basically a notification service, that uses the HIVE infrastructure (which has a limited number of FREE posts/messages you can do each day, so the use case is brilliant!), and is primarily used for new podcast episode notifications? Is that correct, or is there a more accurate description?

In either case, thanks for your hard work, that deserves a subscription and upvote for you if nothing else.

Posted Using LeoFinance Beta

0
0
0.000
avatar

Hey @brianoflondon that is a damn cool idea and as you said other well known blockchains can’t do it.

And again yes, if we have HiveAuth or HAS we are getting more and more ready for the mass market.

0
0
0.000
avatar

Wow this is super interesting I have never even thought that this is possible and definitely with any great tool comes great responsibility.

Be really careful and that this technology could fall into spammer's hands...

While it's a great idea it also opens up ways for people too harass others or the entire world correctly with massive spamming.

Is there any way to restrict limit or prevent individuals from overusing this?

Now with all that said.

This is awesome this is freaking awesome!!!!!

Positive side this is so cool that we could instantly send out warning messages when scammers are attempting to pull 30 tricks or the entire community needs an instant alert about situations worldwide.

Let alone this being instituted within the different tribes for important messages!!!!

Absolutely bravo congratulations on something is really flipping cool. I'm sure there was a lot of hard work went into this. Phenomenal job and really can't wait to know even more.

I am sure that all of the investment of time and effort that you put into this is going to definitely be celebrated and become very instrumental.

And of course congratulations to our blockchain for being able to host all of this it sounds like phenomenal things as well as creativity are just becoming a Hallmark of our blockchain and our community.

Thank you very much have an amazing day.

0
0
0.000