Bitcoin Forum
June 18, 2021, 06:35:06 AM *
News: Latest Bitcoin Core release: 0.21.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [20]  All
  Print  
Author Topic: BitDNS and Generalizing Bitcoin  (Read 120785 times)
marxcoin
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
May 07, 2011, 06:27:03 PM
 #381

Person A: download list from an official site
Person A: asks his peers for the IP address
Malicious peer: cannot fake the list of the official site, or change local configuration without authorization.
Person A: cannot go to fake address, cannot donates his money to the Malcious Peer, and can go to see wikileaks



Who runs the official site? How do we go there? Does it have a normal ICANN DNS entry?

Why do we even have peers to ask for an IP address in this scenario? What data are we getting from the peers that we aren't getting from the list? In other words, for a peer to be unable to forge an IP address, we have to already know what the IP address is, so why are we asking them?

I hope to be clear, watch the sketch, give me your opinion.

http://img191.imageshack.us/img191/9048/bitdns.th.jpg

Uploaded with ImageShack.us
1623998106
Hero Member
*
Offline Offline

Posts: 1623998106

View Profile Personal Message (Offline)

Ignore
1623998106
Reply with quote  #2

1623998106
Report to moderator
1623998106
Hero Member
*
Offline Offline

Posts: 1623998106

View Profile Personal Message (Offline)

Ignore
1623998106
Reply with quote  #2

1623998106
Report to moderator
"The nature of Bitcoin is such that once version 0.1 was released, the core design was set in stone for the rest of its lifetime." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1623998106
Hero Member
*
Offline Offline

Posts: 1623998106

View Profile Personal Message (Offline)

Ignore
1623998106
Reply with quote  #2

1623998106
Report to moderator
grue
Legendary
*
Offline Offline

Activity: 2058
Merit: 1219



View Profile
May 07, 2011, 06:45:23 PM
 #382

Person A: download list from an official site
Person A: asks his peers for the IP address
Malicious peer: cannot fake the list of the official site, or change local configuration without authorization.
Person A: cannot go to fake address, cannot donates his money to the Malcious Peer, and can go to see wikileaks



Who runs the official site? How do we go there? Does it have a normal ICANN DNS entry?

Why do we even have peers to ask for an IP address in this scenario? What data are we getting from the peers that we aren't getting from the list? In other words, for a peer to be unable to forge an IP address, we have to already know what the IP address is, so why are we asking them?

I hope to be clear, watch the sketch, give me your opinion.



Uploaded with ImageShack.us

can't read handwriting.

It is pitch black. You are likely to be eaten by a grue.

Adblock for annoying signature ads | Enhanced Merit UI
marxcoin
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
May 07, 2011, 06:50:13 PM
 #383

Person A: download list from an official site
Person A: asks his peers for the IP address
Malicious peer: cannot fake the list of the official site, or change local configuration without authorization.
Person A: cannot go to fake address, cannot donates his money to the Malcious Peer, and can go to see wikileaks



Who runs the official site? How do we go there? Does it have a normal ICANN DNS entry?

Why do we even have peers to ask for an IP address in this scenario? What data are we getting from the peers that we aren't getting from the list? In other words, for a peer to be unable to forge an IP address, we have to already know what the IP address is, so why are we asking them?

I hope to be clear, watch the sketch, give me your opinion.

http://img191.imageshack.us/img191/9048/bitdns.th.jpg

Uploaded with ImageShack.us

can't read handwriting.

click on it
dikidera
Full Member
***
Offline Offline

Activity: 126
Merit: 100


View Profile
May 15, 2011, 11:03:45 AM
 #384

Why would one want to generate DNSes? That also doesnt seem possible.
bytemaster
Hero Member
*****
Offline Offline

Activity: 770
Merit: 559

BitShares


View Profile WWW
May 17, 2011, 05:26:00 AM
 #385

Sorry for jumping in here, but here is what I want to do with respect to BitDNS...

First lets establish some terminology for what I would like to see.

Assume bitcoins are just "shares" of a total 23M of some *named* stock.  Currently all values are named "bitcoin" which can be tracked back to multiple base shares issued 50 at a time.

Let users introduce a new "base coin" transferring 100% (23M or 2^64-1) of that base coin to an address.  Where as generation fees only transfer 50 "bitcoins" from nothing to a new address.
Imbed a unique "name" into the script for this transaction.  The private key for this initial address "owns the name".

An analogy to this "transaction" would be for a company, "Apple Computer", to issue a new coin type called AAPL and transfer 100% to and address owned by "Apple Computer".  Now shares of AAPL can be traded and change hands, but the "issuer" still owns the name AAPL and can "sign messages" and perform other actions using that "identity".

Now all we need to do to transfer ownership of the name is to issue a new transaction of 0 units for AAPL and no "previous output" and sign it with AAPL's private key.  This can change the private key used to "sign for" apple, but does not change ownership of AAPL shares. 

Now we have a way to create new identities, names, and allow them to issue shares which can be traded like any other bitcoin using a common block chain.

A DNS system can now be validated by having all records signed by the private key of the current holder of the name.  It can be implemented entirely outside the blockchain/bitcoin framework.

All transactions would be limited to dealing with only one type of coin at a time. 

The only fee for registering a name would be the normal bitcoin transaction fee.

This could be implemented without breaking the existing block chain, but it would break clients that did not upgrade.

Questions:
1) Will it always be possible to trace a coin back to its origin?  Or will this info be "discarded" after a while.
2) Can an arbitrary 'name' be entered into the origin script? 
3) Can this 'name' be queried as needed


Benefits:
1) No limit to the number of names that can be issued
2) Can leverage existing bitcoin block chain (without introducing domain specific concepts, just generalize the idea of trading shares of stocks)
3) All "name registration fees" are handled by current bit coin transaction fees
         - this would require 'grouping' two transactions BTC for the fee and AAPL for the shares... *or* it would require changing the CTxOut to specify the desired share type. 
               This would be a breaking change.

4) Names can optionally expire, but shares can never be "reissued". 
5) Your wallet would now contain a unique balance for each type of "coin" it holds.
6) When you "send coins" you would need to specify the type.
7) We just decentralized the stock exchange. 
Cool Anyone can create a "bank" and issue "digital bank notes"

I suspect there are many more benefits... so the main questions are technical.  What would it take to make that happen?

https://steemit.com  Blogging is the new Mining
phelix
Legendary
*
Offline Offline

Activity: 1708
Merit: 1010



View Profile
December 26, 2013, 10:57:09 PM
 #386

necro...   can anybody point me to or send me the original irc discussion?
coinrevo
Member
**
Offline Offline

Activity: 70
Merit: 10


View Profile
December 28, 2013, 04:05:30 PM
 #387

Have been looking for those logs as well. 11/14/2010 is missing from here http://bitcoinstats.com/irc/bitcoin-dev/logs/2010/11
ArticMine
Legendary
*
Offline Offline

Activity: 2268
Merit: 1045


Monero Core Team


View Profile
December 28, 2013, 08:17:28 PM
 #388

BitDNS became Namecoin http://namecoin.info/

Concerned that blockchain bloat will lead to centralization? Storing less than 4 GB of data once required the budget of a superpower and a warehouse full of punched cards. https://upload.wikimedia.org/wikipedia/commons/8/87/IBM_card_storage.NARA.jpg https://en.wikipedia.org/wiki/Punched_card
phelix
Legendary
*
Offline Offline

Activity: 1708
Merit: 1010



View Profile
December 29, 2013, 08:20:05 PM
 #389

Have been looking for those logs as well. 11/14/2010 is missing from here http://bitcoinstats.com/irc/bitcoin-dev/logs/2010/11
Hmm i thought bitcoin-dev and bitcoin were two different channels
kingcarsen
Sr. Member
****
Offline Offline

Activity: 1163
Merit: 367



View Profile WWW
February 14, 2021, 07:29:42 PM
 #390

I think it would be possible for BitDNS to be a completely separate network and separate block chain, yet share CPU power with Bitcoin.  The only overlap is to make it so miners can search for proof-of-work for both networks simultaneously.

The networks wouldn't need any coordination.  Miners would subscribe to both networks in parallel.  They would scan SHA such that if they get a hit, they potentially solve both at once.  A solution may be for just one of the networks if one network has a lower difficulty.

I think an external miner could call getwork on both programs and combine the work.  Maybe call Bitcoin, get work from it, hand it to BitDNS getwork to combine into a combined work.

Instead of fragmentation, networks share and augment each other's total CPU power.  This would solve the problem that if there are multiple networks, they are a danger to each other if the available CPU power gangs up on one.  Instead, all networks in the world would share combined CPU power, increasing the total strength.  It would make it easier for small networks to get started by tapping into a ready base of miners.

Namecoin (NMC) implemented your proposed BitDNS in a better method in 2011.  I am sure you are aware of this Wink

I implemented "BitDNS" into Denarius (D) recently, I was able to complete full integration by hooking into the chain with a separated name database by utilizing the asm OP_DUP OP_2DROP etc.  I know you said 1 TLD .web was a good idea, this will be added in the future, it is trivial. Denarius currently supports .d, .dnr, .denarii, .ipfs, .king, .sys, .btc, and .bitcoin TLDs.  This "NVS" can be extended upon similar to Namecoin for things like text, magnet links, name aliases, and really data of any sort.  The value of the names can handle roughly a limit of 20kB.  Our name values can have dnslink IPFS records set for fully decentralized sites hosted on IPFS with DDNS.

If you want http://satoshi.btc/ or http://satoshi.bitcoin/ just let me know.  I thought .btc and .bitcoin were a bit more fitting for decentralized domains and a good option from the current .bit.

Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [20]  All
  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!