Create a Namecoin block explorer Issue #79 namecoin meta

Home / Cryptocurrency News / Create a Namecoin block explorer Issue #79 namecoin meta

From a fundamentalist privacy perspective, making all transactions look alike is desirable, which would seem to imply that atomic name trades should look like any other name update. However, this is not really an accurate view of how Namecoin is used. Namecoin names are typically used to establish a trust relationship, and in a trust relationship, the trusting party typically wants to know about events happening to the trusted party that may impact that trust relationship. For example, if wikileaks.bit belongs to WikiLeaks, but that domain then gets put up for auction, whistleblowers may consider this information important when deciding whether to leak documents to the submission system hosted at that domain. Thus, users who resolve a name probably do not want trades to look the same as other updates.

  • As an actual data store, DHT as it is classically described runs into issues with non-global or non-contiguous storage, with little to no way to verify the completeness of the data stored therein.
  • Private keys on Onename are encrypted with a password only the user has.
  • This is not a problem that can be solved in a decentralized system, because “squatting on d/google” is defined as “owning d/google while not being the real-world company named Google”, and determining that a given name is or is not owned by a given real-world entity requires some trusted party.

Paying higher fees improves the chance that the transaction will be processed quickly. Like Bitcoin, the client will suggest a fee that is likely to be processed quickly. Exchange rates sushidown are provided by 3rd party services and are not indicative of
cryptocurrencies being backed by any commodity or other form of money
or having any other tangible value at all.

What is the threat posed by 51% attacks?

In contrast, using TLS with Namecoin (assuming that negative certificate overrides are supported by your TLS client) does not involve a trusted 3rd party; only certificates that chain to a TLSA record in your name’s value will be accepted. In general, the Namecoin developers attempt to minimize our patchset against Bitcoin. If a feature makes sense to have in Bitcoin, mastering swift we try to get it into Bitcoin and then merge it to Namecoin; Namecoin usually only introduces differences from Bitcoin in cases where the proposed change wouldn’t make sense for Bitcoin due to the differing use cases. Although it is theoretically possible to use Namecoin as a general-purpose currency, the Namecoin developers do not encourage this use case.

The information one gets from the DHT is hash-validated by the record in the blockchain which means you can get it from anywhere without trusting the source. The DHT is just one possible source of information and we have set up mirrors to ensure data redundancy and allow anyone to run a mirror in addition to a DHT node. Further, the data in the DHT gets periodically data mined and re-populated as needed by mirrors, to ensure there is no data loss whatsoever. This is a guide to help you secure additional links to your Namecoin asset, as having a single point of reference may not help, if that database URL is broken in time. Namecoin was the first fork of Bitcoin and still is one of the most innovative “altcoins”.

The discussion “[produced] little in the way of support or dissent” for whether to continue resolving Namecoin domains, and OpenNIC decided to continue resolving Namecoin. Private keys on Onename are encrypted with a password only the user has. So Onename doesn’t technically hold private keys, just encrypted blobs that are useless without the users’ passwords.

However, the Namecoin developers have never recommended that typical .bit domain owners restrict their website to only .bit; we usually recommend that .bit be used in addition to DNS. Reading Sec. 4.3 of the study reveals that the study authors found an additional 111 .bit domains that pointed to a website that was also available via DNS. This results in a total count of 139 .bit domains with non-trivial content, if the definition of “trivial” doesn’t include websites that are available on both Namecoin and DNS.

  • Monero has had much less technical review than Bitcoin, and merge-mined chains based on Monero have significantly less hashrate security available to them than merge-mined chains based on Bitcoin.
  • Because Namecoin represents names as transaction outputs, it is naturally possible to atomically transfer a name in combination with a currency payment.
  • Namecoin also makes possible some security models that don’t directly correspond to Bitcoin.

With the decoupled headers in OP_RETURN-using transactions in Bitcoin and the data storage in a DHT (or DHT-like) separate network, there is the likelihood of some little-used data simply disappearing entirely from the network. There is no indication of how Blockstore intends to handle this highly-likely failure condition. Names and values are attached to special coins with a value of 0.01 NMC. Updates are performed by creating a transaction with the name’s previous coin as input. As far as Namecoin’s consensus layer is concerned, names and their values are arbitrary binary blobs; any semantics assigned to those binary blobs (e.g. names being ASCII and values being JSON) are solely conventions used by higher-layer applications (e.g. ncdns). Namespaces are name prefixes used by applications to distinguish between different type of names in Namecoin.

Does Namecoin have any browser add-ons?

This is to prevent others from stealing your new name by registering it quickly themselves when they see your transaction. The name is not broadcasted during the pre-registration step, only a salted hash of it. There is a mandatory minimum delay of 12 blocks before you can broadcast your name with the registration step; this means that by the time other people know what name you’re registering, they would have to reverse at least 12 blocks in order to steal the name. The registration fee is 0.01 NMC, and the transaction fee is determined dynamically by miners (just like in Bitcoin).

Does Namecoin influence Bitcoin’s hashrate?

The short version is that blockstore definitely supports lightweight nodes. Atlas nodes have a global view of the state meaning that they know if they’re missing any data items. This is because we use the blockchain to propagate information about new puts (new data items written to the network). This increases reliability a lot because traditional DHT nodes don’t even know if they’re missing data (there is no global view in traditional DHTs and there are theoretical proofs for that).

Is Namecoin anonymous?

Thus, Namecoin is responsible for a ~0.003% increase in Bitcoin hashrate. Namecoin’s contribution might increase in the future as a result of increased adoption causing the exchange rate or transaction fees to increase. For example, in a hypothetical distant future in which all 368 million DNS second-level domains moved to Namecoin and paid $10 USD/year in renewal fees, Namecoin’s block reward would be $10,075,291 USD/day, which would result in Namecoin contributing a 21.3% boost to Bitcoin hashrate. This claim is derived from a study out of Princeton University, and is a result of faulty study design. The study’s design considers all .bit websites that contain identical content to a DNS website to be “trivial” and discounts such websites, leaving only 28 .bit websites that contain content that cannot be found on a DNS website. This number seems plausible to us, though we haven’t tried to reproduce the result independently.

We strive to help our readers gain valuable, trusted insights through in-depth analysis, high-quality and well-researched News stories and views from the digital currency community experts. Our young and dynamic team is comprised of well-known journalists as well as Cryptocurrency & Blockchain Experts. The two reasonably credible Freedom Software Namecoin block explorers I’m aware of are Esplora and BTC-RPC-Explorer. It is substantially more likely that Namecoin will protect you from other countries’ intelligence agencies such as Iran and Saudi Arabia, as there is credible evidence that they have compromised public CA’s or intended to. The above features can, of course, be combined arbitrarily for additional layered security.

Reversing transactions sent by the attacker would allow name registrations to be stolen if the reversed transaction is a name_firstupdate. This is because prior to being registered, names are considered to be “anyone can spend”, meaning that prior to the registration, any arbitrary attacker is equally in ownership of a name as the user who actually registers it. The first concern is that too many potentially high-value domains, e.g. d/google, have been squatted for the purpose of resale.

Namecoin also makes possible some security models that don’t directly correspond to Bitcoin. For example, the ConsensusJ-Namecoin node downloads block headers like Electrum-NMC, but also downloads the entire blocks from the past year only (i.e. all blocks that contain unexpired name transactions), which provides a security level somewhere between Electrum-NMC and Namecoin Core. A majority of Bitcoin’s hashpower is routed via the Bitcoin Relay Network, which has the ability to censor Bitcoin blocks that pass through it. This produces incentives for Bitcoin miners to self-censor any blocks that might violate any policy introduced in the future by Bitcoin Relay Network, because routing blocks through Bitcoin Relay Network reduces orphan rates for miners. Namecoin’s blocks are much smaller than Bitcoin’s, and therefore Namecoin does not have similar incentives for centralized block relay infrastructure. Bitcoin Relay Network is operated by Bitcoin Core developer Matt Corallo, who is unlikely to want to attack Bitcoin (just as F2Pool is unlikely to want to attack Namecoin).

Namecoin Core does not yet support anonymity; nor do Electrum-NMC versions prior to v4.0.6. There are several types of squatting concerns sometimes raised in relation to Namecoin. Their DHT arguments show a lack of understanding of how Blockstore’s storage works. In contrast, Namecoin how to buy a raven does not have any 3rd party who can censor your ability to receive TLS certificates. ISRG executive director Josh Aas stated on January 4, 2019, that “This happens to maybe one domain per month”. Let’s Encrypt also routinely censors journalism websites for political purposes.

Consider that Namecoin values are limited to 520 bytes, and that the block size limit is somewhere between 500 kB and 1 MB. Domain names and identities are applications that are near the upper limit of the scale that Namecoin can handle. For example, misusing the Namecoin blockchain as a decentralized file storage is not feasible. There are several other decentralized systems that serve this purpose way more efficiently.

This is not a problem that can be solved in a decentralized system, because “squatting on d/google” is defined as “owning d/google while not being the real-world company named Google”, and determining that a given name is or is not owned by a given real-world entity requires some trusted party. Raising the price of names wouldn’t have any effect on this, because no matter what the cost of registering a name is, the resale value of d/google is likely to be higher. Yes; we have a PKCS#11 module (ncp11) for TLS certificate validation, and we have a WebExtension (DNSSEC-HSTS) for protecting against SSLStrip attacks. However, there is no browser add-on for resolving .bit domains to IP addresses. A full node such as Namecoin Core gives you maximum security by downloading the entire blockchain and validating that all transactions comply with the Namecoin consensus rules. However, if you don’t wish to download the entire blockchain, you can instead use a lightweight SPV node such as Electrum-NMC, which only downloads block headers (along with transactions that are relevant to you), which are much smaller than the entire blockchain.

The website you are inquiring about appears to be a part of, or a state enterprise of, the People’s Republic of Donetsk, thus we cannot provide service according to U.S. law. We defer to the analysis of Bitcoin developer Andrew Poelstra about the security problems with PoS. For a more accessible summary, Namecoin developer Yanmaani’s article on PoS may be of interest.

Leave a Reply

Your email address will not be published.

3 × 5 =