BitShares Forum

Main => Technical Support => Topic started by: Stan on November 19, 2013, 06:39:07 pm

Title: Advice, Tutorials and General References for Newbies
Post by: Stan on November 19, 2013, 06:39:07 pm
We need to do a better job of producing One Thread To Rule Them All for Newbies.
 
We hope members will post better (shorter) tutorial explanations here.

But until then, here are some sources of general explanations where you have at least some hope of getting a coherent explanation without browsing endless conversation threads. Enjoy![/b]

You can get a lot of brochure-level information at bitshares.org.

There are a number of key threads in this forum that can give you some background.

BitShares Forum »Development »ProtoShares »What is ProtoShares? (http://bitsharestalk.org/index.php?topic=5.0)
BitShares Forum »Development »ProtoShares »The Intrinsic Value of Protoshares (http://bitsharestalk.org/index.php?topic=531.0) (Update from Bytemaster)
BitShares Forum »Development »Keyhotee »Connecting Keyhotee and Protoshares (http://bitsharestalk.org/index.php?topic=399.0)

A Distributed Autonomous Company (DAC) is just another name for a cypto-currency backed by the services it performs. It is an unmanned company that has been released into the wild by its developers and is now owned by its stakeholders - those that hold its stock-based currency and provide the distributed processing resources that perform its services.  You can view it as a currency or a company depending on how you prefer to think of it. 

ProtoShares (now Bitshares PTS) is a DAC for bootstrapping other DACs. 

FREQUENTLY APPEARING ANSWERS TO FAQS

1.  Holding ProtoShares is not holding stock in Invictus but it does give you access to revenue streams from every DAC we release into the wild.  You may wind up owning shares in our DACs not shares in Invictus.
2.  Each DAC has its own business model.  BitShares is a family of exchanges that let you do typical trading operations on between classes of crypto assets.  Our first lets you trade exposure to various common currencies.
3.  Each trade has a transaction fee which is split among all BitShareholders in the form of dividends, just like any corporation splits its profits with its shareholdes.  To the extent the Bitshares has value in the marketplace, you can convert your dividends into other crypto or fiat currencies.
4.  Customers are anyone who would like to save or trade without leaving crypto-space and incurring various costs associated with travel between "free space" and "fiat space".
5.  It will cost you a little of your stock as a fee to make a transaction and you get more stock when others pay similar fees.  Value is generated inside the DAC from the services it performs which people are willing to pay some of their hard earned or purchased shares to obtain. 
6.  DACs are by definition crypto currencies backed by the services they perform.  Even Bitcoin is a DAC performing the service of efficient money transmission.
7.  Transaction fees are the profits -- for services performed of value to its customers.
8.  As long as you are inside the DAC, the currency of the land is that DACs shares.  The more valuable the services it performs, the more desirable it is to hold that currency in order to obtain those services.
9.  Dividends are small if profits are small and large if profits are large. Each DAC publishes its distribution rules, which  distribute some of the transaction fees to the shareholders (owners) and the rest to miners (workers).
10.  There are several components that drive the market assessment of the expected value ProtoShares:
Quote
Its up to the developers to convince the market that the above factors sum to great value.  To the extent that they do convince the collective community of experts, ProtoShares will increase in value and so will each DAC according to its established value proposition in the arena of ideas.

REFERENCES

Listen to videos and interviews from Daniel (bytemaster), then read the articles by Stan (Stan) starting with the original Three Laws of Robotics. These tend to target a more general audience.

YouTube Videos
A New Approach to BTC Exchanges (http://www.youtube.com/watch?v=DnNPX8wc1tc) - Charles Hoskinson
Introduction to BitShares (http://www.youtube.com/watch?v=5BV55IrZi7g) - Daniel Larimer  (an expanded version of Charles' overview above.)
Introduction to Keyhotee (http://www.youtube.com/watch?v=3pZaTdEtK-8) - Daniel Larimer

Interviews
E57 - Protoshares and Selfish Mining (https://soundcloud.com/mindtomatter/e57-protoshares-and-selfish) - Adam Levine interviews Dan Larimer
E44 - I've Seen Better Days (https://soundcloud.com/mindtomatter/e44-ive-seen-better-days-lets) - Adam Levine interviews Dan Larimer
Keep One Eye on ProtoShares - Sovryn Tech Ep. 0048

Articles
Bitcoin and the Three Laws of Robotics (http://letstalkbitcoin.com/bitcoin-and-the-three-laws-of-robotics/#.UjsIXWTFT7s) by Stan Larimer in LetsTalkBitcoin.com
DACs that Spawn DACs? (http://letstalkbitcoin.com/dacs-that-spawn-dacs/#.Uo9ZZ9KkoX9)  by Stan Larimer in LetsTalkBitcoin.com
Bookie Bob's Solution to Bitcoin Volatility (http://invictus-innovations.com/bookie-bob) by Stan Larimer
DACs Revisited (http://letstalkbitcoin.com/dac-revisited/#.Uo9ZpNKkoX9) by Dan Larimer in LetsTalkBitcoin.com
BitShares as a Distributed Autonomous Bank (http://invictus-innovations.com/bitshares-as-dac-bank)  by Daniel Larimer
A case study of The Associated Press, DAC (http://invictus-innovations.com/dacs-whats-in-a-name)  by Daniel Larimer
        Also The DAC Associated Press (http://letstalkbitcoin.com/the-dac-associated-press/#.Uo9cV9KkoX9), in LetsTalkBitcoin.com
Is Bitcoin Overpaying for Security? (http://letstalkbitcoin.com/is-bitcoin-overpaying-for-false-security/#.Ui-p9WTFT7s)  by Daniel Larimer in LetsTalkBitcoin.com
Bootstrapping DACs - 1 (http://bitcoinmagazine.com/7050/bootstrapping-a-decentralized-autonomous-corporation-part-i/)  by Vitalik Buterin in Bitcoin Magazine
Bootstrapping DACs - 2 (http://bitcoinmagazine.com/7119/bootstrapping-an-autonomous-decentralized-corporation-part-2-interacting-with-the-world/)  by Vitalik Buterin in Bitcoin Magazine
Bootstrapping DACS - 3 (http://bitcoinmagazine.com/7235/bootstrapping-a-decentralized-autonomous-corporation-part-3-identity-corp/)  by Vitalik Buterin in Bitcoin Magazine
Own your own Identity with BitShares (http://letstalkbitcoin.com/own-your-identity-with-bitshares/#.UkD9PGTFT7t)   by Daniel Larimer in LetsTalkBitcoin.com
BitShares P2P trading platform to offer dividends on bitcoin (http://www.coindesk.com/bitshares-p2p-trading-platform-to-offer-dividends-on-bitcoins/) by Danny Bradbury  in CoinDesk
Bitcoin is the new Napster (http://www.caseyresearch.com/cdd/bitcoin-is-the-new-napster-and-thats-a-good-thing)   by Dan Steinhart at Casey Research

White Papers
Momentum Proof of Work White Paper (http://static.squarespace.com/static/51fb043ee4b0608e46483caf/t/52654716e4b01acd1ac8a085/1382369046208/MomentumProofOfWork.pdf) by Daniel Larimer
Bitcoin Classic White Paper #1 (http://bitcoin.org/bitcoin.pdf)   by Satoshi Nakamoto
BitShares Classic White Paper #1  (http://static.squarespace.com/static/51fb043ee4b0608e46483caf/t/521f54b0e4b05eac92eff809/1377785008699/BitShares%20White%20Paper%20(2).pdf)  by Daniel Larimer, Charles Hoskinson and Stan Larimer
Title: Re: Advice, Tutorials and General References for Newbies
Post by: boshen1011 on November 19, 2013, 06:47:16 pm

Thank you so much.  Stan!
Title: Re: Advice, Tutorials and General References for Newbies
Post by: earthbound on November 22, 2013, 05:40:10 am
Thank you for your work.

General criticism; and please keep in mind that I have this criticism of most ~qt wallets, e.g. the Bitcoin wallet and most other cryptocurrency ~qt clients could improve this way: they could come quite a ways out of "cheat codes" (low accessibility to general users) territory.

IMO, re the protoshares-qt client, it would be best to:
1) Ask users upon first launch if they would like to either generate a wallet (if one is not found) OR load an existing wallet; and if they do the latter, remember the location of that wallet (even if that means a specific setting for that in the conf. file). Included with this (IMO) should be an option to not generate a wallet.
2) By default, warn users if a wallet is unencrypted; point them to how to encrypt it. Include an option to shut off this "nag" warning.
3) Specifically urge users to securely store (write down or keep in an encrypted file, etc.) their password upon encryption (a boogedy-boo warning about losing coins just isn't enough--too many folks probably just wouldn't think "Oh, yeah, I should write that down somewhere, in case I die and my children need to inherit my wealth," etc.)
4) (Along some of the lines you say here) Include links to the most brief/best educational resources about everything PTC possible
(and (5) have a consolidated page with said educational resources. A forum is *not* sufficient for that, IMO. Forums are too much for the people who read cheat codes; less accessible)

A possible issue with the qt client: even though I clicked "mine 3 processes" from the Settings menu, and after a wait, the infotip over the mining icon (in the lower right of the GUI) said it was mining, and gave a collision rate--even after that, when I typed getmininginfo in the console,* it said 0 collisions; but after I typed either "setgenerate true 1" (or maybe it was just "setgenerate true--" I don't know which worked), and then waited and then ran getmininginfo again, it reported a collision rate.

*Your average user is not going to want to touch a console (or even know how); a lot of useful information and functionality could be abstracted from the console (invoke the same functions), but be accessible from the user interface/buttons.
Title: Re: Advice, Tutorials and General References for Newbies
Post by: bytemaster on November 22, 2013, 07:12:02 am
Could an admin or someone else help Stan provide links to his references?
Title: Re: Advice, Tutorials and General References for Newbies
Post by: Stan on November 22, 2013, 01:28:43 pm
Thank you for your work.

General criticism; and please keep in mind that I have this criticism of most ~qt wallets, e.g. the Bitcoin wallet and most other cryptocurrency ~qt clients could improve this way: they could come quite a ways out of "cheat codes" (low accessibility to general users) territory.

IMO, re the protoshares-qt client, it would be best to:
1) Ask users upon first launch if they would like to either generate a wallet (if one is not found) OR load an existing wallet; and if they do the latter, remember the location of that wallet (even if that means a specific setting for that in the conf. file). Included with this (IMO) should be an option to not generate a wallet.
2) By default, warn users if a wallet is unencrypted; point them to how to encrypt it. Include an option to shut off this "nag" warning.
3) Specifically urge users to securely store (write down or keep in an encrypted file, etc.) their password upon encryption (a boogedy-boo warning about losing coins just isn't enough--too many folks probably just wouldn't think "Oh, yeah, I should write that down somewhere, in case I die and my children need to inherit my wealth," etc.)
4) (Along some of the lines you say here) Include links to the most brief/best educational resources about everything PTC possible
(and (5) have a consolidated page with said educational resources. A forum is *not* sufficient for that, IMO. Forums are too much for the people who read cheat codes; less accessible)

A possible issue with the qt client: even though I clicked "mine 3 processes" from the Settings menu, and after a wait, the infotip over the mining icon (in the lower right of the GUI) said it was mining, and gave a collision rate--even after that, when I typed getmininginfo in the console,* it said 0 collisions; but after I typed either "setgenerate true 1" (or maybe it was just "setgenerate true--" I don't know which worked), and then waited and then ran getmininginfo again, it reported a collision rate.

*Your average user is not going to want to touch a console (or even know how); a lot of useful information and functionality could be abstracted from the console (invoke the same functions), but be accessible from the user interface/buttons.

Great points.  We (and this community) have a lot of work to do in this area.  Its kind of like colonizing a new planet.  The accommodations are a bit austere for a while.   :)

Title: Re: Advice, Tutorials and General References for Newbies
Post by: dalonggreat on January 07, 2014, 07:35:13 am
excellent
Title: Re: Advice, Tutorials and General References for Newbies
Post by: free2be on January 07, 2014, 11:48:19 am
Hi everyone,

I'm new, just got the wallet for mac qt but can't get it to connect to blocksource I read the post but can't get the config file (find it)  or get the command line to work any video or something explaining it to a regular guy. Thanks.
Title: Re: Advice, Tutorials and General References for Newbies
Post by: barwizi on January 07, 2014, 12:05:44 pm
go to help>debug> console

Code: [Select]
addnode 168.63.12.227 add
Title: Re: Advice, Tutorials and General References for Newbies
Post by: free2be on January 07, 2014, 12:24:50 pm
thanks man that is fantastic found it, the only thing the node didn't work but now i can look for more nodes till i find one that woks.

Can this qt client on mac be used for mining pools? and if yes how?
Title: Re: Advice, Tutorials and General References for Newbies
Post by: fishrat on January 16, 2014, 02:12:56 pm
Thank you very much!! It's so cool
Title: Re: Advice, Tutorials and General References for Newbies
Post by: barwizi on January 18, 2014, 09:09:21 pm
If you have questions or need help put in a ticket on helpdesk, you'll be noticed faster.
Title: Re: Advice, Tutorials and General References for Newbies
Post by: crypto-master on April 26, 2014, 05:18:06 pm
Thanks great article for newbies like myself.
(http://i243.photobucket.com/albums/ff122/paladin64/light_zpsadda8e6b.png) (http://cryptocurrencymillionaire.com/forum)
Title: Re: Advice, Tutorials and General References for Newbies
Post by: bcurdy on May 22, 2014, 05:12:05 pm
Thanks a lot, it's a great place to start!

Charles Hoskinson's video is not on Youtube anymore or at least the link is not working for me (video unavailable). Still more than enough to read and watch even without it  ;)
Title: Re: Advice, Tutorials and General References for Newbies
Post by: liondani on May 22, 2014, 06:19:57 pm
Thanks a lot, it's a great place to start!

Charles Hoskinson's video is not on Youtube anymore or at least the link is not working for me (video unavailable). Still more than enough to read and watch even without it  ;)

Dan larimer's last's videos and interviews are far more interresting.Find them!  :)
Title: Re: Advice, Tutorials and General References for Newbies
Post by: jdwBSXForum on September 14, 2014, 10:25:42 am
Hi, Can anyone tell me where I can find out what the "tabs" on the left and across the top of the BitShares software do?
Title: Re: Advice, Tutorials and General References for Newbies
Post by: cusknee on October 01, 2014, 10:35:27 am
Very helpful information.
Title: Re: Advice, Tutorials and General References for Newbies
Post by: Freeman on October 12, 2014, 04:13:49 am
 +5%

I am newbie here ,thanks for the info.
Title: Re: Advice, Tutorials and General References for Newbies
Post by: Thom on October 20, 2014, 08:03:47 pm
I hear a number of terms thrown around here and I just looked for a glossary or dictionary but didn't find either on this forum. So I went out and googled and couldn't find a concise definition for "snapshot" related to blockchain technology either.

I get the general concept of snapshot as a "moment in time", like a picture of motion is, but I don't understand the concept in terms of the blockchains discussed here. It's almost always used in a context of looking forward to some release of a DAC for example.

I understand AGS & PTS are PoW blockchains and DACs are not, being based on PoS. I just don't get why a frozen ledger (blockchain) relates to a future DAC.

So you have PTS (I'll overlook AGS for the moment but I believe it's the same in this context) being traded, the owners of which get a stake in the new DAC. So is the "snapshot" just to capture who (i.e. account public keys) has PTS shares so those accounts can be credited with their portion of upcoming DAC shares?

There was one other definition I needed: airdrop What does it mean?