Show HN: Prototype for ETH Signing for endorsing Wikipedia updates

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • signed-stmt

  • OP(xinbenlv@HN): Hi all, OP here. I am new to the HN so please forgive me and educate me for the proper etiquette if I doing anything wrong.

    I am super thrilled to see 28 upvotes and 58 comments overnight. thank you for your passionate response, suggestion and critize of what we shared. It took me a while to read every comments you left so please bear with me for delay.

    Here are the combined responses for your questions:

    It's done via a Wikipedia feature called "User script", which works like a Chrome/Firefox Extension. If an user choose to install what you build, it could load additional JS and CSS. Our code is open sourced on https://github.com/wikiloop/signed-stmt, and the feature is enabled for my own account User:Xinbenlv https://www.wikidata.org/wiki/User:Xinbenlv/SignWithEtheruem...

  • MevBot

    Discontinued Mev (Mev Bot)Is a program that scans the mempool of a blockchain to profit from buying and selling unconfirmed transactions.

  • If everything is going on the blockchain, it's very simple. I made this simple contract to demonstrate. [1] It can be tested with Remix. [2]

    In [3], the getArticle is called which shows the article text has not yet been set. Then, in [4] I'm showing that by calling a method on the contract, the text of the article can be set by someone using the contract. In [5] I show that this previous edit changed the text of the article. In [6] I'm showing that different signers of transactions can also be displayed as an editor. And finally, in [7], I'm showing the an item in the edit history can be looked up by index.

    If what is stored on the blockchain does not match what Wikipedia is showing, then Wikipedia is censoring what is supposed to be in the article. This isn't showing endorsements, but, endorsements could easily be added to this contract by creating a mapping on the contract for users that want to endorse edits at an index, etc.

    [1] https://pastebin.mozilla.org/5zu9mDrg/raw

    [2] https://remix.ethereum.org

    [3] https://i.imgur.com/osPMT57.png

    [4] https://i.imgur.com/mq9oRJ9.png

    [5] https://i.imgur.com/oXghJhn.png

    [6] https://i.imgur.com/Ku0DOJY.png

    [7] https://i.imgur.com/AaDifV1.png

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • ens

    Discontinued Implementations for ENS core functionality: The registry, registrars, and public resolvers.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts