Social tokens

From Obyte Wiki
Revision as of 22:20, 19 January 2019 by Punqtured (talk | contribs) (11 revisions imported)


The Social Tokens system is basically Family Tokens for grown-ups.

As with Family Tokens, the general idea is to improve the group by rewarding good behaviour, both individually and in groups. Our system uses Byteball wallets on the group members' personal cellphones.


Create the tokens

The group leader uses some tokens from the fun-coins faucet, or preferably creates 1000 personalised "Credits by Group Leader" (or whatever), stores them in the "Treasury" wallet, and is mostly in charge of distributing them.

Everyone has a wallet

It is assumed each of the group members has a smartphone already. If not, they can be bought very cheaply. In ASDA (big UK supermarket), one running Android 7.0 goes for £35, or one running Android 5.1 for £20. Both work perfectly for Byteball, including cameras for scanning QR codes.

Wallet details

Use single-address wallets to reduce confusion.

  • Group Leader: Personal Group Leader plain wallet; Treasury 1of2 multisig wallet
  • Deputy: Personal Deputy Group Leader plain wallet; Treasury 1of2 multisig wallet
  • Member A: Personal "Member A" plain wallet
  • Member B: Personal "Member B" plain wallet
  • Member . . .
  • Team K: No special wallet, team members just use their regular wallets, etc

Address list

Group Leader and any Deputies need the addresses of everyone concerned, in their wallets if not too many. If too many, in a convenient form to make all needed payments promptly.

Each member has the following named addresses in their wallet address lists: Treasury, Group Leader and any Deputies.


It is not essential, but there are benefits to pairing devices with others. Apart from the encrypted chat, one can then use smart contracts if desired.

One party gives the other a pairing code, either written out in full or via QR code. Generate this in Byteball wallet chat by clicking on "+ Add a new device" then "Invite the other device". It will look something like AhHPXCpCSTzD1CF53ELGTAsZ6MCA8Ogvk+koyibfPt/ The other party in Byteball wallet chat clicks on "+ Add a new device" then "Accept invitation from the other device" and pastes the pairing code into the almost-invisible line above the "pair" button.

Transaction fees

Every transaction that moves "Credits" from one wallet to another will cost maybe 1000 bytes. Make sure everyone has enough. One can buy more bytes with regular money. But note that "Credits" cannot be bought for regular money.

How it works

The exact system of what behaviours earn how many tokens and what rewards these tokens can be exchanged for (group trips to the movies etc) will need to be worked out by the group concerned.

Credits and Rewards

To avoid confusion, it might be best to refer to the tokens handed out to the members as credits (whether the actual name is Credits or Smarts or Woos or whatever), and what they can be "cashed in" for as rewards.

Individual and group credits

  • Member A arrives on time for a week, and Member B does his assigned task for that week (maybe they have a rota for cleaning up the lunch trays), each receiving credits per the agreed list.
  • Team K get credits for completing their after-hours project on time. Each member of Team K gets the same number to each wallet, except the team leader gets 20% more.

The group credits encourage peer pressure: "If we turn this in late we don't get the 20 credits, so let’s put in a bit of extra time and get it done, all right?"

Individual and group rewards

The members spend their credits on individual rewards:

  • Member A wants to choose the TV channel in the lunchroom tomorrow, and Member C wants to skip his week doing communal sweep-up.
  • Team L cash them in to go for a free meal together.


Some of the rewards will probably cost money, so funding for this needs to be worked out. Maybe from membership fees, maybe from "management" as a budget line item.

Credits from Treasury

When credits are earned, per the social token system, the group leader or a deputy sends them from Treasury to the member’s wallet. This can include use of a personal oracle, if you wish.

Credits to Treasury

When credits are exchanged for rewards, the member/s send/s the appropriate number to the Treasury wallet.


Since all the relevant wallets are single-address, and these addresses are known, everyone can see all the relevant token transactions.

But grown-ups are not kids!

Does this really work for grown-ups? Well, try it and see. It has to be done with the agreement of the people involved.

See also