Pages:
Author

Topic: [ANN][CHA] Chancecoin, SuperNET core coin for betting in a decentralized casino - page 87. (Read 146141 times)

member
Activity: 113
Merit: 10
Chancecoin developer
Having heard the community's concerns about block hashes being prone to manipulation, we have decided not to use block hashes to resolve bets. Rather, we will be using New York Lottery Quick Draw numbers to resolve bets.

New York Lottery Quick Draw

Quick Draw numbers are drawn every four minutes, every day of the week. The numbers are published online shortly after they are drawn. The drawing selects 20 numbers randomly from a pool of numbers 1 through 80, without replacement. In the newest version of the Chancecoin protocol, a bet seen in the blockchain will be resolved with the next available set of Quick Draw numbers. We use combinadics to convert these numbers to a random uniform variable, and use it to resolve the bet.

We have more updates coming this weekend.
sr. member
Activity: 476
Merit: 300
Counterparty Chief Scientist and Co-Founder
As of now, you can burn BTC into CHA using any Bitcoin wallet software by sending BTC to the burn address. The input must come from a single Bitcoin address. There can be multiple output addresses in any order, as long as one of them is the burn address (1ChancecoinXXXXXXXXXXXXXXXXXZELUFD).

Be careful. It's very hard to get most wallets to send from a single input, even if you totally expect them to.
member
Activity: 113
Merit: 10
Chancecoin developer

How do I buy CHA?

During the burn period, all you need to do is send BTC to 1ChancecoinXXXXXXXXXXXXXXXXXZELUFD. You can do this using Bitcoin wallet software, or using the standard Chancecoin wallet or command line interface.


(my emphasis added above)

For the moment, let's set aside any question of whether this is a gimmick or a scam.  You seem to be modeling your proof-of-burn after Counterparty.  However, if I recall correctly, Counterparty had some very specific formatting requirements for their burns to be successfully picked up and recognized by the Counterparty reference client and "converted" to XCP.  You couldn't just send bitcoins to the burn address from any client -- initially you needed to do it using the Counterparty software, and then later some very specific (but tricky) methods were also rolled out, such as a blockchain.info method.

So...at a technical level, how exactly will someone be able to obtain CHA by simply sending BTC to your burn address by simply "using Bitcoin wallet software"?  Is that really all that is required?  Or is the protocol actually more rigid (as it was with Counterparty), and do individuals casually sending BTC to your burn address risk losing their hard-earned BTC if they fail to meet that protocol's format requirements?  



This is a fair question. To avoid confusion, please use the provided software to burn BTC into CHA. The document has been updated.

As of now, you can burn BTC into CHA using any Bitcoin wallet software by sending BTC to the burn address. The input must come from a single Bitcoin address. There can be multiple output addresses in any order, as long as one of them is the burn address (1ChancecoinXXXXXXXXXXXXXXXXXZELUFD).

We have a solution in mind for the concern about miners gaming the system. Stay tuned.
sr. member
Activity: 421
Merit: 250
sr. member
Activity: 364
Merit: 250
newbie
Activity: 50
Merit: 0
I'm fairly non technical and have a basic question. Will you please explain the advantage of this approach vs creating an asset within Counterparty, or why this could not be done within Counterparty?

Thanks.

If I understand it correctly, Chancecoin is like Counterparty, but built around one new feature, feedless, trustless betting, using block hashes as a source of randomness. However (see my question above), I don't think that this will work, because miners could game the system. If I'm wrong, then I don't see the need for another coin---we could add the feature to Counterparty directly.

Thanks for the input. We will address the issue of the miner of a certain block potentially being able to predict the result and have an update by tomorrow at the latest.

Regarding the comment on whether decentralized dice betting can be implemented as a feature in Counterparty, we believe that implementing this functionality in a separate coin is a cleaner approach. We see Counterparty coin and protocol as a father to coins like Chancecoin similar to the way Bitcoin is the father to the universe of alt-coins. We believe there are many other coins and applications that can be built on top of the Counterparty protocol to address specific needs. In this case we want to solve a very specific problem of decentralized dice betting by creating Chancecoin. As investors of Counterparty and developers of Chancecoin, we believe that if Chancecoin were to succeed, this could further demonstrate the power of the Counterparty protocol. The approach of adding features to Counterparty to address such a specific problem of dice betting and investing in the bank roll would detract from the main set of capabilities that Counterparty is known for.
member
Activity: 113
Merit: 10
Chancecoin developer
How do you handle the Op_Return (non) issue?
I calculated the burn period to be roughly 45 days? That correct?

For the op_return issue, we're in the same position as Counterparty. The burn period is in fact roughly 45 days.

Quote
I'm fairly non technical and have a basic question. Will you please explain the advantage of this approach vs creating an asset within Counterparty, or why this could not be done within Counterparty?

I can't think of a clean way to implement Chancecoin using Counterparty assets, but I'm open to ideas. Counterparty does have a betting feature, but a key issue with using it to create something like Chancecoin is that Counterparty requires all bets to settle based on a broadcast feed that is generated by a central party who is a user of Counterparty. In addition, with Counterparty, bets must settle between exactly two parties. So someone could potentially set up a casino via Counterparty, and take bets from any number of gamblers, but there is no easy way for a group of people to act as the casino's bankroll collectively and without having to trust each other.
newbie
Activity: 16
Merit: 0
sr. member
Activity: 476
Merit: 300
Counterparty Chief Scientist and Co-Founder
I'm fairly non technical and have a basic question. Will you please explain the advantage of this approach vs creating an asset within Counterparty, or why this could not be done within Counterparty?

Thanks.

If I understand it correctly, Chancecoin is like Counterparty, but built around one new feature, feedless, trustless betting, using block hashes as a source of randomness. However (see my question above), I don't think that this will work, because miners could game the system. If I'm wrong, then I don't see the need for another coin---we could add the feature to Counterparty directly.
hero member
Activity: 647
Merit: 510
Counterpartying
I'm fairly non technical and have a basic question. Will you please explain the advantage of this approach vs creating an asset within Counterparty, or why this could not be done within Counterparty?

Thanks.
sr. member
Activity: 350
Merit: 250
Vires in Numeris

How do I buy CHA?

During the burn period, all you need to do is send BTC to 1ChancecoinXXXXXXXXXXXXXXXXXZELUFD. You can do this using Bitcoin wallet software, or using the standard Chancecoin wallet or command line interface.


(my emphasis added above)

For the moment, let's set aside any question of whether this is a gimmick or a scam.  You seem to be modeling your proof-of-burn after Counterparty.  However, if I recall correctly, Counterparty had some very specific formatting requirements for their burns to be successfully picked up and recognized by the Counterparty reference client and "converted" to XCP.  You couldn't just send bitcoins to the burn address from any client -- initially you needed to do it using the Counterparty software, and then later some very specific (but tricky) methods were also rolled out, such as a blockchain.info method.

So...at a technical level, how exactly will someone be able to obtain CHA by simply sending BTC to your burn address by simply "using Bitcoin wallet software"?  Is that really all that is required?  Or is the protocol actually more rigid (as it was with Counterparty), and do individuals casually sending BTC to your burn address risk losing their hard-earned BTC if they fail to meet that protocol's format requirements?  



This is a fair question. To avoid confusion, please use the provided software to burn BTC into CHA. The document has been updated.

You can send btc from any address to which you control the private keys because the XCP or in this case CHA is credited to that address (your CHA address is the same as your BTC address).
This includes blockchain.info as you can export the keys.

I don't agree with this project though...
member
Activity: 70
Merit: 10
How do you handle the Op_Return (non) issue?
I calculated the burn period to be roughly 45 days? That correct?
sr. member
Activity: 476
Merit: 300
Counterparty Chief Scientist and Co-Founder
Interesting project.

Can't the hash of a block  be chosen by the miner that builds it, at least enough to determine the winner of any given bet?
member
Activity: 113
Merit: 10
Chancecoin developer

How do I buy CHA?

During the burn period, all you need to do is send BTC to 1ChancecoinXXXXXXXXXXXXXXXXXZELUFD. You can do this using Bitcoin wallet software, or using the standard Chancecoin wallet or command line interface.


(my emphasis added above)

For the moment, let's set aside any question of whether this is a gimmick or a scam.  You seem to be modeling your proof-of-burn after Counterparty.  However, if I recall correctly, Counterparty had some very specific formatting requirements for their burns to be successfully picked up and recognized by the Counterparty reference client and "converted" to XCP.  You couldn't just send bitcoins to the burn address from any client -- initially you needed to do it using the Counterparty software, and then later some very specific (but tricky) methods were also rolled out, such as a blockchain.info method.

So...at a technical level, how exactly will someone be able to obtain CHA by simply sending BTC to your burn address by simply "using Bitcoin wallet software"?  Is that really all that is required?  Or is the protocol actually more rigid (as it was with Counterparty), and do individuals casually sending BTC to your burn address risk losing their hard-earned BTC if they fail to meet that protocol's format requirements?  



Updated:

As of now, you can burn BTC into CHA using any Bitcoin wallet software by sending BTC to the burn address. The input must come from a single Bitcoin address. There can be multiple output addresses in any order, as long as one of them is the burn address (1ChancecoinXXXXXXXXXXXXXXXXXZELUFD).
sr. member
Activity: 287
Merit: 250

How do I buy CHA?

During the burn period, all you need to do is send BTC to 1ChancecoinXXXXXXXXXXXXXXXXXZELUFD. You can do this using Bitcoin wallet software, or using the standard Chancecoin wallet or command line interface.


(my emphasis added above)

For the moment, let's set aside any question of whether this is a gimmick or a scam.  You seem to be modeling your proof-of-burn after Counterparty.  However, if I recall correctly, Counterparty had some very specific formatting requirements for their burns to be successfully picked up and recognized by the Counterparty reference client and "converted" to XCP.  You couldn't just send bitcoins to the burn address from any client -- initially you needed to do it using the Counterparty software, and then later some very specific (but tricky) methods were also rolled out, such as a blockchain.info method.

So...at a technical level, how exactly will someone be able to obtain CHA by simply sending BTC to your burn address by simply "using Bitcoin wallet software"?  Is that really all that is required?  Or is the protocol actually more rigid (as it was with Counterparty), and do individuals casually sending BTC to your burn address risk losing their hard-earned BTC if they fail to meet that protocol's format requirements?  

member
Activity: 113
Merit: 10
Chancecoin developer
Description

Chancecoin (CHA) is a protocol, coin, and client used to bet on dice rolls and other games in a decentralized casino. Owners of the coin may gamble, with randomness provided by published NY Lottery Quick Draw numbers. Owners of the coin are automatically invested in the house bankroll. The protocol is built on top of the Bitcoin blockchain. Coins were created by burning Bitcoins during a proof of burn period.


Burn information

Maximum coins burned: 1,000,000
Burn period: Bitcoin blocks 291860 to 298340
Coins burned in first block: 1,500 CHA per 1 BTC
Coins burned in last block: 1,000 CHA per 1 BTC (coins per block scaled linearly in between these blocks)
BTC burn address: THE BURN PERIOD IS OVER
Maximum coins burned per address: unlimited

Casino information

House edge: 1.0%
Maximum win: 1.0% of bankroll

Software

There are two ways to use Chancecoin
  • Chancecoin desktop software includes decentralized casino, decentralized exchange, and wallet (available for OS X, Windows, Linux).
  • The Web casino is a single HTML file that you can download to your desktop or run from GitHub.

How do I buy CHA?

Download the Chancecoin software and place an order using the decentralized exchange. Or buy CHA on the official centralized exchange, Poloniex.

How do I bankroll the house?

By owning CHA, you are automatically bankrolling the house. On average, you can expect to earn the house edge of 1.0% per bet.

Donations

Donations to 1CHANCeWHSRAfvfi4rwo8v6NEY64RfZYqB are welcome.

Developers

Magician and Venetian
Pages:
Jump to: