Arcurus 331 Posted November 16, 2014 Share Posted November 16, 2014 Hi All, here is copy of jitmons Freicoin software projects summary: Feel free to add your projects! All the good, Arcurus The orgininal post can be found here: http://freicoin.freeforums.org/freicoin-software-projects-summary-t795.html For any developer that wants to help but is not sure how, I'll go through some of the existing software in some detail, most of which is located here:https://github.com/freicoin?tab=repositories There's many things to doFirst there's of course the bitcoin-qt fork: https://github.com/freicoin/freicoin Mark rebased it to bitcoin's 0.9 but there were many changes inbitcoin's code and this has not been very tested.We know that the payment protocol functionality needs work because themerchant should set the blockHeight for the transaction. It is used tocalculate the demurrage and therefore the real value of the outputsdepend on it.There's tasks that would be good for bitcoin's code itself, likeremoving the account's "features" from the rpc API. The main web ( freico.in ) is quite outdated and is notinternationalized. Adding transifex to it alone would be great,although I would probably copy some of the content and start fromscratch. My preference would be to use angular for anything dynamic asI did with the foundation's web, but if you do it with something elseI would be happy as well. The foundation's web ( foundation.freicoin.orghttps://github.com/freicoin/foundation) needs some refactoring (It was my first project in angular, python, django and heroku ). I wouldlike to take some things from tradecraft (which is a private projectin monetize.io, a startup Mark and I are creating), like more genericangular services. Maybe also moving from django to flask as well.There's many features that could be added, like information from ablock explorer about the funds that have already been donated andmatched to each organization/project (sadly there's not currently anyfreicoin explorer that accurately accounts for demurrage out there). The code that actually distributes the matched donations is not infreicoin/foundation but here: https://github.com/maaku/coinmatch/blob/master/coinmatch.py You could extend it, for example, to implement arcurus's proposal ofhaving a minimum quantity that is distributed per month that it'sdivided proportionally to the donations instead of (or in addition to)the current fixed percentage.We would also like to deploy it as a batch process somewhere behindTor, maybe making the periods shorter like each week or daily. Joe also has an audit php script to calculate how many freicoins thefoundation has, how many it has to receive, etc: https://github.com/joeswhite/FoundationCoins Adding something like that to the foundation's web would also be cool.In summer we also proposed a set of extensions to bitcoin/freicoin tosupport asset issuance among many other things: https://bitcointalk.org/index.php?topic=280292.0 But we're only starting to code that right now, that would be a futurehard-fork.Maybe when we deploy merged mining or later. Another idea for the future is "republicoin", which consists onsomehow using proof of stake to distribute at least part of thedemurrage that would otherwise turn necessarily into mining subsidies.But of course, in a way that doesn't nullify the demurrage itself likeinterest on holdings. Although that's more on the design phase: http://freicoin.freeforums.org/republicoin-design-discussion-t738.html There's also many other proposals for distribution on the foundation'ssubforum at several stages from vague idea to just lack of a workingimplementation: http://freicoin.freeforums.org/freicoin-foundation-f15.html There's some code for a faucet I never finished here: https://github.com/freicoin/foundation/tree/master/apps/faucet Of course tests, tests and more tests are always welcomed for any ofthe projects. Also there's many bitcoin projects that could be modified to supportfreicoin, like bitcoinj to have a freicoin smartphone client (aproject several people said were going to start but nobody has done sofar). So you have many options.You can take a general look at all things and decide whatever you like to do.Don't hesitate to ask for help by mail, on #freicoin or thedevelopment subforums: http://freicoin.freeforums.org/technical-f17.html Fabrizio 1 Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now