Author

Topic: BitcoinKarma.com - Help Quantify Risk in Transactions (Read 4511 times)

hero member
Activity: 686
Merit: 500
Wat
Is this still going ?
newbie
Activity: 42
Merit: 0
The First Steps!
I created a basic API and then used it to create dynamic signature/avatar.

The karma formula is coming together, I have the basic outline of what 1/3 of the karma system will look like. I have a really low score Sad
newbie
Activity: 42
Merit: 0
in other words... on your site you need some way for people to easily prove that they own accountX, prior to a transaction.
I can provide an randomly generated authkey if that helps? I.E. owner of address provides it to 3rd party to type in website and verify.
I think I see the point your raise, but not sure it will be a big issue.

I can create a logo for BitcoinKarma.com. Any elements you would like to see in the design?
The word bitcoin or graphic representing such and the word Karma, I guess.
Im not much of an artist, but theirs some examples of simular uses, to give you some inspiration.

Please bear in mind, I also want to allow people to display their Karma in forum signitures for example like a "userbar", so make it scale if possible. I also need an avatar, no rush (honestly) but sooner the better.

The chosen graphics artist, will be featured of coerce on the credits and will contribute to you those that give guidance or help with passing on some of donation monies.

sr. member
Activity: 406
Merit: 256
You can get raw data from the sqlite dbs,
Also, we've done some integration of OTC WOT with coinpal - he posts signed messages of automated ratings for people who purchase
allowing users to register with gpg key
I will do as you suggest. It would be best practice for me to design this so a user can assign their GPG key to an Account and not to the individual bitcoin addresses.

right. Smiley

Quote
Im sorry I do not understand your last post, either party in a transaction can check someone's Karma Rating.

I am hoping to put some time into this project, thanks to a strange holiday season in the UK, bank holidays and so forth.

ok, let's walk through this. let's say there's a guy with address 1xxxxx registered on bitkarma, and there's a guy with address 1yyyyyy as well. let's say 1xxxxx is buying socks from 1yyyyy. well, mr 1xxxxxx can easily look up 1yyyyyyy's rating on bitkarma, and if he sends his bitcoins to address 1yyyyyy, he knows that he sends to the right guy - namely, the guy that he's sending coins to is the same guy whose karma he has just looked up.

now, how about mr 1yyyyyy, how does he know who he's dealing with? mr 1xxxxxxx can say hey, look up my karma, address 1xxxxxxx. but /anyone/ can say the same thing, even if he doesn't own address 1xxxxxxxxx. thus, while the receiver's identity is verifiable simply by sending to 1yyyyyyyy, the sender's karma is not, since anyone can claim an address.

which actually brings up another point - even the receiver, if he just wants to 'grief' someone by having them lose btc, can claim someone else's karma by handing out other people's addresses. he won't get the btc, so there's no gain to the griefer. but there's loss to the sender, since he just sent btc to some random person who wasn't expecting it.

in other words... on your site you need some way for people to easily prove that they own accountX, prior to a transaction.

Proof of ownership of the outgoing address can be done by sending a bitcent or two.

No - currently you cannot choose what address to send coins from.
hero member
Activity: 938
Merit: 500
CryptoTalk.Org - Get Paid for every Post!
You can get raw data from the sqlite dbs,
Also, we've done some integration of OTC WOT with coinpal - he posts signed messages of automated ratings for people who purchase
allowing users to register with gpg key
I will do as you suggest. It would be best practice for me to design this so a user can assign their GPG key to an Account and not to the individual bitcoin addresses.

right. Smiley

Quote
Im sorry I do not understand your last post, either party in a transaction can check someone's Karma Rating.

I am hoping to put some time into this project, thanks to a strange holiday season in the UK, bank holidays and so forth.

ok, let's walk through this. let's say there's a guy with address 1xxxxx registered on bitkarma, and there's a guy with address 1yyyyyy as well. let's say 1xxxxx is buying socks from 1yyyyy. well, mr 1xxxxxx can easily look up 1yyyyyyy's rating on bitkarma, and if he sends his bitcoins to address 1yyyyyy, he knows that he sends to the right guy - namely, the guy that he's sending coins to is the same guy whose karma he has just looked up.

now, how about mr 1yyyyyy, how does he know who he's dealing with? mr 1xxxxxxx can say hey, look up my karma, address 1xxxxxxx. but /anyone/ can say the same thing, even if he doesn't own address 1xxxxxxxxx. thus, while the receiver's identity is verifiable simply by sending to 1yyyyyyyy, the sender's karma is not, since anyone can claim an address.

which actually brings up another point - even the receiver, if he just wants to 'grief' someone by having them lose btc, can claim someone else's karma by handing out other people's addresses. he won't get the btc, so there's no gain to the griefer. but there's loss to the sender, since he just sent btc to some random person who wasn't expecting it.

