Professional Documents
Culture Documents
RippleExplainedGuide
Version1.98
byAndrewWhite
andrew@onemilliongateways.com
twitter@OMGateway
Copyright2014AndrewWhite
HelloandwelcometotheRippleExplainedGuide.Mymissioninlifeisto
helpmakeotherpeoplesuccessfulintheareastheycareaboutandI
hopetheinformationcontainedhereinisabletotranslateintoyourown
successwithdigitalcurrencies.
Mymaingoalforthisbookistobelargelynontechnicalandexplainthe
mostimportantconceptstoempoweryoutoderivethemostvaluable
insightspossiblefromthistechnology.Iapologizeinadvanceifthereis
anythinginthisbookthatistootechnicalortoocomplicated.Ifthereisa
passageinthisguidethatdoesnotseemtomakesenseoristoo
complicatedIaskthatyoudontgiveup,keepreadingandcomebacktoit
later.Takeyourtimewitheachsectionandsupplementyourlearningwith
Googlesearchestohelpgettheanswersontermsorareasofinterest.
ThroughoutthetextIincludelinksforyoutofollowuponforfurther
research.Whenyouaredonelearningalltheinformationbelowdontbe
surprisedifafterreadingthisguideyoubecomethegotoexpertabout
Rippleinyoursocialnetwork!
InmyopiniontheRipplepaymentsystemisoneofthemostexciting
technologiestobedevelopedinrecentyears.Forthefirsttime,payments
canbesenttoanyoneintheworldinanycurrencywithinafewseconds.I
describeRipplelikeemailformoney.Butevenbetterthanthatisthat
activitiesthatwereoncethesolepurviewofthebankingindustry,suchas
lendingormakingpayments,havebecomedemocratizedintheRipple
system.Themyriadopportunitiesandchallengesthesenewoptionsbring
tothemassesopenawholenewsetofpossibilitiesforthediscerning
entrepreneurorinvestortoconsider.Thisebookpresentsabriefoverview
ofbusinessopportunitiesintheRippleecosystemandwhatrolesyoucan
playinthisexcitingnewareaoffinance.IhavebeeninvolvedwithRipple
sinceearly2013andIhaveexperiencedallofthedifficultquestionsof
tryingtowrapmyheadaroundit.AfterIbegantalkingtopublicaboutitI
quicklylearnedthateveryoneasksthesamequestionsandonewayto
Copyright2014AndrewWhite
satisfythosequestionsistowriteabookaheadoftime.SoonthatnoteI
wanttocoverthemajorcomponentsofRippleasitexiststodayanddive
deeperintoeachtopicbutwithoutgettingintothegrittydetails.Sowith
thatsaidwithanynewtechnologytherearetradeoffsbetween
sophisticationandeaseofuse,newfeaturesandcomplications,new
capabilitiesandnewrisks,andRippleisnodifferent.Thisbookwas
startedinDecember2013inadozenpages.Overtimeithasexpanded
over39pagesandmyintentismakeyouconversantinthemainareasof
Rippleandinviteyoutocontinueinyourownareaofresearch.Fora
reminder,thisbookisonlyforeducationalpurposes,andisnotintended
toprovideinvestmentadvice.
Bestwishes,
AndrewWhite
Acknowledgments:Iwouldliketothankthefollowingpeoplewiththeir
helpinthisdocument:FredLaughterforediting,RippleLabsfor
permissiontoreusetheirimages,andtheRipplecommunityformaking
valuablefeedbackandsuggestions.
Copyright2014AndrewWhite
TableofContents
WhyDigitalCurrency?
RippleLabs
Wallets
Ripples
Gateways
Consensus
CurrencyIOUs
Traders
MarketMakers
Enterprises
DueDiligenceQuestions
IntheFuture
ImportantRippleInfrastructure
FAQs
Glossary
AbouttheAuthor
WhyDigitalCurrency?
BeforewegetintowhatRippleisIwouldliketoprovidesomebackground
informationaboutwhatcurrencyisandwhatishappeningwithcurrencies
Copyright2014AndrewWhite
ingeneral.IrecentlygotbackfromaconferencecalledMoney2020that
bringstogetherbankers,thepaymentsindustry,andcryptocurrency
advocates,andIhadadiscussionwithafriendthatexplainedthe
importanceofdigitalcurrencyintermsofhumanhistoryandIwouldlike
torelatethatstoryhere.
Iwouldliketobeginbydefiningwhatacurrencyis,anditisusually
definedtohavethefollowingsixtraits:Durability,portability,divisibility,
uniformity,limitedsupply,andacceptability.Someoneelse(Ihavenot
beenabletofindthenameoftheoriginalauthor,ifitisyouletmeknow
andIwillcredityou)explainedtheseinthefollowingmanner:
Acceptability:Intermsofaformofcurrencybeingacceptedwithin
society,moneymustbeacceptedbyeveryoneintheeconomy.This
acceptanceisforthepurposeoftheexchangeofmoneyforgoodsand
differenttypesofservices.
Divisibility:Thisrelatestomoneybeingeasilydividedintosmaller
denominationsfortransactionalpurposes.Peoplewillonlyneedasmuch
moneyasisnecessaryfortheirpurchases,thereforeitisnecessaryfor
moneytobeeasilybrokendownfordifferenttypesoftransactions.
Durability:Thissimplyreferstothephysicalwearanduseofmoneyover
aperiodoftime.Ifsomemoneyiseasilydestroyedordamageditislikely
thatitisfraudulentandthereforecannotbetrusted.Yet,moneyismade
fromapapersource,sosomewearandtearmustbeexpected.
Limitedsupply:Inorderformoneytoretainitsworth,theremustbeatype
oflimitedsupply.Themoremoneythatisincirculationthelessitisvalued
bytheeconomy.
Copyright2014AndrewWhite
Portability:Quitesimplyitisnecessaryformoneytobeeasilytransported
sothatpeoplecancarryitaroundwiththemonadailybasis.Thisalso
allowsfortheeaseoftransactionsothatmoneycanbetransferredfrom
oneplacetoanother.
Uniformity:Dependingonthedifferenttypesofcurrencythatare
available,moneywithinthatspecificcurrencymustlookthesame.This
alsoallowsformoneytobecountedandmeasuredaccurately.
Analternativewayfordistinguishingthecharacteristicsofmoneyisthatit
iseasilyrecognized.Moneyissubjecttothetypeofcurrencythatisin
circulationwithinaspecificplace,soifitiseasilyrecognizedanditfollows
theabovecharacteristics,thenitislikelytobegenuine.
Forthesereasons,thephysicalmetalgoldhasbeenusedascurrencyfor
thelastfivethousandyears.Thereasonforthisisthatgoldmetalhas
characteristicsthatmakecounterfeitingitimpossible.Forcenturiesbefore
thescienceofmaterialsandchemistrywasunderstood,aprofession
calledalchemistattemptedtotransformbasemetalslikeleadintogold
andmakeagoodlivingconvincingsovereignstheycouldperformthis
feat.Welltheywerenonetoosuccessfulandeventuallywiththemore
modernscienceofchemistryitquicklybecameunderstoodthatthiswas
impossible.Howeverthepropertiesthatmakegoldagoodchoicefora
mediumofexchangealsomakeitproblematicforeconomicreasons:it
canhavesubstantialweight,itsdifficultorexpensivetosecure,sendingit
tosomeoneelseisdifficulttodosecurelyorinatimelymanner,andthere
simplyisntenoughofitfortheworldsexpandingpopulationasonlya
finiteamountcaneverbeminedoutoftheearth.Thusitbecamepopular
inrecentcenturiestorepresentgoldinpapermoney.
Copyright2014AndrewWhite
Toassurepeopleoftheintrinsicvalueofthepaperbills,thefacevalueof
thedollarswasbackedbycertainamountsofgoldorsilverwaspromised
tothenoteholder.Howeverasmostpeopleknow,thiscreatesan
additionalproblemascounterfeitingpapermoneyiseasy.Famously(or
infamouslyaccordingtosome)in1972,RichardNixontooktheUnited
StatesoffthegoldstandardandpeggedthevalueoftheUSdollartoa
newmeasureofeconomicfitnesscalledtheGrossNationalProduct(but
wewontgetintoallthereasonsforthat).WiththeGNPthevalueofthe
dollarbegantobecreatedindigitalsystems.Inthepresentdaythishas
evolvedsomuchthatsomeeconomistsbelievethatelectronicsystems
makeup95%ormoreofallmonetarytransactions.Thishasbeengood
forsocietybecauseitmakesthecostofusingmoneylowerforeveryone
(andthatsagoodthing).Inthelastcoupleofdecadescreditcardsare
oneofthemostfrequentlyusedtoolsfordoingthis.Creditcardswere
inventedinthetimebeforetheInternet(WesternUnionstartedacard
programin1921!).Howeverasmostpeopleknowtheunderlying
problemsofearliergenerationsofcurrency,fraudulentuseofthetoolisa
veryexpensiveproblemthattheincumbentplayershavenotbeenableto
fixandabout1%ofallcreditcardtransactionsarefraudulent.In2009,
Bitcoinsreleasesolvedtheissueofhowtomakeadigitalcurrencyand
bepracticallyimpossibletocounterfeit.Bitcoinwasasignificantadvance
inthetechnologyofpaymentsbecauseitusessomespecialapplications
ofmathandcryptographytomakecounterfeitingitnearlyimpossible.This
iswonderfulformerchantssincethehighcostsofhandlingfraudulent
transactionsiseliminated.Understandthatthenearimpossibilityofbeing
counterfeitedisthekeyreasonforthegrowthofBitcoinstylecurrencies
online.Itisnearlyimpossibletocounterfeitforreasonsthatwillbe
explainedlaterbutthemainreasonisduetotherelianceonaparticular
mathfunctionofcryptography,moredetailscanbefoundintheFAQat
theendofthisbook.Proponentsofdigitalcurrenciesthatunderstandthis
claimthatthismakesdigitalcurrenciesabetterstoreofvalueand
exchangethangold,whichisanaweinspiringleapinhumanprogressif
thepremiseholdstobetrueforasufficientlylongperiodoftime.Only
Copyright2014AndrewWhite
timewilltelliftheclaimstandsuptoscrutiny.Nowthatweunderstandthe
basicreasonstojustifyapeertopeerdigitalcurrency,thesame
propertiesthatmakedigitalcurrenciesafraudproofmeansofmaking
transactionshasbeenexpandedbytheRippleprotocoltobuildapeerto
peerexchange.
RippleLabs
Firstletsstartwithadefinitionofterms.Rippleisthenameofanew
paymentstechnology.RippleisdevelopedbyacompanynamedRipple
LabsInc.inSanFrancisco.Somepeoplemakethemistakeofequating
RippleandRippleLabstobethesamethingandthatisamistakeyou
shouldavoidmakingasIwilltrytoexplainwhythatisthroughoutthis
ebook.SooriginallythecompanywasformedasOpencoinInc.in2012
andlaterreformedin2013byChrisLarsen,JedMcCaleb,David
Schwartz,andafewothers.RippleLabsownstheintellectualpropertyof
theRippleprotocolandtheRipplenamebutthecodeandprogramsthat
makeupRippleareavailableforfreeforanyonetodownload,use,and
modifyastheyseefit.RippleLabssoftwareisusedbyacommunityof
Rippleenthusiastsaroundtheworldwhoarepassionateaboutmakingthe
technologymorewidelyused.Thesepeoplealsoprovideessential
feedbacktoproductteamsandengineersleadingtheoverall
implementationofRipplesdevelopment.TheknowninvestorsinRipple
LabsincludeGoogleVentures,AndreessonandHorowitz,Lightspeed
Ventures,BryanBradford,andothers.AsofOctober2014,RippleLabs
hasastaffof60peopleledbyCEOChrisLarsen.Mr.Larsenisthe
formerCEOofELoanandlaterProsper.com,bothofwhichwere
pioneeringcompaniesinpeertopeerlending.
Asanoutsider,IcantsayanythingdefinitiveaboutRippleLabsspecific
businessstrategies.Buttheiractionsshowthattheyarecommittedto
increasingthevalueoftheRipplenetwork.Theydothisthroughavariety
ofstrategiestoshowthepublicthatRippleprovidesabettersystemfor
Copyright2014AndrewWhite
paymentsthanthealternatives.Oneofthewaysofaccomplishingthisis
bymakingusefulsoftwareandgivingitawayforfree.Thesourcecodeof
thesoftwarefromRippleLabscanbereadandusedbyprogrammersat
nocharge,whichisanopeninvitationforcuriousengineersand
programmerstomakecontributionstothecodeandexpeditethe
developmentofthecorefunctionality.Thisalsoprovidesavaluablesafety
mechanism.Sincemoreeyescanlookattheunderlyingcode,potential
issuescanbeidentifiedandfixedearly,beforebecomingaseriousissue.
RippleLabscangiveawaythesoftwareforfreebecausethecorevalue
propositionofRippleisthatanopenpaymentnetworkthatanyonecan
useandimproveismorevaluablethanaclosedalternative.Sofarthe
planseemstobeworkingwellandRippleisstartingtomakebigwaves.
IfwelookatthehierarchyoffinancialservicesintheUnitedStates,Ripple
isdesignedtoreplacetheAmericanClearinghouse(ACH)payment
settlementsystem.ACHwasinventedinpreInterneteraandisamajor
dragontheefficiencyofmovingmoney.AnothersystemthatEuropeans
Copyright2014AndrewWhite
wouldbefamiliariscalledSwift.Swiftisanewerprotocolforpayment
messaginganditworksalotbetterthanACHbuttheproblemisthatUS
banksdontuseitdomestically.SwiftisfasterthanACH,sameornext
daypaymentsisthenormandothercountrieslikeChinaandMexicouse
asimilarsystem.ButwhereasSwiftisspecificallyapaymentmessaging
protocolandnotapaymentsettlementprotocolitstillinvolvesalotmore
workforfinancialinstitutionstolearnwhohaswhat.Rippleoffersa
solutionthatoffersrealtime(aboutfivesecond)paymentsettlementand
paymentmessaging(thatmightbeastatementthatlookslikeThis
paymentisforBobsnewshoes).SinceRipplecombinesmessagingand
settlementsomesmartpeoplehavebeencallingitSwift2.0butRippleis
reallyalotmorethanthat.Sowiththatinmindletsdiverightinto
experiencewhatusingusingtheRipplepaymentsystemlookslike.
Wallets
Touseanonlinepaymentssystem,peoplestartbycreatingadigital
versionofawallet.Awalletconsistsofanameofwhoownsthewallet
andsomesortofsecuritymechanism,likeapassword,tolimitaccessto
theaccount.Itshouldbeimportanttokeepinmindthatnotallwalletsare
createdequally.Manytraditionalonlinewalletsolutionsallowthemselves
theprivilegetocloseyouraccountforanyreason.Theirareavariety
reasonsforthisbutaRipplewalletisdifferent,itisimpossibleforanyone,
includingthemakersRippleLabs,tostopsomeonefromaccessingtheir
Ripplewallet.Iwillexplainabitmoreabouthowthatworkslaterbutfor
nowletsmoveontowhatthewalletlookslike.
Therearetwowaystoidentifywhoownsawallet.Thefirstiscalleda
Ripplenameanditlookslike~SomeRandomWalletName.Anyonethat
knowsthiswalletsnamecansendpaymentstoit.Underthehoodthe
Copyright2014AndrewWhite
nameistiedtothepublicnameoftheRippleaddressthatbeginswiththe
lowercaserandlookslikethis:
r3CxMDQFX1Atq1vQN5sqVsjm3rawGSwd32(note:donationstothe
authorarewelcome!).
ThisisanexampleofwhataRIpplelookslikeavailableat
https://www.rippletrade.com
ARippleaddressshouldbethoughtoflikeaphysicaladdresswheremail
(orpaymentmessages)canbedelivered.Thepasswordshouldbe
thoughtofasthekeytoopenthedoortothehouse.Inthepriortwo
sentencesIjusttaughtyouthebasicsofpublickeycryptography,feel
freetoGooglethatformoreinformation.
Sothewalletisalwaysavailableonawebpageandhasthefollowing
functionality:wallettransactionhistory,anaddressbook,asectionto
sendandreceivepayments,andasectionofthewalletforyoutomake
currencytrades.Andthatisaboutit.
Copyright2014AndrewWhite
ItisimportanttonotethatRipplewalletsarenotinsuredbytheFederal
DepositInsuranceCorporation(FDIC),whichwascreatedbytheU.S.
governmenttoprotectconsumersfrombankfailures.
Formostconsumers,thepowerofRipplepaymentshappenswhen
paymentsaresentacrossthenetworkwithinafewseconds.Toanyone
accustomedtotheslowandcumbersomeprocessoftraditionalpayment
networks,thisisanincredibleadvanceinpaymentstechnology.Nolonger
dopeopleneedtowaitfordaysforabankwiretransfertobecompleted,
orweeksforacreditcardpaymenttobeprocessedwithRipple,havingto
waitforpaymentprocessingisathingofthepast.Eveninareaswith
modernbankingsystems(likeEuropeandChina)withsamedaybank
transfers,theexistingpaymentsystemisstillarelativelyslowandcostly
processthatcreatesanunnecessarydragontheeconomy.Justimagine
whatkindoflowcostnewserviceswillbecomeavailablewithRippleto
merchants,consumers,andinvestorsacrosstheentireglobaleconomy.
Asfarasmostusersareconcerned,theRipplewalletisalsowhere
magichappensinitsroleinredefiningthepaymentexperiencearound
theworld.Tobehonest,inmyopinion,walletsarenotallthatinteresting
visually,orconceptually,norshouldtheybeparticularlyinteresting.They
aredesignedtobeassimpleaspossiblehencethereisntmuchtoseeor
doinaRipplewallet(withtheexceptionoftrading).
IliketodescribeRipplewalletsusingthefollowingexamplebutitisnota
preciseanalogy.IjustmentionedthatRipplewalletsarenotFDICinsured
becausetheyarenotissuedbyaU.S.charteredbank.Allowmeartistic
licensewiththefollowinganalogy:aRipplewalletiskindoflikeabank
accountbutyouasthewalletowner(accountowner)areempoweredto
controlhowmuchmoneyyoutrusttobeheldbyyourvariousbanklike
entities(gateways,moreaboutthemlater).
RippleWalletsaregreatbecausewhentheycanstoreormakepayments
inanycurrency.Theauthorcantthinkofanyotherwalletevercreated
thatisabletoacceptanycurrencyevercreated,includinggovernment
issuedcurrenciesandprivatecurrencies!Forthefirsttimeinhistory,
Copyright2014AndrewWhite
digitalwalletuserscanholdanycurrencyeverissued.ThisisaBigIdea
thatmaytakeyearstobewidelyunderstood,appreciated,andaccepted
bythemarket.
Ripples
RipplesareaccesstokensusedbytheRippleprotocolandare
referredtoacurrencycodeofXRP(whichislikeUSDorBTC).The
protocolconsistsoftherulesofhowRippleworksandtheserulesare
translatedbyprofessionalprogrammersintosoftwaretoperformallthe
functionsthatRippledelivers.Moregenerally,peoplemakeprotocolsto
solveaprobleminaconsistentandentirelyreliablemanner.Well
designedprotocolsshareanumberoftraits.Forexample,thinkofthe
protocolofshakinghandswhengreetingsomeone.Thisprotocolhas
becomeinstantlyrecognizableworldwide.Itsnotabletraitsarethatitis
simple,easilyreproducible,andcooperativeinnature.Thebestcomputer
protocolsandmonetarysystemsaimforsimilarresults.
Tobeconsistentwithinternationalnamingconventions,Ripplesare
knownbyathreeletteracronym,comparabletohowUSdollarsare
representedasUSD.ThethreelettercodeisXRP.TheRippleconcept
hasbeenaroundpriortoRippleLabs.Itwasfirstworkedonin2004and
lateronin2011thecoreteamaroundRippleLabswasformedwhothen
releasedittothepublicinthebeginningof2013.Everytimeyouuse
Ripple,areallytinyamountisdeletedtomakesurethenetworkdoesnot
getoverloadedbypaymentmessages.Thelogicisthataverage
consumersmightonlyneedtousearelativelyfewRipplesacrosstheir
entirelifetime.Ripplewasreleasedwithahardlimitof100billionunitsof
XRPtoeverexist.The100billionnumberwasjudgedtobelargeenough
tobeusefulfortheRipplenetworkforhundredsofyears,andquantifiable
enoughtoprovideabusinessmodelforRippleLabs.
OnceRippleswerecreatedthenextstepwastofigureoutthebestway
onhowtodistributetheminthemosteffectivemanner.Itiscriticaltothe
RippleLabsbusinessstrategythatXRPbedistributedtoawidenumber
ofmarketparticipantswhointendtouseRippleasasystemforpayments,
Copyright2014AndrewWhite
currencytrading,orassetissuance.AcoolfeatureofXRPisthatasthe
nativecurrency(Ilikethetermmetacurrencybutitisnotascompletely
obviousastowhatthatmeans),XRPcanbespenttosend(orreceive)
anyothercurrencyofferedforsaleinsidetheRipplenetwork.RippleLabs
alsosellsbulkquantitiesforlargeordersandgivesawaysmalleramounts
forfree.InlargeparttheirtargetmarketarebankstouseXRPtomake
interbankpaymentsandfacilitateinternationaltrade.
SonowthatwehavecoveredabitofhowmuchXRPthereis,whatitis
usedfor,andRippleLabsroleinthedistributionofXRP,letsmoveonto
investmentopportunitiesinthespace.
TherearedifferentinvestmentstrategiesinvolvingRipplesandalarge
numberofpeopletradethemagainstothercurrenciesforspeculation.
Beforegettingintothevariouschoicesavailable,Iwouldsuggestwould
beinvestorsaskthemselvesafewquestionssuchas:
AmItechnicallyproficientenoughtohandledigitalcurrenciesonmy
own?
DoIalwaysfollowbestpracticesforcomputersecurity?
ShouldIrelyonareputableconsultant,broker,orhedgefundtomanage
myinvestment?
AmIwellversedinthenatureofonlinescams,walletsecurityissues,
andlegalissuesbeforebuying?
ShouldIuseXRPasahedgeagainstmyotherinvestments?
Youranswerstothesebasicquestionsshouldhelppointyouinthe
directionthatsrightforyou.Itdoesnthelptobelessthanentirelyhonest
withyourself,sobecandidandassessyourstrengthsandweaknesses
beforemakinganyinvestment.
Copyright2014AndrewWhite
Investorsmustbeawarethatthereareinherentrisksassociatedwith
digitalassets.Theftsandscamsareanunfortunatebutinevitableaspect
ofonlineofferingsandtheinvestormustalwaysperformduediligence
beforetrustingotherswiththeirmoney.Evenifaninvestmentisnot
fraudulent,thereisnoguaranteethatthevalueoftheinvestmentwillyield
profits.Youarecompletelyonyourownonthisone.RippleLabscannot
andwillnotcommentontheinvestmentfitnessofRipple,XRP,orthe
valueandsafetyofclaimsmadebynonRippleLabsstaff.Duediligence
istheprocessofinvestigatingaproposedinvestment,andthe
responsibilityforduediligenceisentirelyuptoyou.Beappropriately
skepticalandcautiousinallyourdealings.
Atfirsttheywereworthnothingatmarketrates,butXRPhassteadily
increasedinvaluethroughasteadilyincreasingnumberofservicesbuilt
forit.AlthoughthepriceofXRPhasbeenrelativelystable,itisnot
immunefromdrasticpriceswingssimilartoapennystock.Although
currentlyvaluedforlessthanapenny,Ripplesarereallyonlyusefulfor
makingtransactionsontheripplenetworkbutspeculatorsontheRipple
networkliketotradeitagainstotherassets.Becautioushoweverason
rareoccasionsthevaluehaschangedhundredsorthousandsofpercent
aday.
Gateways
GatewaysareserviceprovidersthatletRippleusersdeposit,transfer,and
withdrawmoneybymeansoftheirgatewayaccounts,includingtransfers
betweenaconsumerswalletandtheconsumersgatewayaccount.To
attractandretainusersoftheirservice,gatewayswillinnovateandoffer
beneficialservicestotheircustomers.
Copyright2014AndrewWhite
Asgatewayscompeteformarketshare,Ifullyexpectthatmoregateways
willbelaunchedthattheywillincreasinglyofferinnovativerewards
programslikeairlinemiles,coupons,andpremiumservicediscounts.
Thereareanumberofservicesavailabletopeoplewhowanttocreate
andoperateagateway.Iftheyhaveastrongtechnicalbackground,they
canusuallysetoneupthemselves.Iftheydonthavethetechnicalskills,
theycanuseahostedwallet(moreonthatinamoment)oruse
consultants.Iftheyareseriousaboutgettingintothegatewaybusiness.In
thefuture,cloudbasedoptionswillbeavailablesuchasOMGsOne
MillionGatewayshostedservice.
BecauseofRipplesdesign,anyonewithaRipplewalletcantechnically
becomeagateway.
Copyright2014AndrewWhite
However,thatisneitherlikelyornecessaryinalmostallconsumeror
investorcases.Whenpeopletalkaboutgatewaystheyareusually
referringtoabusinesssetuptooperateassuch.ARippleWalletcan
becomeagatewaywhenpeopleaddtrusttoawalletyoucontrol.Trust
inthecontextofRipplemeanshowmuchofmymoneydoItrustthis
gatewaytohold?Gatewayswithanestablishedhistorywithagood
reputationforcustomerservicetendtobemoretrustedbyusersthannew
gatewaysthatarelessknownandhavealimitedhistoryofoperation.
ThisisanexampleofagatewayloginpagefromSnapSwapInc.
Thisexampleiswhatabasicgatewayexperiencelookslike.
Copyright2014AndrewWhite
Gatewaysasabusinesshaveafewdifferentbusinessmodelsavailable
toguidethem.Oneexampleisagatewayprimarilyusedformoney
transmission,anotherexampleisremittance.Asagatewayoperator,you
mightbeinterestedinenablingpeopletosendpaymentstoanother
country.Aconsumeropensanaccountonyourgatewayandsendsyou
moneytogointhataccount.ThegatewayoperatorissuesIOUs(more
aboutthoseinthenextsection)totheaccountholderandthoseIOUs
appearintheholdersRipplewallet.Theaccountholdercanthantrade
theseIOUsforanothercurrency.Intheothercountry,apersoncan
withdrawtheseIOUsfromthegatewayandreceivetherealcurrency.The
gatewaymakesmoneybychargingatransactionfee.Iftheoriginal
gatewayswebsiteorservicebecomesunavailable,theIOUsdonot
disappearfromRipplewallets.Intheeventofbankruptcyorotherserious
disruption,theIOUsmaylosesomeoftheirmarketvaluefortheIOUsof
currencytheyrepresent,buttheycouldberedeemedwhenthegateway
businessreturns.Theuniquecircumstancesofthegatewaysissuewill
decidewhatrecourseisavailabletotheIOUholders.
ThechartsonRippleCharts.comcontainthemajorcurrencymarketson
Ripple.ThesearetypicallywrittenintheformofBitstampUSD/XRPto
indicatethattheseIOUsareissuedbytheBitstampgatewayintheUSD
currencyandistradingagainstXRP.AnotherexampleistheChinese
gatewayRippleCN.TheirIOUsfortheChineseYuanlooklikethis:
RippleCNCNY/XRP.BackoveratBitstamp,youwillseethatBitstamp
USDisalsoabletobetradedforBitstampBTC.Gatewayscansetrules
onthefeesoftradesorpoliciesastowhatisallowedtobetradedbutin
generalalltheIOUswillbetradableforalltheequivalentIOUsona
givengateway.
Aquickwordaboutaddingtrusttoagateway.Sinceanyonecancreatea
gatewayitiscriticalthatyouonlytrustaproperlyestablishedgateway.
Thismeansitisattheveryleastincorporatedandisrunbypublicly
knowncorporateofficers.Ifthegatewayisoperatedinananonymous
Copyright2014AndrewWhite
manner,thatmeansthereisnoaccountabilityiftheservicedisappears.
Thisisimportant:inyourRippleWallet,youshouldonlygivetrustto
gatewaycompaniesthatyoutrusttobereliableandresponsiblewithyour
tokensofvalue,e.g.money.Sinceagatewayisnotusuallyabank(at
leastatthetimeofthiswriting),notethatthereisnoFDICstyleinsurance
fordepositsmadetoagatewaybusiness.Agatewaythatmakesaneffort
tobelegitimatehaspubliclyknownstaff,abusinessaddress,customer
supportdetails,and/oraphonenumberwithpeoplewhoanswerthe
phoneduringestablishedhoursofbusinessoperation.IfaRipplegateway
websitedisappears,yourIOUsdonotdisappearfromyourRippleWallet.
TheproblemisthatredeemingthoseIOUsfortheircashvalueis
impossibleunlessathirdpartygatewayacceptsthemfortheircash
equivalents.Icansumthisupsimply.Whenitcomestoanonymous
gateways:donttrustthem.
AstandardsgroupforgatewayshasbeenformedcalledtheInternational
RippleBusinessAssociation(IRBA),whichoperatesindependentlyof
RippleLabs.IwilldiscusstheIRBAmorebelowbutfornowyoushould
knowtheIRBAhasasetofrequirementstomakesurethatthegateways
listedonIRBAswebsiteathttp://xrpga.orgarelegitimateorganizations,
operateusingbestpracticesforbusinesses,etc.Thereareroughly170
membersoftheIRBAatthepresenttime,includingpeoplewhohave
expressedtheirinterestinformingagatewayforcertainmarketsorareas
intheworld.
Consensus
Consensusiswherewestarttogetintothenittygrittytechnicaldetailsof
howRippleworks.Youdontneedtoknowallofthisinfoifitisnotright
foryou.Iliketotellpeopleunderstandinghoweverythingworksisnota
requirementtoinvestinaRipplebasedasset.Therearealotofcomplex
thingsinlifethatdonotrequiredafullunderstandingofhowitworks.A
coupleoftechexamplesincludeareexactlyhowcomputersworkor
Copyright2014AndrewWhite
exactlyhowawebbrowserworks.Weassumethattheprofessionalsthat
makethesetoolsknowwhattheyaredoingandtheycanspareusthe
gorydetailsandletusmoveontodowhatwewanttodowiththetool.So
withthatsaid,IjustwanttomakesurethatyouunderstandRippletothe
lowlevelcodeandprotocolislikewisenotarequirementtounderstand
theideasofRipplesoifthetechnicaldetailsdonotinterestyoufeelfree
toskipoverthissection.IfyouarefamiliarwithBitcoinlikecurrenciesyou
mayhaveheardthatBitcoinworksthroughaschemecalledproofof
work.Proofofworkisaprocessinwhichcomputerscooperateon
solvingahardmathproblemthatinitiallynoneofthemknowtheanswer
to.Whentheanswerisfound,thecomputerthatsolvestheproblemis
awardedablock,anawardofBitcoin(25atthetimeofthiswriting)and
theblockisdistributedalongtoalltheothercomputerswithacopyofall
thetransactionsthattookplaceinthepriorblock.Thisiswhatallows
transactionstotakeplace.Intechnicalterms,thissolvesanimportant
problemofhowtosolvethedoublespendingproblem.Adoublespend
issomeonespendingthesameunitsofcurrencytwice.Ifeveryone
thoughttheycouldjustusespreadsheetstocreateacryptocurrency,they
wouldsoonfindthatsomeonewouldcheatbymanuallychanginghow
manypaymentsweresent.Anotherproblemthissolvesisreferredtoin
academiccirclesastheByzantineGeneralsproblemwhichishowto
communicatealonguntrustworthypaths.Thisproblemhasexistedfora
longtimeandonewayofsolvingitwasreleasedtothepublicin2008by
SatoshiNakomoto,theanonymouscreatorofBitcoin.In2011Jed
McCalebwasthinkingofwaystosolvesomeoftheproblemswiththe
proofofworksystem.Inparticular,Jedwantedtosolvetheslow
transactiontimeofBitcoin.Waitingforcomputerstosolvetheproofof
workproblemonBitcoincantaketenminutesorhoursintimeandthat
waittimeisnotgoodformerchantsorconsumersusingthesystem.What
hecameupwasanewapproachcalledConsensus.Ifthemajorityof
computersonadigitalcurrencynetworkcouldagreethatatransaction
happenedtherewouldbenoreasontodoubtthatatransaction
transpired.Theproofofworksystemreliesonseveralcomputers
Copyright2014AndrewWhite
agreeingthatatransactionoccurred,whichiscalledconfirmations.After
enoughconfirmationsoccuritcanbereasonablybeassumedthata
transactiondidinfacttakeplace.Withaconsensusbasedapproach,
transactionscouldtakeplaceinsecondsratherthanminutes.Therecan
alsobealotmoretransactionssincethecomputationalcostofthis
systemislow.Thisbringsustoanotherproblemthathaslongbeenan
academicpuzzle,theByzantineGenerals'Problem.Thisproblemasks,
howdotwogeneralscometoanunanimousagreementwhentheyare
separatedbydistancesthatcreateobstaclestocommunication?
OneanswertothisproblemisdonewiththeRipplesoftware,thenetwork
issetuptovalidateatransactionif80%ofvalidatornodesagreea
transactiontookplace.
NextImgoingtoextensivelyquoteRippleLabsChiefCryptographer
DavidSchwartzwhohasalottosayonthisimportanttopic:Thenumber
wasdeterminedbysimulation.Ifyousetthethresholdtoolow,the
consensusprocesscompletesveryquicklybutmorefrequentlydoesn't
actuallyreachconsensus.Ifyousetthethresholdtoohigh,theconsensus
processtakesmuchlonger,butonlyveryrarelyfailstoactuallyreach
consensus.(Whenyousay,"Ibelievethere'saconsensus",youcan't
actuallybe100%surethereisinfactaconsensusornobodycandeclare
aconsensusfirst.)Theconclusionthatnoconsensushasbeenreachedis
avalidconclusionandcanresultduetopoortopologyorByzantine
failure.Certaintyisalwayswithrespecttosomethingthathasoccurredin
thepast.Itisnotpossibletoknowwithcertaintythepresentstatewithout
observingatmorepointsthanwillnormallybepossible.
Soeachserverrunsoutaheadofwhatitknowsforcertain,applying
transactionsandattemptingtoreachconsensusonthem.Whenandifa
Copyright2014AndrewWhite
consensusisinfactproduced,theserverlaterdeterminesthiswith
certainty,andthuscanadvancewhatitknowsforcertain.
Essentially,theconsensusprocessproducesastreamofsigned
messagescalled"validations"fromwhichit'spossibletodeterminewith
certaintywhetheraconsensushadactuallybeenreachedatsomepoint
inthepast.
ItispossibletocreateUNLtopologiesthatfrequentlyfailtoreach
consensus.TheplanistohaveRippleserversbuildtheirUNLsusingan
algorithmthatmakessuchtopologiesexceedinglyunlikely.
Evenwithaperfecttopology,twotypesofByzantinefailuresarepossible.
One,whichisnotthatuncommon(oneoutofevery200roundsorso),is
alocalfailure.Inorderforaconsensustoeverarise,someonehasto
declareaconsensus.Andforthattohappen,someonemustdeclarea
consensusfirst.Whenthathappens,whoevermakesthatdeclaration
can'tknowforcertainthatotherswilldeclarethatsameconsensus(or
theywouldhavealreadydoneso,andsohewouldn'tbefirst).Soit's
alwayspossiblethathedeclaresthewrongconsensus.
Inthiscase,theserverthatsufferedtheByzantinefailurequickly
discoversthattheothervalidatorshavebuiltadifferentledgerthanitdid
anditbeginsitsresynchronizationprocess.Otherserverswillstill,from
thevalidations,whichledgerwasthemajorityledger.
AmuchlesscommontypeoffailureiscompleteByzantinefailure.Inthis
case,severalserversdeclaredifferentconsensusesandthereisnoclear
majorityledger.Inthisrarecase,thenetworkasawholemustreconverge
beforeatrueconsensuswillemerge.Ripplehasanalgorithmtodo
Copyright2014AndrewWhite
exactlythis.Serverswillseetheconflictingvalidationsandknowwith
certaintythattherewasnoactualconsensus.
OntheRippleforumrecently,amathematicallymindedmemberasked
DavidthefollowingquestionHowdoesRipplesolveByzantineGenerals'
Problemsuchasnosolutionunlessn3t+1,n=numberofprocesses
inthesystemandt=numberoftraitors?
SohowRipplesolvestheByzantineGeneralsproblemissimple.The
consensusprocessispermittedtofailbecauseitdoessoharmlessly.If
theconsensusprocessformsaledgeronwhichthereactuallyisno
consensus,thentherewillbeinsufficientvalidationsandtheconsensus
processwillrepeat.ToputitinByzantineGeneralstermsifyougettothe
battleandtheotherarmiesaren'tthere,youjuststartover,nothing
catastrophichappens.Inotherwords,keeptryinguntilthevastmajority
ofmessagesagreeatransactionisaccurate.Perhapsnotsurprisinglythis
simplebutelegantsolutionhaswiderangingramifications.
AndwiththatwecanwrapourreviewofhowConsensusworks.Formore
informationpleasecheckouttheRipplewikipagesat
https://ripple.com/wikiorhttps://ripple.com/wiki/How_it_works
Validators
SincewearediscussingthetechnicaldetailsofhowRippleworks,for
completenessIjusttomentionValidatornodesandwhattheydo.
TheRipplewikihasthistosayaboutvalidatorsTheRippleprotocol
dependsonacollectionofvalidatorswhoparticipateintheconsensus
processandproducesignedledgerswhichgetbroadcastintothepeerto
peernetwork.Clientsandpeerscollectanddependonthesesigned
Copyright2014AndrewWhite
ledgerstodeterminewhatistheconsensusledger,orthe"true"stateof
theledger.CrucialtothesecurityofthenetworkisthateachRippleserver
choosetopayattentiontoasufficientlylargediversesetofvalidatorswho
arenotcolludingtodefraud.When80%ofvalidatornodesagreethata
edgerisvaliditgetssignedandconfirmedacrosstheentireRipple
network.ThisisanalternativesolutiontotheByzantineGenerals
problemfirstsolvedbyBitcoinwithmining.
CurrencyIOUs
IOUs(Ioweyouspronouncedhowitisspelled,eyeohu)arecredits
andarewhatmostpeoplewilluseonRipple.IOUsstandforIoweyou
(something).WearemostfamiliarwithIOUsfromourbankingorinvestor
statementthatismailedmonthlybyfinancialserviceproviders.AnIOUis
apromisethatacertainamountoffundsthattheIOUissuercontrolsare
fundsinyouraccount.TherealityisthattheIOUholderhasatotal
amountoffundsthatitcontrolsand,fromthistotal,theyuseadatabase
toorganizewhattheyowetheircustomersandthenumberdisplayedto
youistheIOU.IOUsonRipplenetworkoperateonthesameprinciple,
butinsteadofabankingorinvestmententitycreatinganddisplayingthe
IOUtoyou,anIOUontheRipplenetworkisanassetcreatedbyaRipple
gatewayindicatingIpromisetoredeemyouaspecificamountofthis
currencyasset.IfyoureceivedapaymentforUSdollars,youwouldsee
thedepositoftheUSDIOUsinyourRippleWallet.
IOUsarewhatmakeRippletheemailofcurrencies.Theemailprotocol
doesnotcarewhoyouaresendingamessageto,orthecontentofyour
emailandRippleworksthesameway.Thesenderandrecipientofan
emailislikethesenderandreceiverofRipplewallets,themessageinan
emailissimilartowhatcurrencyandhowmuchissentinthe
Copyright2014AndrewWhite
transaction(themessage,inouremailanalogy).Thefinallessonyou
shouldtakeawayfromthisisthatanIOUhasnovaluewhenitisnot
backedbyanassetthatcanberedeemed.
Pathfinding
PathfindingisoneofthetechnicaldetailsthatIincludeforcompleteness
andisfairlyselfexplanatory.PathfindingishowRipplefindswaysto
makethebestavailablepayment.Thepriceonatransactionfeecanvary
inRipplebasedonthebestpossibleexchangerateontheorderbooksof
Ripplecurrencies.AsthisdiagramfromRippleLabsillustrates:
Copyright2014AndrewWhite
Pathfindingisofmostinteresttomarketmakersandtechnicaltypestobe
abletoservemarketactivity.ItisimportanttonotethatalthoughRippleis
fastitisslowenoughastomakehighfrequencytradingimpossibleanda
partofthereasonwhythatisisbecauseofthetimeittakesPathfindingto
work,afewsecondsistooslowforHFTtobeeffective.
Traders
AnyonewithaRipplewalletcantradethedigitalcurrencyassetson
Ripple.SendingapaymentofanysortusingtheRipplenetworkis
equivalenttomakingatradeontheforeignexchange(alsoknownas
forexandFX)currencymarkets.
Eachcurrencyhasathreeletterabbreviation,andeachcurrencytradeis
expressedasapairthatincludesthebasecurrencyandacounter
currency.Eachcurrencypair(USD/XRPorEUR/JPYorCNY/BTC,etc.)is
supportedbyagatewaythathasanorderbookofbuyersandsellersofa
particularcurrencypair.ThedailytradingvolumeontheRipplemarketis
Copyright2014AndrewWhite
growingrapidly.Atthetimeofthiswriting(March2014),themostpopular
currenciestradedareChineseYuan(CNY),USD,andBTC.
Automatedtradingisapopularchoiceforinvestorswiththetechnical
knowhowtoworkwithprogrammingscriptstomakeatradingbot.
ThesebotsconnecttotheRipplenetworkandlookatthebidsandasksin
certaincurrenciesandtradeaccordingtouserdefinedparameters.Most
ofthesebotsrequireafairamountoftechnicalknowledgeandskillto
setupanduse.Althoughtherearenoalgorithmictradingservices
availabletoinvestorsatthemoment,theseareknowntobein
development.Tradeandforgetbotscanbeextremelyvaluableasthey
workforyouaroundtheclockwithouttiringormiscalculating.
Offmarkettradingcanalsobeverylucrative.Findingamarketthatwants
XRPbutdoesnothavetheknowhowhowtogetitisanexcellentwayto
buildabusinessandincreaseRippleadoption.Ifyouwanttoengagein
offmarkettrading,pleasegetinformedoflocallawsbeforebeginning.In
theUnitedStates,tociteoneexample,transactionsgreaterthan$10,000
needtobereportedtotheFederalFinancialCrimesNetwork(FinCen).
MarketMakers
Marketmakersarepeoplewhoprovideliquidity(i.e.,money)between
gatewaystoallowpaymentsthroughapathwayofcurrenciestobe
made.Muchlikehowaroadprovidesapathforacartoreachits
destination,apathwayistherouteatransactiontakestocompletea
payment.Althoughthereareafewwaystobecomeamarketmaker,the
easiestiswithasimpleorderintheRipplewalletforthesamecurrency
betweenthetwoormoregatewaysyouwanttomarketmakefor.Itshould
benotedthatanyonecanbeamarketmakerbutithelpstohavealotof
Copyright2014AndrewWhite
capitaltomakeitmoreworthwhileforthemarketsyouaretryingto
support.
Enterprises
TheRippleecosystemislikelytoseepowerfulwaves(ha!)ofnew
servicesdevelopedtotakeadvantageofthenewfoundpossibilitiesthat
Rippleprovides.Themostobviousareaatthetimeofwritingisgateway
services.Merchantservices,remittanceoptions,charities,experimental
hobbies,andcommoditiesalsoareallpromisingareasforinnovatorsto
placetheirstake.
Anumberofinterestingcompanieshaveformedbasedentirelyonthe
Rippleprotocol.CompaniessuchasFortuneHarbor,Coinst,RippleWise,
SnapSwap,andothersareleadingthewayintermsofinnovationand
provingthattheRipplesystemisaviablebusinessmodel.Companies
olderthanRipplehavealsosignedontousetheservice,mostnotableto
dateisBitcoinexchangeBitstamp.
CreatingorinvestinginanewcompanyintheRippleecosystemisan
attractiveoptiontotheinvestorfamiliarwithmanagingequityassets.
Rippleissonewandtheopportunitiesitofferssolargelyuntapped,that
thedooriswideopenforenterprisingindividualsandstartupstomakea
substantialimpactwithlittlestartupcosts.Ifthisissomethingthat
interestsyouinpursuingabusinessIstronglyencourageyoutodoso.
ComplementaryservicesthataddvaluetotheRipplenetworkis
somethingRippleLabsisveryinterestedinsupportingandyoushouldlet
themknowaboutitonceyouarereadytolaunch.
DueDiligenceQuestions
Copyright2014AndrewWhite
IfyouplanoninvestingintheRippleecosystemyoushouldbeasking
somehardquestionsandhavehonestanswersbeforethrowingmoney
around.Herearesomebasicsforyoutoconsider:
HowwelldoIunderstandRipple?
WhatdoInotunderstandaboutRipple?
Whataretherisksinvolved?
WhatarethelegalandregulatoryissuesimpactingRippleinmycountry
ofresidence?
WhatdoIknowabouttheprincipalsintheenterpriseinwhichImight
invest?
DoIunderstandallthecounterpartyrisks?
WhathappensiftheRipplesoftwarebecomesfundamentallybroken
andcantbefixed?
Whoarethemajorcustomersandtheapplicationsrelatedtoinvestment
opportunities?
Whatarehistoricalandprojectedgrowthrates?
Whatistheexpectedmarkettimingofnewproducts,services,or
enhancements?
Alongwiththesespecificinvestorquestions,Iwantedtosharethislistof
bestpracticesfromtheRipplewiki:
Youmustprotectyourself:
RippleLabsInc.doesnotendorse,qualify,orguaranteethe
performanceofanymerchantorgateway.
Donottrustservicesoperatedanonymously,youhavenorecourseif
theyfailtodeliverontheirpromises.
Copyright2014AndrewWhite
DonotenteryourRippleusernameandpasswordonanysiteyoudo
nottrustwithyourfunds.
DonotenteryourRippleusernameandpasswordonanysitethatdoes
notusehttps.Youcanusuallytellwhenasiteuseshttpswhenyourweb
browserhasagreenlocknexttothewebsiteaddressintheaddressbar.
Donotuseaclientprovidedbyanentityyoudonotfullytrust.Youmust
trustyourclientprovidertobehonest,secure,competent,uptodate,and
perhapsmore.
ForlongtermstorageofXRPorIOUsinacoldwalletconsiderusing
theDesktopClient.
Youshoulduseapasswordsolongandrandomyoucannotremember
it(onlystoreandcopyitsecurely).
Usingdigitalwalletsisarelativelynewphenomenaanditisfairtosaythat
thestateofcomputersecurityandthatconsumersmaynotbereadyfor
thetask.
IntheFuture
Thefuturewillcertainlybringmanyexcitingandinterestingareasfor
Rippleinvestorstoconsider.Inparticular,Imexcitedforthetimewhen
optionstradingbecomesmorewidelyavailable(whichwilllikelybeeasier
withtheadventofsmartcontractslaterin2015).Inmyopinion,smart
contractswillbethekillerappformathbasedcurrencies.Forexample,
byusingsomeparticularmathfunctionsitispossibletoissuesharesfora
companyorraisefunds.
InJuly2014RippleLabsannouncedCodius,anewprojecttoenable
smartcontracts.Codiuswillallowpeopletocreateoffersorcontracts
acrossforanydigitalledgersystemsothattheycanallbenefit.Theydo
thisthroughsomeinnovativedesignchoicesthatallowpeopletomake
Copyright2014AndrewWhite
usefulapplicationswithanypreexistingprogramminglanguage.Ispoke
withStefanThomastheCTOofRippleLabswhoexplainedtomethatthe
designwasinformedfromtheexamplethatbusinesslogicanddata
storage(databasesordecentralizedledgerslikeBitcoin)aretwo
separatetopics.Everywebserviceinexistenceusesadatabasetostore
informationandbusinesslogicontopofthedatabasetodecidewhat
goesintoit.Ishouldprobablymentionacomputersciencetermthatwill
behelpfultounderstandwhythisdesigndecisionwastaken.Computers
runsoftwareinoneoftwoways.Oneisdeterministic,codeexecutesin
thesamewayeverytime.Theotherisnondeterministicwhichmeansit
canexecutedifferentlyeverytime.Whatisgoodaboutthisapproachis
thatitmakesCodiuscompletelyplatformneutral.Anyprogramming
languagecanuseitandanydigitalassetsystemcanuseitsapproach.
CodiususesanotherconceptcalledSmartOracles.Asmartoracleis
anythingthatcanbeaskedaquestionandanonbiasedansweris
returning.Oneexamplecouldbeaskingthestockmarketwhattheprice
ofagivenstockis.AnotherexampleisaskingtheBitcoinnetworkifa
certaintransactionhappened.Theimportantthingtounderstandisthat
Codiusisneutralastowhomyouaskyourverifiedquestionsandhowyou
doit.Youmightwanttomakeacontractonstockfuturesandhedgeon
thepriceofBitcoinandorthetemperatureofDalyCity,ifalltheanswers
adduptothethresholdoftruthaswritteninyourcontractthetermswill
bemetandthecodeexecutes.Thisisverydifferentfromeveryother
systemoutthereandsomethingthatcreativepeoplewillmakeamazing
applicationswith.
TheCodiusapproachtosmartcontractsfreesdevelopersfrombeing
lockedintoanyonesystemwhichistheHolyGrailfornextgeneration
financialandbusinessapplications.Tolearnmoreonthesubjectofsmart
contracts,IhighlysuggestathoroughreadingofGreatChainsof
NumbersbyTimSwanson.
Copyright2014AndrewWhite
NewservicesforRipplewalletsarecomingoutallthetimeincludingShift
PaymentswhoarereleasingacreditcardthattiesintoaRipplewalletin
late2014.SnapSwapandothersarealsoreleasingRipplebackedVisa
cardsthatisveryexciting.Irecentlyhadausecaseforthis.Mywifewas
shoppingforsomethingandcalledmeupthathercardwasdeclinedat
thegrocerystore.Thiswouldnormallybeaverydisruptiveexperiencebut
IwasabletosendUSDtoherRipplewalletandtheshewasabletomake
thepaymentwithoutincident.Trydoingthatwithatraditionalcreditcard!
Likeanyactiveprotocol,Rippleisconstantlyevolving.Ripple(and
Codius)issuchadisruptivenewtechnologythatitsfullimpacton
businessandsocietywillnotbeknownformanyyears.Thedaywillcome
whenpeoplewillbesoaccustomedtoamulticurrencywalletthatthey
willaskwhydidntIthinkofthat?Inmyopinionwearewitnessingthe
dawnofadisruptivetechnologyasbigasanadvancementasdigitalstock
marketsorpapercurrencies.
ImportantRippleInfrastructure
BeyondRippleLabsthereareanumberofimportantresourcesand
servicesthatisavailabletotheRipplecommunity.Foremostaboutthose
arecommunityforumswhereissuesrelatedtoRipplearediscussed.The
mostactiveoftheseareXRPTalkranbyacommunitymemberinFrance
andtheRippleLabsForum.Acoupleofnewserviceshavecomeinto
beingrecentlythatareusefulaswell,LibreTaxfortaxesintheU.S.and
Coinistforpublicreviewsofgatewayservices.
ThemostwellknownRipplegatewayrightnowisBitstamp,theworlds
largestBitcoinexchange.Thereareavarietyofotherprojectsunder
developmentrightnow.Thereareatleastfourventurecapitalbacked
Copyright2014AndrewWhite
companiescreatedspecificallyfortheRippleecosystemthatIknowof.
ThereisalsoalotofdiscussionaboutwaystoimprovetheRippleworld
withnewfeaturesandmoreservices.Itisgoingtobeanexcitingfew
yearsforimportantinnovationstobebroughttomarket.
Fortechnicalinfrastructure,Iexpecttoseemoreservicestoenterthe
markettoserveasenginestodrivethegrowthofdigitalassetsanduseful
thingsthatcanbedonewiththem.MyowncompanyOneMillion
GatewaysInc.wasrecentlyfundedtohelpcompaniesreachtheirfull
potential.
FAQs
HowisRippledifferentfromBitcoin?
Thetwoarecompletelydifferent.ThemostbasicansweristhatRippleis
notdesignedtobeusedasjustacurrency.Insteaditisapayments
protocol.ThedifferenceisbetweenBitcoinbeingap2pvirtualcurrency
andRippleasap2pexchange.Bitcoinusestheproofofwork
mechanismcommonlyknownasminingtogenerateBitcoinandorverify
thevalidityoftransactions.Instead,Rippleusesasystemcalled
consensus.ThisfundamentaldifferencewithBitcoinmeansthatthey
workdifferentlyandthattheyaredesignedfordifferentpurposes.Bitcoin
orothercurrenciesarenotcompetitionforRipple.Myunderstandingis
thatRippleLabswantstoseeotherpaymentsystemssettledortradedon
Rippleandnotcompetewiththem.
Iheardthatminingdigitalcurrenciesrequiresanincredibleamountof
electricity,isRipplesimilar?
Copyright2014AndrewWhite
Thankfullyno.Ripplerequiresnomoreelectricitytorunsecurelythana
normalhighendcomputerserver.ThemegatonsofCO2andmegawatts
ofelectricityandpowerbillsusedbyotheralternativesisnotanissuewith
Ripple.
IheardthatRippleisapreminedcurrency,isthattrue?
Theanswerisbothyesandno.Ripplewasnotcreatedorreleasedas
acurrencyplatformthatusedminingtogeneratethecurrencyandverify
transactions.Peoplethatmineorbelieveintheideathatminingisfairdue
totheequalprobabilityofbeingrewardedfordoingtheproofofwork.
Thereisnothingwrongwiththatopinion.HoweverRipplesuccessfully
solvedsomeoftheinherentandfundamentalproblemsthatminingbrings
toadigitalcurrency:theslownessoftransactions,the51%attack
problem,blockchainsplits,etc.Indefiningtheutilityofcrosscurrency
payments,afundamentaldesignprincipleisthatlongdelaysforpayments
isnotacceptable.Letsfaceit,nobodywantstheuncertaintyofwaitingfor
apaymenttoconfirmandRipplecanmaketradingthosekindsofassets
fasterandmoresecure.
DoanybanksuseRipple?
Atthetimeofthiswritingthereareafewbankswhohaveclaimedthey
willbeusingtheRippleprotocol.
Whatarevalidators?TheRipplenetworkreliesondedicatedcomputers
calledvalidatorstoconfirmthattransactionsarevalid,whyisthis?
Validatorsarethelightweightwaytoverifythattransactionsarevalid
comparedtotheheavyweightuseofcryptocurrencyminingalgorithms.
Copyright2014AndrewWhite
Theyarelightweightbecauseyouonlyneedafewcomputersdoingthis
(insteadofthousandsintraditionaldigitalcurrencies).Bydesign,Ripple
LabscreatedtheRipplenetworktorelyonvalidatorsthattheyrunand
theyknowcanbetrustedtomakesurethattransactionsarevalid.The
majorityofthevalidatorsthatagatewaytrustsmustbetrustworthy.Ifthe
majorityofthembecomemaliciousorconspireagainstthegateway,they
canmakefraudulentpaymentsagainstthegateway.Thewaytomitigate
thisthreatisbyusingcommunityacceptedtrustednodessuchasthose
runbyRippleLabs.
HowmanypeopleuseRipple?
Thereare120,000walletsasofNovember2014.Thelargestgateways
havebetween15,000to10,000walletsthattrustthem.
IheardsomeoneforgottheirpasswordorhadtheirRipplecoinsstolen,
arethosecoinsorwalletsinaccessibleforever?
Yes,unfortunatelytheyareinaccessibleforever.NeitherRippleLabsnor
anyoneelsecanrestoreyourpasswordorrecoverstolencoins.Payments
inRippleareirreversibleduetohowsomeofthelowlevelmathfunctions
work(formoreinformationontheunderlyingtechnologies,youcan
researchpublickeycryptographyandmessagesigning).
Iwanttoknowmoreabouthowtosetupagateway,wheredoIstart?
https://ripple.com/wiki/index.php?title=Ripple+for+Gatewaysisagood
resource.Iwouldalsolovetotalktoyouaboutyourideaandhelpyou
becomesuccessful.
Copyright2014AndrewWhite
WhatisaSecretKey?
YourwalletsSecretKeyisyoursecretentranceintoyourwalletifyou
everforgetyourpassword.YourSecretKeycanalsobeusedaspartofa
programtodothingsforyousuchasrunningatradingbot.SecretKeys
arenamedsecretbecausetheymustbeabsolutelyunavailableto
anyonebutthosetrustedtoaccesstheaccount.Ifsomeonegetsyour
SecretKey,theycandowhatevertheywantwithyourassets.Ifyouare
havereasontobelievesomeonehasgainedunauthorizedknowledgeof
yourSecretKey,youshouldcreateanewwalletandsendyourassets
overtothenewwalletassoonaspossible.
WhatkindofventurecapitalorincubatorsareavailabletoRipple
developers?
TherecentlylaunchedCrosscoinVenturesisagoodstartingpointfor
Rippledevelopersseekingfunding.Headedbyentrepreneurialstartup
andVCveterans,Crosscoinhastheenviablepositionofbeinglocatedin
thesameofficebuildinginSanFranciscoasRippleLabs.Lookfora
numberofhighqualityandinnovativeservicestoemergefromthe
Crosscoinaccelerator.
WhatisthebesttechnicalresourceforRipple?
ThebestRippledocumentationresourceislocatedat
https://ripple.com/wiki/Developerscanalsocheckout
http://dev.ripple.com/Forfurtherinformation,Isuggestconnectingwith
thedevelopersontheIRCchannelontheFreenodenetwork#ripple.
Copyright2014AndrewWhite
IwanttolearnmoreaboutConsensus,wheredoIfindmoreinfo?
TheConsensusWhitepaperreleasedinAugust2014:
http://dev.ripple.com/consensuswhitepaper.html
IdontlikehowRippleLabsdoesXYorZ,whatdoyouhavetosayabout
that?
RippleLabsisaveryyoungstartup.Expectationsforthisserviceare
high,perhapstoohigh.Ittakestimetobuildworldclassteams,and
staffingresourcesarealwayslimited.GiveyourissuesometimeandIam
certainthatyouwilleventuallyseeimprovementstotheissueyouare
concernedwith.
Whataresoftwareforks?
Softwareforkshappenwhenonegroupofsoftwaredevelopersdecidesto
takethesourcecodefromaprojectandmaketheirownpossibly
incompatiblechangesfromthepriorversionofthesoftware.Thiscan
happenforvariousreasonsbutthemostlikelyreasonisthatonegroupof
developersdisagreedwiththedirectionaprojectwasgoing.Thiscanbe
eitheragoodorabadthing.Itisbadwhenitdividesthenumberof
peopleworkingonaproject.Itcanbegoodwhentheforkedsoftware
makesimprovementstheotherdeveloperswerenotwillingtomake.
AlternativeversionsofRippleareexpectedtobereleasedinthefuture
andthisisgoodfortheRippleprotocolsincenewideascanbetestedin
differentnetworks.
Whataregoodcommunityresourcesforgettinganswerstomyadditional
questions?
Copyright2014AndrewWhite
Myfavoriteresourceistheforumathttps://ripple.com/forum/butthemost
popularcommunityforumishttps://xrptalk.org/
HowdoesRippleLabssellRipples?Dotheysellontheopenmarket?
AccordingtoDirectorofCommunicationsMonicaLongtheydonot:
RippleLabsisn'tandhasneversoldXRPintheopenmarket.Wesellthe
portionofXRPreservedforbusinessoperationsthroughdirectwholesale
purchasesonameasuredbasis.Whatwe'veseenrecentlyisawholesale
buyersellingasignificantvolumeinmarket.We'vechangedthetermsof
wholesalepurchasingtolimitmarketimpactinthefuture.
IhavesomethingIwanttodiscusswithRippleLabs,whatisthebestway
formetodoso?
Talktothebusinessdevelopmentteamatpartners@ripple.comorthe
developerrelationsteamatdevelopers@ripple.com.
Iwanttostartacurrencyissuinggateway,butIhavenoexperienceand
nocapital,howdoIgetstarted?
FirstofallIapplaudyourenthusiasmforRippleandaddingvaluetothe
network.HoweverIwouldadviseagainststartingagatewayonyourown.
Gatewaysarepowerfultoolsandwithnobackgroundincompliance,
regulations,orthetechnicalriskswithusingRippleyouwouldbedoing
yourcustomersadisservicestartingoutwithnoexperience.Iwould
Copyright2014AndrewWhite
suggestyoufindsomeequallyexcitedpartnerswithexperienceinthe
paymentsindustryordigitalcurrenciesbeforemovingforward.
Iwanttolearnmoreaboutcryptography,wheredoIstart?
Imgladtohearyourinterestinthisitisahobbyofmineaswell!
Wikipediaisoneofmyfavoriteresources.Anothergreatexampletolearn
thebasicprincipalsisillustratedatthislink
http://www.moserware.com/2009/09/stickfigureguidetoadvanced.html
WherecanIlearnmoreaboutthesocalledByzantineGenerals
problem?
Theoriginalpaperdescribingasolution(backin1982!)canbereadat
http://research.microsoft.com/enus/um/people/lamport/pubs/byz.pdf
Glossary
AnonymousUntraceableactivity.Contrarytosensationalmedia
reporting,neitherBitcoin(orRipple)areanonymous.
BitcoinAproofofworkdigitalcurrencycreatedin2009.Thebenefitsof
Bitcoinisthatitisnearlyimpossibletocounterfeit(i.e.,makefakeBitcoin)
whichmakesitusefulforonlinepayments.Bitcoinsolvedtwo
longstandingacademicproblems,thedoublespendproblemandthe
ByzantineGeneralsproblemthatallowsittoworkinasecure,
decentralizedmanner.
Copyright2014AndrewWhite
CodiusThisisatechnologyneutralframeworkforcreatingsmart
contracts.Moreinfocanbefoundathttp://codius.org/
DueDiligenceistheprocessofthoroughresearchbeforemaking
investments.
EnterprisesincludebusinessstartupsintheRippleecosystem,suchas
newgatewayservices,merchantservices,remittanceoptions,charities,
experimentalhobbies,andcommoditiesallarepromisingareasfor
businessinnovatorsandearlystageinvestors.
Gatewayaserviceproviderthatenableuserstodepositmoneyintoand
withdrawmoneyoutoftheirgatewayaccountsontheRipplenetwork.In
technicaltermsagatewayisanassetissuer.Althoughmostuserswillnot
becomeagateway,thecapabilityforthemtobecomesoispresentin
everyRipplewallet.
GatewaydGatewaydisanopensourceserverthatmakesbuilding
applicationsontopofrippleeasier.Formoreinformationpleasesee
https://gatewayd.org/
HashAdigitalfingerprintofsomething.Ahashmeasuresthebytesofan
objectsuchasafileandcomputesanumberthatisspecifictoonlythe
specificarrangementofbytesinthatfile.Therearemanywaysof
producinghashesanddifferentstandardsareusedfordifferentpurposes.
MSBaregulatedactivityintheUnitedStatesrelatedtoaMoney
ServicesBusiness,i.e.,moneytransmission.
Copyright2014AndrewWhite
PublickeyAmathematicaladdressthatyoucangenerateforthe
purposeofsharingwithanyone.Apublickeyistiedtoaprivatekeyyou
shouldnotsharewithanyone.
RipplestheRipplenetworksnativecurrency,representedbytheletters
XRP.InordertousetheRipplenetworkXRPmustbeused.Each
transactiondeletesatinyamountontheRippleledgerforever.
RippleClientThisisthesoftwarethatisusefulforuserexperienceson
webservicessuchasadigitalwallet.
RippleLabs,Inc.ownstheintellectualpropertyoftheRippleprotocol,
andpromotesRippleswideruseandgreaterusefulness.
RippleserverAlsoknowsasrippled,thisisthesoftwarethatconnectsall
rippleserverstogetherintoadecentralizednetworkaroundtheworld.
Gatewayoperatorsneedtouseoneinordertohavetheirserviceusethe
Rippleprotocol.
IOUisapromisethatacertainamountoffundsthattheIOUissuer
controlsarefundsinyouraccount.AnIOUontheRipplenetworkisan
assetcreatedbyaRipplegatewayindicatingIpromisetoredeemyoua
specificamountofthiscurrencyasset.
TraderpeoplewhousetheirRippleWalletstoexchangecurrencies
(govt.issuedcurrencieslikeUSD,CNY,etc.anddigitalcurrencieslike
XRP,BTC,etc.),functionallysimilartotradesmadeontheForeign
Exchange(FX)currencymarkets.
Copyright2014AndrewWhite
MarketMakersprovideliquidity(i.e.,money)thatallowspaymentsto
followapathwaybetweengateways.
SecurityTheattributeorprocessusedtosecuredatabymeansof
authentication,confidentiality,andintegritychecks.Thereisnosuchthing
asaperfectsecuritysystemonlyincreasedcostsordifficultyforan
attackertoovercomeit.
StellarARippleclonefundedbyStripe.com.Themaindifferencewith
RippleisthatStellartokensareaninflationaryassetinsteadofa
deflationaryone.
Validatorsdedicatedcomputernodesthatconfirmatransactionisvalid
throughtheConsensusprocess.Validatorsarethekeytotransaction
verificationthresholdbeingreachedandonlyneedtobeusedbyexperts
orpeoplerunningprofessionalgateways.
Walletthedigitalaccountwhereindividualshold,access,andusetheir
digitalcurrenciesinRipple.
WalletVaultAwalletvault,alsocalledawalletblobistheencrypted
storageofRipplewalletsecrets.Thewalletvaultiscreatedinsuchaway
thattheservicehostingthewalletblobcannotreadthecontentsofthe
dataorcompromiseintegrity.
AbouttheAuthor
Copyright2014AndrewWhite
AndrewWhiteservesasthefounderofOneMillionGatewaysInc.a
digitalcurrencyconsultingcompany.HealsoservesasSecretaryatthe
InternationalRippleBusinessAssociation,whichisthepremier
organizationofmerchantsandbusinessesthatusetheRippleprotocol.
AndrewhasbeenactiveforyearsintheBitcoincommunitiesinSan
FranciscoandtheBayArea,andbeganusingXRPsoonafterits
introduction.
Copyright2014AndrewWhite