<div dir="ltr">These are non-answers.  Someone must decide.  Someone must decide what kind of company counts (e.g. does a dark market seller count as a business?  Does some guy who sells $10/year worth of goods using Bitcoin count the same as large companies like Coinbase/BitPay/Blockstream).  Someone must decide which websites are checked for votes or addresses.  Someone must decide if a rogue employee made a transaction on behalf of the company or not.<div><br></div><div>Registering domain names is trivial and can be automated if the incentives were needed for it.</div><div><br></div><div>You mention developers who have commit access.  This excludes the vast majority of developers.  You also don&#39;t mention which repositories count.  Do the developers of bcoin count or not?</div><div><br></div><div>These questions all would need to be answered before any kind of proposal like this can be taken seriously.  Without these kinds of answers, this proposal is far from complete.</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Feb 3, 2017 at 12:20 PM, t. khan <span dir="ltr">&lt;<a href="mailto:teekhan42@gmail.com" target="_blank">teekhan42@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Most of these are answered in the BIP, but for clarity:<span class=""><div><br></div><div><span style="font-size:12.800000190734863px">&gt;Who decides on which companies are eligible?</span></div></span><div><span style="font-size:12.800000190734863px">Preferably no one decides. The company would have to exist prior to the vote, and would need a public-facing website. In the event of contested votes (meaning someone finds evidence of a fake company), the admin could investigate and post results.</span></div><span class=""><div><span style="font-size:12.800000190734863px"><br></span></div><div><span style="font-size:12.800000190734863px">&gt;Is there some kind of centralized database that one registers?</span></div></span><div><span style="font-size:12.800000190734863px">No.</span></div><div><span style="font-size:12.800000190734863px"><br></span></div><div><span style="font-size:12.800000190734863px">&gt;Who administers this?</span></div><div><span style="font-size:12.800000190734863px">I don&#39;t know. I&#39;m happy to volunteer, if no one else wants to be responsible for it. The only task would be adding the confirmed votes to each respective BIP. From there, everything&#39;s public and can be confirmed by everyone.</span></div><span class=""><div><span style="font-size:12.800000190734863px"><br></span></div><div><span style="font-size:12.800000190734863px">&gt;What is to stop someone from creating a million fake companies to sway the voting?</span></div></span><div><span style="font-size:12.800000190734863px">The logistics of doing that prevent it. But let&#39;s say 10 fake companies ... first, you&#39;d need to register ten domain names, host and customize the website, all before the vote and in a way that no one would notice.</span></div><span class=""><div><span style="font-size:12.800000190734863px"><br></span></div><div><span style="font-size:12.800000190734863px">&gt;How does a company make it&#39;s vote?</span></div></span><div><span style="font-size:12.800000190734863px">Someone at the company sends a very small transaction to the BIP&#39;s vote address. Someone at the company then posts what the vote was and its transaction ID on the company&#39;s blog/twitter, etc., and then emails the URL to the administrator.</span><br></div><span class=""><div><span style="font-size:12.800000190734863px"><br></span></div><div><span style="font-size:12.800000190734863px">&gt;How does one verify that the person voting on behalf of a company is actually the correct person?</span><div style="font-size:12.800000190734863px"><div></div></div></div></span><div><span style="font-size:12.800000190734863px">They post it on their company blog.</span></div><div><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Feb 3, 2017 at 11:19 AM, alp alp via bitcoin-dev <span dir="ltr">&lt;<a href="mailto:bitcoin-dev@lists.linuxfoundation.org" target="_blank">bitcoin-dev@lists.<wbr>linuxfoundation.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>This proposal seems hopelessly broken.</div><div><br></div>Who decides on which companies are eligible?  Is there some kind of centralized database that one registers?  Who administers this?  What is to stop someone from creating a million fake companies to sway the voting?  How does a company make it&#39;s vote?  How does one verify that the person voting on behalf of a company is actually the correct person?<div><div><div><br></div><div><br></div></div></div></div><div class="m_6338179334032076449gmail-HOEnZb"><div class="m_6338179334032076449gmail-h5"><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 2, 2017 at 7:32 PM, Dave Scotese via bitcoin-dev <span dir="ltr">&lt;<a href="mailto:bitcoin-dev@lists.linuxfoundation.org" target="_blank">bitcoin-dev@lists.linuxfounda<wbr>tion.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><div>There are two ideas here for &quot;on-chain&quot; voting, both of which require changes to the software.  I agree with David that on-chain solutions complicate things.  Both proposals can be effected without any software changes:<br><br>Those who wish to use proof of stake can provide a service for making vanity addresses containing some indicator of the proposal to be supported - 1bigblock or 12mbblk or whatever - based on a supporter-provided secret key, and then supporters can move their bitcoin into their own vanity address and then whoever wants to can create a website to display the matching addresses and explain that this is the financial power in the hands of supporters and how to add your &quot;financial power vote.&quot;<br><br></div>Those who simply want to &quot;buy votes&quot; can use their funds in marketing efforts to promote the proposal they support.<br><br></div>This second method, of course, can be abused.  The first actually requires people to control bitcoin in order to represent support.  Counting actual, real people is still a technology in its infancy, and I don&#39;t think I want to see it progress much. People are not units, but individuals, and their value only becomes correlated to their net worth after they&#39;ve been alive for many years, and even then, some of the best people have died paupers. If bitcoin-discuss got more traffic, I think this discussion would be better had on that list.<br><br></div>notplato<br></div><div class="gmail_extra"><div><div class="m_6338179334032076449gmail-m_-7839396425681813593h5"><br><div class="gmail_quote">On Thu, Feb 2, 2017 at 4:24 PM, Luke Dashjr via bitcoin-dev <span dir="ltr">&lt;<a href="mailto:bitcoin-dev@lists.linuxfoundation.org" target="_blank">bitcoin-dev@lists.linuxfounda<wbr>tion.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Strongly disagree with buying &quot;votes&quot;, or portraying open standards as a<br>
voting process. Also, this depends on address reuse, so it&#39;s fundamentally<br>
flawed in design.<br>
<br>
Some way for people to express their support weighed by coins (without<br>
losing/spending them), and possibly weighed by running a full node, might<br>
still be desirable. The most straightforward way to do this is to support<br>
message signatures somehow (ideally without using the same pubkey as<br>
spending), and some [inherently unreliable, but perhaps useful if the<br>
community &quot;colludes&quot; to not-cheat] way to sign with ones&#39; full node.<br>
<br>
Note also that the BIP process already has BIP Comments for leaving textual<br>
opinions on the BIP unrelated to stake. See BIP 2 for details on that.<br>
<br>
Luke<br>
<div><div class="m_6338179334032076449gmail-m_-7839396425681813593m_7954997659320911193h5"><br>
<br>
On Thursday, February 02, 2017 7:39:51 PM t. khan via bitcoin-dev wrote:<br>
&gt; Please comment on this work-in-progress BIP.<br>
&gt;<br>
&gt; Thanks,<br>
&gt;<br>
&gt; - t.k.<br>
&gt;<br>
&gt; ----------------------<br>
&gt; BIP: ?<br>
&gt; Layer: Process<br>
&gt; Title: Community Consensus Voting System<br>
&gt; Author: t.khan &lt;<a href="mailto:teekhan42@gmail.com" target="_blank">teekhan42@gmail.com</a>&gt;<br>
&gt; Comments-Summary: No comments yet.<br>
&gt; Comments-URI: TBD<br>
&gt; Status: Draft<br>
&gt; Type: Standards Track<br>
&gt; Created: 2017-02-02<br>
&gt; License: BSD-2<br>
&gt; Voting Address: 3CoFA3JiK5wxe9ze2HoDGDTmZvkE5U<wbr>uwh8  (just an example, don’t<br>
&gt; send to this!)<br>
&gt;<br>
&gt; Abstract<br>
&gt; Community Consensus Voting System (CCVS) will allow developers to measure<br>
&gt; support for BIPs prior to implementation.<br>
&gt;<br>
&gt; Motivation<br>
&gt; We currently have no way of measuring consensus for potential changes to<br>
&gt; the Bitcoin protocol. This is especially problematic for controversial<br>
&gt; changes such as the max block size limit. As a result, we have many<br>
&gt; proposed solutions but no clear direction.<br>
&gt;<br>
&gt; Also, due to our lack of ability to measure consensus, there is a general<br>
&gt; feeling among many in the community that developers aren’t listening to<br>
&gt; their concerns. This is a valid complaint, as it’s not possible to listen<br>
&gt; to thousands of voices all shouting different things in a crowded<br>
&gt; room—basically the situation in the Bitcoin community today.<br>
&gt;<br>
&gt; The CCVS will allow the general public, miners, companies using Bitcoin,<br>
&gt; and developers to vote for their preferred BIP in a way that’s public and<br>
&gt; relatively difficult (expensive) to manipulate.<br>
&gt;<br>
&gt; Specification<br>
&gt; Each competing BIP will be assigned a unique bitcoin address which is added<br>
&gt; to each header. Anyone who wanted to vote would cast their ballot by<br>
&gt; sending a small amount (0.0001 btc) to their preferred BIP&#39;s address. Each<br>
&gt; transaction counts as 1 vote.<br>
&gt;<br>
&gt; Confirmed Vote Multiplier:<br>
&gt; Mining Pools, companies using Bitcoin, and Core maintainers/contributors<br>
&gt; are allowed one confirmed vote each. A confirmed vote is worth 10,000x a<br>
&gt; regular vote.<br>
&gt;<br>
&gt; For example:<br>
&gt;<br>
&gt; Slush Pool casts a vote for their preferred BIP and then states publicly<br>
&gt; (on their blog) their vote and the transaction ID and emails the URL to the<br>
&gt; admin of this system. In the final tally, this vote will count as 10,000<br>
&gt; votes.<br>
&gt;<br>
&gt; Coinbase, Antpool, BitPay, BitFury, etc., all do the same.<br>
&gt;<br>
&gt; Confirmed votes would be added to a new section in each respective BIP as a<br>
&gt; public record.<br>
&gt;<br>
&gt; Voting would run for a pre-defined period, ending when a particular block<br>
&gt; number is mined.<br>
&gt;<br>
&gt;<br>
&gt; Rationale<br>
&gt; Confirmed Vote Multiplier - The purpose of this is twofold; it gives a<br>
&gt; larger voice to organizations and the people who will have to do the work<br>
&gt; to implement whatever BIP the community prefers, and it will negate the<br>
&gt; effect of anyone trying to skew the results by voting repeatedly.<br>
&gt;<br>
&gt; Definitions<br>
&gt; Miner: any individual or organization that has mined at least one valid<br>
&gt; block in the last 2016 blocks.<br>
&gt;<br>
&gt; Company using Bitcoin: any organization using Bitcoin for financial, asset<br>
&gt; or other purposes, with either under development and released solutions.<br>
&gt;<br>
&gt; Developer: any individual who has or had commit access, and any individual<br>
&gt; who has authored a BIP<br>
&gt;<br>
&gt; Unresolved Issues<br>
&gt; Node voting: It would be desirable for any full node running an up-to-date<br>
&gt; blockchain to also be able to vote with a multiplier (e.g. 100x). But as<br>
&gt; this would require code changes, it is outside the scope of this BIP.<br>
&gt;<br>
&gt; Copyright<br>
&gt; This BIP is licensed under the BSD 2-clause license.<br>
</div></div>______________________________<wbr>_________________<br>
bitcoin-dev mailing list<br>
<a href="mailto:bitcoin-dev@lists.linuxfoundation.org" target="_blank">bitcoin-dev@lists.linuxfoundat<wbr>ion.org</a><br>
<a href="https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev" rel="noreferrer" target="_blank">https://lists.linuxfoundation.<wbr>org/mailman/listinfo/bitcoin-d<wbr>ev</a><br>
</blockquote></div><br><br clear="all"><br></div></div><span class="m_6338179334032076449gmail-m_-7839396425681813593HOEnZb"><font color="#888888">-- <br><div class="m_6338179334032076449gmail-m_-7839396425681813593m_7954997659320911193gmail_signature"><div dir="ltr">I like to provide some work at no charge to prove my value. Do you need a techie?  <br>I own <a href="http://www.litmocracy.com" target="_blank">Litmocracy</a> and <a href="http://www.memeracing.net" target="_blank">Meme Racing</a> (in alpha). <br>I&#39;m the webmaster for <a href="http://www.voluntaryist.com" target="_blank">The Voluntaryist</a> which now accepts Bitcoin.<br>I also code for <a href="http://dollarvigilante.com/" target="_blank">The Dollar Vigilante</a>.<br>&quot;He ought to find it more profitable to play by the rules&quot; - Satoshi Nakamoto</div></div>
</font></span></div>
<br>______________________________<wbr>_________________<br>
bitcoin-dev mailing list<br>
<a href="mailto:bitcoin-dev@lists.linuxfoundation.org" target="_blank">bitcoin-dev@lists.linuxfoundat<wbr>ion.org</a><br>
<a href="https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev" rel="noreferrer" target="_blank">https://lists.linuxfoundation.<wbr>org/mailman/listinfo/bitcoin-d<wbr>ev</a><br>
<br></blockquote></div><br></div>
</div></div><br>______________________________<wbr>_________________<br>
bitcoin-dev mailing list<br>
<a href="mailto:bitcoin-dev@lists.linuxfoundation.org" target="_blank">bitcoin-dev@lists.linuxfoundat<wbr>ion.org</a><br>
<a href="https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev" rel="noreferrer" target="_blank">https://lists.linuxfoundation.<wbr>org/mailman/listinfo/bitcoin-d<wbr>ev</a><br>
<br></blockquote></div><br></div></div></div></div>
</blockquote></div><br></div>