Author

Topic: How to do a Crowfund app with only 28 lines of code... (Read 1479 times)

legendary
Activity: 1582
Merit: 1019
011110000110110101110010
The BURST Community is lucky to have you. Thanks for everything that you do!
legendary
Activity: 3066
Merit: 1147
The revolution will be monetized!
You code in assembly?, yikes. Do you also speak ancient Chinese?

I do speak Mandarin (which is actually harder than ancient Chinese btw).

Cheesy


Haha. Wow, your the man!

I got a D in English for comparison.  Cheesy
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
You code in assembly?, yikes. Do you also speak ancient Chinese?

I do speak Mandarin (which is actually harder than ancient Chinese btw).

Cheesy

But seriously the point is that nodes do *zero* work (after initialisation which is only two steps) running that AT until the deadline is reached and then only execute a part of those 25 steps (depending upon whether the funding target was reached or not) per tx (so it is *super efficient* meaning that it can scale up hugely).
legendary
Activity: 3066
Merit: 1147
The revolution will be monetized!
The Crowdfund AT created by CIYAM Developers (and now running on Burst) is only 28 lines of assembly code (3 of which are actually effectively "labels" so only 25 code steps).

https://bitcointalksearch.org/topic/m.10522786

When people question about "why don't you build a high level language" I would say - when you have something as efficient as this then why rush to make it "less efficient"?

(and after initialisation it actually requires *zero* processing from all nodes until the "decision block" is reached - so arguably the most cost effective crowdfunding platform in the world and is available for anyone to use "commission free" right now)


You code in assembly?, yikes. Do you also speak ancient Chinese?
Anyway nice job!
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
The Crowdfund AT created by CIYAM Developers (and now running on Burst) is only 28 lines of assembly code (3 of which are actually effectively "labels" so only 25 code steps).

https://bitcointalksearch.org/topic/m.10522786

When people question about "why don't you build a high level language" I would say - when you have something as efficient as this then why rush to make it "less efficient"?

(and after initialisation it actually requires *zero* processing from all nodes until the "decision block" is reached - so arguably the most cost effective crowdfunding platform in the world and is available for anyone to use "commission free" right now)
Jump to: