LikeStarter: a Smart-contract based Social DAO for Crowdfunding - - PowerPoint PPT Presentation

likestarter
SMART_READER_LITE
LIVE PREVIEW

LikeStarter: a Smart-contract based Social DAO for Crowdfunding - - PowerPoint PPT Presentation

LikeStarter: a Smart-contract based Social DAO for Crowdfunding Mirko Zichichi , Michele Contu, Stefano Ferretti, Gabriele DAngelo Outline Introduction | Crowdfunding and DAO LikeStarter Mechanisms | Users | Likes | Shares and


slide-1
SLIDE 1

LikeStarter:

a Smart-contract based Social DAO for Crowdfunding

Mirko Zichichi, Michele Contu, Stefano Ferretti, Gabriele D’Angelo

slide-2
SLIDE 2

Outline

  • Introduction

| Crowdfunding and DAO

  • LikeStarter Mechanisms

| Users | Likes | Shares and Artifacts | Ecosystem

  • Software Architecture

| Likoin | Buck | Crowdsale | ArtifactsManager | Voting

  • Conclusions
slide-3
SLIDE 3

Mirko Zichichi

Crowdfunding

1

Introduction Mechanisms SW Architecture Conclusions Crowdfunding and DAO LikeStarter

Form of collective funding in which small investments made by people support new startup projects and content creators Funders are convinced by creations to participate in order to seek rewards and enforce the connections with people in their social network

slide-4
SLIDE 4

Mirko Zichichi

Crowdfunding

1

Introduction Mechanisms SW Architecture Conclusions

Decentralized Autonomous Organizations

Form of collective funding in which small investments made by people support new startup projects and content creators Funders are convinced by creations to participate in order to seek rewards and enforce the connections with people in their social network Blockchain enables the development of new governance systems characterized by more democratic and inclusive decision making Through Smart Contracts DAO is deployed in Ethereum and members can exchange ethers and tokens or propose and vote options for operative decisions

Crowdfunding and DAO LikeStarter

slide-5
SLIDE 5

Mirko Zichichi

2

LikeStarter is

a Social Service that enables users to:

  • spread their productions

in the platform

  • raise funds from other

users through a simple Like

Introduction Mechanisms SW Architecture Conclusions Crowdfunding and DAO LikeStarter

www.depositphotos.com

slide-6
SLIDE 6

Mirko Zichichi

3

LikeStarter is

Introduction Mechanisms SW Architecture Conclusions Crowdfunding and DAO LikeStarter

a DAO where:

  • crowdfunding investors take

decisions together with the creator and aim to make him famous to increase his creations value

www.ethereum.org/dao

slide-7
SLIDE 7

Mirko Zichichi

Standard Users

Anyone can register to the platform just like a standard social network. Every like to a post or donation to a creator gives back a token that can be redeemed for an artifact produced by that one.

4

LikeStarter Users

Introduction Mechanisms SW Architecture Conclusions Users Likes Shares and Artifacts Ecosystem

Creators

A creator is a crowdfunding beneficiary able to propose artifacts and post content in order to increase his visibility. His work can be appreciated and funded by standard users but also “managed”...

slide-8
SLIDE 8

Mirko Zichichi

Like Donation

5

Introduction Mechanisms SW Architecture Conclusions Users Likes Shares and Artifacts Ecosystem

A like to a post represents a microtransaction between user and creator and converts an amount of Ether into ERC20 tokens: Likoins For a donor, possessing Likoins states that he has funded a particular creator with a certain amount of Ether.

slide-9
SLIDE 9

Mirko Zichichi

Like Donation Crowdfunding

5

Introduction Mechanisms SW Architecture Conclusions

For a donor, possessing Likoins states that he has funded a particular creator with a certain amount of Ether. A like to a post represents a microtransaction between user and creator and converts an amount of Ether into ERC20 tokens: Likoins Likoins can be redeemed for artifacts, but they also allow the donor to gain an active role in the crowdfunding management providing him voting capabilities In our approach the crowdfunding is strictly bonded to the like mechanism because more likes directly implies more funds

Users Likes Shares and Artifacts Ecosystem

slide-10
SLIDE 10

Mirko Zichichi

Buying Artifacts

6

Users Likes Shares and Artifacts Ecosystem Introduction Mechanisms SW Architecture Conclusions

Likoins and Bucks refer to a single crowdfunding beneficiary: tokens

  • btained for a specific beneficiary,

cannot be used for another one A creator can offer to his donors different products (artifacts) that can be traded only for Bucks, which are obtained by converting Likoins

slide-11
SLIDE 11

Mirko Zichichi

Buying Artifacts Shares

6

