Author

Topic: [ANN][BURST] Burst | Efficient HDD Mining | New 1.2.3 Fork block 92000 - page 317. (Read 2170648 times)

legendary
Activity: 1120
Merit: 1004
Great then. If you need anything else regarding AT just drop me a message

What's exactly an AT ?
full member
Activity: 137
Merit: 100
AT - Automated Transactions - CIYAM Developer
I added the fixes to my "Simple Term Deposit AT" and I tested it on my local testnet - seems working.

It blocks the funds for N months
When the goal is met, it starts re-paying 1/N each 30 days.

Code:
^declare state
^declare interest_decision
^declare target_amount
^declare months
^declare month_in_blocks
SLP $interest_decision
FUN @current_amount get_Current_Balance
BGE $current_amount $target_amount :repayment
FUN @timestamp get_Creation_Timestamp

refund_loop:
FUN A_to_Tx_after_Timestamp $timestamp
FUN @tx_info check_A_Is_Zero
BZR $tx_info :not_funded
FUN @tx_amount get_Amount_for_Tx_in_A
FUN @timestamp get_Timestamp_for_Tx_in_A
FUN B_to_Address_of_Tx_in_A
FUN send_to_Address_in_B $tx_amount
JMP :refund_loop

repayment:
FUN @monthly_payout get_Current_Balance
DIV @monthly_payout $months
FUN B_to_Address_of_Creator
SET @state #0000000000000002

repayment_loop:
SLP $month_in_blocks
FUN @current_amount get_Current_Balance
BGE $monthly_payout $current_amount :end
FUN send_to_Address_in_B $monthly_payout
JMP :repayment_loop

not_funded:
SET @state #0000000000000001
FUN B_to_Address_of_Creator
JMP :end_loop

end:
FUN B_to_Address_of_Creator
SET @state #0000000000000003

end_loop:
FUN send_All_to_Address_in_B
JMP :end_loop

Assembly
Code:
250100000035000405000000210500000002000000423501030600000033040306000000352501070000001b07000000653506030800000035070306000000320a03330204080000001a1d00000035000409000000090900000003000000320b03010000000002000000000000002504000000350004050000002109000000050000002b330204090000001a6e00000001000000000100000000000000320b031ab5000000320b03010000000003000000000000003203041ab5000000

Data
Code:
0000000000000000DDDDDDDDDDDDDDDDTTTTTTTTTTTTTTTTMMMMMMMMMMMMMMMM302a000000000000
D - Interest decision time in blocks
T - Target amount
M - number of months to run

Example:
For blocking 1,000,000  five years for 5% per year (1000000*1.05^5 = 1276281)
0000000000000000a01700000000000080e101b5137400003c00000000000000302a000000000000

Please, who can, recheck it.

Currently I don't have now time to change the crowdfund.html for this script.


I have also tested the code in both burst and qora and in both platform works as expected. The only "mistake" I found is the amount.

1000000*1.05^5 = 1276281.5625 but the hex you have ( 80e101b513740000 -> 00007413b501e180 ) equals with 1276279 and not 1276281

Nice work Smiley


Its because
Code:
SLP $interest_decision
FUN @current_amount get_Current_Balance

Costs 1,1 BURST so when in the decision time would the balance exactly 1276281 the condition would not met. (If I understand the cost-per-instruction correctly)

Thanks for recheck :-)

Great then. If you need anything else regarding AT just drop me a message
member
Activity: 108
Merit: 10
I added the fixes to my "Simple Term Deposit AT" and I tested it on my local testnet - seems working.

It blocks the funds for N months
When the goal is met, it starts re-paying 1/N each 30 days.

Code:
^declare state
^declare interest_decision
^declare target_amount
^declare months
^declare month_in_blocks
SLP $interest_decision
FUN @current_amount get_Current_Balance
BGE $current_amount $target_amount :repayment
FUN @timestamp get_Creation_Timestamp

refund_loop:
FUN A_to_Tx_after_Timestamp $timestamp
FUN @tx_info check_A_Is_Zero
BZR $tx_info :not_funded
FUN @tx_amount get_Amount_for_Tx_in_A
FUN @timestamp get_Timestamp_for_Tx_in_A
FUN B_to_Address_of_Tx_in_A
FUN send_to_Address_in_B $tx_amount
JMP :refund_loop

repayment:
FUN @monthly_payout get_Current_Balance
DIV @monthly_payout $months
FUN B_to_Address_of_Creator
SET @state #0000000000000002

repayment_loop:
SLP $month_in_blocks
FUN @current_amount get_Current_Balance
BGE $monthly_payout $current_amount :end
FUN send_to_Address_in_B $monthly_payout
JMP :repayment_loop

not_funded:
SET @state #0000000000000001
FUN B_to_Address_of_Creator
JMP :end_loop

end:
FUN B_to_Address_of_Creator
SET @state #0000000000000003

end_loop:
FUN send_All_to_Address_in_B
JMP :end_loop

