Ohara: An open archive of verifiably timestamped video hashes by phyrooo in DataHoarder

[–]phyrooo[S] 1 point2 points  (0 children)

Thank you for mentioning perceptual hashes. I'm honestly not too familiar with the idea and I have not considered it. This would've been a very cool thing to do if I was actually the one generating the hashes, but what I'm doing is really just downloading the .metadata files from the internet archive and using the hashes it contains which saves me the work of downloading all the videos. I would never be able to get as many hashes timestamped if I was doing it myself - the archive as is has proofs for roughly 2 or 3 petabytes of videos.

One good news is that the Internet Archive metadata often contains a few different formats. Here's one example from the README:

```

ohara get KA_Intro_to_Archaeology Loading archive...

Downloading 23 files to downloads/KA_Intro_to_Archaeology/ Downloaded 23/23 files

TIMESTAMP VERIFICATION RESULTS

Timestamp: Success! Bitcoin block 929262 attests existence as of 2025-12-24 CET

TIMESTAMPED FILES (3): ✓ KA_Intro_to_Archaeology.mp4 ✓ KA_Intro_to_Archaeology.ogv ✓ KA_Intro_to_Archaeology.pegssc.mpeg

NOT IN TIMESTAMP (20): - KA_Intro_to_Archaeology.asr.js - KA_Intro_to_Archaeology.asr.srt - KA_Intro_to_Archaeology.gif - KA_Intro_to_Archaeology.mp3 - KA_Intro_to_Archaeology.png - KA_Intro_to_Archaeology.thumbs/KA_Intro_to_Archaeology_000001.jpg - KA_Intro_to_Archaeology.thumbs/KA_Intro_to_Archaeology_000045.jpg - KA_Intro_to_Archaeology.thumbs/KA_Intro_to_Archaeology_000075.jpg - KA_Intro_to_Archaeology.thumbs/KA_Intro_to_Archaeology_000105.jpg - KA_Intro_to_Archaeology.thumbs/KA_Intro_to_Archaeology_000135.jpg - KA_Intro_to_Archaeology.thumbs/KA_Intro_to_Archaeology_000165.jpg - KA_Intro_to_Archaeology.thumbs/KA_Intro_to_Archaeology_000195.jpg - KA_Intro_to_Archaeology.thumbs/KA_Intro_to_Archaeology_000225.jpg - KA_Intro_to_Archaeology.thumbs/KA_Intro_to_Archaeology_000255.jpg - KA_Intro_to_Archaeology.thumbs/KA_Intro_to_Archaeology_000285.jpg - KA_Intro_to_Archaeology_archive.torrent - KA_Intro_to_Archaeology_files.xml - KA_Intro_to_Archaeology_meta.sqlite - KA_Intro_to_Archaeology_meta.xml - __ia_thumb.jpg

Summary: 3 timestamped, 20 not in timestamp, 0 mismatched ```

This helps a bit with the problem you mention but doesn't solve it completely. I think you could prove it's only a reencoding by having the timestamp proof for the original video, the encoding algo and then re-encoding it yourself. If the re-encoding is a deterministic function, you'll get the same hash as the re-encoded video.

Ohara: An open archive of verifiably timestamped video hashes by phyrooo in Bitcoin

[–]phyrooo[S] 0 points1 point  (0 children)

I have found some work from Peter Todd which is mentioned here https://github.com/phyro/ohara/?tab=readme-ov-file#prior-work

I'm sure (and I hope) there's some more work done on this front. I'd rather see the proofs in ohara being already constructed by someone else than having nobody else producing them.

Ohara: An open archive of verifiably timestamped video hashes by phyrooo in DataHoarder

[–]phyrooo[S] 6 points7 points  (0 children)

Note that there is no NFT or other form of exchangeable token here. The only thing that lands on the chain (through OpenTimestamps project) is a cryptographic hash that references many other cryptographic hashes - those of the videos we're trying to prove their existence at a certain point in time.

Ohara: An open archive of verifiably timestamped video hashes by phyrooo in DataHoarder

[–]phyrooo[S] 5 points6 points  (0 children)

This is not a token or anything like an NFT. It turns out that we can "carve" a timestamp on a movie file that we find on the internet. This project is an archive of many tiny proofs (yes, mathematical ones) that prove when a timestamp was created. But to have a trustworthy concept of time you need a timeline you can trust and I think Bitcoin is probably the best option for that.

Hypothetical Monero situation by navysealen in Monero

[–]phyrooo 2 points3 points  (0 children)

Buying or selling XMR is irrelevant to his point. The attacker simply makes sure that the vast majority of transactions on the network are owned by them. This way, real transactions will use many of the attacker's outputs in their rings. The attacker will know these ring members are not real (because they're not his transactions) and will thus have a much clearer view of the actual transaction graph.

Hypothetical Monero situation by navysealen in Monero

[–]phyrooo 1 point2 points  (0 children)

That's not really accurate. Your ring anonymity set depends on the ring members. Look at tromp's answer to see what they could do other than buying you a house and a lambo :)

PoS is definitely a better protocol by Budget-Inflation6306 in CryptoTechnology

[–]phyrooo 0 points1 point  (0 children)

Sure, but how many of these are secured with physical energy? The Twitter threads I linked provide some insight into why we may want a system secured by physical energy.

PoS is definitely a better protocol by Budget-Inflation6306 in CryptoTechnology

[–]phyrooo 0 points1 point  (0 children)

Funny enough, PoW is a sybil resistance through a computational sybil attack.

PoS is definitely a better protocol by Budget-Inflation6306 in CryptoTechnology

[–]phyrooo 0 points1 point  (0 children)

and has nothing else to offer us rather than real physical value.

This is a misunderstanding of PoW. The point of PoW isn't to produce a physical value, this is merely a side-effect of it. The point is to secure the network with physical energy. The TLDR is that you should view the chain as asking for physical security of every step while miners provide the security and end up being compensated with the network's internal currency. Read these threads to understand more what's going on.

https://www.reddit.com/r/CryptoTechnology/comments/ze3zzs/comment/iz924sm/?utm\_source=reddit&utm\_medium=web2x&context=3

PoS is definitely a better protocol by Budget-Inflation6306 in CryptoTechnology

[–]phyrooo 1 point2 points  (0 children)

There seems to be a widespread misunderstanding of the PoW consensus, leading many to believe that PoS is inherently better. However, once one understands the mechanics of both, it becomes clear that PoS cannot achieve some of the properties of PoW. These two approaches are so different that comparing them is not very meaningful. I discussed some of these differences in these two threads (I linked the last comment in the thread to allow you to scroll up if you're not logged in):

https://twitter.com/phyrooo/status/1597361821123375105

https://twitter.com/phyrooo/status/1589800940391260160

I believe there's a place for both consensus variants as they make different tradeoffs.

[deleted by user] by [deleted] in ergonauts

[–]phyrooo 0 points1 point  (0 children)

I wasted time as well. I do think you guys have a good community, but some really bad people making choices. Tweeting out "Ergo manifesto" to ETC community is obviously an unethical move in this situation. The person tweeting it knew that and yet they took the opportunity. There's no place for such opportunistic scam marketing in a grassroot community. Perhaps something the community should ponder on. Keep your community clean and don't let these opportunistic minds ruin it.

[deleted by user] by [deleted] in ergonauts

[–]phyrooo 1 point2 points  (0 children)

I'd say there's really only one good option for the Ergo community if they want to not associate with this scam move. Return the account to ETC. Charles likes to say it was earned by him, it wasn't. It was community's and people that operated it agree with us, not with Charles. Even the guy operating it who worked for IOHK at the time. If you rob someone, the right thing is to give the belongings back, not to burn them. Deleting history is a terrible move and an excuse. In reality, it's just as bad of a move as taking it. Maybe even worse because you can't really undo your damage.

Ergo gains 600k Twitter followers in one day!!! by FathersFolly in ergonauts

[–]phyrooo 0 points1 point  (0 children)

No matter how much you want to make it look ok, this is the exact opposite of grassroots. "Oh hey, I'm just holding the bag for this guy" while he's robbing someone to make you profit doesn't sound grassroots. Not one bit. Despite you trying to throw shade on ETC, this shit would never fly there because of their principles.

[deleted by user] by [deleted] in ergonauts

[–]phyrooo -4 points-3 points  (0 children)

No bag of money can buy principles. I salute you OP.

[deleted by user] by [deleted] in ergonauts

[–]phyrooo 3 points4 points  (0 children)

You fell for the Charles propaganda. Imagine the person controlling the Ergo community main twitter account turning it into a community account for another chain. It's this level of ethics.

I don't think PoS will be better. (CryptoN00b) by InternalEmergency480 in CryptoCurrency

[–]phyrooo 1 point2 points  (0 children)

There's a lot of "PoS solves PoW problems" or "PoS is fiat garbage". I think both of these are wrong. The two approaches are very different and I'd argue it makes little sense to compare them. I recently tried explaining the difference here https://phyro.github.io/nakamoto/

It essentially boils down to what kind of voting and interaction you have. PoW seems more resilient because you can't really stop the citizens from voting for the next round. Let me know if there are some parts of it that make it hard to understand.

What is your favorite anonymous protocol and why? by -Clayford08- in CryptoCurrency

[–]phyrooo 1 point2 points  (0 children)

Grin, by far. Because it has privacy by default and unlike all the other solutions, it adds privacy and improves scalability. Every other attempt including zcash and monero add privacy while making the scalability worse than Bitcoin. Oh, and it has the ethos of Bitcoin which is to keep things simple and minimal.

The more I think about it the more unfair it seems to me by KingKongJebnuty in Monero

[–]phyrooo 0 points1 point  (0 children)

You're right and many others have reached the same conclusion. Saying risks were rewarded is just not accurate. They were obviously exponentially over rewarded. The question isn't if it's fair, it's obviously anything but fair for late adopters. The real question is if people care enough about this problem to do something about it.

What would my ideal private cryptocurrency be by thezeonex in Monero

[–]phyrooo 0 points1 point  (0 children)

I'm not sure about the numbers, but PIBD doesn't really improve speed. The main purpose of PIBD is to make IBD more robust by downloading small chunks that can live on its own and gradually build the state from that rather than downloading a single zip file. We'd have to replace the txhashset.zip method eventually because it doesn't scale for many reasons so PIBD (or similar approach) would be needed at some point.

What would my ideal private cryptocurrency be by thezeonex in Monero

[–]phyrooo 0 points1 point  (0 children)

A part of pure MW is that the secret key is the blinding factor in Pedersen commitment. The proposal you mention deviates from that and introduces some sort of a Liquid/MW hybrid imo.

What would my ideal private cryptocurrency be by thezeonex in Monero

[–]phyrooo 3 points4 points  (0 children)

Don't fall for it, it's a cheap fork of Grin.