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

Share this project:

Updates