Assembly
Code:
250100000035000405000000210500000002000000423501030600000033040306000000352501070000001b07000000653506030800000035070306000000320a03330204080000001a1d00000035000409000000090900000003000000320b03010000000002000000000000002504000000350004050000002109000000050000002b330204090000001a6e00000001000000000100000000000000320b031ab5000000320b03010000000003000000000000003203041ab5000000

Data
Code:
0000000000000000DDDDDDDDDDDDDDDDTTTTTTTTTTTTTTTTMMMMMMMMMMMMMMMM302a000000000000
D - Interest decision time in blocks
T - Target amount
M - number of months to run

Example:
For blocking 1,000,000  five years for 5% per year (1000000*1.05^5 = 1276281)
0000000000000000a01700000000000080e101b5137400003c00000000000000302a000000000000

Please, who can, recheck it.

Currently I don't have now time to change the crowdfund.html for this script.


I have also tested the code in both burst and qora and in both platform works as expected. The only "mistake" I found is the amount.

1000000*1.05^5 = 1276281.5625 but the hex you have ( 80e101b513740000 -> 00007413b501e180 ) equals with 1276279 and not 1276281

Nice work Smiley


Its because
Code:
SLP $interest_decision
FUN @current_amount get_Current_Balance

Costs 1,1 BURST so when in the decision time would the balance exactly 1276281 the condition would not met. (If I understand the cost-per-instruction correctly)

Thanks for recheck :-)
full member
Activity: 137
Merit: 100
AT - Automated Transactions - CIYAM Developer
I added the fixes to my "Simple Term Deposit AT" and I tested it on my local testnet - seems working.

It blocks the funds for N months
When the goal is met, it starts re-paying 1/N each 30 days.

Code:
^declare state
^declare interest_decision
^declare target_amount
^declare months
^declare month_in_blocks
SLP $interest_decision
FUN @current_amount get_Current_Balance
BGE $current_amount $target_amount :repayment
FUN @timestamp get_Creation_Timestamp

refund_loop:
FUN A_to_Tx_after_Timestamp $timestamp
FUN @tx_info check_A_Is_Zero
BZR $tx_info :not_funded
FUN @tx_amount get_Amount_for_Tx_in_A
FUN @timestamp get_Timestamp_for_Tx_in_A
FUN B_to_Address_of_Tx_in_A
FUN send_to_Address_in_B $tx_amount
JMP :refund_loop

repayment:
FUN @monthly_payout get_Current_Balance
DIV @monthly_payout $months
FUN B_to_Address_of_Creator
SET @state #0000000000000002

repayment_loop:
SLP $month_in_blocks
FUN @current_amount get_Current_Balance
BGE $monthly_payout $current_amount :end
FUN send_to_Address_in_B $monthly_payout
JMP :repayment_loop

not_funded:
SET @state #0000000000000001
FUN B_to_Address_of_Creator
JMP :end_loop

end:
FUN B_to_Address_of_Creator
SET @state #0000000000000003

end_loop:
FUN send_All_to_Address_in_B
JMP :end_loop

Assembly
Code:
250100000035000405000000210500000002000000423501030600000033040306000000352501070000001b07000000653506030800000035070306000000320a03330204080000001a1d00000035000409000000090900000003000000320b03010000000002000000000000002504000000350004050000002109000000050000002b330204090000001a6e00000001000000000100000000000000320b031ab5000000320b03010000000003000000000000003203041ab5000000

Data
Code:
0000000000000000DDDDDDDDDDDDDDDDTTTTTTTTTTTTTTTTMMMMMMMMMMMMMMMM302a000000000000
D - Interest decision time in blocks
T - Target amount
M - number of months to run

Example:
For blocking 1,000,000  five years for 5% per year (1000000*1.05^5 = 1276281)
0000000000000000a01700000000000080e101b5137400003c00000000000000302a000000000000

Please, who can, recheck it.

Currently I don't have now time to change the crowdfund.html for this script.


I have also tested the code in both burst and qora and in both platform works as expected. The only "mistake" I found is the amount.

1000000*1.05^5 = 1276281.5625 but the hex you have ( 80e101b513740000 -> 00007413b501e180 ) equals with 1276279 and not 1276281

Nice work Smiley
hero member
Activity: 619
Merit: 500
Just look at the left bottom at burstbank hp:

Wallet for payments, balance   0 burst
Wallet for payments, time left   0 hour(s)
legendary
Activity: 1932
Merit: 1042
https://locktrip.com/?refId=40964
There is a problem - my wallet 2 times disappeared  from BurstBank wallets list.

Same issue to me as well. Today didn't get an interest and my wallet is gone from the list...

There is a warning on BurstBank page -
(!) Wallets with balance of less than 100 burst automatically deleted from the system.

May be some time BurstBank robot can't define actual wallet's funds. And delete wallet.

Wallet still in the list, but no payout received today. Maybe burstbank system down~~

same here...

wallet still in the list but no reward...

waiting for burstBanq clarification
legendary
Activity: 1750
Merit: 1024
[miner]

new version Burst-miner v1.150401
https://github.com/Blagodarenko/miner-burst/releases/download/v1.150401/miner-burst-1.150401.zip

