Bitcoin Forum
September 21, 2018, 03:05:22 AM *
News: ♦♦ New info! Bitcoin Core users absolutely must upgrade to previously-announced 0.16.3 [Torrent]. All Bitcoin users should temporarily trust confirmations slightly less. More info.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Commitment Schemes - The Building Blocks of the Provably Fair Standard  (Read 242 times)
Aengus
Full Member
***
Offline Offline

Activity: 182
Merit: 100


Edward Miroslav - Primedice & Stake Founder


View Profile
September 16, 2017, 05:10:43 AM
 #1

http://cryptogambling.org/the-significance-of-commitment-schemes/

Great ready from Kristof.

www.Primedice.com :: Founder :: Creators of Dicing
www.Stake.com :: Founder :: The #1 Bitcoin Casino
1537499122
Hero Member
*
Offline Offline

Posts: 1537499122

View Profile Personal Message (Offline)

Ignore
1537499122
Reply with quote  #2

1537499122
Report to moderator
Make a difference with your Ether.
Donate Ether for the greater good.
SPRING.WETRUST.IO
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
JackpotRacer
Legendary
*
Offline Offline

Activity: 1176
Merit: 1001


Racer and Lottery game are Closed


View Profile WWW
September 16, 2017, 05:21:19 AM
 #2


thank you for the link Smiley

Aengus
Full Member
***
Offline Offline

Activity: 182
Merit: 100


Edward Miroslav - Primedice & Stake Founder


View Profile
September 16, 2017, 05:23:59 AM
 #3

Sorry, I would have copy pasted but it looks much better when you click the link lol

Quote
The significance of commitment schemes

26TH JULY 2017|IN CRYPTOGRAPHY, PROVABLY FAIR|BY KRISTÓF PODUSZLÓ


Commitment schemes provide an indispensable building block of provably fair algorithms. They are used for storing information to be revealed later, similarly to how envelopes work.
Historically, letters were sealed to prevent message forgery. Attempting to remove an applied seal from its document would most certainly break it. Recipients could verify a message’s invariability by the presence of an intact seal.

Shifting from traditional letters to digital communication, demand for protecting information arose. Cryptographic primitives were established, resulting in the invention of digital signatures and commitment schemes.

A commitment is a message concealing a value chosen by the sender.

Commitments have the following properties in common:
  • Hiding: The concealed value can only be known by the sender. (Recipients may verify the validity of a commitment once the sender reveals the chosen value.)
    Binding: Only the sender’s chosen value may validate the commitment during the opening phase.
    The aforementioned properties grant commitment schemes application in secure coin flipping and multi-party computation (MPC). For example, collision resistant cryptographic hash functions can be used as a commitment function.'

In provably fair algorithms, commitment schemes are widely used for computing an unbiased common seed used for generating random numbers.

www.Primedice.com :: Founder :: Creators of Dicing
www.Stake.com :: Founder :: The #1 Bitcoin Casino
JackpotRacer
Legendary
*
Offline Offline

Activity: 1176
Merit: 1001


Racer and Lottery game are Closed


View Profile WWW
September 16, 2017, 05:29:44 AM
 #4

Sorry, I would have copy pasted but it looks much better when you click the link lol

Quote
The significance of commitment schemes

26TH JULY 2017|IN CRYPTOGRAPHY, PROVABLY FAIR|BY KRISTÓF PODUSZLÓ


Commitment schemes provide an indispensable building block of provably fair algorithms. They are used for storing information to be revealed later, similarly to how envelopes work.
Historically, letters were sealed to prevent message forgery. Attempting to remove an applied seal from its document would most certainly break it. Recipients could verify a message’s invariability by the presence of an intact seal.

Shifting from traditional letters to digital communication, demand for protecting information arose. Cryptographic primitives were established, resulting in the invention of digital signatures and commitment schemes.

A commitment is a message concealing a value chosen by the sender.

Commitments have the following properties in common:
  • Hiding: The concealed value can only be known by the sender. (Recipients may verify the validity of a commitment once the sender reveals the chosen value.)
    Binding: Only the sender’s chosen value may validate the commitment during the opening phase.
    The aforementioned properties grant commitment schemes application in secure coin flipping and multi-party computation (MPC). For example, collision resistant cryptographic hash functions can be used as a commitment function.'

In provably fair algorithms, commitment schemes are widely used for computing an unbiased common seed used for generating random numbers.

much easier for old people Smiley

I couldnt find a contact addy of Kristóf Poduszló did you see one?

thx again

Aengus
Full Member
***
Offline Offline

Activity: 182
Merit: 100


