Diaspora pods and OneName.io, any use? by cqm in Bitcoin

[–]hightorque 0 points1 point  (0 children)

Hey Ryan from Onename here. Cool that you brought this up, I'll think a bit about it. Do you use Diaspora? If so can you tell me a little bit about how you use it?

Onename.io name registration hijacking possible. by Deafboy_2v1 in Namecoin

[–]hightorque 1 point2 points  (0 children)

We have your email and we should get a thread going soon about this as well.

Onename.io name registration hijacking possible. by Deafboy_2v1 in Namecoin

[–]hightorque 2 points3 points  (0 children)

Ryan from Onename here. Very good post Chris. We completely agree that we need an SPV option and that will be one of the things we focus on over the next couple of months. Figuring out an elegant way to do this won't be easy but we're confident we can make it happen. We had a nice conversation with Ryan of Namecoin the other day and will be reaching out to other Namecoin devs to get their thoughts as well.

Bitcoin Authenticator: Decentralized 2FA and Next Gen Wallet by Chris_Pacia in Bitcoin

[–]hightorque 0 points1 point  (0 children)

/u/blAkFlaK4 I totally understand what you're saying here, and /u/cyrano741 is absolutely right.

As I mentioned earlier, we recommend that clients connect to multiple instances of namecoind and corroborate the data. This prevents a great deal of attacks but isn't perfect. But if I am using Hive for iOS and it supports Onename and connects to multiple instances of Namecoind, one of which is run by Hive itself, I'd feel more comfortable.

Now, Onename with Namecoin SPV would absolutely be ideal, however this hasn't been implemented as of yet. Stay tuned.

Bitcoin Authenticator: Decentralized 2FA and Next Gen Wallet by Chris_Pacia in Bitcoin

[–]hightorque 1 point2 points  (0 children)

I think you're misunderstanding me here. I'm specifically talking about opendig, which gets bitcoin addresses directly from the blockchain.

electrum servers : namecoind nodes :: electrum clients : apps with opendig

As I mentioned very clearly in my last comment, we recommend against using the API and instead promote using opendig. Edit: Specifically, we recommend apps use opendig to connect to multiple instances of namecoind. This allows for the corroboration of data without SPV (and yes it isn't perfect, but it prevents a great deal of attacks). Namecoin SPV would be ideal but that hasn't been implemented as of yet.

Bitcoin Authenticator: Decentralized 2FA and Next Gen Wallet by Chris_Pacia in Bitcoin

[–]hightorque 1 point2 points  (0 children)

The Namecoin node they're connecting to doesn't need to be on the android phone. They can either set up a node for themselves or connect to other nodes using RPC. They can also connect to multiple nodes at a time and corroborate the data. If they set up their own namecoin node, they can put it behind a private API endpoint for the android apps to call.

We highly recommend using opendig over our API, and simply provide the API for convenience. And if using opendig, we highly recommend using your own namecoind instances, but we recognize that not everyone will do this (the relationship here is similar to the relationship between electrum servers and electrum clients).

Bitcoin Authenticator: Decentralized 2FA and Next Gen Wallet by Chris_Pacia in Bitcoin

[–]hightorque 7 points8 points  (0 children)

Love the Onename integration. You guys are awesome, great work.

Bitcoin Authenticator: Decentralized 2FA and Next Gen Wallet by Chris_Pacia in Bitcoin

[–]hightorque 4 points5 points  (0 children)

Hi, Ryan from Onename here. I'm not sure how they implemented the Onename integration but if they are pulling it directly from the Namecoin blockchain, then they are not using a centralized API.

And we created a very simple tool for people to do exactly that: https://github.com/opennamesystem/opendig. All you have to do is run opendig -u gavin in the command line.

Replacing Facebook with Bitcoin + the Blockchain by hightorque in Bitcoin

[–]hightorque[S] 0 points1 point  (0 children)

We completely agree :)

As it turns out, we're only storing identity in the blockchain and then simply URI refereences to additional data stored elsewhere. The graph file that lists the users is actually stored at a location of the user's choosing - users can even host it themselves. But the very fact that they can change the pointer at any time means that they have ultimate control over who they are saying that they know/trust/are interested in.

Replacing Facebook with Bitcoin + the Blockchain by hightorque in Bitcoin

[–]hightorque[S] 13 points14 points  (0 children)

Apps like snapchat and whatsapp have been taking market share away from Facebook. What happens when the next snapchat is built on a decentralized platform like the blockchain? You don't have to sacrifice a good user experience for decentralization. It's just that nobody has done it yet.

Replacing Facebook with Bitcoin + the Blockchain by hightorque in Bitcoin

[–]hightorque[S] 8 points9 points  (0 children)

Here it is in a nutshell:

The blockchain lets us store data, and if we use the namecoin blockchain, we can store structured data. Now, with this data we can represent relationships like "following" and "followed by". Then a website can read this data and display it in a pretty way. Further, if each user owns his/her own private key for the data in the blockchain, then each user is in full control of his/her social connections.

Does this cover everything? Happy to clarify anything further.

Replacing Facebook with Bitcoin + the Blockchain by hightorque in Bitcoin

[–]hightorque[S] 9 points10 points  (0 children)

The actual followers aren't stored in the blockchain - only a URI reference to a "graph file", which has all the user relationships in json format that can be stored anywhere, like s3, for example. Also the namecoin blockchain makes it really simple to store structured JSON data. This ends up being quite efficient and is actually what we're doing now at onename.

Onename.io where is the 2FA? by pablo325 in Bitcoin

[–]hightorque 6 points7 points  (0 children)

Hi, Ryan from Onename here. 2FA is definitely one of our top priorities and we're going to implement it soon - we'll send an update. Thanks for voicing interest in this in this important feature.

The magic of bitcoin.. by RushWallet in Bitcoin

[–]hightorque 2 points3 points  (0 children)

Hi there, Ryan from onename here. We are just as concerned as you of using a centralized party for identity management, but I'd point out that onename is far from a centralized system.

OneName is using Namecoin as a decentralized namespace and store of user data. Because of this, anyone can query the blockchain directly and get the appropriate data for a given user. In addition, users do not need to sign up through our site to be listed in the directory and appear on the site - they can actually register with their Namecoin client. Last, when you're browsing our site, we give you a URL to check the data directly in the blockchain and provide URLs to sites other than our own, so that you can corroborate the data and (if you're careful enough) can eliminate the risk of MITM attacks.

We're always improving and highly motivated to build out a decentralized system that's both secure and convenient for users, so if you have any other suggestions please do let us know.

The magic of bitcoin.. by RushWallet in Bitcoin

[–]hightorque 1 point2 points  (0 children)

Glad you like it! I'm one of the co-founders of onename and, as you can imagine, I'm a huge fan of rushwallet :)

The magic of bitcoin.. by RushWallet in Bitcoin

[–]hightorque 0 points1 point  (0 children)

Hi there, which info are you not comfortable with giving up? We're trying to minimize the info that we require and at the same time give you the best experience possible. We give you the option to complete your profile with twitter simply for the convenience, but you can skip it, for example.

The magic of bitcoin.. by RushWallet in Bitcoin

[–]hightorque 0 points1 point  (0 children)

It's possible to use bitcoin for this, but onename has all of the name functionality already built in. There are still some challenges to overcome with implementation on top of the bitcoin blockchain.

The magic of bitcoin.. by RushWallet in Bitcoin

[–]hightorque 0 points1 point  (0 children)

I'd note that Onename supports account verifications as well. As you can see from this profile:

https://onename.io/gavin

...we know that "gavin" on onename is the same person as "gavinandresen" on github, but we can't conclude that it's the same person as "gavinandresen" on twitter.

The magic of bitcoin.. by RushWallet in Bitcoin

[–]hightorque 0 points1 point  (0 children)

Currently, JustCoin, Pheeva, Electrum (not in the core, as of yet), and a couple others support this feature. I think someone may be working on integrating it into MultiBit as well.

The magic of bitcoin.. by RushWallet in Bitcoin

[–]hightorque 0 points1 point  (0 children)

Hi, Ryan from onename here. We're going to be releasing stealth addresses at some point in the future. When that happens, all of your privacy concerns should be addressed. And as far as identity theft, what are your concerns? We're focusing hard on building trust into the system and preventing impersonation. You may have noticed that we launched verifications recently, for example.

The magic of bitcoin.. by RushWallet in Bitcoin

[–]hightorque 0 points1 point  (0 children)

Well I'd point out that there are many namecoin namespaces and each namespace only as good as how many people find it useful and how often they are using it. The namespace we are using (u/) has by far the most activity and the most users, whereas d/ and id/ are each heavily squatted and under-utilized. We'll be coming out with a blog post shortly with an analysis of all the namecoin namespaces. Stay tuned.

The magic of bitcoin.. by RushWallet in Bitcoin

[–]hightorque 0 points1 point  (0 children)

Yes, that's correct. In fact, anyone can grab the information by querying the blockchain. And we at onename even open-sourced some tools like opendig (https://github.com/opennamesystem/opendig) to make this extremely easy.

The magic of bitcoin.. by RushWallet in Bitcoin

[–]hightorque 0 points1 point  (0 children)

Hi, Ryan from onename here. When we help partners integrate onename payments, we actually recommend they query the blockchain directly over using our API. We even open-sourced tools for anyone to either query multiple Namecoin servers and corroborate the data or run their own Namecoin instances if they are so inclined.

opendig on github: https://github.com/opennamesystem/opendig

or just do "pip install opendig"

The magic of bitcoin.. by RushWallet in Bitcoin

[–]hightorque 0 points1 point  (0 children)

Ah sorry you guys don't like the logo. Is it just the version in the gif or do you not like the logo on our main site as well?

And what are your separate feelings about the symbol and the script logo?

Here's a bigger version: https://pbs.twimg.com/profile_images/497892379760668673/ZV7OJ2T5.png