- MaxThreads (Paths) = 48 Unlimited
- MaxAccounts =100 Unlimited
- MaxFiles per directory =1000 Unlimited (limited by OS)
- parameter "SkipBadPlots" did not used

* fixed some bugs.
* for merged(optimized) plots miner read by 64*CacheSize bytes. For unmerged plots - by 64*stagger bytes.
* optimized the code.
+ in debug-mode added % of used CPU by processing.
+ added processing of bad (not finished) plots. Miner reads correct part of plots.

+ Added an option to enable high threads priority and sets each thread to unused (free) core CPU's.
   "UseBoost" : true,
   (by default - false)

for me, speed increased to 13% (used CacheSize=4000)

! not tested for solo & Dev's pools

EDIT: fixed issue (password for solo-mode), tested.

https://github.com/Blagodarenko/miner-burst


New version causes one of my miners to stall with debug messages. It happens every 1-2 days.

sr. member
Activity: 462
Merit: 250
Just throwing something out there that just now popped in my head...
Wouldnt it have been wiser to make the block target time greater than 4mins?
[---]

I'd like a longer block-time simply because the mining phase of the coin would be longer and the decrease in award would slow down.

Not a big change, at least not at onces (could do several), coz that would influence the level of income for people much and their calculated ROI would change. On the other side, less coins would be minted each day could have other effects.

It's just my opinion as I believe the coin and its features very much have time on its side. However, I'm pretty sure BurstDev choose 4 minutes for some great reason, and I of course see the problem with changing such a basic thing, not least considering trust.

hero member
Activity: 714
Merit: 500
There is a problem - my wallet 2 times disappeared  from BurstBank wallets list.

Same issue to me as well. Today didn't get an interest and my wallet is gone from the list...

There is a warning on BurstBank page -
(!) Wallets with balance of less than 100 burst automatically deleted from the system.

May be some time BurstBank robot can't define actual wallet's funds. And delete wallet.

Wallet still in the list, but no payout received today. Maybe burstbank system down~~
full member
Activity: 158
Merit: 100
will SSD mining ok? i have SSD intel 120GB, how many coin i will  earn /day? thank
17-20 BURST

ROI about 10-50 years

for 4 TB HDD is about 1 year  Wink
full member
Activity: 179
Merit: 100
Glow Like Dat
will SSD mining ok? i have SSD intel 120GB, how many coin i will  earn /day? thank
legendary
Activity: 2450
Merit: 1002
Just throwing something out there that just now popped in my head...
Wouldnt it have been wiser to make the block target time greater than 4mins? This would allow for HDD's lasting longer and lower power consumption....
Not sure of the downfalls tho....
member
Activity: 108
Merit: 10
Do you, or anyone else, have a link to documentation for someone to read along and attempt to build an AT?

You can start here: http://ciyam.org/at

For further information PM me.


Thank you for this. I am off to do some reading Smiley

Hint: For assembling use https://github.com/BurstProject/ATAssembler/blob/master/src/scala/ATAssembler.scala
legendary
Activity: 2282
Merit: 1072
https://crowetic.com | https://qortal.org
There is a problem - my wallet 2 times disappeared  from BurstBank wallets list.

Same issue to me as well. Today didn't get an interest and my wallet is gone from the list...

There is a warning on BurstBank page -
(!) Wallets with balance of less than 100 burst automatically deleted from the system.

May be some time BurstBank robot can't define actual wallet's funds. And delete wallet.

my thoughts too, we must wait for BurstBank to respond.
legendary
Activity: 2646
Merit: 1141
There is a problem - my wallet 2 times disappeared  from BurstBank wallets list.

Same issue to me as well. Today didn't get an interest and my wallet is gone from the list...

There is a warning on BurstBank page -
(!) Wallets with balance of less than 100 burst automatically deleted from the system.

May be some time BurstBank robot can't define actual wallet's funds. And delete wallet.
legendary
Activity: 1512
Merit: 1000
quarkchain.io
I have to say thank you BurstBank for your great work! But one question: How often the balance is updating at http://burstbank.com/?go=confirmed_wallets ?
Every minute

There is a problem - my wallet 2 times disappeared  from BurstBank wallets list.

Same issue to me as well. Today didn't get an interest and my wallet is gone from the list...
legendary
Activity: 1582
Merit: 1019
011110000110110101110010
Do you, or anyone else, have a link to documentation for someone to read along and attempt to build an AT?

You can start here: http://ciyam.org/at

For further information PM me.


Thank you for this. I am off to do some reading Smiley
legendary
Activity: 2646
Merit: 1141
I have to say thank you BurstBank for your great work! But one question: How often the balance is updating at http://burstbank.com/?go=confirmed_wallets ?
Every minute

There is a problem - my wallet 2 times disappeared  from BurstBank wallets list.
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
Do you, or anyone else, have a link to documentation for someone to read along and attempt to build an AT?

You can start here: http://ciyam.org/at

For further information PM me.
legendary
Activity: 2282
Merit: 1072
https://crowetic.com | https://qortal.org
How much a Burst-rig?

Depends on what you want to do exactly, but you can PM me and we can talk about it.
Jump to: