Repute PlatformVerified Reputation in the Crypto Economy
1
Crypto Problems
Mission & Solution
Use Cases
Repute Team
Platform Parameters
www.repute.foundation2
Wulf A. Kaal, Co-Founder and CEO, Ph.D., J.D., MBA
Vlad Andrei, CTO
• CTO @ HighTechBlock• Head of Product, RealtyShares• Director of Product Marketing, Ravello Systems (acquired by Oracle)• Sr Product Manager, Motif Investing• Sr Product Manager, Clearwell Systems (acquired by Symantec)• Technology Analyst, Goldman Sachs • Stanford B.S. Computer Science, M.S. Management Science & Engineering
• CEO @ HighTechBlock• Associate Professor, University of St. Thomas School of Law• Advisor to multiple EU & US crypto startups• Goldman Sachs Securities Division• Humboldt-Universitaet zu Berlin, Ph.D, Law & Economics• University of Illinois at Urbana-Champaign, Juris Doctor• Durham University MBA
Ionut, Ph.D.
• Architect, Fullstack• 5+ years engineering experience• PhD Artificial Intelligence, MS, BS
Computer Science
Dragos Catalin
• Security Expert, Blockchain• 5+ years engineering experience• MS, BS Computer Science
• Fullstack engineer• 5+ years engineering experience• International CS contests• BS Computer Science
Repute Team
• Professor, Metro State University Mathematics Department• Expert in Abstract Dynamical Systems and Metric Geometry• Fulbright Scholar• Ph.D, Mathematics• BS, Mathematics
Craig J. Calcaterra, Co-Founder and Main Architect, Ph.D.
www.repute.foundation3
Problem of Trust in Crypto
Difficult to assess trust in smart contracts• who will read every single line of code to check
for backdoors and hacks? 1
2
3
5
6
4
Blockchain reduces need for trusting intermediaries.
But blockchain elements also need reputation rating in order to be trusted.
Difficult to assess trust in entities using the smart contracts• prevent against bad actors
How can smart contracts evolve without a core legal infrastructure? • how can we build a crypto legal system that can
be trusted?
How can we trust data coming from oracles?
How can we create a reputation system that is secure against Sybil and tyranny of majority attacks?
How can we use crypto economic incentives to reward trustful parties and punish bad actors?
www.repute.foundation4
Mission & Solution
• Crypto-economic incentivized system that rewards domain specific knowledge and trust
• Secure against Sybil and Tyranny of the Majority Problems and other Attacks
• Interacting systems: • 1) Bench: User generated list of sub-tokens, representing trust/reputation/expertise in specific domains • 2) Experts: Pool of anonymous experts/participants who will stake their sub-tokens on relevant topics
• Root and Tree (linked lists) of posts/comments/judgements, where header of each list represents the domain/expertise. As used herein, a concrete system contains relatively static and permanent information as compared to a more dynamic system, a betting pool
• 3) Betting pool of reputation-staked bets from bench experts on forum posts. This connects the experts with the respective posts they have expertise in. • Result of bets promotes truth and domain-specific reputation.
• Entities/participants benefit from a transparent, fair, and predictable system that facilitates certainty of outcomes, security, and efficiency
• Society benefits from the advancement of trust, justice, and prevention of corruption on a global scale.
• Establish Trust in Crypto Community
• Autonomous decentralized platform that facilitates a framework for the evolution of verified reputation for anonymous or identifiable users, human or machine
Mission
Solution
www.repute.foundation5
Platform Parameters
34
Nevertheless, such smart contracts cannot remove all friction between human agents. The failure tocapture the intent of the parties and the failure of parties to perform as expected, is inevitable in asignificantpercentageofanycontracts,eventhoseinvolvinggoodfaithactors.Businessdependsuponthe opportunity to continue the cooperation between parties despite such friction. For the cryptoeconomytoexpandandevolve,a trustworthyreputationalsystemanda fair,predictable,andcertaindisputeresolutionmechanismarecrucial.
Inordertoservethecryptoeconomy,theplatformmustremain independentoftraditionallocal legaljurisdictions.Therefore,theDistributedJurisdictionwillbeautonomouslyrunbyadecentralizedgroupofanonymous facilitators, who will be incentivized to seek justice and combat corruption in disputeresolutionofcryptotransactions.
TheplatformarchitectureinhibitstheSybilattackandtyrannyofthemajorityproblemsthathaveplaguedpreviousdecentralizedreputational systems.Abalancedstructure incentivizesproductiveworkwithareputationalsalaryandpunishescounterproductiveworkwithabettingpool.Thesystemrequiresstakingvaluable reputation for each action, i.e., posting, up- and down-voting comments, and arbitratingdisputes.
2. PlatformdetailsTherearetwoconcretesystemswhichworktogetherwithintheDistributedJurisdictionplatform:1.abenchofanonymousexpertswithreputationinavarietyofexpertises,2.anopencommentingforumforpostedjudgments,opinions,evidence,contractlanguage,andpolicies.Betweenthebenchandtheforumis the betting pool where experts stakes reputation on upvotes and downvotes on judgments andcommentstodetermineexperts’reputation,setprecedent,andpromotespecializationandproficiency.
Thebenchofexperts isadatabaseholdingarecordofalluserswhoholdreputationtokensinvariousexpertisetags.Theforumisadatabaseofcommentsfromexperts.Expertisetagsarerootpostsintheforum.Feesarepaidtotheplatformthroughsmartcontractsspecifyingexpertisetags.Wheneverafeeisaddedtoanexpertisetag,newreputationtokensinthatexpertisetagaremintedanddistributedtotheproperexpertsthroughabettingpoolprocessdescribedbelow.
Forum Bench
Posts/votes
Bettingpool
Reptokens
Expert1
Expertise1
Expertise2
Expertise5
Expert2
Expertise1
Expertise3
Expertise5
Expert3
Expertise1
Expertise2
Expertise3
Expertise1 Expertise2 Expertise3
• Theplatformconsistsofacollectionofexperts,calledthebench,andanopenlyreadableforumwhichcollectsallevidence-of-workposts.
• Abettingpoolmediatesbetweenthetwo,determiningpower,reputation,andprecedenceinthesystem.
www.repute.foundation6
Platform Parameters
35
Expertsfromthebenchstaketheirreputationtokensto1.writeposts,2.evaluatepostswithupvotesordownvotes,and3.announcetheiravailabilityforworkingpublicsmartcontractsbypostingstakesoftheirreputation.Theseavailabilitystakeswillbeaddedastheirupvotestakeonthepostoftheirevidenceofwork.
Theforumholdsarecordofallcommentsinaforest1ofposts.Therootsofeachtreeintheforumaretheexpertisetags.Everypostinthetreeofaparticularexpertisetagissubjectedtothebettingpool,whereusersstakereputationtokensfromthatexpertisetagtoupvoteordownvotethepost.Thewinnerssplitthelosers’stakes.Upvoteswinties.
Non-expert users, calledpublic users, can view the forum, and access the system by engaging smartcontractswithcurrencyfeeswhichcallexpertsfromthebench.Publicusersmayusesmartcontractinglanguage(expectedtobedevelopedintheforum)tocallexpertsforworkoffplatform.Anexamplecasein§6explainshowasmartcontractcallsanexpertarbiterasathirdpartyfordisputeresolution.
Feesarepaidtotheplatform,nottheindividualexpertscalled.Thesefeesaresplitassalariesamongstalltheexperts,weightedaccordingtotheirholdingsofexpertisetokens.Theindividualexpertwhodoestheoff-platformworkpostsevidenceoftheiraccomplishmentandisrewardedthroughthebettingpool iftheirworkisapprovedbythebenchexperts.
Wheneverafeeispaidtotheplatform,therelevantexpertisetagmintsnewreputationtokens2equaltotheamountof fees.Half thenewreputationtokensarestaked intheexpert’snameasabetontheirevidence-of-workpost in the forum,alongwith theiravailability forwork stake.Theotherhalfof thenewlymintedreputationtokensarestakedagainstthepost.
1inthesenseofgraphtheory2Specifically,intheexamplewheretheplatformisimplementedonEthereum,separateERC-20tokensaremintedforeachexpertisetag.WesuggestthenomenclatureXRP.
smartcontract
Bench Forum
suggestedcontractinglanguage
fees off-platformwork
randomexpert
• Publicusersaccessthesystembycallingexpertsfromthebenchtoperformoff-platformworkbysendingfeestotheplatform.
• Publicuserswillfindsuccessfulsmartcontractinglanguageforachievingsuchaimsintheforum,assuppliedbythebenchexpertswhodeveloptheforuminordertoearnreputation.
www.repute.foundation7
Platform Parameters
36
Theevidence-of-workpostisthensubjectedtothebettingpoolforevaluationbytheexpertswhostakereputationfororagainstthework.Winnerssplitthelosers’stakes.
Theforumwillserveasatestinggroundandevolutionaryecosystemforprovinggoodpracticeswithineachexpertise.Inparticular,toencouragepublicuseoftheexpertise,smartcontractingtemplatecode
Forum
EVIDENCE
FEE100
MINT100
STAKE50UPFOREXPERT
STAKE50DOWN
50
50
50
EVIDENCE
50
40
SUPPORTER detractor
20
detractor
10
8090
• Theoriginalposter(O.P.)sendstheirposttotheforumassociatedwiththefee.• Platformmintsnewreputationtokensproportionaltothefee.½ofthenewlymintedtokens
arestakedfortheO.P.asanupvote,½arestakedasadownvote• Restoftheexpertsareallowedtoevaluatethepostandparticipateinthebettingpool.
www.repute.foundation8
Platform Parameters
37
Theevidence-of-workpostisthensubjectedtothebettingpoolforevaluationbytheexpertswhostakereputationfororagainstthework.Winnerssplitthelosers’stakes.
Theforumwillserveasatestinggroundandevolutionaryecosystemforprovinggoodpracticeswithineachexpertise.Inparticular,toencouragepublicuseoftheexpertise,smartcontractingtemplatecode
Forum
EVIDENCE
FEE100
MINT100
STAKE50UPFOREXPERT
STAKE50DOWN
50
50
50
EVIDENCE
50
40
SUPPORTER detractor
20
detractor
10
8090
• Thelosers’80tokensaresplitbetweentheO.P.,whoreceives50/90thsofthe80losttokens,andhissupporter,whoreceives40/90ths.
• Thenthepostholdsarecordofhowpopularitwasamongstexpertstodeterminethepost’spowerasprecedence.
www.repute.foundation10
Platform Parameters
1. Adamcreatescarpentryexpertisetag2. Postscommentsofgoodpractices3. Bettypostsevidenceofoffchainworkinforum4. AdamevaluatesandacceptsBettyandCorey5. A.,B.,&C.,postpolicies,templates,&advertising6. Businessisengagedthroughsmartcontracts
• feessplitbetweenallexpertsthroughsalary• randomlychosenexpertgets>50%feetoRep
tokensifworkissatisfactory
17 Expertise#235
Expertise#235 ExpertiseDevelopmentCarpentry
policies
evidence evidence
6 Expertise#235 5 Expertise#235
templates adverts
smartcontract
Bettingpool
www.repute.foundation11
Repute Platform - Use Cases
Repute enabled reputation voting enables precedent and trust in smart contracts• Repute voting allows assessment of workable
smart contract templates including by use case industry etc.
1
2
3
5
6
4
Repute reduces need for t rus t i ng i n termed i a r i e s , enabling blockchain elements with reputation rating that fosters trust in the crypto community / economy
Repute allows assessment of trust in entities using the smart contracts by preventing bad actors
Repute allows smart contracts to evolve with a core legal infrastructure by building a crypto legal system that can be trusted
Repute enables intra-blockchain trust for data coming from oracles
Repute creates a reputation system that is secure against Sybil and Tyranny of Majority Attacks
Repute enables use crypto economic incentives to reward trustful parties and punish bad actors
Top Related