mczarnek
|
|
December 21, 2014, 12:50:30 PM |
|
Has there been any work on the development environment for AT? The spec at CIYAM seems very low-level.
Is a crypto API going to be added to it? Doing crypto using the AT instructions would be very expensive.
How does the AT code interact with reward assignment? Vitalik Buterin thought up a mining contract where the terms of mining would be very enticing, and would lock participants' coin into the contract using a heavy penalty once the mining pool controlled more than 50% of the hashing power, giving the controller of the contract the power to double spend. Such a malicious arrangement could be simplified if AT code can automatically set reward assignment.
It would be great to see the source code for the AT branch of burstcoin. Is it available anywhere?
Yeah, it is indeed assembly code that will be working initially, just yesterday started working on trying to get a simple compiler written.. anyone want to help, let me know. That being said, assembly isn't impossible to write on your own. and you get control of the program and can write it very efficiently, which might be important to some when posting by the instruction. Dev had plans to figure out reward assignments over weekend as previously every instruction was being considered equal. You want to discuss further with him, he might appreciate it. But it's important from a security standpoint that ATs are written in assembly in the core code because that makes it easier to catch bugs. If we build a higher level language on that can compiler down to assembly, that's ideal and intentional. One other thing, vbecas and probably me (I'd want to be paid), maybe others, would be willing write ATs/help people learn if they need help getting started.
|
|
|
|
fivebells
|
|
December 21, 2014, 01:00:27 PM |
|
Oh, I wrote a lot of 6809 assembly when I was a kid. I still want to know what the best tools are.
|
|
|
|
okae
Legendary
Offline
Activity: 1401
Merit: 1008
northern exposure
|
|
December 21, 2014, 01:19:50 PM |
|
Zippolo is one of the pool owners... I simply asked him yesterday
ohh well, sorry i didnt know , btw ty for the info!
|
|
|
|
mmmaybe
|
|
December 21, 2014, 01:38:44 PM |
|
Can someone help me find that great illustration posted some weeks ago with a sunny forest when mining Burst and POW-mining with environmental problems and smog? Can't remember who did it.
Thanks!
Majere. (He still shows up in the send list when I use the burst wallet.) A simpler diagram for non-techies. The image is in public domain. Author's wallet: BURST-6MZ2-6MH9-U5AX-FNMJX Thank you!
|
|
|
|
mczarnek
|
|
December 21, 2014, 01:48:08 PM |
|
Oh, I wrote a lot of 6809 assembly when I was a kid. I still want to know what the best tools are. Awesome.. a lot of people hear assembly and run the other direction
|
|
|
|
merkalor
|
|
December 21, 2014, 02:26:22 PM |
|
Burst is a NxT clone?
|
LISK Develop Decentralized Applications & Sidechains in JavaScript with Lisk!
|
|
|
mmmaybe
|
|
December 21, 2014, 02:36:26 PM |
|
Burst is a NxT clone?
Burst is POC, not POS. "Burst is a fork of NXT with PoS removed to make way for Proof-of-Capacity. Burst has all the features of a 2nd Gen crypto-currency with it's own added benefits." http://burstcoin.info/index.html
|
|
|
|
merkalor
|
|
December 21, 2014, 02:49:06 PM |
|
Ah ok thank you It's innovative but isn't dangerous for the HDD?
|
LISK Develop Decentralized Applications & Sidechains in JavaScript with Lisk!
|
|
|
yellowduck2
|
|
December 21, 2014, 02:55:00 PM |
|
Ah ok thank you It's innovative but isn't dangerous for the HDD?
What do u mean by "dangerous" ? If u mean reducing life span of HDD is "dangerous" , every mining operation is "dangerous" because every single piece of hardware have reduce life span running 24/7 , no matter its ASIC or GPU or HDD , all mining operation are "dangerous" by nature.
|
|
|
|
mmmaybe
|
|
December 21, 2014, 03:48:24 PM |
|
Ah ok thank you It's innovative but isn't dangerous for the HDD?
What do u mean by "dangerous" ? If u mean reducing life span of HDD is "dangerous" , every mining operation is "dangerous" because every single piece of hardware have reduce life span running 24/7 , no matter its ASIC or GPU or HDD , all mining operation are "dangerous" by nature. It's not more dangerous than working on your PC.
|
|
|
|
mczarnek
|
|
December 21, 2014, 04:07:26 PM |
|
Burst is a NxT clone?
Nope, Burst is a Nxt fork.. big difference, burst actually does a few things Nxt can't do. And considering all the issues with POS, Proof of Capacity is a pretty stable Ah ok thank you It's innovative but isn't dangerous for the HDD?
Not that much... Google did an in-depth study on hard drive failure rates. Usage barely plays a part when it comes to failure rates: http://static.googleusercontent.com/media/research.google.com/en/us/archive/disk_failures.pdfDuring the first 6 months of owning a hard drive, heavy usage could increase the odds of failure but after that.. it's negligible. And if your drive fails during the first 6 months.. it was probably going to fail fairly soon anyway, in my opinion.. after all it probably means there is a manufacturing problem or it was tossed around too much during shipping or something. Not to mention that though Burst initially heavily uses your hard drive for plotting, after that, I'd arguably consider it low usage.. every 4 minutes you read a few MB from it, and you don't need to write back to it, which isn't too bad. And it's not like it's constantly reading and writing. Glad to see that you are thinking about the coin, happy to answer any questions you might have.
|
|
|
|
vbcs
Full Member
Offline
Activity: 137
Merit: 100
AT - Automated Transactions - CIYAM Developer
|
|
December 21, 2014, 05:05:31 PM |
|
Has there been any work on the development environment for AT? The spec at CIYAM seems very low-level.
Is a crypto API going to be added to it? Doing crypto using the AT instructions would be very expensive.
How does the AT code interact with reward assignment? Vitalik Buterin thought up a mining contract where the terms of mining would be very enticing, and would lock participants' coin into the contract using a heavy penalty once the mining pool controlled more than 50% of the hashing power, giving the controller of the contract the power to double spend. Such a malicious arrangement could be simplified if AT code can automatically set reward assignment.
It would be great to see the source code for the AT branch of burstcoin. Is it available anywhere?
For the moment the way to create AT programs is writing AT machine code or using the https://github.com/BurstProject/ATAssembler burstdev made. There are many hash functions defined in the API section of the AT ( md5, sha256, ripemd160) you can use. Check the API specification for all the API calls an AT program can make ( http://ciyam.org/at/at_api.html ). I am not sure I totally understood your question about reward assignment. ATs are consuming fees from running op codes and calling API functions. The fees goes to the "forger" of the block. The code will be available very soon.
|
1ELCU3hahFLMPPqsoHS2Mg2Rqjya6VXjAW
|
|
|
merkalor
|
|
December 21, 2014, 06:38:53 PM |
|
When i said dangerous it´s because i have my photos my porn collection and others wallets in my HDD
|
LISK Develop Decentralized Applications & Sidechains in JavaScript with Lisk!
|
|
|
bloodDiamond
|
|
December 21, 2014, 06:55:10 PM |
|
When i said dangerous it´s because i have my photos my porn collection and others wallets in my HDD
if you want to be sure mine over secondary HDD or do 2 partition if you have just one HDD... in any case, it is not dangerous.... you read your plots just one time per block. from dev... Only 0.024% of the stored data will need to be read each blockif you have 10TB plotted you read just 2,4GB.
|
|
|
|
mczarnek
|
|
December 21, 2014, 08:37:22 PM |
|
When i said dangerous it´s because i have my photos my porn collection and others wallets in my HDD
It stores the plots to a separate file.. so it doesn't say overwrite a specific address on your hard drive that might overwrite something you don't want. So no real risk of it overwriting something if that's what you are worried about. I was initially a little bit worried about that myself.
|
|
|
|
vbcs
Full Member
Offline
Activity: 137
Merit: 100
AT - Automated Transactions - CIYAM Developer
|
|
December 21, 2014, 08:48:55 PM |
|
After a lot of updates and bug fixes we are making available to anyone who is interested in reviewing and testing AT inside burst platform. ( https://github.com/BurstProject/burstcoin/tree/at ) It is not the final release, as there are some additions to be done (specially in the GUI side), but for reviewing and test purposes although in the final release the core AT function will not change. I would like to thank burstcoin for his contribution and his valuable help integrating AT smoothly into burst platform. And also I would like to thanks the ppl who donated for this project. Enjoy.
|
1ELCU3hahFLMPPqsoHS2Mg2Rqjya6VXjAW
|
|
|
xizmax
|
|
December 21, 2014, 08:52:06 PM |
|
After a lot of updates and bug fixes we are making available to anyone who is interested in reviewing and testing AT inside burst platform. ( https://github.com/BurstProject/burstcoin/tree/at ) It is not the final release, as there are some additions to be done (specially in the GUI side), but for reviewing and test purposes although in the final release the core AT function will not change. I would like to thank burstcoin for his contribution and his valuable help integrating AT smoothly into burst platform. And also I would like to thanks the ppl who donated for this project. Enjoy. Very nice, I hope I'll be able to test it out soon. By GUI you mean it is integrated into the wallet right?
|
|
|
|
vbcs
Full Member
Offline
Activity: 137
Merit: 100
AT - Automated Transactions - CIYAM Developer
|
|
December 21, 2014, 08:53:32 PM |
|
After a lot of updates and bug fixes we are making available to anyone who is interested in reviewing and testing AT inside burst platform. ( https://github.com/BurstProject/burstcoin/tree/at ) It is not the final release, as there are some additions to be done (specially in the GUI side), but for reviewing and test purposes although in the final release the core AT function will not change. I would like to thank burstcoin for his contribution and his valuable help integrating AT smoothly into burst platform. And also I would like to thanks the ppl who donated for this project. Enjoy. Very nice, I hope I'll be able to test it out soon. By GUI you mean it is integrated into the wallet right? Yes, you can see the AT section if you expand the transactions tab.
|
1ELCU3hahFLMPPqsoHS2Mg2Rqjya6VXjAW
|
|
|
Yanakitu Tenatako
|
|
December 21, 2014, 09:38:48 PM |
|
For large scale burst miners, can you recommend pool? Like 200TB... solo was doing ok, but lets try options?
|
|
|
|
mmmaybe
|
|
December 21, 2014, 09:59:37 PM |
|
For large scale burst miners, can you recommend pool? Like 200TB... solo was doing ok, but lets try options?
It has been unstable lately but uray's SG pool was by far the very best for larger miner; I'm waiting for the day it returns to it's full glory. For now I have almost 100tb on devs v2 pool. It pays my the best right now and very regularly. Before I was on crow's burst.ga but it really didn'tpaid off as I thought, sadly. Would be fun to see how a 200tb-miner would do on devs pool. The use of deadlines therr pays off nicely for larger miners, that I know atleast.
|
|
|
|
|