Moneybutton is live!

Door Kain_niaK op donderdag 13 september 2018 22:32 - Reacties (18)
Categorie: Cryptografisch geld, Views: 3.517

Wat is de moneybutton?
De moneybutton is een gratis stukje html code die het toe laat voor iedereen om op zijn website een donatie knop te plaatsen of een paywall.

Waarom is dat zo speciaal, dat kan toch al jaren?
De moneybutton is een Bitcoin Cash wallet die in de lokale browser leeft.
Dat will zetten dat als je via moneybutton.com een account aanmaakt er een Bitcoin Cash wallet word aangemaakt die dan te gebruiken is om tips te geven of voor iets te betalen op elke website die dat stukje html code heeft.

Nee bedankt, dan heef moneybutton.com dus al mijn Bitcoin Cash.
Noppe, het is een Bitcoin Cash wallet in een iframe. Dat wilt zeggen dat de seeds voor die wallet encrypted op de servers van moneybutton staan opgeslagen. Money button heeft er zelf geen toegang toe. Op het moment dat je de code van moneybutton laad, word de seed met je password decrypted en word de wallet lokaal in de browser aangemaakt.

Of met de woorden van moneybutton zelf:
oney Button is 100% non-custodial. Only users can access their funds.

A hash of your password is used to encrypt your wallet and it is backed up to our server. A different hash of your password is used for login. Our company never sees your password and never sees your keys.
Dus als moneybutton gehackt word raak ik niet mijn BCH kwijt en moneybutton kan er ook niet met de funds vandoor gaan?
Precies!

Ik snap nog steeds niet wat er zo speciaal aan is!
Okay, heel simpel gezegt. Om op je eigen website donaties of betalingen te accepteren moet je normaal in zee gaan met een third party. Bijvoorbeeld paypal.
Nu hoeft dan niet meer. Als website maak je een gratis account aan bij moneybutton.com, ze hebben alleen maar een username en een passsword en een email addres nodig.
Er word nu een Bitcoin Cash wallet aangemaakt, en moneybutton.com vraagt je om de seed van 12 woorden op een stukje papier te schrijven. Dat is de backup van je Bitcoin Cash wallet.
Als er nu mensen zijn die op jou website komen dan kunnen die exact hetzelde doen.
En zo kun je dus duizende websites krijgen waar allemaal met Bitcoin Cash betaald kan worden, zonder dat er een thirth party nodig is.

Moneybutton faciliteerd natuurlijk wel, maar als er iets mis gaat dan heb je volledige controle over je BCH door dat je die seed op een stukje papier hebt geschreven.

Maar wacht eens even, dit kan toch met elke crypto?
In principe kan het met elke crypto die veilig 0-conf kan aanbieden, of een crypto die hele lage blocktijden heeft. Het zou tof zijn als er voor andere crypto's ook vergelijkbare oplossingen komen zoals moneybutton.com, maar dan moet iemand het wel programeren.

Moneybutton.com is de eerste met zo een soort system.

Dus iedereen op het internet met een gratis wordpress website waar zo een paypal betalings plugintje op draait kan nu hetzelfde doen met BCH en beheert zelf volledig zijn BCH, zonder dat je afhankelijk bent van een bedrijf zoals paypal?

Ja nu snap je het.

En als iedereen dit over de hele wereld doen moet er ook nooit meer omgerekend worden van euros naar dollars, etc etc etc. Teminste, als iedereen BCH zou hebben.
Klopt.

Dan word dit steeds nuttiger, als er steeds meer mensen zijn met BCH dat ze als geld gebruiken?
Inderdaad, dat is nu altijd al de bedoeling van Bitcoin geweest. Dat het een betaalsysteem word dat kopers en verkopers 100% eigen controle en verantwoordelijkheid geeft zonder dat er nog een derde partij nodig is. Dat kan meer vrijheid en zelfbeschikking geven. Paypal en Visa kunnen je bedrijf namelijk weigeren als ze dat willen. Of geld in beslag nemen. Met een systeem zoals moneybutton.com en Bitcoin Cash kan dat niet.

Laatste vraag, wat is het business model van moneybutton.com?
Moneybutton bied dit gratis is voor kleine spelers en individuen. Ben je een groot bedrijf dan zal moneybutton betaald moeten worden voor de service die ze aan bieden.


Dit is tweakers.net, laat snel even de code zien!

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<!-- This line should where you want to place your button -->
<div class="money-button"
  data-to="171"
  data-amount="1"
  data-currency="EUR"
  data-label="¤1 Tip Kain_niaK"
  data-hide-amount="false"
  data-client-identifier="47d53df6a07d88016fd81bcaa912f8a9"
  data-button-id="1536870660972"
  data-button-data="{}"
  data-type="tip"
