Bitcoin Forum
April 28, 2024, 02:01:06 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: New? idea: Gamecoins  (Read 1433 times)
Klestin (OP)
Hero Member
*****
Offline Offline

Activity: 493
Merit: 500


View Profile
June 15, 2011, 04:47:40 PM
 #1

Apologize if this has bee discussed before, but if so I missed it.  With the recent uptick in discussion on namecoins, I began to wonder if a similar system couldn't be used for software licensing (especially PC games and shareware programs.)

For want of a better name, I'll refer to these as gamecoins, but keep in mind they could be used for any licensed software.

Similar to namecoins, gamecoins would share much of the architecture design of bitcoins, would be purchased only for bitcoins, and mine-able as well.

A software developer who desires to offer his software for gamecoins would set a price for a) new licenses, and b) license transfers.  They may set a 0 price for transfers, in which case they make income only off the initial purchase.  Or, they may set a transfer price (fixed or percentage of sale) for transfers, in which case they make a continuing trickle as their game spreads, rather than filling the coffers of Gamestop.

As the software runs, it can verify current ownership from the block chain against the users' private keys.  Sharing of private keys would of course be possible but would result in anyone you shared them with having the ability to transfer all your licenses away from you.

This kind of system would be beneficial to end users:
  - DRM restrictions would be essentially gone - install on as many PCs as you like and share your gamecoin wallet between them.
  - Easily sell games you no longer use, with no risk of fraud/chargebacks
  - Buy used games with confidence - download from the software developer for free and activate via purchase of license 

For the publisher:
  - Eliminate the Gamestop leech, and instead make some profit from transfers (using some of this to pay for continuing software download availability)

Anyways, just musing out loud.  Feel free to tear it apart.  Grin
1714312866
Hero Member
*
Offline Offline

Posts: 1714312866

View Profile Personal Message (Offline)

Ignore
1714312866
Reply with quote  #2

1714312866
Report to moderator
1714312866
Hero Member
*
Offline Offline

Posts: 1714312866

View Profile Personal Message (Offline)

Ignore
1714312866
Reply with quote  #2

1714312866
Report to moderator
1714312866
Hero Member
*
Offline Offline

Posts: 1714312866

View Profile Personal Message (Offline)

Ignore
1714312866
Reply with quote  #2

1714312866
Report to moderator
The block chain is the main innovation of Bitcoin. It is the first distributed timestamping system.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714312866
Hero Member
*
Offline Offline

Posts: 1714312866

View Profile Personal Message (Offline)

Ignore
1714312866
Reply with quote  #2

1714312866
Report to moderator
1714312866
Hero Member
*
Offline Offline

Posts: 1714312866

View Profile Personal Message (Offline)

Ignore
1714312866
Reply with quote  #2

1714312866
Report to moderator
Klestin (OP)
Hero Member
*****
Offline Offline

Activity: 493
Merit: 500


View Profile
June 15, 2011, 05:27:11 PM
 #2

An alternative strategy for software licenses, which could be used for a broader variety of uses, and would not require a new chain, but would require additions to the bitcoin protocol:

MagicCoins - another crappy name, but bear with me.

MagicCoins would reside in the standard bitcoin block chain, and would act like bitcoins with a few differences.  Any user would be free to create a MagicCoin, with their private key.  When it is offered to the bitcoin network, an inclusion bounty is offered.  Miner of first block to include it would receive the bounty, similar to today's transaction fees.  Possibly a minimum would be required.

MagicCoins would be indivisible.  Once sold to a user, their ownership would change exactly as a bitcoin chunk does today.  Current status would be verifiable through the bitcoin block chain so software providers could verify ownership.

Optionally, transfer fees could be addressed: When created, a MagicCoin's transfer fee/percentage is set by the creator.  In order to transfer ownership from one end-user to another, that fee would go to the creator's public address.

Hawkix
Hero Member
*****
Offline Offline

Activity: 531
Merit: 505



View Profile WWW
June 15, 2011, 06:47:03 PM
 #3

As the software runs, it can verify current ownership from the block chain against the users' private keys.  Sharing of private keys would of course be possible but would result in anyone you shared them with having the ability to transfer all your licenses away from you.

Sorry, but this will not prevent anyone to use new wallet for each new game. Thus, the game will be pirated including the single-purpose wallet of Gamecoin. It will not prevent anything.

Donations: 1Hawkix7GHym6SM98ii5vSHHShA3FUgpV6
http://btcportal.net/ - All about Bitcoin - coming soon!
Klestin (OP)
Hero Member
*****
Offline Offline

Activity: 493
Merit: 500


View Profile
June 15, 2011, 10:52:05 PM
 #4

You misunderstand - the game would read the ownership identity from the local wallet (which includes the private keys, so can't be shared with users who do not trust each other fully).  It would subsequently verify this ownership with the real block chain.  Faking this would be as difficult as faking ownership of a bitcoin.
Quantumplation
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250



View Profile
June 15, 2011, 11:48:36 PM
 #5

This does not stop someone from changing the:

if( verifyOwnership() )
    letPlay();

to:

if( true )
    letPlay();

through a mixture of stack/trace and reverse compilation.  Simply put, this is the exact reason almost no piracy countermeasure will ever work.  Any code you write to limit the gameplay, check licenses, etc. can be modified in the resulting binary.  You can obfuscate and complicate this process, but as was seen with Spore (which quickly became the most pirated game in existence simply due to spite of the heavy DRM) this just serves as an additional incentive to crackers.

NOTE: This account was compromised from 2017 to 2021.  I'm in the process of deleting posts not made by me.
Hawkix
Hero Member
*****
Offline Offline

Activity: 531
Merit: 505



View Profile WWW
June 16, 2011, 08:26:17 AM
 #6

You misunderstand - the game would read the ownership identity from the local wallet (which includes the private keys, so can't be shared with users who do not trust each other fully).  It would subsequently verify this ownership with the real block chain.  Faking this would be as difficult as faking ownership of a bitcoin.

No, my idea is to buy a new game with freshly created Gamecoin wallet. Then, distribute the game with that wallet.

For my own games which I do not want to spread, I will use my own private wallet.


Donations: 1Hawkix7GHym6SM98ii5vSHHShA3FUgpV6
http://btcportal.net/ - All about Bitcoin - coming soon!
EvilMilk
Newbie
*
Offline Offline

Activity: 107
Merit: 0


View Profile
October 17, 2018, 02:00:48 PM
 #7

There are projects applying the tokens in the gaming sphere not for the copyright issues, but for the tournament rewards. For example one of those is mobile go, showing good dynamics.
ngm22585
Jr. Member
*
Offline Offline

Activity: 84
Merit: 1


View Profile
October 17, 2018, 02:12:50 PM
 #8

This does not stop someone from changing the:

if( verifyOwnership() )
    letPlay();

to:

if( true )
    letPlay();

through a mixture of stack/trace and reverse compilation.  Simply put, this is the exact reason almost no piracy countermeasure will ever work.  Any code you write to limit the gameplay, check licenses, etc. can be modified in the resulting binary.  You can obfuscate and complicate this process, but as was seen with Spore (which quickly became the most pirated game in existence simply due to spite of the heavy DRM) this just serves as an additional incentive to crackers.

What are your thoughts on the idea that even though piracy might not be able to be ever truly resolved - the fact that many gaming companies are looking to blockchain for proof of ownership so that gamers can trade/exchange assets - the idea being that the blockchain verifies proof of scarcity?

Do you think that creative people will still find a way to cheat this process somehow or no?

goodluck0319
Sr. Member
****
Offline Offline

Activity: 420
Merit: 250



View Profile
October 21, 2018, 02:46:07 PM
 #9

software licensing will allow you to get rid of illegal and pirated content that can be infected.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!