in other words... on your site you need some way for people to easily prove that they own accountX, prior to a transaction.

Proof of ownership of the outgoing address can be done by sending a bitcent or two.
hero member
Activity: 482
Merit: 501
You can get raw data from the sqlite dbs,
Also, we've done some integration of OTC WOT with coinpal - he posts signed messages of automated ratings for people who purchase
allowing users to register with gpg key
I will do as you suggest. It would be best practice for me to design this so a user can assign their GPG key to an Account and not to the individual bitcoin addresses.

right. Smiley

Quote
Im sorry I do not understand your last post, either party in a transaction can check someone's Karma Rating.

I am hoping to put some time into this project, thanks to a strange holiday season in the UK, bank holidays and so forth.

ok, let's walk through this. let's say there's a guy with address 1xxxxx registered on bitkarma, and there's a guy with address 1yyyyyy as well. let's say 1xxxxx is buying socks from 1yyyyy. well, mr 1xxxxxx can easily look up 1yyyyyyy's rating on bitkarma, and if he sends his bitcoins to address 1yyyyyy, he knows that he sends to the right guy - namely, the guy that he's sending coins to is the same guy whose karma he has just looked up.

now, how about mr 1yyyyyy, how does he know who he's dealing with? mr 1xxxxxxx can say hey, look up my karma, address 1xxxxxxx. but /anyone/ can say the same thing, even if he doesn't own address 1xxxxxxxxx. thus, while the receiver's identity is verifiable simply by sending to 1yyyyyyyy, the sender's karma is not, since anyone can claim an address.

which actually brings up another point - even the receiver, if he just wants to 'grief' someone by having them lose btc, can claim someone else's karma by handing out other people's addresses. he won't get the btc, so there's no gain to the griefer. but there's loss to the sender, since he just sent btc to some random person who wasn't expecting it.

in other words... on your site you need some way for people to easily prove that they own accountX, prior to a transaction.
legendary
Activity: 1064
Merit: 1001
I can create a logo for BitcoinKarma.com. Any elements you would like to see in the design?
newbie
Activity: 42
Merit: 0
At the very least you could set yourself up as an OpenID or oAuth service provider.
I have not looked at this, though was advised it was not too difficult. I think it could be a great to have such a facility and have other bitcoin services authenticate, one login for the whole bitcoin community would be excellent.
At the moment I am doing login where you can login via any associated bit-coin address and a password. Will look at adding FB/Google account association.

You can get raw data from the sqlite dbs,
Also, we've done some integration of OTC WOT with coinpal - he posts signed messages of automated ratings for people who purchase
allowing users to register with gpg key
I will do as you suggest. It would be best practice for me to design this so a user can assign their GPG key to an Account and not to the individual bitcoin addresses.

Im sorry I do not understand your last post, either party in a transaction can check someone's Karma Rating.

I am hoping to put some time into this project, thanks to a strange holiday season in the UK, bank holidays and so forth.
hero member
Activity: 482
Merit: 501
another note:
registering a bitcoin address to a karma account is really only useful one-way - when you send to a person, to one of the addresses registered on karma, it would provide identity/karma information. however, since client doesn't allow one to send /from/ a particular address, going the other way (i.e., receiving coins), bitcoinkarma system would not be of use as far as proving who you're dealing with.
hero member
Activity: 482
Merit: 501
Hey,

You can get raw data from the sqlite dbs, posted on site:
http://bitcoin-otc.com/otc/

Also, we've done some integration of OTC WOT with coinpal - he posts signed messages of automated ratings for people who purchase, i pull them into the rating db automagically.
https://bitcointalksearch.org/topic/m.89178

and yes, as suggested above - allowing users to register with gpg key (maybe as an option - like on coinpal), would allow us to collaborate on integrating any ratings from bitcoinkarma into the otc wot.
hero member
Activity: 714
Merit: 500
I have tried to get in contact with its operator nanotube, then it dawned on me PM. I have requested use of its data for the project, I think it could be a good input signal as you say.
If their is a way that a BitcoinKarma login can be used for authentication and to rate users as part of WOT id be more than happy to facilitate.

At the rawest level you could just query the IRC bot and parse its responses. If you do integrate with OTC-WOT, you should probably allow users to either supply their own GPG key or else have one created and registered for them. Then you can put a nice shiny web interface over the whole thing and call it good. :-)

If you *do* go with WOT integration, you might look into allowing users to sign up using their GPG key. I was perusing nanotube's code and it seems WOT has the ability to authenticate a user based on their GPG key. That would solve the whole "allowing users to either supply their own key or have one created and registered for them" problem.

As for how you might go about creating a BitcoinKarma authentication API, take a look at oAuth2, OpenID, and Facebook Connect. At the very least you could set yourself up as an OpenID or oAuth service provider.

Tell us if you decide to do this. If you don't, I'll be looking to create it myself. Otherwise, I'd be willing to help out as I'll likely be integrating your website's functionality with mine.
newbie
Activity: 42
Merit: 0
Generating a key and registering with the bot was easy enough for me, but I think for most people it's out of reach.
Yes, it does not seem easy.


I think WOT can be a nice, user moderated, input signal for the karma rating just like others. I hope there's a nice way to contribute back to WOT ^^
I have tried to get in contact with its operator nanotube, then it dawned on me PM. I have requested use of its data for the project, I think it could be a good input signal as you say.
If their is a way that a BitcoinKarma login can be used for authentication and to rate users as part of WOT id be more than happy to facilitate.
hero member
Activity: 714
Merit: 500
I hope there's a nice way to contribute back to WOT ^^

+1

Generating a key and registering with the bot was easy enough for me, but I think for most people it's out of reach.
hero member
Activity: 489
Merit: 505
I think WOT can be a nice, user moderated, input signal for the karma rating just like others. I hope there's a nice way to contribute back to WOT ^^
newbie
Activity: 42
Merit: 0
 Roll Eyes Thanks for the info, I think this WOT could be a very useful resource.
hero member
Activity: 644
Merit: 503
1. Integrate your system with the Web of Trust.
1. WOT evaluates websites, this project will evaluate Bitcoin Addresses / Users. Im unsure how this can link in with WOT.
Web of trust in this context refers to the user rating system used at bitcoin-otc, a market for over-the-counter trading.
newbie
Activity: 42
Merit: 0
This is something I and a few others were going to start working on a few months ago, until we got side tracked doing the stock exchange. It's still next on our list though.
Before you and your friends set up stall with this project, give me a shout see if we can work together.

1. Integrate your system with the Web of Trust.
2. Allow other websites to integrate your trust system, much like Facebook lets other websites integrate their user data.
1. WOT evaluates websites, this project will evaluate Bitcoin Addresses / Users. Im unsure how this can link in with WOT.
2. Absolutely, the API is the first thing to be brought out, giving everyone who wants the ease to to use the data.
hero member
Activity: 602
Merit: 513
GLBSE Support [email protected]
This is something I and a few others were going to start working on a few months ago, until we got side tracked doing the stock exchange. It's still next on our list though.
hero member
Activity: 714
Merit: 500
If you intend to do this, please do two things:
1. Integrate your system with the Web of Trust.
2. Allow other websites to integrate your trust system, much like Facebook lets other websites integrate their user data.

Presently I am working on a website which I intend to release to the community as an open source project. I intend to integrate other open source projects as much as possible as well. It could certainly use a trust system. In fact, I intended to create my own system to integrate with the Web of Trust as much as possible, but if you're planning on creating a web app to specialize in that I would be more than happy to use it instead. :-)
newbie
Activity: 42
Merit: 0
Love Your Thoughts  Undecided
Tag: Help Quantify Risk in Transactions

The Premise
This is a Karma system. It will allow a user to create an Account, the user can then add a Bitcoin Address and other information to their Account to add Karma. The Account holds the Karma, so add of as many Bitcoin Address to share Karma between.

What is the need?
A Unique Selling Point for Bitcoin is that it is anonymous this puts Trust to the test. Bitcoin Karma will help all involved quantify risk in the transaction.

What is Karma
This will be an evolving score and happy to take suggestions. Points will be awarded for :
  • Quantity of Transactions
  • Value of Transactions
  • Age of Bit address
  • Karma of others you interact with
Please suggest more. The Karma will be made up of just Bitcoin data though may expand into ebay style feedback, telephone verification and address verification at a later date if system is used.

How to Verify Bitcoin Address?
Users will be ask to send a decimal of a bitcoin to us (then sent back) to verify they have ownership.

The end of being anonymous?
You select the BitCoin addresses to link to your account, the API wont show any PI information except your addresses will have the same karma points. I see this as a hot topic.

The Future
The idea is to adding extras: OpenID Server, Intergeneration with Bitcoin-Contact, Integration with an Exchange.
If the project is useful and is used then I will incorporate at Companies House in England.

The Code
The main website (http://bitcoinkarma.com/) will be closed but wholly run from the API which I hope to open on GitHub once its structure is established.
I code in PHP but the API will be open, my hope is that the API can be used by other websites or add-ons.

Help me, Help You
Please reply with your concerns, ideas and suggestions. My time is finite and so happy to delegate. I hope their are some reply's and will be on #bitcoin-dev as user H4U if you want to talk.

Website: http://BitcoinKarma.com
Twitter: @BitcoinKarma
Email: [email protected]

P.S. The project needs a logo.
Jump to: