警告:您可能成为了企图假冒本网站内容的目标。 我们检测到该网站被IFRAME包裹,这意味着与EOS Canada无关的人试图向您展示他们的内容与我们的内容相关,可能为了让您相信他们与EOS Canada有关。 我们与任何试图这样做的组织都没有联系,它也没有受到我们的认可



WARNING: you may have been the target of an attempt to misrepresent the content of this site. We detected that the site was wrapped in an IFRAME, which means that someone else, not associated with EOS Canada, attempted to show you their content combined in some way with ours, possibly to make you believe they are associated with EOS Canada. We are not associated with, and do not endorse, any organization attempting to do this.
background-flotant-top-right-01

Blog: EOS Block Producer Tips & News

background-flotant-top-left-01

EOS Mainnet Referendum Contract: How There's No Spam Risk

September 28, 2018 / by Alexandre Bourget

Alexandre from EOS Canada gives a rundown of how spam will not be an issue within the referendum contract that is being developed for the EOS mainnet.



Transcription:

Hello everyone. I want to give you a quick update on the referendum contract from the work that we've been doing here at EOS Canada. But also with the community: EOS Nation and a few others. They're working on some UI parts and machinery to do the vote tally and all that.

I wanted to clarify one thing, especially regarding concerns around spam. So the design of the system means that an authoritative account will post things to  be voted on in a referendum, or in a small community. Okay? So there's no risk of spam for the following reasons. It is not possible for everyone, or anyone, to post in the name of an account. And all the UIs will pick up the proposals, or questions asked, in one account. For example, eosio. Eosio is the system account for block producers.

When block producers are going to be happy with certain words or proposals and they're going to be willing to execute the outcome of a referendum, then they will cross sign  - multisig - a proposal for everyone to vote on. So it means UIs will only point to the proposals for the eosio account. There's no spam in there. The block producers will not send spam-ish proposals to confuse the users.

Now it doesn't mean that anyone else cannot use the same contract for their own proposals. Let's say I'm Everipedia and we want to make a referendum for our users. So we can create proposals under our account. Like the Everipedia account. And the reason for that is that it only makes sense that the authoritative account - the account that can actually execute the outcome of a referendum - to post it.

Now it doesn't mean that people cannot propose things and have sort off-chain discussions as to what should be proposed by the block producers or anyone else. Actually, it is very welcome that sub-communities can create their own proposal and gather steam around a given wording of a proposal, and have votes in "Small Community 1" and have proposals there gather enough steam with the same system with stake-weighted votes. And then they can propose that to the block producers.

With enough steam behind their sub-proposals, their small communities proposal, then bring  that to the block producers and say "Hey, we want to bring that to the whole token holder community." Now at that point it puts pressure on block producers to submit that as a referendum for the whole community. But at the same time, it doesn't mean there's spam.  Anyone can post in their own realm, in their own scope, but no one will read them unless there's some hype or marketing made around it.

So if it's advertised that Everipedia runs their referendum, so people will look at their account for referendum proposals. And if it's widely announced that the block producers are running a referendum, everyone’s going to be put their eyes on the proposals under the eosio account. Which makes a lot of sense.

So it means there's no risk of spam, but it also means that small communities can form and they can still put pressure on the block producers if they want to have a certain way of doing things. Now some people were also saying "There's a risk of conflicting proposals." Well yes and no. Block producers will not put out a proposal that contradicts another proposal. It wouldn't make sense. They'd sort it out before. They might do a smaller referendum, or another smaller community thing, or word it differently. But they will not make it themselves inconsistent. It wouldn't make sense of them.

So I hope that clarifies things. If you have any questions, drop by the EOS Canada channel on Telegram. There's also a channel called EOS Referendum Working Group.  Hope this helps, and we'll see you next time in the office.

Topics: Referendum, Video, Education, EOS Community, Vote

Alexandre Bourget

Written by Alexandre Bourget

Alexandre lives through technology. He wrote his first botnet at 12, later graduated in classical piano and went on to a prolific career in software engineering, with notable open source contributions. Alexandre co-founded two startups, including Bitcredits (a bitcoin payments processor, FounderFuel 2014 Spring Cohort). He then helped PasswordBox (acquired by Intel) craft their data stack and ended up as a lead Data Scientist in the Intel Security Consumer division. Today, Alexandre is very active in the blockchain space, advising several early stage companies. Alexandre taught programming for many years. He does live-coding presentations like no one else (Confoo, PyCon conferences) and is the lead organizer of Golang Montréal. You’ll often find him on Telegram, working through lines of code and bugs with others, doing what he can to help build the EOS community.

cubes-solid

ABCs of EOS

A glossary of terms that every EOS user should know.

MORE

Apply to Access Our Newsletter

Get exclusive insights into EOS blockchain technology