Users Likes Shares and Artifacts Ecosystem Introduction Mechanisms SW Architecture Conclusions

Each converted Likoin is distributed to all beneficiary’s Likoin holders proportionally to the amount owned Thus, the Likoin can be seen as a derivative product, from which a donor can profit directly depending on the success of the financed creator Likoins and Bucks refer to a single crowdfunding beneficiary: tokens

  • btained for a specific beneficiary,

cannot be used for another one A creator can offer to his donors different products (artifacts) that can be traded only for Bucks, which are obtained by converting Likoins

slide-12
SLIDE 12

Mirko Zichichi

The mechanism of sharing a Likoin when is converted to Buck is the key to let everyone receive a benefit in the platform.

The Likoin to Buck conversion increases the balance of holders, especially for the early donors A donor is encouraged to fund a new creator, because he will receive more dividends if the crowdfunding goes well Creator becomes popular and lots of users convert Likoins to Bucks to buy Artifacts Creator has a good start and if the crowdfunding catches interest, he will gain popularity 7

LikeStarter Ecosystem

Users Likes Shares and Artifacts Ecosystem Introduction Mechanisms SW Architecture Conclusions

slide-13
SLIDE 13

Mirko Zichichi

Likoin & Buck

Tokens used for Crowdfunding. These refer to a single crowdfunding beneficiary

8

LikeStarter Contracts

ArtifactsManager

Allows the content creator to offer artifacts to other users that can be traded for Bucks

Voting

A DAO implementation that allows Likoin holders to vote for a price to give to an artifact

Contracts Likoin Buck Crowdsale ArtifactsManager Voting Diagram Introduction Mechanisms SW Architecture Conclusions

Crowdsale

Simple contract for Crowdfunding that allows to buy Likoin token transfering ETH to the creator

slide-14
SLIDE 14

Mirko Zichichi

9

Likoin contract

  • It is the core component of the

system, it acts as a token as well as a financial share.

  • Express

the relation between crowdfunding beneficiary and the token holder

  • Can be transferred from an account

to another as a regular ERC20 token

Contracts Likoin Buck Crowdsale ArtifactsManager Voting Diagram Introduction Mechanisms SW Architecture Conclusions

slide-15
SLIDE 15

Mirko Zichichi

10

Buck contract

Contracts Likoin Buck Crowdsale ArtifactsManager Voting Diagram Introduction Mechanisms SW Architecture Conclusions

  • Not a standard ERC20 token since it

cannot be traded between accounts

  • Can be acquired only by converting

Likoins through an irreversible

  • peration
  • It is only accepted for artifacts

payments

slide-16
SLIDE 16

Mirko Zichichi

11

Crowdsale contract

Contracts Likoin Buck Crowdsale ArtifactsManager Voting Diagram Introduction Mechanisms SW Architecture Conclusions

  • Is a simple contract based on the

OpenZeppelin crowdsale library

  • Allows a user to transfer Ether to a

creator, every time he likes a post or donate through the creator page

  • Mints Likoin for users in exchange

for the amount of ether they donated

slide-17
SLIDE 17

Mirko Zichichi

12

Artifacts Manager contract

Contracts Likoin Buck Crowdsale ArtifactsManager Voting Diagram Introduction Mechanisms SW Architecture Conclusions

  • Allows the creator to offer and

manage artifacts

  • The price in Bucks is agreed by the

DAO composed by all Likoin holders, through the interaction with Voting contract

  • Also used to record the ownerships

between an artifact and an account

slide-18
SLIDE 18

Mirko Zichichi

13

Voting contract

Contracts Likoin Buck Crowdsale ArtifactsManager Voting Diagram Introduction Mechanisms SW Architecture Conclusions

  • DAO implementation that regulates

the crowdfunding progress and the related activities through voting

  • Actually used to reach a consensus
  • n the value/price of an artifact
  • A member of the DAO related to a

crowdfunding is an account that holds any amount of Likoins for that specific beneficiary

slide-19
SLIDE 19

Mirko Zichichi

14

Convert Likoin to Buck and buy an Artifact

Contracts Likoin Buck Crowdsale ArtifactsManager Voting Diagram Introduction Mechanisms SW Architecture Conclusions

slide-20
SLIDE 20

Mirko Zichichi

User Interface

15

Introduction Mechanisms SW Architecture Conclusions User Interface Future Developments

slide-21
SLIDE 21

Mirko Zichichi

Future Developments

16

Introduction Mechanisms SW Architecture Conclusions User Interface Future Developments

  • State channels for microtransactions
  • InterPlanetary File System (IPFS) protocol for artifacts
  • Social Network site User Experience
  • https://github.com/flamel13/eth-crowdsale