Pages:
Author

Topic: [ANN][XCN] Cryptonite | 1st mini-blockchain coin | M7 PoW | No Premine - page 66. (Read 578501 times)

legendary
Activity: 1536
Merit: 1000
electronic [r]evolution
A few interesting things worth noting about the block explorer:

Withdrawal limit update transactions are correctly displayed in the explorer. For example if you look at the transactions associated with this address you'll see that the withdrawal limit has been changed several times. When changing the withdrawal limit on an address you'll still need to pay a transaction fee (this is to help prevent DoS attacks).

The other interesting thing I wanted to point out was the genesis block. You'll notice that it contains a single transaction with no inputs and one output which sends the total coin supply to "the coinbase account" (aka CGTta3M4t3yXu8uRgkKvaWd2d8DQvDPnpL). If you take a look at the transactions associated with that address you'll notice it's a list of every block reward ever paid out to miners.

In 99% of other altcoins, the block reward is sort of "minted" when the block is solved, the coins aren't sourced from anywhere, there is no input. However, unlike all those other altcoins, Cryptonite has a concept of balances, that is what the trie.dat file is, it's a list of all non-empty addresses in the network and their balances. The inputs and outputs simply point to addresses in that balance sheet, instead of pointing to other transactions as they do in most other altcoins.

When a block is mined in Cryptonite, the block reward is actually subtracted from the balance of the coinbase account, and that is why the transaction in the genesis block sends the total coin supply to the coinbase account. The address for the coinbase account does not have a known private key because it's derived from a public key hash consisting of all 0's. But even if the private key was discovered it still couldn't be used because it's only allowed to make coinbase transactions.

Since transactions don't have inputs and outputs which link together like in other altcoins, there is no reason to store old Cryptonite transactions. ALL transactions can be forgotten after some period of time (it's a week in Cryptonite), there is no reason we'll ever need to go back and find unspent outputs, because in some sense all Cryptonite transactions instantly become "spent" after they are applied to the balance sheet / account tree.
legendary
Activity: 1536
Merit: 1000
electronic [r]evolution
Nah that guy only got 1 or 2 million if I remember correctly. I don't think he has all of it in a single address anymore.
newbie
Activity: 11
Merit: 0

That must be the person refered to in the faqs https://bitcointalksearch.org/topic/m.8196634

But since the tiniest percentage of coins were created early, the opposite of instamine I guess, that person has to keep mining/buying heavily to stay on top.
 
legendary
Activity: 1536
Merit: 1000
electronic [r]evolution
hero member
Activity: 556
Merit: 501
legendary
Activity: 1536
Merit: 1000
electronic [r]evolution
Ok we now have a block explorer running at: explorer.cryptonite.info
newbie
Activity: 11
Merit: 0
perhaps if bitfreak could talk to moolah @ mintpal and get in on the exchange, since he is accepting genuinely innovative coins. or everyone tweet @moolah_io and @MintpalExchange

this exchange would bring alot of volume and almost guarantee the great success of cryptonite!

lets do this!

mintpal v2 is to be released tomorrow night.

Between bter and poloniex there are more than 11btc of buy orders above 600.

If any more buyers show up something is probably going to break.

This is like when you are walking on a rural traintrack and you feel a rumble.
sr. member
Activity: 336
Merit: 250
You need to try and run with -resync option. Or delete the the data folder and try again. If your sync procedure goes from header to blocks to trie and then all of a sudden back to 7 days behind then you really need to start over. Typically a good block has been marked invalid and this will prevent it from ever recovering.

Your logs is too short to see why the good block was marked invalid. It only shows the downloading of half of the trie. That could I guess be the problem but it would be best to rule out other possibilities with more log.

It spits out some logs with printf (without timestamps) so they do not end up into debug.log. And I didn't want to post the 2 MiB log file.

Okay, I ran -resync and it synced ok this time!
legendary
Activity: 1536
Merit: 1000
electronic [r]evolution
I have a hosting account with regular websites but am not a tech person and do not know any code stuff. Is it practical for me to consider trying to put it on my host or is it something that requires tech knowledge?
You will need to have cryptonited running on your server and you'll need to set up a cron job. Other than that it's fairly simple.
newbie
Activity: 11
Merit: 0
Ok block explorer is complete: https://github.com/MiniblockchainProject/MiniExplorer

Keep in mind that you will need the full blockchain for it to work properly. I have uploaded a copy of the blockchain here (it should contain all blocks up to about 85150). The other thing to keep in mind is that it will take quite some time to process the blockchain the first time you run parse_txs.php. I have uploaded some pre-processed db files here. Extract those files into the db folder before you run parse_txs.php. The explorer doesn't have an API yet but I plan to add one. I think we have a VPS server that we can run the explorer on but I would appreciate it if someone else could also run a Cryptonite block explorer.

Here are some screen shots:

Home Page: http://postimg.org/image/oboflxk2b/
Block Details: http://postimg.org/image/ixpneduc3/
Address Details: http://postimg.org/image/mg1narv83/
Transaction Details: http://postimg.org/image/tyksjemkz/

I have a hosting account with regular websites but am not a tech person and do not know any code stuff. Is it practical for me to consider trying to put it on my host or is it something that requires tech knowledge?
full member
Activity: 288
Merit: 105
does not sync

Downloading headers... 7 days behind
9 connections, tried to sync for 17 hours already.
spits out "Finalize Node" every now and then.

You need to try and run with -resync option. Or delete the the data folder and try again. If your sync procedure goes from header to blocks to trie and then all of a sudden back to 7 days behind then you really need to start over. Typically a good block has been marked invalid and this will prevent it from ever recovering.

Your logs is too short to see why the good block was marked invalid. It only shows the downloading of half of the trie. That could I guess be the problem but it would be best to rule out other possibilities with more log.
sr. member
Activity: 336
Merit: 250
does not sync

Downloading headers... 7 days behind
9 connections, tried to sync for 17 hours already.
spits out "Finalize Node" every now and then.

Code:
OS 74567 NS 84567
Ready for committal
Done receive slice
received slice 000000000013842339e83904b3bce24da43821663347ea381fd4b869da79ce52 0000000000000000000000000000000000000000 7fffffffffffffffffffffffffffffffffffffff
Ready to build
Ready to go online
Account trie successfully constructed at 74566
Getting size for height : 74566
Cannot fastforward chain because of connecttip fail: 0000000001a414d54ac98394015dc94ab3a5a812e8ba5f0835586a9171464d4e
OS 74567 NS 74567
Done receive slice
received slice 000000000013842339e83904b3bce24da43821663347ea381fd4b869da79ce52 0000000000000000000000000000000000000000 7fffffffffffffffffffffffffffffffffffffff
Something really wrong
Done receive slice

Code:
2014-09-22 09:12:51 Marked 00000000019346cbafe68230de65d25b4132b0fa699ef9a27dde5c1db3111d11 as descending from invalid
2014-09-22 09:12:51 Marked 000000000228c934f1479e31d8a2a343994d5f93425f11bcee7237a52093dbb0 as descending from invalid
2014-09-22 09:12:51 InvalidBlockFound: invalid block=0000000001a414d54ac98394015dc94ab3a5a812e8ba5f0835586a9171464d4e  height=74567  log2_work=54.877939  date=2014-09-15 04:44:44
2014-09-22 09:12:51 InvalidChainFound:  current best=000000000013842339e83904b3bce24da43821663347ea381fd4b869da79ce52  height=74566  log2_work=54.877912  date=2014-09-15 04:43:11
2014-09-22 09:12:51 ERROR: ConnectTip() : ConnectBlock 0000000001a414d54ac98394015dc94ab3a5a812e8ba5f0835586a9171464d4e failed
2014-09-22 09:12:51 Cannot fastforward chain because of connecttip fail: 0000000001a414d54ac98394015dc94ab3a5a812e8ba5f0835586a9171464d4e
2014-09-22 09:12:51 Activate 000000000013842339e83904b3bce24da43821663347ea381fd4b869da79ce52
2014-09-22 09:12:51 Writing file 000000000013842339e83904b3bce24da43821663347ea381fd4b869da79ce52
2014-09-22 09:12:51 Serialized: 137003 bytes
2014-09-22 09:13:08 ERROR: AcceptToMemoryPool: : transaction not final
2014-09-22 09:13:30 ERROR: AcceptToMemoryPool: : transaction not final
...
2014-09-22 18:37:48 ProcessBlock: ORPHAN BLOCK, prev=000000000218955b01fe799527777180f5c323570ba27585d89a9d092e4fc0a2
2014-09-22 18:37:48 ProcessBlock: Orphan already exists! 0000000000efd5912a9ee4668fb3e47fe38179454fc2e7a3cb698aaf1a374dcb
2014-09-22 18:37:52 ERROR: AcceptToMemoryPool: : transaction not final
2014-09-22 18:38:01 ProcessBlock: ORPHAN BLOCK, prev=0000000000efd5912a9ee4668fb3e47fe38179454fc2e7a3cb698aaf1a374dcb
2014-09-22 18:38:01 ProcessBlock: Orphan already exists! 0000000001effb70f23cf2570b3e8fb1320344276fcb5fff702d27203ded1cf2
legendary
Activity: 2688
Merit: 1240
Argh, that suprnova pool seems completely out of sync, when you look at the block height  Undecided

Yeah. Looks like they are way out of sync.

Just FYI suprnova is resynched now

Interesting, could not get the wallet to re-sync, i've deleted the blockchain and try to do a full resync now.

thanks for the heads up
legendary
Activity: 1536
Merit: 1000
electronic [r]evolution
I was recently informed of this highly misinformed article and thought I should respond to some of the comments made by the author.

