Author Topic: DAC simplified explanation  (Read 3010 times)

0 Members and 1 Guest are viewing this topic.

Offline devilfish

  • Full Member
  • ***
  • Posts: 98
    • View Profile
once again thank you both  :)

This will be exciting!
Is it possible to make mining, miners perform any task that a cpu can perform? I mean could they host websites, run multiplayer games like say.. battlefield, play videos to users like youtube?

In a way, I imagine cryptocurrencies such as NameCoin & DataCoin will be utilised for data storage requirements. The "miners" would be using their cpu's to keep track of what files are meant to be stored, uploading data when requested, encryption etc. etc.

Like Troglodactyl said not all DAC's will necessarily require "mining", although I reckon most will to track share ownership and dividend payments.
BTC: 1MqCxQ2qD7ZuS3ELFY43wfaBTbA2XkYwDP
PTS: PiuFEJHz6zScALgPWzcu2SDKtWJW4cnUFi
XPM: Af5qzgsEwWaHZdGUq8dUoHkhmH4XBmnGW9

Offline Troglodactyl

  • Hero Member
  • *****
  • Posts: 960
    • View Profile
Requirements:

1) Global Consensus vis Ledger (Ripple, Bitcoin, etc)
2) All nodes must be able to verify ledger and the validity of the ledger must not depend upon secrets
3) No central points of failure.

Initial definitions are always messy, but this seems somewhat limiting to me.  A blockchain or distributed ledger of some type is certainly a good way to implement many types of DACs, but I'd prefer to define it in such a way that it's not an essential component.  It seems to me that the essential defining characteristic is generating and maintaining contractual consensus in a decentralized fashion.

So in a nutshell I'd say a DAC is a scalable organic contract perpetually fulfilled for each of its adherents individually by all of its adherents collectively.

Offline stuartcharles

  • Sr. Member
  • ****
  • Posts: 281
    • View Profile
once again thank you both  :)

This will be exciting!
Is it possible to make mining, miners perform any task that a cpu can perform? I mean could they host websites, run multiplayer games like say.. battlefield, play videos to users like youtube? 

Offline bytemaster

Requirements:

1) Global Consensus vis Ledger (Ripple, Bitcoin, etc)
2) All nodes must be able to verify ledger and the validity of the ledger must not depend upon secrets
3) No central points of failure.
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline Stan

  • Hero Member
  • *****
  • Posts: 2908
  • You need to think BIGGER, Pinky...
    • View Profile
    • Cryptonomex
  • BitShares: Stan
I would like to think about possible DAC's for development but i am not sure i understand the exact requirements and limitations. I realise that at this stage of development no one knows where this could end up but i basic terms am i right thinking a DAC needs.

1. Somthing with a changing but well recognised number/value in the material world.
2. People willing to bet on which way that number/value will change.

This definition is a good start for the small sub-class of DACs that implement prediction markets.

But DACs in general have a much broader definition. (Just look at the Wikipedia article on "Decentralized Autonomous Corporations" to see one deep thinking author's greatly expanded view.)

To us, even Bitcoin is a DAC whose business is efficient currency exchange.  Bitcoin and the Three Laws of Robotics lists all kinds of possibilities and characteristics.  Most of these have nothing to do with prediction markets.

To me, the essence is that a DAC has the characteristics of a corporation with its own currency and a public ledger into which it will store incorruptible information for a fee payable in its own currency.  That's general enough to implement a whole lot of  things we haven't even thought of yet.   :)

Maybe you can get more ideas by scrubbing your succinct definition against the more verbose one on our web site below.  Not every DAC needs all these characteristics, but the general definition should span this range of ideas at a minimum:

Quote
Distributed Autonomous Corporations (DACs) are a generalization of the concept of a crypto-currency where the currency is backed by the services its miners perform rather than a real-world commodity like gold, oil, or, ahem, thin air.  If we can barter for goods and services, why can’t we back currencies with goods or services?

DACs may be simultaneously viewed as crypto-currencies and unmanned businesses. As businesses, they perform services intended to be valuable to their customers.  Such services might include money transmission (Bitcoin), asset trading (BitShares), domain name services (DomainShares), or a thousand other business models sure to emerge as people realize that DACs are not mere “altcoins”.

DACs pay for the services they need (like computer resources and bandwidth) with shares of their own company “stock”.  They charge for their services using those same shares. Finally, they transfer all profits they earn to their shareholders denominated in those same shares.  To the extent that their services are in demand, those same shares will be in demand. Just like a brick and mortar and flesh and blood company.

To the outside world a DAC is nothing but a crypto-currency backed by the value of the services it provides.   But as owners of shares in a DAC, you may be entitled to a share of the profits that DAC earns from providing those services.  Every DAC will have its own terms and conditions.  You can always choose to view your DAC shares polymorphically – either as spendable coins or as shares in a profitable, perhaps dividend-paying business.  Just like light can be viewed as both a particle and a wave.


We'd love to hear other attempts at a 1-paragraph criterion for DACness.

Anything said on these forums does not constitute an intent to create a legal obligation or contract of any kind.   These are merely my opinions which I reserve the right to change at any time.

Offline stuartcharles

  • Sr. Member
  • ****
  • Posts: 281
    • View Profile
I would like to think about possible DAC's for development but i am not sure i understand the exact requirements and limitations. I realise that at this stage of development no one knows where this could end up but i basic terms am i right thinking a DAC needs.

1. Somthing with a changing but well recognised number/value in the material world.
2. People willing to bet on which way that number/value will change.