Bitcoin Forum
May 21, 2024, 08:56:21 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: SPV for namecoin names..??  (Read 1828 times)
luv2drnkbr (OP)
Hero Member
*****
Offline Offline

Activity: 793
Merit: 1016



View Profile
December 23, 2014, 10:11:07 PM
 #1

Is this possible?  I know SPV works by proving the tx through giving you the hashes to reconstruct the Merkle Tree, which means it can prove a tx is in a block, which isn't good enough for namecoin names, since proving a name doesn't prove that a new update hasn't happened.  I'm trying to figure out if there's a "lite client" way to prove a current name, and before I spent days thinking on it, I wanted to make sure the problem hadn't already been solved.  Has somebody figured this out yet?

If they haven't, and if I can (a big if), that would have huge implications for user experience, since sites and lite clients could use BIP0070 or BIP0072 payment requests, and the address books and lite clients could just show the user the name aliases rather than addresses, and users could register their own aliases via the client.  (And aliases could be registered with stealth addresses instead of static addresses for privacy reasons if you wanted.)  In combination, that would mean the user experience of Bitcoin could be *entirely without seeing addresses*, which would be a big deal for the average Joe's normal use.  It would mean that "lite servers" would have to run Electrum, SPV-Namecoin, and Obelisk servers, but I think that's worth it...  I'd run that tuple.

Idea sparked by this thread.

bucktotal
Full Member
***
Offline Offline

Activity: 232
Merit: 100


View Profile
December 24, 2014, 12:39:59 AM
 #2

link to namecoin forum thread on the topic.

https://forum.namecoin.info/viewtopic.php?f=5&t=1067
gmaxwell
Staff
Legendary
*
Offline Offline

Activity: 4172
Merit: 8421



View Profile WWW
December 24, 2014, 01:43:51 AM
 #3

Is this possible?  I know SPV works by proving the tx through giving you the hashes to reconstruct the Merkle Tree, which means it can prove a tx is in a block, which isn't good enough for namecoin names, since proving a name doesn't prove that a new update hasn't happened.  I'm trying to figure out if there's a "lite client" way to prove a current name, and before I spent days thinking on it, I wanted to make sure the problem hadn't already been solved.  Has somebody figured this out yet?
Yes, years ago. https://bitcointalk.org/index.php?topic=21995.0
rsvoter
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
December 24, 2014, 05:27:38 PM
 #4

^
luv2drnkbr (OP)
Hero Member
*****
Offline Offline

Activity: 793
Merit: 1016



View Profile
December 24, 2014, 11:34:30 PM
 #5

Thanks for the links guys, good information!

phelix
Legendary
*
Offline Offline

Activity: 1708
Merit: 1020



View Profile
March 01, 2015, 02:04:57 PM
 #6

http://blog.namecoin.org/post/109811339625/lightweight-resolvers
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!