Edward Miroslav - Primedice & Stake Founder


View Profile
September 16, 2017, 06:43:12 AM
 #5

Sorry, I would have copy pasted but it looks much better when you click the link lol

Quote
The significance of commitment schemes

26TH JULY 2017|IN CRYPTOGRAPHY, PROVABLY FAIR|BY KRISTÓF PODUSZLÓ


Commitment schemes provide an indispensable building block of provably fair algorithms. They are used for storing information to be revealed later, similarly to how envelopes work.
Historically, letters were sealed to prevent message forgery. Attempting to remove an applied seal from its document would most certainly break it. Recipients could verify a message’s invariability by the presence of an intact seal.

Shifting from traditional letters to digital communication, demand for protecting information arose. Cryptographic primitives were established, resulting in the invention of digital signatures and commitment schemes.

A commitment is a message concealing a value chosen by the sender.

Commitments have the following properties in common:
  • Hiding: The concealed value can only be known by the sender. (Recipients may verify the validity of a commitment once the sender reveals the chosen value.)
    Binding: Only the sender’s chosen value may validate the commitment during the opening phase.
    The aforementioned properties grant commitment schemes application in secure coin flipping and multi-party computation (MPC). For example, collision resistant cryptographic hash functions can be used as a commitment function.'

In provably fair algorithms, commitment schemes are widely used for computing an unbiased common seed used for generating random numbers.

much easier for old people Smiley

I couldnt find a contact addy of Kristóf Poduszló did you see one?

thx again

What would you like to contact him about?

www.Primedice.com :: Founder :: Creators of Dicing
www.Stake.com :: Founder :: The #1 Bitcoin Casino
JackpotRacer
Legendary
*
Offline Offline

Activity: 1176
Merit: 1001


Racer and Lottery game are Closed


View Profile WWW
September 16, 2017, 06:50:49 AM
 #6

Sorry, I would have copy pasted but it looks much better when you click the link lol

Quote
The significance of commitment schemes

26TH JULY 2017|IN CRYPTOGRAPHY, PROVABLY FAIR|BY KRISTÓF PODUSZLÓ


Commitment schemes provide an indispensable building block of provably fair algorithms. They are used for storing information to be revealed later, similarly to how envelopes work.
Historically, letters were sealed to prevent message forgery. Attempting to remove an applied seal from its document would most certainly break it. Recipients could verify a message’s invariability by the presence of an intact seal.

Shifting from traditional letters to digital communication, demand for protecting information arose. Cryptographic primitives were established, resulting in the invention of digital signatures and commitment schemes.

A commitment is a message concealing a value chosen by the sender.

Commitments have the following properties in common:
  • Hiding: The concealed value can only be known by the sender. (Recipients may verify the validity of a commitment once the sender reveals the chosen value.)
    Binding: Only the sender’s chosen value may validate the commitment during the opening phase.
    The aforementioned properties grant commitment schemes application in secure coin flipping and multi-party computation (MPC). For example, collision resistant cryptographic hash functions can be used as a commitment function.'

In provably fair algorithms, commitment schemes are widely used for computing an unbiased common seed used for generating random numbers.

much easier for old people Smiley

I couldnt find a contact addy of Kristóf Poduszló did you see one?

thx again

What would you like to contact him about?


thx for the question

we are soon opening again our casino with our own Bank Roll and would like to be sure that we have the right Provably fair in place. I mean that users dont need to check every game but can check the bets whenever they like especially after their gambling session in case they lost so they can be sure the werent cheated. we dont want to cheat and dont want to be cheated.

next question would be how a casino can assure Investors that they cant be cheated out of their Investment. we are looking for a Provably fair option for Investors in case they invest in a casino Bank Roll and for us if we Invest in another casino Bank Roll

cheers

Aengus
Full Member
***
Offline Offline

Activity: 182
Merit: 100


Edward Miroslav - Primedice & Stake Founder


View Profile
September 16, 2017, 07:43:28 AM
 #7

Sorry, I would have copy pasted but it looks much better when you click the link lol

Quote
The significance of commitment schemes

26TH JULY 2017|IN CRYPTOGRAPHY, PROVABLY FAIR|BY KRISTÓF PODUSZLÓ


Commitment schemes provide an indispensable building block of provably fair algorithms. They are used for storing information to be revealed later, similarly to how envelopes work.
Historically, letters were sealed to prevent message forgery. Attempting to remove an applied seal from its document would most certainly break it. Recipients could verify a message’s invariability by the presence of an intact seal.

Shifting from traditional letters to digital communication, demand for protecting information arose. Cryptographic primitives were established, resulting in the invention of digital signatures and commitment schemes.

A commitment is a message concealing a value chosen by the sender.

Commitments have the following properties in common:
  • Hiding: The concealed value can only be known by the sender. (Recipients may verify the validity of a commitment once the sender reveals the chosen value.)
    Binding: Only the sender’s chosen value may validate the commitment during the opening phase.
    The aforementioned properties grant commitment schemes application in secure coin flipping and multi-party computation (MPC). For example, collision resistant cryptographic hash functions can be used as a commitment function.'

In provably fair algorithms, commitment schemes are widely used for computing an unbiased common seed used for generating random numbers.

much easier for old people Smiley

I couldnt find a contact addy of Kristóf Poduszló did you see one?

thx again

What would you like to contact him about?


thx for the question

we are soon opening again our casino with our own Bank Roll and would like to be sure that we have the right Provably fair in place. I mean that users dont need to check every game but can check the bets whenever they like especially after their gambling session in case they lost so they can be sure the werent cheated. we dont want to cheat and dont want to be cheated.

next question would be how a casino can assure Investors that they cant be cheated out of their Investment. we are looking for a Provably fair option for Investors in case they invest in a casino Bank Roll and for us if we Invest in another casino Bank Roll

cheers

Sure, just linked him to this post. He's an extremely busy guy however so I'm not sure if he'd be free.

www.Primedice.com :: Founder :: Creators of Dicing
www.Stake.com :: Founder :: The #1 Bitcoin Casino
JackpotRacer
Legendary
*
Offline Offline

Activity: 1176
Merit: 1001


Racer and Lottery game are Closed


View Profile WWW
September 16, 2017, 07:55:14 AM
 #8

Sorry, I would have copy pasted but it looks much better when you click the link lol

Quote
The significance of commitment schemes

26TH JULY 2017|IN CRYPTOGRAPHY, PROVABLY FAIR|BY KRISTÓF PODUSZLÓ


Commitment schemes provide an indispensable building block of provably fair algorithms. They are used for storing information to be revealed later, similarly to how envelopes work.
Historically, letters were sealed to prevent message forgery. Attempting to remove an applied seal from its document would most certainly break it. Recipients could verify a message’s invariability by the presence of an intact seal.

Shifting from traditional letters to digital communication, demand for protecting information arose. Cryptographic primitives were established, resulting in the invention of digital signatures and commitment schemes.

A commitment is a message concealing a value chosen by the sender.

Commitments have the following properties in common:
  • Hiding: The concealed value can only be known by the sender. (Recipients may verify the validity of a commitment once the sender reveals the chosen value.)
    Binding: Only the sender’s chosen value may validate the commitment during the opening phase.
    The aforementioned properties grant commitment schemes application in secure coin flipping and multi-party computation (MPC). For example, collision resistant cryptographic hash functions can be used as a commitment function.'

In provably fair algorithms, commitment schemes are widely used for computing an unbiased common seed used for generating random numbers.

much easier for old people Smiley

I couldnt find a contact addy of Kristóf Poduszló did you see one?

thx again

What would you like to contact him about?


thx for the question

we are soon opening again our casino with our own Bank Roll and would like to be sure that we have the right Provably fair in place. I mean that users dont need to check every game but can check the bets whenever they like especially after their gambling session in case they lost so they can be sure the werent cheated. we dont want to cheat and dont want to be cheated.

next question would be how a casino can assure Investors that they cant be cheated out of their Investment. we are looking for a Provably fair option for Investors in case they invest in a casino Bank Roll and for us if we Invest in another casino Bank Roll

cheers

Sure, just linked him to this post. He's an extremely busy guy however so I'm not sure if he'd be free.


thx a lot! great attitude very much appreciated

may I ask if you are Edward from Primedice and stake.com? I only saw now your sig now Smiley and if yes what is your position there?

kripod
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
September 16, 2017, 06:31:37 PM
 #9

Sorry, I would have copy pasted but it looks much better when you click the link lol

Quote
The significance of commitment schemes

26TH JULY 2017|IN CRYPTOGRAPHY, PROVABLY FAIR|BY KRISTÓF PODUSZLÓ


Commitment schemes provide an indispensable building block of provably fair algorithms. They are used for storing information to be revealed later, similarly to how envelopes work.
Historically, letters were sealed to prevent message forgery. Attempting to remove an applied seal from its document would most certainly break it. Recipients could verify a message’s invariability by the presence of an intact seal.

Shifting from traditional letters to digital communication, demand for protecting information arose. Cryptographic primitives were established, resulting in the invention of digital signatures and commitment schemes.

