You are viewing a single comment's thread from:

RE: Hive Whitepaper

in Hive Improvement5 years ago (edited)
  1. Introduction

"... distributing a fraction of the inflation..."

Suggest avoiding the negative connotation of fraction, by using 'distributing some...' or 'a portion'.

" To earn without investment..."

I suggest rephrasing this. 'Users earn...' , or 'without financial investment...' I find the first far preferable personally.

"... retains it original..."

Should be 'its'. Also, there are exceptions to the integrity of the blockchain, and it is meet to disclose them early. The appearance of presenting biased information should be avoided to the degree possible.

1.1 The Value of Hive

"3. ...pairs on myriad exchanges."

Myriad was used in the previous section. I suggest 'many' or 'several' here, as Myriad has more impact in it's prior use.

"4. Unlimited opportunities ..."

I suggest 'extraordinary opportunities". It has more impact IMHO, and nothing is unlimited.

I.2 Background

"...artificially-disproportionate..."

Awkward, and raises questions about substantial stake held by ninjaminers as well. Disproportionate suffices IMHO.

II.2 Bandwidth and Resource Credits

"...the associate bandwidth..."

Associated.

".... Credits of account that are displayed as mana."

'...of the account, displayed as mana.'

"...that hence have 0 HP..."

Hence is unnecessary, extraneous, and will likely reduce comprehension.

"...may still issue transactions, although the number of transactions is small and varies..."

'...may still issue limited transactions that vary...'

II.3 Delegation

"...but in contrast no longer amounts towards their bandwidth..."

'but no longer counts towards...'

"The significance of the stake is retained by the delegation originator."

'Ownership of the stake is retained by the delegator.'

II.4. Allocation and Initial Supply, Inflation and End Supply

"...PoS theory..."

'DPoS theory' or 'Proof of Stake theory' does not also mean Piece of Shit theory.

"...accounts, excepted those who..."

'except those that'

"...self-reducing inflation..."

'decreasing inflation'

"... translates to a downward pressure on minting."

'...reduces minting over time."

"The inflation rate decreases with every 250,000 blocks by 0.01%, which is app..."

'The inflation rate decreases 0.01% every 250,000 blocks, app..."

"When a user opts to support a number of proposals, their stake is divided amongst the proposals equally. Should they support only one proposal, their stake will remain concentrated.This prevents one single large stakeholder from influencing the remuneration of numerous proposals and creates a level playing field."

I am surprised by this, as I thought DHF voting worked the same as witness voting. Please confirm. If this is correct, lemme be the first to recommend the same protection given to development funding be applied to governance by mirroring this voting mechanism for witnesses.

"The DHF is funded by a 10% portion of the overall inflation."

The previous section provided this information, but if you want to repeat it...

'10% of overall inflation funds the DHF.'

III. BLOCK PRODUCTION, SIGNING AND CONSENSUS

III.1.1. Addressing 51% Attacks

"A 51% attack can occur on a DPoS blockchain when a single stakeholder takes control of 51% or more of staked assets."

This is not factually correct. Simply controlling the assets isn't an attack, nor are such attacks limited to single stakeholders.

"... Steem blockchain orchestrated by the founding company Steemit Inc through unprecedented collusion."

'Steem blockchain committed by the founding company Steemit Inc.'

"...any plausible signs of same..."

'such attacks.'

"Should one stakeholder gain considerable stake on Hive, other stakeholders will amplify their own stake. Decentralization ensures that no one stakeholder may hold other stakeholders under direct control.This will continuously result in the application of the Balance of Power where no one stakeholder may gain irreversible supremacy."

Strike. Unnecessary, speculative, and impossible to guarantee. Will generate internal arguments against it in the reader. It kinda sounds like you're trying to convince yourself.

There's also no point in advertising specifics of your defenses to attackers unless they are features, which vows aren't.

II.2. Protocol Changes

"Hardforks and key protocol changes must be accepted by 17 out of 20 consensus witnesses who accept or reject code changes by upgrading their nodes. Protocol changes will not be applied and take effect until this consensus is reached. "

'Hardforks are accepted by 17 of 20 consensus witnesses upgrading their nodes to new protocols.'

The potential exists for attacks by rebel consensus block producers, that post blocks out of consensus, to actually implement protocols or transactions on a limited basis, although I am not competent to more specifically address this issue. @edicted posted regarding this issue during the Steem debacle, and if you seek more information he may be able to elucidate.

" The block will be signed but the witness itself will be recorded on chain as have missed a block."

Reduce ambiguity please.

"Missed blocks do not impact the blockchain in any significant ways and are thus not an exploitable attack vector."

Please very carefully consider this statement with an eye to decreasing apparent certainty regarding exploits. Maybe only adding the word 'expected' is necessary, but I highly recommend appearing to err on the side of prudence and diligence, rather than complacency and confidence.

III.6. Keys

II.6.1. Key Hierarchy

"A default Signing Key may be broadcast to disable a witness."

This requires further explanation. Who can broadcast such a key and when? The discussion of Signing Keys is generally in need of expansion. How do witnesses 'use their accounts' to generate such keys, for example.

IV.3. Endusers and Consumers

"No initial investment is required on behalf of an account holder to participate in Hive and by extension to use any of the dapps connected to or built on Hive."

This is technically correct and accurately worded, but I think you can add more impact.

'With a free Hive account users can begin earning rewards and transacting immediately.' or some such. It might bear mentioning that by investing in Hive users can increase their RC's, curation rewards, and attract more attention to their accounts with their upvotes.

V. ECOSYSTEM GROWTH AND DISTRIBUTION

V.1. Onboarding and Accounts

"...the account creation is decentralized."

Strike 'the'.

"An existing Hive account is required to create a new Hive account."

'Hive accounts create new Hive accounts, which can then be provided to new users when they join Hive.'

"... stole password."

Stolen

" This is instrumental in ensuring a positive and accessible onboarding and initial experience process for new users."

'This provides a positive...' or 'enables'a positive....

"... never dabbled in cryptocurrencies or are familiar with blockchain..."

'...or are unfamiliar...'

"New users are not mandated..."

'required', or 'New users don't need'

"Anyone may register any username they wish of any length and quality as long as the name is between three and 16 characters in length and adheres to minor special character constraints."

Add 'as available' or 'unless someone already used that name.' or words to that effect.

V.2. Censorship Resilience by Design

"... that is upkept by a diverse set of autonomously-operated servers..."

'that is maintained by a diverse set of autonomous servers'

"All transactions entered onto the Hive blockchain have the element of finality and once confirmed in its three-second blocks, are irreversibly signed. Altering the content of those transactions and blocks is not possible. Therefore, taking the default unalterability into account, no content on the Hive blockchain may be censored or altered in any way,shape or form"

'Every three seconds new blocks are issued, and transactions are signed onto the Hive blockchain once confirmed in a in a block.'

Code is infinitely mutable. 17 consensus witnesses can censor anything they want. Best to not pretend that isn't true.

'Only a supermajority of 17 of the 20 consensus witnesses can alter data once it's signed onto the blockchain.' or something, is certainly appropriate, and factually correct.

V.3. Communities

"A community is an account that is also set as a category for the content published in it. Upon its creation, a new account is generated and is then granted a modifiable label to display on the frontends."

I find this generates questions about the limitations on community accounts. Can community accounts post, hold tokens, vote, flag, create accounts, and etc. How do members affect community accounts, and what affects do community accounts have on members, or non-members? Please ensure all such questions are answered.

"...the one with the highest rate of user engagement will dominate..."

How is this measured, and what does 'domination' entail?

" It is important to note that communities do not generate monetary rewards for their owners and organizers; their value is a purely qualitative improvement to the user experience."

I hope that the previous suggestion of answering questions community accounts bring up makes this language obsolete, as I don't really know specifically what it means in terms of inflation, posting, rewards and etc.

V.4. Qualitative Content-based Inputs

"...that is distinctly human."

Strike. Do mention apps and games, please.

"...the two mainstay contribution options are the contribution of content and the contribution of content discovery."

Please find a way to say this without using contribution three times in one sentence.

V.5. Content Monetization

"...approximated..."

No. Make the bad word go away please. There is certainly a more concise way to state the entire sentence with that word in it. The word 'subjective' probably belongs in that more concise sentence.

"... as the same contributors are also consumers."

'...as most contributors...'

Add 'and some only consume.' or something.

V.6. Distributing Currency Rewards

I question the inclusion of the word 'currency' above. Please give it thought.

"The reward pool is used to distribute funds..."

'65% of inflation is distributed as rewards through the rewards pool.'

"... participate in the creation of content and its curation."

'...participate in creation and/or curation of content."

"The reward pool is filled out of 65% of the inflation."

Strike

VI. CONCLUSION

"...an ever-evolving..."

I think 'a constantly evolving' fits better here. It's less alliterative, and therefore it sounds more grounded.

"...fuel the mass adoption of cryptocurrency as an industry."

'...fuel mass adoption of all cryptocurrencies by introducing new people to Hive.', or 'fuel mass adoption of cryptocurrencies by serving as a gateway' to new users, or just 'fuel mass adoption of cryptocurrencies.' This reduces the passive voice which makes the statement more affirmative.

"...designed with widespread mass adoption..."

'designed to scale with widespread adoption' or 'mass adoption'. One adjective is enough, and two sounds grasping. Scale is a good buzzword.

"When combined with the..."

'Incorporating...' or 'By combining...'

Overall a well and professionally written introduction to Hive.

I hope my own annoyance at being edited is not experienced by you at my comment. I usually went through all seven stages of grief every time the least jot and tittle were questioned before I improved my writing with many of the suggested edits.

Despite any offense you may feel, I assure you my only intent here was to add what little I might to your substantial and professional body of work. Know that I approach editing as brainstorming, and seek only to suggest how you can improve your product, rather than dictate text at all.

I hope I've been of service.

Thanks!

Sort:  
Loading...
Loading...

Thank you, the detail is much appreciated. I will follow up in 3 days.

Getting back to this now and incorporating the remainder of your input. Had to stop half way before.

The entirety of this comment is now processed.

Loading...