create account

iguana status - another day, another 3 coins added UNO, MZC, ZEC and bug fixes, starting on basilisk debugging by jl777

View this thread on: hive.blogpeakd.comecency.com
· @jl777 ·
$1.54
iguana status - another day, another 3 coins added UNO, MZC, ZEC and bug fixes, starting on basilisk debugging
Today got a pull request with 3 more coins UNO, MZC and ZEC. UNO took 8 minutes to sync due to only having 1 valid peer and it also crashed as it seems to have changed to merged mining along the way. Still within 10 minutes it was in realtime mode, though with just one peer not very reliable.

MZC was a first. Worked the first try and went all the way to realtime in 8 min 31 seconds

ZET is slowly syncing its 5 million! blocks. This is the most blocks I have seen of any coin yet and it looks like it will take a bit more than an hour. With so many blocks, the overhead for each block is just too much that one hour is probably as good as it will get. If you divide 5 million by 3600 seconds, that is well over 1000 blocks processed per second, ie less than 1 millisecond per block. 

A couple bugs reported with listunspent, especially with the realtime spent status. makes sense as that was the trickiest part and I missed a few cases in the first pass during the recent marathon rewriting.

Assuming no other data integrity issues, next up is getting basilisk mode updated. It was working before pretty well, but along the way I changed things on the iguana side so they arent communicating with each other quite right.

 For those newly following my ramblings, basilisk is a "lite node" mode for iguana. It uses pretty much all the same code, it just doesnt keep a copy of the blockchain locally. It does keep track of its own unspents locally so it knows what outputs it can spend and there is even a provision to bootstrap this from random peers. To create a new transaction, it can construct it using the information it has locally about its own unspents. It is in direct contact with the coin's p2p network, so it can submit transactions and monitor the new blocks for its transactions to be confirmed.

Since the iguana full node mode is so similar to basilisk lite mode, it is possible to have any specific coin in either mode. So you can have a full node for the coins you are most interested in and operate in basilisk mode for the coins you only occasionally use. Or basilisk for bitcoin and iguana for others will likely be a common configuration due to the sheer size of the bitcoin chain.

James

For those that dont know about basilisk, they are really cool!
https://www.youtube.com/watch?v=PgSvN70lJ6w
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
authorjl777
permlinkiguana-status-another-day-another-3-coins-added-uno-mzc-zec-and-bug-fixes-starting-on-basilisk-debugging
categoryiguana
json_metadata{"tags":["iguana","blockchain","bitcoin","mathematics","basilisk"],"links":["https://www.youtube.com/watch?v=PgSvN70lJ6w"]}
created2016-08-24 00:58:33
last_update2016-08-24 00:58:33
depth0
children3
last_payout2016-09-24 03:56:48
cashout_time1969-12-31 23:59:59
total_payout_value1.226 HBD
curator_payout_value0.316 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,323
author_reputation14,988,697,980,664
root_title"iguana status - another day, another 3 coins added UNO, MZC, ZEC and bug fixes, starting on basilisk debugging"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id959,919
net_rshares1,950,309,627,334
author_curate_reward""
vote details (34)
@jacobcwitmer ·
Google "roko's basilisk" ..if you don't know what it is, you need to. It's analogous to, but different from, the "Daemon" described in Daniel Suarez's book of the same name.
properties (22)
authorjacobcwitmer
permlinkre-jl777-iguana-status-another-day-another-3-coins-added-uno-mzc-zec-and-bug-fixes-starting-on-basilisk-debugging-20160907t170739618z
categoryiguana
json_metadata{"tags":["iguana"]}
created2016-09-07 17:07:39
last_update2016-09-07 17:07:39
depth1
children0
last_payout2016-09-24 03:56:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length173
author_reputation4,921,767,268,910
root_title"iguana status - another day, another 3 coins added UNO, MZC, ZEC and bug fixes, starting on basilisk debugging"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,161,025
net_rshares0
@jl777 ·
ZET ended up taking about 2 hours, as it ran out of resources the first pass, so needed a second start to complete the ledger creation
properties (22)
authorjl777
permlinkre-jl777-iguana-status-another-day-another-3-coins-added-uno-mzc-zec-and-bug-fixes-starting-on-basilisk-debugging-20160824t021410600z
categoryiguana
json_metadata{"tags":["iguana"]}
created2016-08-24 02:14:12
last_update2016-08-24 02:14:12
depth1
children0
last_payout2016-09-24 03:56:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length134
author_reputation14,988,697,980,664
root_title"iguana status - another day, another 3 coins added UNO, MZC, ZEC and bug fixes, starting on basilisk debugging"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id960,758
net_rshares0
@kita ·
thanks for information you,, cool video :D
properties (22)
authorkita
permlinkre-jl777-iguana-status-another-day-another-3-coins-added-uno-mzc-zec-and-bug-fixes-starting-on-basilisk-debugging-20160824t010144627z
categoryiguana
json_metadata{"tags":["iguana"]}
created2016-08-24 01:01:45
last_update2016-08-24 01:01:45
depth1
children0
last_payout2016-09-24 03:56:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length42
author_reputation95,478,052,163
root_title"iguana status - another day, another 3 coins added UNO, MZC, ZEC and bug fixes, starting on basilisk debugging"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id959,962
net_rshares0