Author

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

newbie
Activity: 14
Merit: 0
Also, if someone wants or needs to withdraw funds early they should be allowed to, just charge a fee proportional to the size of the "CD"  The fee could be kept by the bank as profits, or whatever.
Decentralized Bank dont need any profits, those fees from early withdrawed funds may be distrubuted to more patient members! Smiley
In this case, Bank can be able to successfully operate even without any sponsors!
Unpatient dumpers will lost, for example, 20%, that will go to more patient holders.
It will be much stronger motivate to hold coins, that currently BurstBank.com

So this Decentralized Bank (if will got many amounts and members involved), will prevent dumps at all and will smooth volatility!
That is a very important problem of cryptocurrencies, in cause of solved - Burstcoin can be able to get amazing attention and rise very high!


If it will be created, i can sponsorship start balance for percentages, and also will put a big part of my Burst as a member.
legendary
Activity: 2282
Merit: 1072
https://crowetic.com | https://qortal.org
I must say, I love all of this usage of ATs going on, and BURST dedication!
full member
Activity: 241
Merit: 100
Hi everyone, is it possible to modify wallet code to force lower deadlines on testnet to speed up testing?


In the constants.java file add a couple 0s to the end of initial base target.


Thanks, really appreciate it  Wink
full member
Activity: 129
Merit: 100
The use of an AT in order to "lock up funds" (in return for some interest) is an interesting concept and one that is far better than any other approach (as you don't need to trust anything other than the actual code).

At first I was mystified as to what the purpose of this AT was but having seen other offers to stop coin dumping I finally "got it" (not being a miner nor invested in the coin itself sometimes this things are not obvious to me).

The AT team will be happy to further review this new AT code and hopefully we'll have an endorsed version available soon for this new use case (as usual we won't charge for our work but any donations made via the ATDevelopment Crowdfund AT would be appreciated).


So would my coins be locked in for a year or could I withdraw some/all of my coins and the interest I've collected up to then, but lose any future interest? I think most people have an issue locking up their coins long term.


I have only been casually following this new AT discussion but it sort of sounds like a bank CD.  You deposit funds into the account for X amount of time and receive interest payments.  At the end of the X term you get your coins back along with your interest.

Would be nice to have different time frames that offer different levels of interest just like a bank CD.  

Also, if someone wants or needs to withdraw funds early they should be allowed to, just charge a fee proportional to the size of the "CD"  The fee could be kept by the bank as profits, or whatever.

Do I understand this new AT correctly?

Is the BurstBank essentially offering a service that is similar to a brick & mortar bank CD?
legendary
Activity: 1401
Merit: 1008
northern exposure
sr. member
Activity: 280
Merit: 250
Hi everyone, is it possible to modify wallet code to force lower deadlines on testnet to speed up testing?


In the constants.java file add a couple 0s to the end of initial base target.



I modified the crowdfund AT, to expect 1,050,000 BURST after 4 day after creation. 1,000,000 will be provided by the owner ow the script. 5% will be provided by anyone who wants to block the amount for the next year.

When the target is not met, BURSTs will be sent back (same as in crowdfund)
If the amount will be greater or equal it starts sending BURST to the owner of the script. 1/12 each 30 days (10800 blocks).
It can be modified by adding delay before first sending (optional $blocks_before_first_repayment)

DISCLAIMER: Its my first script, so take it only as proof of concept. Can someone who understands ATs check it for mistakes? Thanks :-)

Code:
SET @months #0000000000000012
SET @interest_decision #0000000000001440
SET @month_in_blocks #0000000000010800
SET @target_amount #0105000000000000

FUN @block_height get_Block_Timestamp
SLP $interest_decision
FUN @amount get_Current_Balance
BGE $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 :end_loop
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
(SLP $blocks_before_first_repayment)

repayment_loop:
SLP $month_in_blocks
FUN @current_ammount get_Current_Balance
BGE $monthly_payout $current_ammount :end_loop
FUN set_A1 $current_ammount
FUN send_A_to_Address_in_B
FUN @timestamp get_Last_Block_Timestamp
JMP :repayment_loop

end_loop:
FUN A_to_Tx_after_Timestamp $timestamp
FUN @tx_info check_A_Is_Zero
BZR $tx_info :end_loop
FUN @timestamp get_Timestamp_for_Tx_in_A
FUN B_to_Address_of_Creator
FUN send_All_to_Address_in_B
JMP :end_loop

Very nice! Nice to see someone is trying to write ATs Smiley .  With a quick review I found these issues. I will check it later ( when I have more free time) for other issues Smiley .

Code:
SET @months #0000000000000012 <- should be converted to hex f.e 12 -> #000000000000000c
SET @interest_decision #0000000000001440 <- should be converted to hex
SET @month_in_blocks #0000000000010800 <- should be converted to hex
SET @target_amount #0105000000000000 <- should be converted to hex

