( OPEN ASCENDING) AUCTIONS IN BYZCOIN By HARENA M. Diana - - PowerPoint PPT Presentation

open ascending auctions in byzcoin
SMART_READER_LITE
LIVE PREVIEW

( OPEN ASCENDING) AUCTIONS IN BYZCOIN By HARENA M. Diana - - PowerPoint PPT Presentation

( OPEN ASCENDING) AUCTIONS IN BYZCOIN By HARENA M. Diana Supervisor: Jeff Allen Auctions in Byzcoin 1 - PROJECT OVERVIEW Web browser User Interface Conode Conode Dynasent Byzcoin service application cothority Conode Auction Contract


slide-1
SLIDE 1

(OPEN ASCENDING) AUCTIONS IN BYZCOIN

By HARENA M. Diana Supervisor: Jeff Allen

slide-2
SLIDE 2

2

Dynasent application

cothority

Conode Conode Conode

Byzcoin service

Conode

Auction Contract Web browser User Interface

1 - PROJECT OVERVIEW

Auctions in Byzcoin

slide-3
SLIDE 3

3

2 - MY APPROACH

spawn Good description Seller coin IID invoke:bid auction contract Spawn() Invoke() - bid Invoke() - close Invoke() - drop auction instance Good description Seller coin IID Highest bid Highest bidder coin IID Reserve price Winning proof invoke:close Salt Reserve price Auctions in Byzcoin

slide-4
SLIDE 4

4

2 - MY APPROACH - contract behaviour

Auctions in Byzcoin

slide-5
SLIDE 5

5

Auctions in Byzcoin

2 - MY APPROACH - contract behaviour

slide-6
SLIDE 6

6

bid transaction invoke:fetch → CoinContract invoke:bid credit account transaction invoke:store → CoinContract close/drop transaction invoke:close/drop credit account transaction invoke:store → CoinContract Auctions in Byzcoin

2 - MY APPROACH - transactions

slide-7
SLIDE 7

7

Auctions in Byzcoin

2 - MY APPROACH - client application

Dynasent application Byzcoin service

Auction

  • bject

1 Auction

  • bject

2 Auction instance 1 Auction instance 2 Global State

slide-8
SLIDE 8

8

2 - MY APPROACH - evaluation: how many concurrent bids?

Simulation settings:

  • duration 20s, blockinterval of 1s
  • 7 cothorities on 7 servers in Deterlab
  • experiments: 1 auction, N increasing bids
  • result: max 180 bids

Auctions in Byzcoin

slide-9
SLIDE 9

9

3 - DEMONSTRATION

Auctions in Byzcoin Auction system Buyer Seller Post product Bid on product View the auction updates View the bids status

slide-10
SLIDE 10

THANK YOU

slide-11
SLIDE 11