I've joked about making a satire product website for a revolutionary new crypto. And because most people deep into NFTs have no idea how it works, I'd bet they'd love it. GitCoin? I'm out of energy, feel free to steal this idea.
I've joked about making a satire product website for a revolutionary new crypto. And because most people deep into NFTs have no idea how it works, I'd bet they'd love it. GitCoin? I'm out of energy, feel free to steal this idea.
Crypto is git + a way to determine who is a fork
That is a problem with blockchain just as much. The only way to know what the original is, is to listen to the central authority here, which is the artist.
the one with the most commits? (perhaps, more accurately, the most commits all of which pass all tests)
> Crypto is git + a way to determine who is a for
agreed. also, in order to commit, (let's say) the commited changes have to pass all tests
That is basically how Bitcoin works right now.
To know who was first, you can just record timetables with git and have various mirrors - if you can trust them to be adversarial such that if one alters its history that mirror gets flagged and rejected, then you have a distributed timestamp you can trust - but at some level of distribution and automation you reinvent blockchain
Disclaimer: I have only a vague idea about the whole underlying tech but I've also been wondering if there isn't a simpler approach.
I guess you can't prove who is 'in control' of the repo - the author could have sold the key privately and there's no way to tell if they sold it to multiple new owners.
Kinda like art in the 'real world' - you can 'prove' its the original but no way to tell whos hands its changed through over the years.
With their encrypted keys I presume? A few more steps and you'll have reinvented cryptograpgic ledgers.
The whole point of a blockchain is for people who can’t trust each other. If you have a trusted author, you are correct, you don’t need a blockchain.
> The whole point of a blockchain is for people who can’t trust each other.
I guess that's a very valid point and from my understanding the anonymity baked in is quite unique. And yet, even if I bought say coffee from an independent online market. Probably it's good to have a chain of trust to the seller to know that it's high quality. (Like Amazon reviews)
After all this is what GPG or x509 provide, a chain of trust.
But now you have to decide who to trust as committers and they have to decide which pull requests to commit first. This might not scale as well as we hope. Transaction latency might be a little high.
We could use something like multi-signature Git commits [1] to enforce repo integrity. Clients could cross-check the signatures against an approved list published by foundation members. Anyone who co-signs an unapproved fork of the foundation’s repo could have their shares in the foundation slashed.
Post a ledger containing $JPEG balances to the Git repo, and require prospective foundation members obtain N JPEGs to apply for membership.
The ledger would operate at a snail’s pace, but “blockchains don’t scale”. We’d just need someone to design the “L2” of Git.
You are correct, if you trust a third party, a blockchain is not needed.
After all most these things are on etherum, which itself is a fork.
While Git is arguably...
https://medium.com/@shemnon/is-a-git-repository-a-blockchain...
P.S.: This is of course a joke - pretty sure that the GP had a more rather than less restrictive definition of "blockchain" in mind ? (So I agree with you.)
It's used to fund public goods/open source projects.
https://raw.githubusercontent.com/ipfs/papers/master/ipfs-ca...
The market is telling you what to do