Giter Club home page Giter Club logo

decentralized-anonymous-marketplace-concept's People

Contributors

abdul avatar cbartlett avatar cust0dian avatar goshacmd avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

decentralized-anonymous-marketplace-concept's Issues

Can Diaspora run as a hidden service?

Would be useful to look up in the potential problems of running Diaspora as a hidden service if any.
I suppose the tor based Diaspora pods won't be able to communicate with the clear net ones at all?
I suppose that's fine as long as they can communicate to each other (all the tor pods)

Would someone experienced with either Diaspora or hidden services share more insight about possible issues here or it's all good to be set up?

Namecoin as a reputation system

Your concept is a great one! Congrats on that.

Lets elaborate a little more deeply how namecoin would be used for reputation system?

Transaction Tracking

There is one problem which has not been addressed in the concept: it is possible to track transactions between bitcoin wallets, making the fact of the establishment of a link between a buyer and a seller visible to the world.

Silk Road had a "Tumbler" System in place to make this link virtually invisible... what is your suggested way to fix this?

lets make it an altcoin

money creation scheme: slasher http://blog.ethereum.org/2014/01/15/slasher-a-punitive-proof-of-stake-algorithm/
I have written other currencies like this: https://github.com/zack-bitcoin/CryptGo
money distribution scheme: proof-of-burn, maybe integrate a service like kickstarter?
Mixing scheme: any suggestions? I am not sure which way is best.

===two types of employees===

  1. miners who find blocks.
    *timekeeping
    *keeping and revealing a secret for 100 blocks. This secret is used to select the jury for the block 1000 blocks in the future.

2)jury members, who sign blocks
*In the event of a fork, the chain with more jury signatures is legit.
*They sign a block 2000 blocks after they are selected.

===Transaction types in blockchain===
1)spend
*include a list of pubkeys you are giving the money to, and the number of pubkeys who have to agree, in order to spend the money. (the "n" and "m" of a NxM bitcoin address)
2)mint
*only 1 mint transaction per block
*this gives the miner a reward.
3) create named account
*Now people can spend to "ganjaQueen" instead of to nonsense pubkeys like: "1847f892h4f8928294f"
*Give a menu of what you are selling.
*Explain the process to purchase from you.
*You can update your info by making a new transaction of this type.
4) buy reputation for a named account
*proof of burn
5)jury signature
*jury members sign the chain which they think is the valid chain.
*jury members have an incentive to only sign 1 chain.
*this gives the jury member a reward.
*There are about 20 constants built into the currency, the transaction fees for example. The jury members vote to slightly adjust these constants upward or downward.
6)catch a cheating jury member
*if a jury member signs 2 forks, then anyone else can take those 2 signatures and make this type of transaction.
*the jury member loses their reward
*the person who created this transaction receives a reward
7)send a message to another user.
*impossible to tell who the message is intended for

===databases=== 6
blockchain
potential transactions suggested to us by peers
potential blocks suggested to us by peers
valid transactions to include in next block
current ledger
backups of the ledger, in case we get on a fork and need to rebuild from an earlier ledger.

===handshakes between miners to maintain consensus=== 5
getinfo
*blocklength
*hash of most recent block
*number of jury signatures in chain
pushtx
pushblock
request blocks in range
request transactions to be included in next block

===threads===

  1. trying to mine next block
  2. listen for peers
  3. gui

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.