Author

Topic: The Bargaining Protocol (when BIP70 met the Bazaar) (Read 2740 times)

sr. member
Activity: 384
Merit: 258
beau boulot. bon j'ai quand même un peu de mal avec l'anglais sur certains détails mais j'ai compris le principal.
En parlant d'anglais, si vous voyez des trucs incorrects n'hésitez pas à me les indiquer. Je corrigerai.
De même, si vous avez des idées d'arguments de vente à ajouter. N'hésitez pas !

un mot sur la démo:
lorsqu'on est d'accord sur le prix qu'on soit vendeur ou acheteur il serait pratique d'avoir un bouton (accept the offer) pour préremplir le champ "price" dans l'envoi du dernier message au lieu de devoir copier/coller sous peine de se tromper.
Très bonne remarque. C'est effectivement un des cas (l'acheteur propose un prix qui est accepté par le vendeur et l'acheteur doit réenvoyer une transaction de paiement) où le protocole impose une redondance qui nuit à l'UX.
De mon côté j'avais songé à une solution encore plus radicale: si la wallet de l'acheteur reçoit un message qui confirme le dernier prix proposé, elle réenvoie automatiquement la transaction de confirmation. Cela étant je n'ai pas voulu l'implémenter dans la démo pour 2 raisons:
- il y a des cas où cette confirmation automatique peut poser problème (cas d'un acheteur négociant en parallèle le "même" produit avec plusieurs acheteurs).
- je voulais que la démo (et son UX) ne cache rien du fonctionnement du protocole,

Si je devais implémenter le protocole dans une vraie wallet, je pense que l'UX serait totalement différente avec le formulaire et l'historique de négo sur une seule page au lieu de 2 onglets et la solution que tu proposes pour le cas de la confirmation par l'acheteur.
ejp
legendary
Activity: 939
Merit: 1000
sympa d'avoir proposé une démo.

beau boulot. bon j'ai quand même un peu de mal avec l'anglais sur certains détails mais j'ai compris le principal.

un mot sur la démo:
lorsqu'on est d'accord sur le prix qu'on soit vendeur ou acheteur il serait pratique d'avoir un bouton (accept the offer) pour préremplir le champ "price" dans l'envoi du dernier message au lieu de devoir copier/coller sous peine de se tromper.

sr. member
Activity: 384
Merit: 258
Bonjour à tous,

Je viens de pousser sur Github les sources et les specs du projet de protocole de marchandage proposé au hackathon de Juin à la Maison du Bitcoin.
Depuis le hackathon, j'ai cleané le code et complété les specs. Ca ne rend pas du tout justice au travail fait par Thibault sur l'UI de la démo mais ça a nettement amélioré la librairie.

De plus une démo est en ligne pour tester le protocole. Elle simule une online wallet permettant de négocier avec un vendeur qui est un bot minimaliste (négociant au hasard).

Les specs et les codes sources sont sur GitHub:

Jump to: