Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Thom

Pages: 1 ... 85 86 87 88 89 90 91 [92] 93 94 95 96 97 98 99 ... 105
1366
General Discussion / Re: Questions about delegates
« on: November 04, 2014, 07:02:43 pm »

There was a donation period like Bitshares Music has now (in fact you can see it on http://www1.agsexplorer.com if you scoll down), called AGS. There was snapshot that gave 50% of BTSX to AGS users proportional to there donations and 50% given to PTS the same way. This accounted for the full 100% distribution of BTSX at genesis.

Thanks, I do recall seeing that. When you say 50% in "proportion to" does that mean 50% of all contributions made to the PTS|AGS fund, so that if I put in $1000 and there was a total of $5,000,000 invested, I would get 0.0002% of BTSX (0.0002% of 2 billion total shares = 400,000 shares) ?

1367
General Discussion / Re: Questions about delegates
« on: November 04, 2014, 06:43:05 pm »
Q5: There is no selling of BTSX. All BTSX were initially allocated to PTS/AGS owners. There are some "unclaimed" - meaning they belong to someone but that someone hasn't transferred it yet. You can see the amount of unclaimed BTSX at www.bitsharesblocks.com (also there is a lot of useful info there)

Q8a: All unspent outputs that voted when they were last moved.

Q5: Interesting, I don't recall ever seeing this mentioned, is it in the wiki somewhere? I looked at the bitsharesblocks.com site which lists a total supply of 1,999,902,838 and unclaimed of 662,319,002. The difference is 1,337,583,836. Why is the total supply such an odd number?

I'm also puzzled by your statements "There is no selling of BTSX" & "All BTSX were initially allocated to PTS/AGS owners". What exactly do you mean? I can obviously "sell" or transfer any BTSX I have in my wallet.

Are you saying that if I obtained my BTSX from an exchange the exchange obtained them from one or more of the original investors?

This uncovers yet another gap in my understanding, that being how BTSX (or any type of blockchain "coin|share|note|thingy..." are created in the first place. Are you saying the genesis block "defines" the total number of outstanding shares and who owns them, and in the case of BTSX the genesis block lists all of the account keys for the PTS and AGS investors that existed when the genesis block started the BTSX blockchain? But the code is what allows for diluting, which just means increasing the maximum niumber of shates|coins|etc, right?

If a "block" is a group of transactions, what transactions make up the genesis block if it is purely a definition of the total pool of BTSX and the account keys of the owners of the BTSX in that pool?

Q8a: what ndo you mean by "unspent outputs"?

And  +5% to emski for taking the time to answer these questions.

1368
We are in favor of separating block signers from delegate accounts.

A block signer can be appointed and paid by a delegate and can be fired/reassigned at any time by a delegate. 

We cannot have more than 101 elected positions, it simply doesn't scale.

so marketer delegates don't have to know about server/vps...etc and still can be paid by a network ? That would be nice ...

I've been wondering about this ever since I heard MeTHoDx should be a delegate. Don't get me wrong, I really like the guy, but does he have the technical chops to run a delegate node with the level of reliability that competes with 100 other delegates?

This is yet another thread (and I now have the strong impression they are numerous) where rather important issues related to DPoS are not yet settled. BitShares is an experiment after all, and these discussions promote evolutionary refinements, and that's a good thing.

PoW has been around for a very long time compared to DPoS, so I am wondering for those of you who are PoW veterans how the DPoS state of the art compares with where Bitcoin was after it was in the wild and had a $25M - $70M marketcap.

I jumped into crytocurrencies directly with BitShares, so I would love to hear a comparative analysis from someone like BM or Andreaus Antonopolis to see whether our learning curve is faster, slower or about the same as it was for early PoW.

That is also an important question to help with our marketing, as well as it is for people deciding whether to get involved with BitShares. Sometimes I have a hard time thinking of our marketing as being directed to early adopters, tho that is the reality of where we're at currently.

It seems to me we still have some important questions to figure out about the practicalities of DPoS operation. I kindof wonder if BM in retrospect thinks having an earlier focus on building infrastructure to support choosing and maintaining delegates might have been a wise investment of developer time, infrastructure such as a reputation system and voting options.

And that brings to mind how difficult finding info is here on this forum. It has already been suggested we need a new forum structure, to separate major areas of concern such as core development, principles and philosophy, marketing, new users, investors, legal and regulatory. 

When I look at the forum hierarchy it isn't that bad, but most of the discussions take place here in the general category rather than under more appropriate sections. It would probably take a lot of dedicated effort to monitor the discussions and move posts / threads around to keep things organized. I host a SMF forum for a very small community so I'm familiar with the database structure it uses. I would say a day or two of writing SQL queries would be adequate to create some tools to make moving things around pretty quick and easy. It still would require a human to make the judgment of how posts should be moved, so keeping the forum organized would require regular monitoring and moderation.

1369
WOW!

I can see many more questions arising from this discussion about delegates and voting to add to those I've posted recently.

This really does strike at the heart of the DPoS model, as well as remind me of the reality TV shows like Survivor and Big Brother. Although the word "panopticon" is often used in the alt media to describe a self policing society and carries a negative connotation, it doesn't have to be so. Our community should be self policing / self monitoring to restrict evil doers from causing harm to others. And that requires a good system of communication and good sources of information.

Our BitShares community is shaping up to be a reflection of a global society, complete with those who promote positive and negative virtue. Let every member of this community work to build mechanisms to safeguard the positive virtue and eliminate the negative influences. That goes for devs, investors and marketers alike. We all share this ecosystem so lets not allow it to devolve where we're eating our own poo.

I'm glad BM is now quite aware of this discussion. I will be looking to him, toast and the other heavy weight thinkers in this community to address this, definitely before the BTSX client release at the end of the month but preferably ASAP.

Today is the first time reading this thread, and I find it quite disturbing.

The one good thing this turmoil has surfaced is that the DPoS system has weaknesses if we don't find a way to make voting for your desired delegates easier, but that taking control of a majority of delegates is rather hard.

I think this problem has been exacerbated by the language barrier. But that should serve as an important wake up call to BM and other devs as such issues will increase as people from other countries and languages start to use BitShares.

1370
General Discussion / Re: Questions about delegates
« on: November 04, 2014, 05:55:21 am »
It is not silence. That is a lot of questions & they are both busy especially Bytemaster to be able to answer such long questions all the time.

I totally agree. There are may others in the community that can answer these questions, and I'm grateful for all that help do. Most of these have been addressed, and I'll probably have more as I go down the rabbit hole.

There's no need for heavy weights like BM, Stan, toast, xeroc ... to spend their time in this thread. Many of these questions are pretty basic. I was actually surprised when BM responded in the BitAsset thread I posted.

emski's answers prompted a few more questions I'll ask about tomorrow concerning the BTSX genesis block. I am reading some of the bitcoin developer docs first to see if I can get more info on the genesis block and the nature of the transactions that go into it.

1371
General Discussion / Re: Questions about delegates
« on: November 03, 2014, 09:24:58 pm »
thanks Thom for bringing up some understanding/educations questions onto the main thread.
And thanks everyone who takes time to answer.
Perhaps I don't visit the newbie's section as often as I should :)

No problem. I think everyone lately has been focused here due to all the changes going on.

...and thank you for your answers!

1372
General Discussion / Questions about delegates
« on: November 03, 2014, 08:23:17 pm »
In a similar vain to my BitAssets questions, I have a few about delegates I can't seem to find answers for, or don't understand the info I've found. Some of my confusion stems from the various contexts I've heard the term delegates used. And if my understanding presented below is incorrect please do let me know where I've missed the mark.

Since DPOS relies very heavily on delegates, it's a fundamental concept of the BitShares ecosystem, so everyone needs to understand them thoroughly.

1. Delegate Roles and Responsibilities

Delegates sign blocks of transactions and enter them into the blockchain ledger
The particular delegate that signs a block is chosen from the 101 in (random | round robin)? order.
This is analogous to bitcoin PoW mining, but instead of a computationally difficult task being performed by many nodes in a race, the winner of which is awarded 50/25/... BTC to sign a block, the signer of DPoS blocks are chosen from the pool of 101 delegates and rewarded with only transaction fees, which is far cheaper than the PoW process.

Q1: Does every delegate do this, or only some of the 101?
Q2: Is this signing process accomplished by just running special delegate client node software, and if so is the process fully automated? i.e. when that node is called on (out of the 101 delegate nodes) to sign a block the software does so as it runs without human intervention.   
Q3: Is it true that the only human intervention required to run a delegate node is to handle problems like hardware failures, network outages and software upgrades?

2. Delegates and Voting

Delegates are voted in / out by owners of BTS, and the strength of their vote is (proportional | directly related)? to (the number of BTS owned | size of BTS transaction the vote is submitted with)?

Is voting only accomplished when a transaction is performed? So the way to vote simply for the sake of voting would be to send BTS to yourself.

What is a "vote"?
Q1: Is it provided as information with each BTS transaction?
Q2: How is the analog / gray scale value for vote strength correlated to whether a delegate is in or out, a binary state?
Q3: If votes are provided by BTS owners with each BTS transaction, are delegates then subject to be voted in or out in real time with every transaction that takes place in the BTS ecosystem?
Q4: How is the voting calculated?
Q5: What about BTS that haven't been sold yet? i.e. if there are a total possible 10 billion BTS, but when an owner trades BTS for something 9.5 billion BTS have never been bought (marketcap of 500 million, right?), then the total voting power of all BTS in play is 500 million, right?
Q6: If 400 million BTS are (offline | in cold storage | owner destroyed his wallet / keys), then total voting power is actually only 100 million, correct?
Q7: How are the votes provided with an owner's transaction summarized over time with other owners votes they may have offered months ago, and in terms of whether a delegate "is in the top 101 delegates" and hence active in the pool, and how does an owner's voting "strength" factor into this (similar to Q4 above)?
Q8: If there were 100 million BTS in the wild, and each owner held only 1 BTS, then there are essentially 100 million votes, and everyone has the exact same voting power. In that case would the 101 delegates be chosen simply by the top 101 votes (i.e. top 101 in a histogram list)?
Q8a: histogram list of what: (transactions? Latest transactions ???)

I haven't even considered questions related to voting slates yet.


1373
General Discussion / Re: BitAssets and Market Pegs - What are Price Feeds?
« on: November 03, 2014, 06:29:40 pm »
My followup questions in green below.

Let me try some of it... And if I am wrong in my explanations, than I am happy to learn from further corrections....

The challenge for publishing the feed arises when commodity exchanges are shut, such as weekends and holiday... At some point when enough traders are involved in bitGLD, then during weekends either the peg is held constant at Friday closing price at delegates choice, or perhaps the "market price" of bitGLD in BTSX would substitute the peg?
Right. That's important to truly become decentralized. The "feed" in this case would presumably need to be determined from info obtained directly from the blockchain so as to aggregate all offers on the broadest scale since the "official" exchanges closed.

correct. just note that here we are dealing with shorts versus BTS, e.g. issuing bitUSD via short would make you some BTS profit if bitUSD value in BTS declines (= BTS value in USD increases), and buying bitUSD long would make you some BTS profit if bitUSD value in BTS increases (= BTS value in USD decreases)
A bit confused here. Why involve BitUSD if I want to short BTSX? Can't one short BitUSD and BTSX independent of one another?

Quote
I was further confused by not understanding what a price feed is, how the delegates set it, on what basis they do so and whether it's individually set by each delegate or some sort of cooperation or consensus is at play.
The whole topic of price feeds is now clear in my mind. Thanks!

1) you buy bitUSD for whatever token an external exchange is trading it, such as BTC.
Thought so, got it.
2) yes, for BTS
Was hoping so. Will this change after new BTS client is released? i.e. could other tokens be used?
3) no collateral needed - you simply pay current market BTS price for it (speculative, if you want), then you own bitUSD and your asset can lose or increase the amount of BTS it is worth in the future
Kewl.
4) going long bitUSD is the same a buying bitUSD. For going short - yes you need to post (2xmarket value) collateral.
Might not understand details of how this is done, but I think good enough answer for now. Followup Q: Is BitUSD always involved for ALL "long" contracts done in the BitShares client? Will that change with new client?


1374
General Discussion / Re: BitAssets and Market Pegs - What are Price Feeds?
« on: November 03, 2014, 05:50:12 pm »
Calculating...

Trying to get my head around the answers Kisa & Empirical provided, to which I'm grateful.

1375
General Discussion / Re: BitAssets and Market Pegs - What are Price Feeds?
« on: November 03, 2014, 05:38:40 pm »
Thanks for your reply BM, but your definition for price feed is circular, you use "feed price" in your definition.

What is the source of the price info? Does each delegate rely on different sources? Does the source originate from distilling info from the blocks of transactions each delegate "publishes" to the blockchain?

My definition wasn't circular.

Thanks for your info, I understand what the feeds are now. Perhaps "circular" isn't the right term, but it's impossible to understand your 1st definition unless you know what a price feed is, as you said:

Quote
Price Feed - median of feed prices provided by delegates and is updated as often as the community demands delegates update, usually after large price moves and at least once per day.

Price Feed == feed prices -- See what I mean? nevertheless you & speedy explained what it means, thanks.

1376
General Discussion / Re: BitAssets and Market Pegs - What are Price Feeds?
« on: November 03, 2014, 05:25:29 pm »
Thanks for your reply BM, but your definition for price feed is circular, you use "feed price" in your definition.

What is the source of the price info? Does each delegate rely on different sources? Does the source originate from distilling info from the blocks of transactions each delegate "publishes" to the blockchain?

1377
General Discussion / BitAssets and Market Pegs - What are Price Feeds?
« on: November 03, 2014, 04:57:56 pm »
Normally I'd post this in the newbie section but there isn't many eyes over there lately.

I'm trying to dig into the concept of BitAssets and really understand them. About the only thing about them I believe I do understand is the psychological basis for why a BitAsset like BitUSD trades near $1. I don't see how that holds true for other assets like gold, silver & oil where the consensus value is more volatile.

It doesn't help that my grasp on futures trading is not rock solid either. I can't seem to retain if a short is a contract you buy when you want the value to go down or if that's the "long" position. As I analyze that now my guess is that short is you want the value to go down to make a profit and long the value to rise to make a profit. So that is one basic question.

When I read the BitShares wiki entry for BitAssets the opening paragraph was enough to motivate me to write this post. Then under Initial Creation I read this:

Quote
BitAssets are created whenever a short is matched with a buyer at a price set by the median price feed which is provided by delegates.

And was further confused by not understanding what a price feed is, how the delegates set it, on what basis they do so and whether it's individually set by each delegate or some sort of cooperation or consensus is at play.

Other questions related to futures trading procedure are:
1) what do I buy BitUSD with, BTC coins, BTSX shares, or any of the above at bter btc38 or other exchanges where BitUSD is traded?
2) can I buy BitUSD in my BitShares client directly without using an exchange?
3) do I need to "put up" some bond or form of collateral to buy BitUSD, since it's value is based on trade speculation?
4) if no to #3, do I have to "put up" collateral to short or go long on BitUSD?

If you'd prefer to discuss this with me on mumble I'll be listening in backroom #3 (just drag your username from the conference hall to backroom 3), or you could respond here. I really need to get these things nailed down in my brain.

Thanks!

1378
General Discussion / Re: *Draft* October Newsletter - Halloween Edition
« on: November 01, 2014, 04:56:17 am »
Very VERY well done, fantastic!

Can't wait to see this hit the crypto world!

1379
General Discussion / Re: Knowing when to stop
« on: November 01, 2014, 04:33:02 am »
Awesome post luckybit, thanks for spelling out what the implication of a powerful scripting engine can have on the utility of BitShares tech!

 +5% +5% +5% +5% +5% +5% to the moon!

1380
General Discussion / Re: A BitShares Constitution?
« on: November 01, 2014, 03:57:50 am »
I'm not keen on either belief system or ideology.

Pages: 1 ... 85 86 87 88 89 90 91 [92] 93 94 95 96 97 98 99 ... 105