Forum Home
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular

    Feathercoin is the Technology coin: Make Neoscrypt a library and share it

    Feathercoin Discussion
    6
    21
    6065
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • zerodrama
      zerodrama Regular Member last edited by

      ITT: Immabout to go all Thomas Paine on your asses :)

      I mentioned I would be working on a thing. It’s time we made FTC what we intended it to be. This forum was the leader in participation. Let’s capture that again.

      Neoscrypt was a brilliant idea. It should be shared. I think Neoscrypt should be released as a library, something coins can plug into. More importantly, it’s something pools can plug into.

      One of the problems we have is a latent web vs brick and mortar collision, because some refuse to adapt. How long does it take to add a pool for a coin? Or to make a new coin? That difficulty leaves room for scammers.

      Brick and mortar myths don’t work online. This is why investors, hardware makers, ghetto capitalists, and miner moguls get it wrong. There’s hundreds of years of brainwashing to unpack. But the web offers better solutions.

      1 Reply Last reply Reply Quote 0
      • M
        mirrax last edited by

        neoscrypt is opensource, anybody is free to use it

        1 Reply Last reply Reply Quote 0
        • zerodrama
          zerodrama Regular Member last edited by

          neoscrypt is opensource, anybody is free to use it

          Is it a library though?

          I’ll be the librarian of feathercoin.

          I’ll tell people about the lines of code where a thing is.

          1 Reply Last reply Reply Quote 0
          • MrWyrm
            MrWyrm administrators last edited by

            Very interesting. What are you thinking?

            Like what I do: 6uuy6isbrW1SBF191Bzgui1gWxPdNKx2PB

            1 Reply Last reply Reply Quote 0
            • MrWyrm
              MrWyrm administrators last edited by

              I’m too slow. You’ve just answered my question. You want to make modular coin technology? Like crypto coin Lego?

              Like what I do: 6uuy6isbrW1SBF191Bzgui1gWxPdNKx2PB

              1 Reply Last reply Reply Quote 0
              • kris_davison
                kris_davison last edited by

                Well we made the c neoscrypt code into a java library. But it was already a stand alone c class with relevant functions needed to support neoscrypt in multiple guises. And also scrypt for backwards compatibility. Then wellenreiter managed to plug the java library into feathercoinj which is a java implementation of all the main Feathercoin features. (Excluding new core stuff)

                Its all on mine, ghostlanders and wellenreiters github if you need links.

                1 Reply Last reply Reply Quote 0
                • zerodrama
                  zerodrama Regular Member last edited by

                  Excellent. Cryptocoin Lego. Yes.

                  1 Reply Last reply Reply Quote 0
                  • zerodrama
                    zerodrama Regular Member last edited by

                    Can we actually release it as a library? Like apt-get install libneoscrypt?

                    1 Reply Last reply Reply Quote 0
                    • kris_davison
                      kris_davison last edited by

                      Oh right that’s a good question. That’s a little beyond my skill set however :(

                      1 Reply Last reply Reply Quote 0
                      • Wellenreiter
                        Wellenreiter Moderators last edited by

                        Can we actually release it as a library? Like apt-get install libneoscrypt?

                        in principle it is possible.

                        never compiled code into a library, but that’s jsut a question of reading and learning, but no magic.

                        To create installation packages for Linux distributions is no problem for me.

                        But making it a library implies, that the feathercoin client code is modified again in order to use the library.

                        Would look strange, if we provide a library, but don’t use it in our own code.

                        Feathercoin development donation address: 6p8u3wtct7uxRGmvWr2xvPxqRzbpbcd82A
                        Openpgp key: 0x385C34E77F0D74D7 (at keyserver.ubuntu.com)/fingerprint: C7B4 E9EA 17E1 3D12 07AB 1FDB 385C 34E7 7F0D 74D7

                        1 Reply Last reply Reply Quote 0
                        • zerodrama
                          zerodrama Regular Member last edited by

                          Make the library.

                          Get exchanges and pools to use.

                          Modify coin code to use library.

                          Establish vulnerability discussion place.

                          1 Reply Last reply Reply Quote 0
                          • kris_davison
                            kris_davison last edited by

                            Another way to do this would be to create a docker image for p2pool / Feathercoind so that its really really easy for anyone to run them.
                            I’ve got experience of docker so I could make a docker file if someone could give me step by step install instructions for say Ubuntu 14.04

                            1 Reply Last reply Reply Quote 0
                            • zerodrama
                              zerodrama Regular Member last edited by

                              Docker is a bit of an overkill for a single program though.

                              1 Reply Last reply Reply Quote 0
                              • kris_davison
                                kris_davison last edited by

                                Docker is intended for single applications or processes. It means all software md dependencies are contained within a docker image. All you need do is install docker which already has a Linux repo and pull the Feathercoind / p2pool image from the docker hub. Its only got a slight memory and overhead compared to running software directly but its much simpler.

                                Docker has a massive following and seems to be changing the way the software industry is thinking about software. Long gone are the monolithic apps of the past. Docker allows us to realise micro services with no context merging or overlap even on one host.

                                Sorry but I’m really loving docker right now.

                                1 Reply Last reply Reply Quote 0
                                • zerodrama
                                  zerodrama Regular Member last edited by

                                  It just sounds too much like a hack the client / server people came up with to delay the full on peer to peer conversion that’s coming.

                                  Also libraries are a basic concept of software development. We don’t need the crutch. Anyway we still need different images per OS.

                                  I’ll check out docker, just the same.

                                  Also got a mac to test on.

                                  1 Reply Last reply Reply Quote 0
                                  • kris_davison
                                    kris_davison last edited by

                                    With docker you don’t need different libraries for different platforms your docker container runs on Linux / Mac and potentially windows (shudder) at some point.

                                    1 Reply Last reply Reply Quote 0
                                    • kris_davison
                                      kris_davison last edited by

                                      Your right tho the tech is at a different level. Its architecture rather than library but it could make the tech more accessible.

                                      1 Reply Last reply Reply Quote 0
                                      • zerodrama
                                        zerodrama Regular Member last edited by

                                        https://www.physicsforums.com/threads/clarifying-the-notion-of-flux-linkage.806111/

                                        1 Reply Last reply Reply Quote 0
                                        • ghostlander
                                          ghostlander Regular Member last edited by

                                          It can be made into a library easily. It doesn’t depend on any third party components. I’ve nearly finished to rewrite it in the 32-bit and 64-bit x86 assembly. Completely.

                                          1 Reply Last reply Reply Quote 0
                                          • zerodrama
                                            zerodrama Regular Member last edited by

                                            Cool :) Could you put it in a form other coins can use as well?

                                            Our value is our reputation for contributing market leading ideas to coin ecosystem.

                                            Now I’ll do over 9000 finger pushups for breaking the buzzword limit.

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post