></div>
<!-- This line can go anywhere -->
<script src="https://api.moneybutton.com/moneybutton.js"></script>



In dit geval zou deze code voor een schuifknop op mijn website zorgen die zegt.

'Tip Kain_niaK" 1 euro.

De reden dat het een knop is die met de muis van links naar rechts geschoven moet worden is om te voorkomen dat er door scripts van andere website op de knop geduwt word.

En hier nog een filmpje van iemand die stap er stap het hele process laat zien.


En nog een filmpjes van Ryan X Charles, met allemaal toepassingen van de Moneybutton.

Wat dacht je bijvoorbeeld van een blurry foto op een website, wil je hem unblurred zien moet je eerst de money button swipen!

Volgende: 7 weetjes over de Bitcoin Bug 22-09 7 weetjes over de Bitcoin Bug
Volgende: Ik was te gast bij Bitcoin Cast, een show voor de gewone man! 10-09 Ik was te gast bij Bitcoin Cast, een show voor de gewone man!

Reacties


Door Tweakers user RobIII, vrijdag 14 september 2018 01:32

Dat eerste filmpje maakt me nou niet bepaald enthousiast; sterker nog: I'd run. Wat een puinhoop. En wat een prutser.

Door Tweakers user Kain_niaK, vrijdag 14 september 2018 01:39

Ik ben ook een prutser! Als prutsers er mee overweg kunnen dan komt het wel goed, dunkt mij.

[Reactie gewijzigd op vrijdag 14 september 2018 01:40]


Door Tweakers user RobIII, vrijdag 14 september 2018 11:14

Ja want bij betaalverkeer is 't helemaal niet erg als er vanalles verprutst wordt 8)7 :X

Door Tweakers user Kain_niaK, vrijdag 14 september 2018 18:53

Dat is nu juist het toffe aan Bitcoin. Dan de mensen er zelf verantwoordelijk voor zijn. Dat kunnen ze het fout doen, en dan geld kwijt raken. Maar dan leren ze vanzelf hoe het wel moet, want dat zijn dure grapjes.

Voor mensen die dit allemaal maar niks vinden, die kunnen gewoon bij de paypal donatie knop blijven zitten.

Echter er zijn zat dingen die je niet met paypal kunt doen, maar wel met Bitcoin.

Zoals Ryan het ook in zijn filmpje zei: Je zou bijvoorbeeld op een website waar je fotos wilt verkopen eerst een lagere resolutie photo kunnen laten zien, tot er betaald is geweest door de moneybutton te swipen. En dat er dan pas de hoge resolutie foto te voorschijn komt.

Dat kan met paypall technologie niet, want dat hangt van paypal af. Bij Bitcoin kan het wel, omdat zo een betaling helemaal verwerkt kan worden tussen client en server die de foto aan het verkopen is, zonder thirth party er tussen,

Door Tweakers user OmgItsKoen, zaterdag 15 september 2018 02:43

Kain_niaK schreef op vrijdag 14 september 2018 @ 18:53:
Dat is nu juist het toffe aan Bitcoin. Dan de mensen er zelf verantwoordelijk voor zijn. Dat kunnen ze het fout doen, en dan geld kwijt raken. Maar dan leren ze vanzelf hoe het wel moet, want dat zijn dure grapjes.
Voor zover ik weet ben ik ook verantwoordelijk voor mijn geld.

Door Tweakers user Pater91, zaterdag 15 september 2018 03:15

Kain_niaK schreef op vrijdag 14 september 2018 @ 18:53:
Zoals Ryan het ook in zijn filmpje zei: Je zou bijvoorbeeld op een website waar je fotos wilt verkopen eerst een lagere resolutie photo kunnen laten zien, tot er betaald is geweest door de moneybutton te swipen. En dat er dan pas de hoge resolutie foto te voorschijn komt.

Dat kan met paypall technologie niet, want dat hangt van paypal af. Bij Bitcoin kan het wel, omdat zo een betaling helemaal verwerkt kan worden tussen client en server die de foto aan het verkopen is, zonder thirth party er tussen,
Zucht... hier gaan we weer. Even wat korte kritiek:

- swipen om te betalen... leuk. Dat is dus de enige beveiligingslaag?
Ik als webdeveloper / ethical hacker heb nu al tig manieren bedacht om die swipe te triggeren zonder dat je het weet.. en met bedragen die je zelf invult.
Gewoon niet doen dit... geloof me alsjeblieft als ik zeg dat dit per definitie NIET veilig is.
Google eens op metamask om te zien hoe hun het aanpakken, vele malen robuuster maar nog steeds raden ze aan om je metamask plugin op slot te gooien als je op websites komt die je niet volledig vertrouwt.