FUN @block_height get_Block_Timestamp
SLP $interest_decision
FUN @amount get_Current_Balance
BGE $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 :end_loop
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
(SLP $blocks_before_first_repayment)

repayment_loop:
SLP $month_in_blocks
FUN @current_ammount get_Current_Balance
BGE $monthly_payout $current_ammount :end_loop
FUN set_A1 $current_ammount  // you want to do montly payments. Each payment's amount is monthly_payout? if yes then change $current_ammount -> $montly_payout
FUN send_A_to_Address_in_B
FUN @timestamp get_Last_Block_Timestamp
JMP :repayment_loop


end_loop:
FUN A_to_Tx_after_Timestamp $timestamp
FUN @tx_info check_A_Is_Zero
BZR $tx_info :end_loop
FUN @timestamp get_Timestamp_for_Tx_in_A
FUN B_to_Address_of_Creator
FUN send_All_to_Address_in_B
JMP :end_loop


Code:
end_loop:
FUN B_to_Address_of_Creator
FUN send_All_to_Address_in_B
JMP :end_loop
(I dont see a reason looping through the tx's. All you want is to send all the amount to the creator. )


Did a quick read-through also, and another problem is your usage of send_A_to_Address_in_B. send_A_to_Address_in_B sends a message to address B with the message being in A. send_to_Address_in_B like you used in the other loop is the correct way to send funds.
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
So would my coins be locked in for a year or could I withdraw some/all of my coins and the interest I've collected up to then, but lose any future interest? I think most people have an issue locking up their coins long term.

My understanding is that the creator of the AT would send say 1M BURST to the AT and if 50K was added by others then it would pay back the creator monthly payments that include a proportion of those extra funds (so the whole amount is not locked for 12 months but the monthly payouts are limited so that the creator cannot simply "dump" their BURST).
hero member
Activity: 539
Merit: 500
The use of an AT in order to "lock up funds" (in return for some interest) is an interesting concept and one that is far better than any other approach (as you don't need to trust anything other than the actual code).

At first I was mystified as to what the purpose of this AT was but having seen other offers to stop coin dumping I finally "got it" (not being a miner nor invested in the coin itself sometimes this things are not obvious to me).

The AT team will be happy to further review this new AT code and hopefully we'll have an endorsed version available soon for this new use case (as usual we won't charge for our work but any donations made via the ATDevelopment Crowdfund AT would be appreciated).


So would my coins be locked in for a year or could I withdraw some/all of my coins and the interest I've collected up to then, but lose any future interest? I think most people have an issue locking up their coins long term.
legendary
Activity: 1582
Merit: 1019
011110000110110101110010
full member
Activity: 197
Merit: 100
The use of an AT in order to "lock up funds" (in return for some interest) is an interesting concept and one that is far better than any other approach (as you don't need to trust anything other than the actual code).

At first I was mystified as to what the purpose of this AT was but having seen other offers to stop coin dumping I finally "got it" (not being a miner nor invested in the coin itself sometimes this things are not obvious to me).

The AT team will be happy to further review this new AT code and hopefully we'll have an endorsed version available soon for this new use case (as usual we won't charge for our work but any donations made via the ATDevelopment Crowdfund AT would be appreciated).


Keep going CIYAM we need more of your development for the coin!
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
The use of an AT in order to "lock up funds" (in return for some interest) is an interesting concept and one that is far better than any other approach (as you don't need to trust anything other than the actual code).

At first I was mystified as to what the purpose of this AT was but having seen other offers to stop coin dumping I finally "got it" (not being a miner nor invested in the coin itself sometimes this things are not obvious to me).

The AT team will be happy to further review this new AT code and hopefully we'll have an endorsed version available soon for this new use case (as usual we won't charge for our work but any donations made via the ATDevelopment Crowdfund AT would be appreciated).
newbie
Activity: 14
Merit: 0
I modified the crowdfund AT, to expect 1,050,000 BURST after 4 day after creation. 1,000,000 will be provided by the owner ow the script. 5% will be provided by anyone who wants to block the amount for the next year.

When the target is not met, BURSTs will be sent back (same as in crowdfund)
If the amount will be greater or equal it starts sending BURST to the owner of the script. 1/12 each 30 days (10800 blocks).
It can be modified by adding delay before first sending (optional $blocks_before_first_repayment)

DISCLAIMER: Its my first script, so take it only as proof of concept. Can someone who understands ATs check it for mistakes? Thanks :-)

I find this idea very promising and of course, will spent some BURSTSs for blocking amounts  Smiley
Hope it will be ready soon, also i can offer some funding to force finish this AT development


Hi BurstBank dev.

