gnscoins
Newbie
Offline
Activity: 13
Merit: 0
|
|
October 15, 2013, 03:08:16 PM |
|
is it possible to check in the blockchain which domains have been affected by the exploit?
what could be done is if it's just the bitcoin domain to assign it back to who initially registered it (i guess that's possible)
any domain transfer from today to when patch is done would be reverted to who originally registered the domain, as it would be assumed to be a hack
|
|
|
|
Peter Todd
Legendary
Offline
Activity: 1120
Merit: 1159
|
|
October 15, 2013, 03:13:24 PM |
|
One issue I could see with implementing NMC on top of BTC is future scalability. Specifically, when BTC blockchain gets huge, it would mean that the datacenters that store bitcoin blockchain information would have to also double as DNS providers. I think a NMC blockchain would be much much smaller in size compared to bitcoin, since transactions on namecoin are much less frequest, even if they may hold more data. So keeping the two separate would allow for many more smaller, independent DNS providers, instead of limiting it to just the few bitcoin providers we'll likely end up with in the future.
Scalability is already a serious problem with namecoin. Done correctly a namecoin v2.0 doesn't have to make the same scalability mistakes as with namecoin v1.0, and can be implemented in such a way that if Bitcoin itself remains secure and usable for people who don't have the full blockchain, Namecoin v2.0 will be too. For instance any kind of UTXO proof thing in Bitcoin makes this easy to accomplish by creating a system where a series of one or more UTXO proofs can be used to prove the correct ownership of the domain name, without requiring anyone to have a full copy of all domain names. Note how it helps that domain registrations can have much higher "fees" than Bitcoin transfers and still be useful. Incidentally this is the same line of thinking when it comes to colored coins; I'm writing a paper on that topic right now that I really need to finish off before I annoy killerstorm any further...
|
|
|
|
cassini
Member
Offline
Activity: 112
Merit: 10
|
|
October 15, 2013, 03:14:16 PM Last edit: October 15, 2013, 03:32:18 PM by cassini |
|
... and it says the following: On 2013-06-17 a NAME_NEW was issued for d/bitcoin, which is very unusual. There was no need for another NAME_NEW, as the name "d/bitcoin" was not expired yet. On 2013-08-13 the "new" owner with IP 108.166.91.92 tried to make it look as if d/bitcoin is still owned by register.dot-bit.org On 2013-10-15 (today) he issued a simple NAME_UPDATE. To me it looks we haven't got a Namecoin problem, but we have a problem with namecoin.com (IP: 108.166.91.92). EDIT: On the other hand: http://dot-bit.org/forum/viewtopic.php?f=2&t=1295&start=10
|
|
|
|
Luckybit
|
|
October 15, 2013, 03:28:06 PM |
|
I hope that someone uses this opportunity to create a decentralized DNS network that's actually good. Namecoin always had a lot of flaws which probably would have prevented any real success. In particular, DNS does not require its own currency.
Could DNS be implemented as smart property on top of something like Mastercoin?
|
|
|
|
|
Anonymous
Guest
|
|
October 15, 2013, 03:42:22 PM |
|
|
|
|
|
masterluc
Legendary
Offline
Activity: 938
Merit: 1013
|
|
October 15, 2013, 03:44:53 PM |
|
I always posted critics to namecoin design. Welcome to DIANNA - Decentralized Internet Assigned Names and Numbers Authority, the mother of all records https://dianna-project.orgNeed volunteers.
|
|
|
|
willphase
|
|
October 15, 2013, 03:52:03 PM |
|
wait, people actually register names with namecoin instead of just merge mining it and selling for BTC...? Will
|
|
|
|
snailbrain
Legendary
Offline
Activity: 1807
Merit: 1020
|
|
October 15, 2013, 03:54:20 PM |
|
http://dot-bit.org/forum/posting.php?mode=edit&f=2&p=6729Hash check is present in RPC command, but missing in the network code, so just need to copy-paste it to the right place. But we must somehow persuade people to upgrade. I guess we should patch QT plus create a new fork of 3.50 with the fix (so people who are afraid of using the QT can still upgrade). We should do the following: 1. choose block XXXXXX in the future at which the fix will be enforced (hard fork) 2. between block 139872 and XXXXXX allow bad transactions, but do not write them to nameindex 3. after block XXXXXX reject bad transactions (and blocks containing them) 4. Force rescan of nameindex (not sure how to do properly; deleting nameindex manually would do it, but need something automatic)
Item 2 ensures that the chain is not rejected, but bad name_updates are harmless. After we do the patch, we need to contact Khal so he updates blockexplorer. Then we probably need to contact exchanges and pools and ask them to upgrade. This was jsut a quick analysis plan.. so take with a grain of salt
|
|
|
|
masterluc
Legendary
Offline
Activity: 938
Merit: 1013
|
|
October 15, 2013, 04:01:12 PM |
|
wait, people actually register names with namecoin instead of just merge mining it and selling for BTC...? Will DIANNA has no money inside. Money are not domains and domains are not money. Bitcoin is money. This is main nmc design error i think.
|
|
|
|
axilla
|
|
October 15, 2013, 04:17:35 PM |
|
People need to stop trying to implement everything and the kitchen sink on top of the bitcoin block chain.... DNS and money are not related.. NMC was a foot forward for decentralized dns... Now that it has failed let it burn and from it let the Phoenix rise.. Decentralized DNs can be done in a way that rewards for work.. In fact it could reward with bitcoin... Domains could be registered with bitcoin and any fees and anything else could be sent out in transactions..
lets fix the problem instead of band aiding NMc
|
Growth-O-Matic Grow your business, and increase brand awareness | While everyone else delivers your news to the wire, hoping it gets picked up, we put your press release in front of the eyes of the top bloggers, writers, and decision makers in your industry.
|
|
|
snailbrain
Legendary
Offline
Activity: 1807
Merit: 1020
|
|
October 15, 2013, 04:28:06 PM |
|
the fix is being tested as we speak.
the bug isn't fatal
|
|
|
|
ninjarobot
|
|
October 15, 2013, 05:05:34 PM |
|
The death of Namecoin is greatly exaggerated.
|
|
|
|
cyberhacker
Legendary
Offline
Activity: 1330
Merit: 1000
|
|
October 15, 2013, 05:07:32 PM |
|
Namecoin is resilient.
most innovative coin so far
|
|
|
|
justusranvier
Legendary
Offline
Activity: 1400
Merit: 1013
|
|
October 15, 2013, 05:20:37 PM |
|
No, but it does require a serialization mechanism whose developers aren't actively hostile to it being used for information storage.
In other words, you can't use the bitcoin blockchain for this. They'll be overruled by an economy majority eventually. By the time the bitcoin network starts processing very high transaction nobody is going to be able to micromanage what kinds of transactions are included.
|
|
|
|
dacoinminster
Legendary
Offline
Activity: 1260
Merit: 1031
Rational Exuberance
|
|
October 15, 2013, 05:34:36 PM |
|
I hope that someone uses this opportunity to create a decentralized DNS network that's actually good. Namecoin always had a lot of flaws which probably would have prevented any real success. In particular, DNS does not require its own currency.
Could DNS be implemented as smart property on top of something like Mastercoin? Yes it could: https://bitcointalk.org/index.php?topic=265488.msg3343620#msg3343620
|
|
|
|
BitCoinNutJob
Legendary
Offline
Activity: 1316
Merit: 1000
|
|
October 15, 2013, 06:10:32 PM |
|
|
|
|
|
snailbrain
Legendary
Offline
Activity: 1807
Merit: 1020
|
|
October 15, 2013, 06:16:04 PM |
|
there are also some other bugs as pm'd by libcoin.. please wait before updating.. there will be an official announcement eventually/soon also namecoin-qt is NOT the official repo
|
|
|
|
becoin
Legendary
Offline
Activity: 3431
Merit: 1233
|
|
October 15, 2013, 06:24:21 PM |
|
I agree with theymos on this: the next namecoin should be implemented on top of the bitcoin blockchain.
I disagree. If bitcoin fails everything based on bitcoin blockchain will also fail. Diversity in alt blockchains is the best chance for success.
|
|
|
|
|
|