You are viewing a single comment's thread from:

RE: Open Sourcing Goodvoter - My Old Vote Trail Following Bot

in #hivedevs2 years ago

Any chance you could have it not trail comment votes? While it's appreciated to give out a bit more there too it might look a bit weird with there being 5-10 voters on comments but nothing on the rest in a post. Just something I've noticed on the ocdb votes we some times throw towards great comments that our curators nominate or great poshtoken shares.

Btw, check out the Programming & dev community or Hivedevs communities in the future for possibly more visibility, but nice to see you posting :)

Sort:  

Thanks - I don't have any plans to further develop this, but, I'm happy to accept a pull request if anyone wants to change that functionality (or add an option for it).

My next spare time blockchain project will probably be something on #koinos - their mainnet is launching soon. It's a general purpose layer 1 smart contracts platform developed by most of the original steem team. It's free-to-use like Hive, but also for smart contracts. It's immune to the "exchange attack" and other issues with PoS/DPoS as it uses proof-of-burn. Cool stuff.

It is not immune to the Steemit effect though, I remember during mining one party was getting most of the rewards, I have a feeling it was the team, when asked about it they were very evasive. I wouldn't doubt if they ended up with 80% of the rewards like Steemit did.

There's a huge difference here though: steemit was literally a pre-mine situation. Koinos mining was open to everyone at the same time. I'm sure the team mined some and probably even bought some on uniswap, but, those were the only two ways to obtain the Koin erc-20 and everyone was on the same playing field. It's about as fair of an initial distribution as you can probably do. Most other new cyrptocurrency projects just outright issue themselves tokens at genesis to later dump on the market. There's no doubt that some professional miners got involved pretty quickly, but, it looks like they sold most of what they mined based on viewing wallet history on etherscan.

It's probably also worth noting that none of the team involved with Koinos were the individuals responsible for doing the pre-mine on steem (this was before my time there but is documented publicly in various articles).

Lastly, Koinos actually is still immune to such attacks because of proof-of-burn. In order to have an influence on governance you have to actually produce blocks (similar to how BIP's work on bitcoin). In order to produce blocks, you have to actually burn your stake. So in order to perform an attack you'd need to acquire 75% of the stake and then burn all of it and produce blocks for quite some time to effect governance. It's literally built to avoid the "steemit effect" scenario. If you haven't had a chance, check out the new unified whitepaper that was recently released - it goes more in depth on this topic (it's a pretty good read at a minimum, even if you don't care about the project itself).

Think I still have some I mined, horrible timing on the way it was distributed with the eth fees that pumped around the same time but looking forward to seeing what it does and how it works. I don't think exchanges are an issue for Hive anymore though same can't be said for whatever they're doing to EOS.

Yep those eth fees were crazy last year, but, that alone makes a good case for a free-to-use general purpose smart contracts chain.

I also doubt Hive would suffer another exchange attack, but, if it did, I suppose it would require a hard fork to mitigate within the 30 day window for witness voting. While that would work, having a mandatory hard fork as a feature isn't great. As we've seen before, PoS/DPoS works really well - until the day it doesn't. (not fear mongering, it'll probably all be just fine).

I haven't really followed EOS at all but I suppose that would be the next closest thing to koinos - as far as I understand it's split up into varying resources (cpu/ram/network) which isn't a great user experience and doesn't have payer/payee semantics like koinos or delegation like hive. It seems pertinent to be able to launch applications with free accounts and for dApps to be able to allow their users to use them completely for free in order for dApps to go mainstream.

I also doubt Hive would suffer another exchange attack, but, if it did, I suppose it would require a hard fork to mitigate within the 30 day window for witness voting

The exchange attack wasn't enough, it was combined with the fact Justin Sun got 76M under the table without affecting the market. This will never happen again as no one party owns even close to that. I doubt exchanges will ever fall for that again I'm honestly surprised there hasn't been a legal action taken against them for their involvement and what they did to customers funds. Never too late I suppose.

Agree that the whole thing was a result of multiple factors. I also agree that Hive stake appears to be much more split up at this point. However, the protocol itself still isn't immune to these issues and stake can still changes hands. It's way less likely, but, not impossible over a longer period of time.

I'd argue it'd get harder over time, especially if the stake is distributed properly to people that value decentralization and wouldn't assist in such an attack, understand what went down the last time and how it hurt the people who helped centralize Steem, etc. Though currently with a somewhat high inflation and stake that's being sold being unaccounted for in who's hands it's landing on exchanges may be a risk. Either way even in the worst case scenario where the attacker were to slowly power up a lot of accounts with the stake they're buying to vote in their witnesses people would notice them going up the ranks, a lot of stake being withdrawn from exchanges going towards it, etc. Nothing a call to action to vote the witnesses they know wouldn't fix.