Quote
I will be watching this coin in the future, but I am worried that this may mean that the developer gave up on his innovations when the launch did not go as well as he hoped and dumped before deserting.
Let me make something absolutely clear, this coin is not intended to be a pump and dump like 99% of other coins. This project is like my child, it has taken something like 2 years to get the mini-blockchain scheme from a concept into a reality and I would never abandon it. I created the mini-blockchain scheme because I believed that the scalability issue was one of the major factors hindering the long term success of cryptocurrency. I've spent more than 20BTC out of my own pocket to pay for the development of this coin because I truly believe that this scheme will help take cryptocurrency technology to the next level, able to last long into the future and support a high rate of transactions without getting bogged down by a massive blockchain. I was deep in the negative before we even released Cryptonite, and it's extremely unlikely I will ever make all of my money back. I'm not doing this for the money despite what people may think.

Quote
One of their technical innovations is the mini-blockchain scheme which allegedly solves the issue of blockchain bloat by “pruning” old transactions from the network after a long enough time. This allows hashes to finish faster and makes everything generally faster and smoother. It isn’t explained well how this works in practice and though they have a Github, they do not have a white paper.
There is a wiki, a white paper, and a video.

Quote
They also have “withdrawal limits” that limit the amount of coins a user can send from one address and one block. They claim this prevents double spending and increases confidence in low-confirmation transactions (even zero-confirmation transactions) but there is no such thing as creating confidence in low-confirmation transactions. That defeats the whole point of cryptocurrency: verification through anonymous networking.
Actually there is such a thing as creating confidence in low-confirmation transactions, including 0-conf transactions. If the withdrawal limit prevents an address from being emptied in a short amount of time then you can clearly have much more confidence in transactions coming from a limited address. The wiki explains why and how it works in more detail.

Quote
On the other hand, their “about the developers” page might as well not even be there. They only list usernames except for the founder whose name is almost guaranteed to be fake: J.D. Bruce. Why not just say fuck it and go with “John Smith” if you’re going to use a fake name?
Actually that is my real name, well my real initials and my real last name. But even if it wasn't my real name why the hell would it matter? Satoshi is anonymous and Bitcoin is still trusted. Some people like their privacy, deal with it.
legendary
Activity: 2688
Merit: 1240
Argh, that suprnova pool seems completely out of sync, when you look at the block height  Undecided

Yeah. Looks like they are way out of sync.

Interesting, could not get the wallet to re-sync, i've deleted the blockchain and try to do a full resync now.

thanks for the heads up
full member
Activity: 238
Merit: 100
perhaps if bitfreak could talk to moolah @ mintpal and get in on the exchange, since he is accepting genuinely innovative coins. or everyone tweet @moolah_io and @MintpalExchange

this exchange would bring alot of volume and almost guarantee the great success of cryptonite!

lets do this!

mintpal v2 is to be released tomorrow night.
sr. member
Activity: 258
Merit: 250
Ok block explorer is complete: https://github.com/MiniblockchainProject/MiniExplorer

Keep in mind that you will need the full blockchain for it to work properly. I have uploaded a copy of the blockchain here (it should contain all blocks up to about 85150). The other thing to keep in mind is that it will take quite some time to process the blockchain the first time you run parse_txs.php. I have uploaded some pre-processed db files here. Extract those files into the db folder before you run parse_txs.php. The explorer doesn't have an API yet but I plan to add one. I think we have a VPS server that we can run the explorer on but I would appreciate it if someone else could also run a Cryptonite block explorer.

Here are some screen shots:

Home Page: http://postimg.org/image/oboflxk2b/
Block Details: http://postimg.org/image/ixpneduc3/
Address Details: http://postimg.org/image/mg1narv83/
Transaction Details: http://postimg.org/image/tyksjemkz/

Good job!
I will see if I can't throw one up somewhere. Thanks for the efforts.

legendary
Activity: 1536
Merit: 1000
electronic [r]evolution
Ok block explorer is complete: https://github.com/MiniblockchainProject/MiniExplorer

Keep in mind that you will need the full blockchain for it to work properly. I have uploaded a copy of the blockchain here (it should contain all blocks up to about 85150). The other thing to keep in mind is that it will take quite some time to process the blockchain the first time you run parse_txs.php. I have uploaded some pre-processed db files here. Extract those files into the db folder before you run parse_txs.php. The explorer doesn't have an API yet but I plan to add one. I think we have a VPS server that we can run the explorer on but I would appreciate it if someone else could also run a Cryptonite block explorer.

Here are some screen shots:

Home Page: http://postimg.org/image/oboflxk2b/
Block Details: http://postimg.org/image/ixpneduc3/
Address Details: http://postimg.org/image/mg1narv83/
Transaction Details: http://postimg.org/image/tyksjemkz/

EDIT: I forgot to mention that the inc/config.inc.php file needs to be edited after you finish the installation process.
sr. member
Activity: 258
Merit: 250
Argh, that suprnova pool seems completely out of sync, when you look at the block height  Undecided

Yeah. Looks like they are way out of sync.
Pages:
Jump to: