13 pages about "Ideas / RFC"
Git Blockchain
The idea
A blockchain that works over Git.
Git already supports:
- cryptography signatures (
git commit -S
) - multi approver signatures (
git commit --signoff
)
It’s technically possible to port the consensus workflow using basic git commands.
By adding a CI/CD bot/script, it becomes possible to have an equivalent of smart-contracts that only allows people to open pull-requests while having a robot to make the merges.
Finally, we can find about having a proof-of-stakes approach based on git contributions or something more centralized as a .forgers.txt
file that defines allowed forgers.
Challenges
Find other parts of what makes a blockchain:
- how-to define/allow/deny a node to be a forger in a distributed way
- create a small utility that makes the git commands automatically
- automatically generates with the CI/CD a static blockchain explorer
Usages
No idea yet.
It can be used as a pedagogical support to learn how the blockchain works.
Volatile Blockchain / Temporary Blockchain
The idea
Merge the concepts of
- “Connected Blockchains” (see https://cosmos.network for a good example)
- Autonomous networks that support split & merge
To obtain a way of creating a temporary blockchain in an autonomous network that can exists over mesh network (bluetooth, isolated networks, isolated countries, etc).
Challenges
- Determine the best consensus rules that allows a smaller network to “take decisions”
- Offer the option to automatically convert the temporary coin to a permanent coin as soon as networks are merged
Examples
- Create a temporary blockchain for a music festival, allow people to convert their existing permanent coins to the temporary money, lose internet during the event, and then translate-back the unused temporary coins
Book Roulette
The idea
A website / an app that suggest you a random book.
Business model
Get referral fees.
Challenges
Get interesting results: various, but with a minimal quality level.
Collaborative Little Alchemy
The idea
Remake of Little Alchemy with collaborativity in mind.
Two collaborative modes:
- Administrative collaboration: people can easily propose new alchemies to the community.
- It can easily be done thanks to open-source, basically, only a README file or a CONTRIBUTING file in an open GitHub project, and voila.
- Playing collaboration: being able to play in teams to share the fun.
Challenges
not so much, just taking the time to setup the engine and have a decent UI.
Secret Santa - Online Edition
The idea
Just put the well-known Secret Santa tradition online.
By sending a small present to an unknown person, you are automatically enrolled to receive one by a future giver, etc.
Challenges
- automate everything, including support (delivey issues)
- ensure privacy