Second, paypal kan geen tussenpersoon spelen om content te unlocken. Wat? Paypal heeft uitgebreide api's beschikbaar voor alle platformen om betalingen te accepteren en te controleren of dit gelukt is. In een kwartiertje heb ik een pagina gemaakt waar je met paypal foto's kan kopen, met de functionaliteit die je noemt..

Wat betreft je kritiek op third partys: je beseft toch wel dat moneybutton ook een third party is?
Ook zij kunnen je weigeren, en ook zij kunnen je account op slot gooien. Zonder hun ben je namelijk je wallet kwijt, met alle coins / tokens / wat dan ook erin.

Om een lang verhaal kort te maken:
Ik zou ze nog niet vertrouwen met een zak whiskas, en ik zou je ook met klem adviseren dit niet te gebruiken of te marketen. Een ieder die dit gaat gebruiken loopt risico om alles kwijt te raken, en een paar regels javascript zijn genoeg om dat te veroorzaken.

Door Tweakers user Kain_niaK, zaterdag 15 september 2018 10:43

Ik als webdeveloper / ethical hacker heb nu al tig manieren bedacht om die swipe te triggeren zonder dat je het weet.. en met bedragen die je zelf invult.
Tof, laat maar eens zien dat. Ik denk dat Ryan X Charles daar wel een bounty voor over heeft.
Google eens op metamask om te zien hoe hun het aanpakken, vele malen robuuster maar nog steeds raden ze aan om je metamask plugin op slot te gooien als je op websites komt die je niet volledig vertrouwt.
Ik heb metamask lang gebruikt, maar vind momenteel de BCH apps toch aan stuk gebruiksvriendelijker werken, met veel meer ondersteuning van handelaren en websites dan Ethereum. (Ethereum probeert ook geen betaalmiddel te zijn)
Second, paypal kan geen tussenpersoon spelen om content te unlocken. Wat? Paypal heeft uitgebreide api's beschikbaar voor alle platformen om betalingen te accepteren en te controleren of dit gelukt is. In een kwartiertje heb ik een pagina gemaakt waar je met paypal foto's kan kopen, met de functionaliteit die je noemt.
Paypal kan die zeker aanbieden, maar die is dan volledig thirt party van paypal afhankelijk. Met dit systeem word alles afgehandeld tussen client (koper) en server. (verkoper)

Money button functioneert alleen maar om de encrypted seeds af te leveren bij de gebruiker, daarna worden deze lokaal in de browser decrypted en in de iframe wallet geladen.
Wat betreft je kritiek op third partys: je beseft toch wel dat moneybutton ook een third party is?
Ook zij kunnen je weigeren, en ook zij kunnen je account op slot gooien. Zonder hun ben je namelijk je wallet kwijt, met alle coins tokens wat dan ook erin.
Nee want lokaal word er in de browser een mnemonic seed aangemaakt. Die kan in elke wallet worden ingeladen en dan heb je gewoon toegang to je coins. Zie ook deze video. Yours werkt op exact dezelfde manier.

Yours en de moneybutton is non custodial. Het bedrijf heeft zelf geen toegang tot de BCH van hun gebruikers.

[Reactie gewijzigd op zaterdag 15 september 2018 10:45]


Door Tweakers user deathgrunt, zaterdag 15 september 2018 11:25

Pater91 schreef op zaterdag 15 september 2018 @ 03:15:
[...]

- swipen om te betalen... leuk. Dat is dus de enige beveiligingslaag?
Ik als webdeveloper / ethical hacker heb nu al tig manieren bedacht om die swipe te triggeren zonder dat je het weet..
Als je de code hebt bekeken, weet je dat het geen beveiliging is maar gewoon een confirmatie.

De één kiest voor een klik, de ander een swipe, weer een ander voor long-touch.

Verder doet die button weinig, want er zit gewoon een iFrame achter die je weer laat inloggen als je niet bent ingelogd, je kan dus niet 'per ongeluk' geld overmaken.

Sowieso kan je geen geld overmaken, omdat een valide swipe een error triggert op dit moment;

"money-button: missing error callback function: window.null"

Wat ook vreemd is, is dat de DOM opbouw vol met 'test' elementen zit - alsof het nog niet af is (test-text, test-div, test-test).

Last and least; het script laadt een iFrame in, die weer nieuwe scripts inlaadt - alles bij elkaar zit je per page-request over de 1mb aan scripting, wat een beetje zonde is van je databundel (kost bijna meer per pagina dan de coin die je wil tippen).

Door Tweakers user Dark0r, zaterdag 15 september 2018 11:28

een laatste poging om het zinkende altcointje bcash te redden

Door Tweakers user Kain_niaK, zaterdag 15 september 2018 17:00

Darkor, jij weet prima dat ik geloof dat Tether met geld dat niet bestaat de marktprijzen heeft opgeblazen en dat ik BTC op 1000 usd valideer en BCH op 100 usd, tenzij BCH het overneemt. Ik zie BTC naar 200 zakken en BCH naar 20 als Tether verdwijnt, want die creëren momenteel bijna alle vraag terwijl nieuwe instapperseizoen en hun echt geld bijna niet meer gevonden worden. Daarbij ben.jij er eentje die rond de ATH bent ingestapt en ik denk niet dat je weet hoe je moet margin traden met shorts dus ik ga er vanuit dat je net als de meeste in het cc topic, flink op verlies sta. Ik heb normaal geen geld in BCH zitten, wat ik binnen krijg als loon word meteen weer uitgegeven maar nu heb ik wel 1 bch in mijn wallet zitten die ik een paar weken wil bijhouden in de hoop dat de koers 20% + doet. Maar ik ben bang dat het lekker verder zal.blijven zakken. Ik zou het trouwens op prijs stellen als je stopt met me zo te pesten. Ik dacht dat er alletwee hopen dat crypto wereldwijd overslaan geaccepteerd gaat worden?

Door Tweakers user RobIII, zaterdag 15 september 2018 17:19

maar nu heb ik wel 1 bch in mijn wallet zitten die ik een paar weken wil bijhouden in de hoop dat de koers 20% + doet
:')

Beetje pot verwijt de ketel, niet?


Naast het alleen maar speculeren (bah)

Die zelfde mensen zitten nu de hele dag met crypto te speculeren. Dat noem ik hypocriet.

Je geld moet rollen man! Je hebt 't zelf gezegd! Als we willen dat het geadopteerd wordt zullen we 't moeten uitgeven!!!!11

Door Tweakers user Kain_niaK, zondag 16 september 2018 02:08

Klopt en ik geef het ook elke dag uit, naar die ene bch ga ik een paar weekjes bijhouden. Dat is voor mijn huur, maar mijn huisbaas is 70 jaar en heeft het liefste CAD.

Speculeren is iets andere dan ALLEEN maar speculeren. ALLEEN maar speculeren is niet stabiel, dat creëert alleen maar bubbles. Zoals iedereen gezien heeft. Bitcoin bubble naar 15 000 euro en die bubble is nu aan het verdwijnen en de prijs daalt bijna 70%

[Reactie gewijzigd op zondag 16 september 2018 03:19]


Door Tweakers user SunnieNL, zondag 16 september 2018 10:15

Iframes... ik had gehoopt dat die ondertussen wel uitgestorven waren.

Door Tweakers user OverSoft, maandag 17 september 2018 10:18

Wauw, wat een "geweldig" project.

Zelfs de documentatie pagina van het project is leeg: https://docs.moneybutton.com/
Geeft wel veel vertrouwen... Bahbah.

Door Tweakers user himlims_, maandag 17 september 2018 15:46

proeft me beetje als flattr

Door Tweakers user Flippylosaurus, dinsdag 18 september 2018 11:08

Dus als ik jouw content leuk vind en je een koffietje wil sponsoren mag ik eerst een wallet maken, dan m'n euro's omwisselen naar BCH bij een wisselkantoor dat hoogstwaarschijnlijk een minimum van 10 euro hanteert en dan kan ik pas 2,50 aan BCH naar je sturen.

Ben ik nou gek of is dat misschien een te hoge drempel?

En vergeet niet dat ik dan met 7,50 aan een waardeloze cryptomunt zit waar ik niks mee kan... Daarvoor haal ik liever 3x lunch ;)

Door Tweakers user Kain_niaK, dinsdag 18 september 2018 19:54

Dat moet met PayPal toch ook?

Door Tweakers user Flippylosaurus, woensdag 19 september 2018 10:56

Als je PayPal niet aan je bankrekening koppelt klopt dat ja. Ik heb mijn PayPal aan m'n bankrekening gekoppeld, als ik op een blauwe maandag die eens moet gebruiken krijg ik er gewoon een incasso van. Ook al zou ik prepaid gebruiken, ik kan nog steeds meer met die spreekwoordelijke 7,50 op PayPal doen dan die 7,50 op BCH.

Om te kunnen reageren moet je ingelogd zijn. Via deze link kun je inloggen als je al geregistreerd bent. Indien je nog geen account hebt kun je er hier één aanmaken.