Inspiration
- Formalizing and Securing Relationships on Public Networks by Nick Szabó
- Dunbar's number
- https://en.bitcoin.it/wiki/Contract#Example_4:_Using_external_state by Mike Hearn
- The Social Dilemma by Netflix
- and the literature:
- Malcolm Gladwell's The Tipping Point: How Little Things Can Make a Big Difference
- ‘The Dunbar Number as a Limit to Group Sizes’, Christopher Allen
- Duncan J. Watts' Six Degrees: The Science of a Connected Age
- Small Worlds: The Dynamics of Networks between Order and Randomness
- Mark Buchanan's Nexus: Small Worlds and the Groundbreaking Science of Networks
- Harari: Sapiens
- van Mensvoort: Next Nature
What it does
Help communities at a time of their greatest need, to go from vulnerable to resilient. How? By using human judgment!
- When you are in need, ask your Circle for help just by pushing a button
- Information is only shared within the Circle
- Your Circle is limited in size (150 people, Dunbar’s number)
- Everyone in the Circle may give you support.
- Everyone is incentivized
How we built it
Iteratively Top-Down and Bottom-Up
Challenges we ran into
Timezone difference, working culture, regtest peculiarities like mining and being local. Scalability issue when massively calling an Oracle, that can be solved.
Accomplishments that we're proud of
Using Bitcoin for smart contracts and make it user-friendly
What we learned
- Working together in an international team (The Netherlands, China and India)
- Using Bitcoin for smart contracts
What's next for Care By Circles
Foreseen, but to be implemented is:
- A good FIFO queue for handling massive locked queries to the Oracle
- Asking for help
- Expelling a member of a Circle by majority
- The concept is blocklchain agnostic, its implementation, can be made in RGB, Rootstock and even in Ethereum, but for the moment we will use a BTC fork (see the powerpoint for further reasoning) (we also considered counterparty or Elements, but scripts are not easily programmable in a client)
- When we will fork the BTC blockchain. current BTC holders will already have some Circle tokens,
- Related to that: we need to think about replay protection
- Some tokens are 'freed' to be spent, such as the miner fee. They are not locked by the Oracle. The Oracle guards, via the agreed contract, the other remaining tokens.
- Unique identification of a person, for now this always returns true, see below
Also see https://CareByCircles.Com and https://youtu.be/YczwK4v-uJ0
Log in or sign up for Devpost to join the conversation.