A commitment is a message concealing a value chosen by the sender.

Commitments have the following properties in common:
  • Hiding: The concealed value can only be known by the sender. (Recipients may verify the validity of a commitment once the sender reveals the chosen value.)
    Binding: Only the sender’s chosen value may validate the commitment during the opening phase.
    The aforementioned properties grant commitment schemes application in secure coin flipping and multi-party computation (MPC). For example, collision resistant cryptographic hash functions can be used as a commitment function.'

In provably fair algorithms, commitment schemes are widely used for computing an unbiased common seed used for generating random numbers.

much easier for old people Smiley

I couldnt find a contact addy of Kristóf Poduszló did you see one?

thx again

What would you like to contact him about?


thx for the question

we are soon opening again our casino with our own Bank Roll and would like to be sure that we have the right Provably fair in place. I mean that users dont need to check every game but can check the bets whenever they like especially after their gambling session in case they lost so they can be sure the werent cheated. we dont want to cheat and dont want to be cheated.

next question would be how a casino can assure Investors that they cant be cheated out of their Investment. we are looking for a Provably fair option for Investors in case they invest in a casino Bank Roll and for us if we Invest in another casino Bank Roll

cheers

Sure, just linked him to this post. He's an extremely busy guy however so I'm not sure if he'd be free.

Sorry for the delay, unfortunately, I'll be pretty busy during the next few months, as university takes most of my time.

My e-mail address is included in the newest version of the whitepaper, along with the sources being available as an open source project.
JackpotRacer
Legendary
*
Offline Offline

Activity: 1176
Merit: 1001


Racer and Lottery game are Closed


View Profile WWW
September 16, 2017, 06:38:20 PM
 #10

Sorry, I would have copy pasted but it looks much better when you click the link lol

Quote
The significance of commitment schemes

26TH JULY 2017|IN CRYPTOGRAPHY, PROVABLY FAIR|BY KRISTÓF PODUSZLÓ


Commitment schemes provide an indispensable building block of provably fair algorithms. They are used for storing information to be revealed later, similarly to how envelopes work.
Historically, letters were sealed to prevent message forgery. Attempting to remove an applied seal from its document would most certainly break it. Recipients could verify a message’s invariability by the presence of an intact seal.

Shifting from traditional letters to digital communication, demand for protecting information arose. Cryptographic primitives were established, resulting in the invention of digital signatures and commitment schemes.

A commitment is a message concealing a value chosen by the sender.

Commitments have the following properties in common:
  • Hiding: The concealed value can only be known by the sender. (Recipients may verify the validity of a commitment once the sender reveals the chosen value.)
    Binding: Only the sender’s chosen value may validate the commitment during the opening phase.
    The aforementioned properties grant commitment schemes application in secure coin flipping and multi-party computation (MPC). For example, collision resistant cryptographic hash functions can be used as a commitment function.'

In provably fair algorithms, commitment schemes are widely used for computing an unbiased common seed used for generating random numbers.

much easier for old people Smiley

I couldnt find a contact addy of Kristóf Poduszló did you see one?

thx again

What would you like to contact him about?


thx for the question

we are soon opening again our casino with our own Bank Roll and would like to be sure that we have the right Provably fair in place. I mean that users dont need to check every game but can check the bets whenever they like especially after their gambling session in case they lost so they can be sure the werent cheated. we dont want to cheat and dont want to be cheated.

next question would be how a casino can assure Investors that they cant be cheated out of their Investment. we are looking for a Provably fair option for Investors in case they invest in a casino Bank Roll and for us if we Invest in another casino Bank Roll

cheers

Sure, just linked him to this post. He's an extremely busy guy however so I'm not sure if he'd be free.

Sorry for the delay, unfortunately, I'll be pretty busy during the next few months, as university takes most of my time.

My e-mail address is included in the newest version of the whitepaper, along with the sources being available as an open source project.

thx for chiming in and letting us know contact details

good luck for your university

buwaytress
Hero Member
*****
Offline Offline

Activity: 742
Merit: 688


I bit, therefore I am


View Profile
September 16, 2017, 07:10:10 PM
 #11

Thank you for the link. There's actually not that much literature on provably fair when it comes to crypto use in online gambling but this is quite a good resource, and the whitepaper of course is more useful reading. I suppose it's even more difficult without access to academic sources computer engineers would.

There was a question asking about the first provably fair Bitcoin site here: https://bitcointalk.org/index.php?topic=216057 Of course this refers to the versions we are accustomed to seeing now with crypto games, where players can verify their own bets.

Do you see a way to improve on current systems?

Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!