Bitcoin Forum
October 13, 2024, 10:35:18 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Development & Technical Discussion / Protocol - getaddr - Network_address -> unknown format? on: January 25, 2017, 05:09:34 AM
Hey guys,

I'm working on a multiwallet, so I spend a lot of time talking with nodes.

When I do a getaddr-command and receive all the addr-data,
though I can easily recognize the IPv4 and IPv6 format,
sometimes I keep seeing a format that I can't identify.

IPv4 addresses and IPv6 addresses are clearly defined here:
https://en.bitcoin.it/wiki/Protocol_documentation#Network_address

Code:
IPv6: 2001000041379e760c5b0558bcb8e3dd

Code:
IPv4: 00000000000000000000ffffb3b824c1

But in some rare cases I keep seeing this undocumented format:

Code:
Example1: 000000000000000070d1c52519793031
Example2: 00000000000000003d5a7e065c3ebc67

Anyone know what this represents?
Is this some kind of compact representation of IPv6?
Or does this have something to do with TOR/Onion?

Documentation has no info about this.
2  Alternate cryptocurrencies / Announcements (Altcoins) / [ANN] SpreadCoin | Decentralize Everything (decentralized blockexplorer coming) on: May 02, 2015, 12:59:55 PM



This is the new official thread of spreadcoin. For the old thread go here





Website | Forum | IRC | Twitter


Completely Decentralized Digital Currency without Pools

SpreadCoin is a new cryptocurrency which is more decentralized than Bitcoin.
It prevents centralization of hashing power in pools, which is one of the main concerns of Bitcoin security.

SpreadCoin was fairly launched on 29 July 2014, 9:00 UTC with no premine.






Hash algorithm:
SpreadX11
Total supply:
20 million
Block time:
1 minute
Block halving:
smoothly halved every 4 years
Initial block reward:
6.66 SPR
Port:
41678
RPC-Port:
41677





One of the first apps to be built into the wallet is the vanity generator (or vanity gen) which allows anyone to create personalised payment addresses.

The easy to use wallet lets you search through trillions of payment addresses allowing you to find one or multiple vanity addresses,
which are then stored safely along with the private keys on your own computer - and nowhere else.

Searching using the vanity gen is probabilistic, so the amount of time required to find your chosen address patterns depends on how complex the pattern is,
the speed of your computer, and a little bit of luck.

You can use the vanity gen for a bit of fun, to make your address standout from the crowd or to create a link to a brand, business or other organisation.
You can even search for addresses that others might be willing to buy from you.
      

   

Watch the VanityGen tutorial:



(created by e1ghtSpace)



Additional advanced features (see whitepaper) that are unique to spreadcoin:





SpreadX11 is different from plain X11 by introducing a sophisticated pool prevention mechanism.

With SpreadX11 every block header contains additional information (MinerSignature and hashWholeBlock).
With the help of this information the protocol ensures that the miner of a new block is always also the first one to know the content of the whole block
and the private key to spend the coinbase transaction. (contrary to pool mining where the pool operator is the first one to know those things)

So when a miner finds a block, he must himself sign and transmit the block to the network (like solo mining), instead of having a pool handle this for him.

This effectively prevents pools by making their rules non-enforceable,
since any miner in any assumed pool can always just steal the block reward
instead of following the rules set up by the pool.






SpreadCoin uses a more compact representation for signatures in transactions.

SpreadCoin as well as Bitcoin uses ECDSA signatures. While bitcoin keeps a copy of the public key of the corresponding signature around,
SpreadCoin ommits this by recovering the public key on the fly directly from the signature.
This way it is not necessary to keep the public key of every ECDSA signature in the blockchain,
so this leads to *smaller transactions and hence a smaller blockchain (at the cost of a few CPU cycles more).

(*reduction in size of transaction from 139 or 107 bytes in Bitcoin to 67 bytes in SpreadCoin.)






Unlike Bitcoin, there are no abrupt reward halvings in SpreadCoin. Block reward is smoothly decreasing over time.
   




The time stamp field in the block header is now 64 bit instead of 32 bit (Bitcoin) so that much farther date times are possible (>Year 2106)





(spreadcoin-linux64.zip)
(spreadcoin-win32.zip)
(SpreadCoin-Qt.dmg)
(Source Code)





         
(Spread-GPU-miner.7z)
         
(spreadminer_v0.1r3.zip)
         

Watch the mining tutorial:



(created by e1ghtSpace)




cryptoid.info




Cryptopia
Yobit


Bootstrap Files:

http://www.spreadcoin.info/bootstrap_files.zip

(how to apply bootstrap files: shut down your wallet, go to SPR blockchain folder, delete all folders (blocks, chainstate), paste the zip content so that the folders get replaced. Done)


If you have problems connecting,
use these Seednodes:

Code:
addnode=5.35.253.206
addnode=94.23.23.194
addnode=52.17.253.8
addnode=37.59.18.108



WARNING! SPREADCOIN USES COMPRESSED PUBLIC ADDRESSES


Be careful when creating paper wallets or addresses with third party sites, like walletgenerator.net or universalwalletgenerator.net.
There have been cases where people sent SPR to the non-compressed public address.
This has fatal consequences since SPR uses compressed public addresses ONLY.

Always send SPR to the compressed public address, or else your SPR are lost forever.



3  Bitcoin / Bitcoin Technical Support / confirm timesensitive transaction that was accidentally sent without fee? on: November 27, 2013, 12:18:56 AM
What happens to me is that I sent a rather large payment to an adress that still appears as unconfirmed after two hours.

It is visible in the blockchain.info

Usually I have a fee of 0.0001 installed, but on this particular computer I just downloaded a fresh bitcoin qt, and the
fee setting was at ZERO. And it was my mistake to assume it wasn't.

Now, what can I do to get my transaction confirmed? It is a timesensitive matter for me.

I would absolutely pay to see this legitimate transaction get confirmed, can any miner here help me?

Does this become more and more of a problem in bitcoin? That more and more miners are simply not going to process transactions with no fee?
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!