I think this is a good incentive to mantain burst in wallet without mine&dump...
but can you explain bettere what is the process?
where did you find the money to give 0.3%/0.5% daily??

thank you to let us understand better!!
We already have some amount of Burstcoins (not very large, a bit more that Bobafett for example) that was mined and bought, this should be enough (If not, we can buy more) for months or may be 1 year.
We will proportionally decrease reward with amount, or price increasing, to 0.1% (will take months), and then slowly decrease it more.
I think, fair capitalization of Burst, at least, is near 5-20 millions $, like Monero,Counterparty or even Darkcoin, it is at the same stage with them or even more (HDD mining, AT, crowdfunding...), and hope, that our project and BURST holding can help to reach it and reach it faster.

At that point we may slowly sell 50-70% of rest BURSTs, and earn some profits. It wouldnt be very harmfull for market in that big capitalization and price.
Another 30-49% amount we going to sell later, because BURST have some chance to hit some huge capitalization, like aurora coin 500m for example.
And last 1% will be solden only in cause of BURST costs more than Bitcoin  Smiley



I was also thinking about holding the burst for the whole year, but when releasing it at once will cause dumping the price in the future.
Dumps may be dangerous now, but when BURST will hit big capitalization and popularity it wouldnt be a problem.
 


full member
Activity: 137
Merit: 100
AT - Automated Transactions - CIYAM Developer


I modified the crowdfund AT, to expect 1,050,000 BURST after 4 day after creation. 1,000,000 will be provided by the owner ow the script. 5% will be provided by anyone who wants to block the amount for the next year.

When the target is not met, BURSTs will be sent back (same as in crowdfund)
If the amount will be greater or equal it starts sending BURST to the owner of the script. 1/12 each 30 days (10800 blocks).
It can be modified by adding delay before first sending (optional $blocks_before_first_repayment)

DISCLAIMER: Its my first script, so take it only as proof of concept. Can someone who understands ATs check it for mistakes? Thanks :-)

Code:
SET @months #0000000000000012
SET @interest_decision #0000000000001440
SET @month_in_blocks #0000000000010800
SET @target_amount #0105000000000000

FUN @block_height get_Block_Timestamp
SLP $interest_decision
FUN @amount get_Current_Balance
BGE $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 :end_loop
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
(SLP $blocks_before_first_repayment)

repayment_loop:
SLP $month_in_blocks
FUN @current_ammount get_Current_Balance
BGE $monthly_payout $current_ammount :end_loop
FUN set_A1 $current_ammount
FUN send_A_to_Address_in_B
FUN @timestamp get_Last_Block_Timestamp
JMP :repayment_loop

end_loop:
FUN A_to_Tx_after_Timestamp $timestamp
FUN @tx_info check_A_Is_Zero
BZR $tx_info :end_loop
FUN @timestamp get_Timestamp_for_Tx_in_A
FUN B_to_Address_of_Creator
FUN send_All_to_Address_in_B
JMP :end_loop

Very nice! Nice to see someone is trying to write ATs Smiley .  With a quick review I found these issues. I will check it later ( when I have more free time) for other issues Smiley .

Code:
SET @months #0000000000000012 <- should be converted to hex f.e 12 -> #000000000000000c
SET @interest_decision #0000000000001440 <- should be converted to hex
SET @month_in_blocks #0000000000010800 <- should be converted to hex
SET @target_amount #0105000000000000 <- should be converted to hex

FUN @block_height get_Block_Timestamp
SLP $interest_decision
FUN @amount get_Current_Balance
BGE $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 :end_loop
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
(SLP $blocks_before_first_repayment)

repayment_loop:
SLP $month_in_blocks
FUN @current_ammount get_Current_Balance
BGE $monthly_payout $current_ammount :end_loop
FUN set_A1 $current_ammount  // you want to do montly payments. Each payment's amount is monthly_payout? if yes then change $current_ammount -> $montly_payout
FUN send_A_to_Address_in_B
FUN @timestamp get_Last_Block_Timestamp
JMP :repayment_loop


end_loop:
FUN A_to_Tx_after_Timestamp $timestamp
FUN @tx_info check_A_Is_Zero
BZR $tx_info :end_loop
FUN @timestamp get_Timestamp_for_Tx_in_A
FUN B_to_Address_of_Creator
FUN send_All_to_Address_in_B
JMP :end_loop


Code:
end_loop:
FUN B_to_Address_of_Creator
FUN send_All_to_Address_in_B
JMP :end_loop
(I dont see a reason looping through the tx's. All you want is to send all the amount to the creator. )
hero member
Activity: 675
Merit: 507
Freedom to choose
with alot of peoples ISP capping bandwidth, i am curious how much GBs a month people are having to give to mine BURST on their drives.
full member
Activity: 168
Merit: 100
Hi BurstBank dev.

I think this is a good incentive to mantain burst in wallet without mine&dump...
but can you explain bettere what is the process?
where did you find the money to give 0.3%/0.5% daily??

thank you to let us understand better!!
full member
Activity: 241
Merit: 100
Hi everyone, is it possible to modify wallet code to force lower deadlines on testnet to speed up testing?
member
Activity: 108
Merit: 10
We will decrease reward down to 0.5% tomorrow


Dmitry, thank you very much for your generous donation, AGAIN.

But there are still 34 % (233 M) of Burst parked on the exchanges, so I am not sure you're getting what you aimed for.
I hope you are not going to p&d the markets (as you may own half the parked coins)..

But I have seen that there's nearly zero activity with the (mining) assets, not neccessarily due to your injection.

Opinions ? Where are we heading ?



Some amount of Burstcoins was removed from exchanges, may be 10.000.000 - 20.000.000 directly to our member wallets.
Also we can see that Burst price start some climbing. Not sure because of BurstBank or not.
It is a long term project, so lets wait a bit more, may be several weeks or months, then we could see some results i think. Smiley
Now we got near 100.000.000 Bursts involved, tomorrow we will decrease reward again, down to 0.3%, and will slowly downgrade it more, proportionally total amount increasing.

I appreciate this activity, but is possible to run it in long term? The involved wallets can be dumped imidiately.
Woudnt be better some AT script holding the BURST and releasing them slowly after some time? E.g 5% each month.

Each user would have own smart contract:
I send amount of X BURST to the script address
Burst Bank send e.g. 2% of X to the script address
after 7 days the script checks if there is X+(X/100*2) BURST
If not - it means, no interest from the BurstBank - X Burst is sent back to me
If yes - it will wait 10800 blocks (30 days) and then it will send (X+X/100*2) / 20  -  it will take 20 months to get the burst back.

I was also thinking about holding the burst for the whole year, but when releasing it at once will cause dumping the price in the future.

I modified the crowdfund AT, to expect 1,050,000 BURST after 4 day after creation. 1,000,000 will be provided by the owner ow the script. 5% will be provided by anyone who wants to block the amount for the next year.

When the target is not met, BURSTs will be sent back (same as in crowdfund)
If the amount will be greater or equal it starts sending BURST to the owner of the script. 1/12 each 30 days (10800 blocks).
It can be modified by adding delay before first sending (optional $blocks_before_first_repayment)

DISCLAIMER: Its my first script, so take it only as proof of concept. Can someone who understands ATs check it for mistakes? Thanks :-)

Code:
SET @months #0000000000000012
SET @interest_decision #0000000000001440
SET @month_in_blocks #0000000000010800
SET @target_amount #0105000000000000

FUN @block_height get_Block_Timestamp
SLP $interest_decision
FUN @amount get_Current_Balance
BGE $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 :end_loop
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
(SLP $blocks_before_first_repayment)

repayment_loop:
SLP $month_in_blocks
FUN @current_ammount get_Current_Balance
BGE $monthly_payout $current_ammount :end_loop
FUN set_A1 $current_ammount
FUN send_A_to_Address_in_B
FUN @timestamp get_Last_Block_Timestamp
JMP :repayment_loop

end_loop:
FUN A_to_Tx_after_Timestamp $timestamp
FUN @tx_info check_A_Is_Zero
BZR $tx_info :end_loop
FUN @timestamp get_Timestamp_for_Tx_in_A
FUN B_to_Address_of_Creator
FUN send_All_to_Address_in_B
JMP :end_loop
newbie
Activity: 20
Merit: 0
you have Z:\, has to be Z:\\

I tried both ways. Still unable to recognize plots on network drive using the latest miner.

Are you running the miner as yourself, or as administrator? If the drives are mapped under your account, then you run the miner as administrator, the admin account does not see the drive mappings. If you are running as administrator, use a batch fil to re-map the drives.

H.



I think I finally settled on a fix for this problem I also had with my NAS drives not being recognized by Blago's recent miner updates.  I had been resorted to run Blago's December version up until now as it was the latest version that would recognize my NAS drives.  Basically what I came to conclusion wise is that Blago's latest versions run in administrator mode in windows by default since about 3 or 4 version updates ago.  I tried many ways to fix this on my Windows 8.1 system but kept defaulting back to an older Blago miner to run.  After Haitch's post above referencing the elevated administrator mode I decided to try a little more work and stumbled upon this article.  I added this "EnableLinkedConnections as instructed into my registry and finally with Blago's newest versions am able to use his latest miner and it see's my mapped drives.  Here's the link: http://www.winability.com/how-to-make-elevated-programs-recognize-network-drives/

hope it helps someone like it did me...
Jump to: