Request for Comments: HiveWiki

Hivers, I would appreciate your feedback on HiveWiki, an on-chain Wiki built on #Hive. It’s an idea that’s been kicking around my head for weeks. See details in the thread below. I’m impressed with thoughtfulness of fellow Hivers, and hoping you can improve upon the idea.

Shout out to @EricWilson and @Moeknows who provided initial thoughts. For more inspiration I found this great video of Ward Cunningham, inventor of WikiWikiWeb youtu.be/XqxwwuUdsp4. In the video he describes how wiki pushes the edges of knowledge.

HiveWiki is a specialized Hive interface. It shows an archive of informational articles with interconnected links. It is different from blog-centric interfaces like Hive.blog/PeakD. All of the content lives in the Hive blockchain, in posts visible on other interfaces, too.

Hive users can contribute to the wiki using their editor of choice. Using the tags #hivewiki and #wikiedit makes the post eligible to appear on the wiki site. Eventually the HiveWiki site will have its own built-in editor for convenience.

Linking articles works using some magic. Links to other pages would be wrapped like [[link]]. On other front ends it will appear as extra punctuation. On HiveWiki it will replaced with a link to another article, or an invitation to create a missing article. Links are essential.

To enable multiple users to edit the same article, it is a system where the newest version wins. An editor re-posts the entire article with edits, and annotates the post to indicate what they changed, wrapping the section in {{ }} double brackets. Brand new articles are exempt.

Initially edit annotations would be loosely enforced and later on enforcement checks the diffs between revisions. Single word edits are possible but ideally less incentivized compared to meaningful edits. HiveWiki built-in editor annotates automatically & lists prior contributors.

Wiki contributors are incentivized in various ways.

  • Profile badges for being a contributor. - Wiki edit posts upvoted by the community (hopefully for high quality contributions).
  • SMT or Hive-Engine token distribution
  • Name mentioned in the footer of articles contributed to

Plagiarism and abuse are problems for this system. Editing existing pages is encouraged while copying from other sources without attribution is discouraged. Wiki submissions will be excluded for not meeting certain criteria.

HiveWiki exclusion criteria includes:

  • global blacklist API for spam networks
  • post is missing the tags mentioned above
  • post fails to correctly annotate the section of the document changed
  • other forms of abuse I haven’t thought of

Do you think a system like this would work? What would you do differently?

Edit May 22nd, 2024:
A project is underway to turn the ideas discussed here into a functioning wiki app. See @propolis.wiki project launched by Hive witness @pharesim. A good post explaining how it works: @pharesim/propolis-wiki-technical-rundown

H2
H3
H4
3 columns
2 columns
1 column
Join the conversation now
Logo
Center