D

DeQuora -Decentralized Quora

DeQuora provides a platform to incentivise the people answering the question and verifying that answer using an appropriate algorithm so that the questioner gets a satisfying answer in given interval

D

DeQuora -Decentralized Quora

DeQuora provides a platform to incentivise the people answering the question and verifying that answer using an appropriate algorithm so that the questioner gets a satisfying answer in given interval

The problem DeQuora -Decentralized Quora solves

Through the decentralised and monetising answering mechanism -

  1. it stops the information of the answers from being tainted because of the agenda or other monetary goals of a power central authority.

  2. More people are encouraged to join and participate in the network leading to better quality of information.

  3. it provides a much better answer for a specific question as the answer verifiers (voters) are incentivised.

  4. it provides open answers for everyone not controlled by any central authority.

  5. We have taken a lot of measure in our architecture so that neither the voters nor the question askers are able to take unfair advantage of the system

WorkFlow -

  1. A user (questioner) adds the Question, its target number of votes and the bounty.
  2. Another user (answerer) answers this question.
  3. Other users (voters) upvote the answer they like.
  4. The answer which first reaches the target is chosen and bounty is dispersed to answerer and the voters (in proportional to their individual rating).
  5. The questioner is finally asked to rate the selected answer and if the answer rating is bad the individual rating of the voters is decreased.

Challenges we ran into

  1. Initially, we ran into other ideas such as google docs on nucypher which involved the use of nucypher but after discussing with the mentors, our idea was not compatible with the technology. So, we switched to this idea.
  2. We also got errors while writing and compiling the solidity code in remix IDE.
  3. Later, we encountered errors while compiling contracts on truffle due to change in the version of truffle.
    4.Encountered problems in making the frontend responsive.

Technologies used

Discussion