Author

Topic: [ANN][ELL] ELLCRYS - Decentralized Git Hosting for Developers & Designers (Read 1226 times)

full member
Activity: 644
Merit: 103
Introducing SafeHold: Desktop Wallet & Miner For Ellcrys

SafeHold — a desktop app for sending, receiving and mining transactions on network (currently the test network). SafeHold makes accessing Ellcrys functionalities easy and straightforward. https://medium.com/ellcrys/introducing-safehold-desktop-wallet-miner-for-ellcrys-41df3f385083
member
Activity: 532
Merit: 13
Hey guys, in the wake of Microsoft acquisition of Github. How this team feel about the dynamics/change of crypto open-source space?
Hi, how are things going with the development of the alpha version? Thanks for the info.
newbie
Activity: 182
Merit: 0
Hey guys, in the wake of Microsoft acquisition of Github. How this team feel about the dynamics/change of crypto open-source space?
newbie
Activity: 56
Merit: 0
I see this project is very interesting. success
newbie
Activity: 45
Merit: 0
Hello admin, i have problem with my erc20 wallet was hack by someone, can i change my address with new address wallet?
newbie
Activity: 45
Merit: 0
Hello! Could you please make your question clear? I do not understand your question.
newbie
Activity: 224
Merit: 0
Really interesting project. I tried the demo and it functioned effectively.
member
Activity: 349
Merit: 10
EllCast - Introduction To Ellcrys

A Q&A session with the founders of Ellcrys Network. This is the first of a series of podcasts aimed at informing our contributors about motivation, opinions and status of the Ellcrys project.

https://soundcloud.com/ellcryshq/ellcast-introduction-to-ellcrys/s-3HM5R
sr. member
Activity: 588
Merit: 253
Demystifying Ellcrys Products, Budget & Market Cap.

In this article, we will describe the various products to be developed by the Ellcrys PBC. These are the absolutely required products that will ensure we achieve the vision to create an ecosystem where developers create, manage and work for decentralized organizations.

Over the last 3 months, we have received a lot of feedback from our rapidly growing community. Some of these feedback are concerns about our hard caps and market cap. Basically, many people didn’t understand why we are attempting to raise $100M. We believe we have not done a good job in terms of educating our community about the various products and their financial requirements and as such they were unable to see the full picture. Hopefully, at the end of this article, we will make thing clearer.

This article will also include references to existing and similar services and the funding they received within 2–5 years of existence. It is important to note that some of this services/platforms where in Pre-Alpha phase of development. This should give the reader an idea about the financial requirement of a product.

https://medium.com/ellcrys/demystifying-ellcrys-products-budget-market-cap-abbec80659c4
sr. member
Activity: 588
Merit: 253
Ellcrys: A Decentralized Version Control System For Building Open Source Software And Services.

Web service providers limit organization accounts to only support single owner/admin that is granted unlimited access to add and remove users and manage the account resources. We see this in services like Github, Stripe, Heroku and thousands more. This kind of account structure cannot work for future decentralized organization where there is no single owner, no leader, no trust and no headquarters. Just people from all over the world working together in an open, trustless, democratic organization structure building centrally or decentrally executed software products. 

Ellcrys is a blockchain network that will allow anyone in the world start, join or contribute to open source software products and receive compensation for their contributions. Users will be able to create decentralized Git repositories that are censorship resistant, highly available and can be truly owned by multiple persons. Repositories can include all kinds of codes for different purposes such as web services, smart contracts, mobile apps libraries/packages, frameworks etc.

To enable open, trustless, democratic collaboration, we leverage Git, the most popular version control system, to allow anyone around the world to easily contribute to a project. Contributors can fetch branches, push changes and create pull request proposals to have their work merged. Ellcrys blockchain decentralizes a git repository by bundling and distributing git objects across the network. Contributors will be able to synchronize their local repositories seamlessly with the network using existing git tools.  Ellcrys is taking an approach that will bring transparency at the repository level.

A git branch can contain functions that may be compiled and executed against transactions. These functions are known as smart contracts. Ellcrys smart contracts are repo-addressable; This means that transactions are addressed to the repository they were loaded from as oppose to the contract address. This allows for future upgrades without breaking dependent applications. Transaction originators can still send transactions to old versions of smart contracts if the latest version is not preferred. Ellcrys will support development of smart contracts using languages such as Javascript, Go, Ruby & Python.

We believe maintainers and contributors of open source need to be properly incentivized to ensure continuous development and quality of projects. To that end, Ellcrys will allows open source projects the ability to create paid branches that attract a fee to fetch. Maintainers and contributors can benefit from paid issues created by users. Contributors will earn coins when their pull request is accepted by project’s community.

Ellcrys will level the playing field by allowing anyone outsource their software projects, set price as low as they can afford and allow independent developers take up task based on their preferred pricing.  The Ellcrys native coin is known as “Ell” (plural: Ellies, symbol: ELL). It is created through a process where people around the world send their national banknotes to the network and have it analyzed, verified, indexed and exchanged for Ellies. This process is referred to as “minting”. There will be a total coin supply of 10,000,000,000 (Ten Billion). These Ellies will be distributed through a process known as StackMint.  StackMint allows millions of people from all parts of the world exchange their national banknotes for ELL. StackMint aims to provide a fair distribution model where everyone can constantly receive bits of Ellies without needing to purchase expensive hardware as seen in PoW systems.

The pre-ICO sale of the ELL token will run from February – March 2017, and the ICO sale will run from March – April 2018.

https://www.techbullion.com/ellcrys-a-decentralized-version-control-system-for-building-open-source-software-and-services/?utm_content=bufferc58f7&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer
member
Activity: 115
Merit: 10
Your project was listed on Foxico.io! https://foxico.io/project/ellcrys

    |\___/|
   /          \
  /_.~  ~,_\
       \@/
copper member
Activity: 154
Merit: 0
What is your monthy turnover as of today?

What turnover are you referring to? Please clarify.
newbie
Activity: 44
Merit: 0
What is your monthy turnover as of today?
copper member
Activity: 154
Merit: 0
I like the idea of the universal node reward and the stack minting, but how do you validate the banknotes for the StackMint process?

Validation is a two phase process.

The first phase will be performed on-chain by nodes collecting transactions containing images of banknotes and passing them to an image analyzer to detect and filter out obviously invalid banknotes. This on-chain validation is supported by a currency analyzer trained to detect any unwanted/unsupported banknotes or denominations. When a banknote successfully passes through this process, a fingerprint is derived and stored on the blockchain along with the image (stored on IPFS). The fingerprint constructed is unique to every banknote. If a banknote with matching signature is sent to the network, it will be rejected. No two banknotes will ever be accepted.  

The second phase is crowd-powered. This involves users with compatible wallet applications pulling partially validated (banknotes that have passed on-chain validation) banknotes for manual verification. When a user (wallet owner) pulls a banknote, they must stake some coins as a proof of their honesty and send their approval/disapproval votes. When a certain number of votes are received for a single banknote, the majority vote determines the final validity of the banknote. Users who end up in the losing side will forfeit their stake to the winning majority. The winning majority shares the validation stake and get a share of the new coins generated. After certain point in time, the amount of stake required increases to serve as a difficulty function.

That is the current process for validation. We are still working on this and expect it to change.
copper member
Activity: 154
Merit: 0
    How to mine this coin?

    There are two ways to 'mine' coins:

    • By running an Ellcrys client/node and getting rewarded through our Universal Node Reward (UNR). With Universal Node Reward, the network rewards all nodes with new coins based on how active/available they had been in the previous month. Nodes that form a consensus group (delegates) will get additional coins.
    • With StackMint, you take a photo of your national banknotes (USD, EUR, GBP etc), send them to a network node and exchange it for new coins after your banknotes must have been validated. Read this article to learn more.
    [/list]

    BS.

    You missed an opportunity to share some knowledge.
    full member
    Activity: 210
    Merit: 100
    I like the idea of the universal node reward and the stack minting, but how do you validate the banknotes for the StackMint process?
    hero member
    Activity: 714
    Merit: 500
    Skol!
      How to mine this coin?

      There are two ways to 'mine' coins:

      • By running an Ellcrys client/node and getting rewarded through our Universal Node Reward (UNR). With Universal Node Reward, the network rewards all nodes with new coins based on how active/available they had been in the previous month. Nodes that form a consensus group (delegates) will get additional coins.
      • With StackMint, you take a photo of your national banknotes (USD, EUR, GBP etc), send them to a network node and exchange it for new coins after your banknotes must have been validated. Read this article to learn more.
      [/list]

      BS.
      copper member
      Activity: 154
      Merit: 0
        How to mine this coin?

        There are two ways to 'mine' coins:

        • By running an Ellcrys client/node and getting rewarded through our Universal Node Reward (UNR). With Universal Node Reward, the network rewards all nodes with new coins based on how active/available they had been in the previous month. Nodes that form a consensus group (delegates) will get additional coins.
        • With StackMint, you take a photo of your national banknotes (USD, EUR, GBP etc), send them to a network node and exchange it for new coins after your banknotes must have been validated. Read this article to learn more.
        [/list]
        hero member
        Activity: 714
        Merit: 500
        Skol!
        How to mine this coin?
        copper member
        Activity: 154
        Merit: 0
        copper member
        Activity: 154
        Merit: 0
        the idea is cute nice, I would wait for roadmap. By the way, is there prototype already done? I see some projects on github account...

        We have a roadmap on the website. Our Github contains various projects for different components of the platform. These projects are still in their early
        stages. We have a prototype for our heroku-like platform-as-a-service (named "cocoon"). While there is still a lot to be done, We expect and are working to have a beta version of the network launched by Q4 of next year.
        copper member
        Activity: 154
        Merit: 0
        "like Github/Bitbucket/Gitlab with added benefits such as censorship resistance, high-availability and native coin rewards."
        Is availability and censorship a big problem on GitHub?  Never heard this before, though I'm not a dev so I wouldn't know from their perspective.

        Availability and censorship are not problems on Github (yet). The core problem Ellcrys aims to solve is collaboration between people who are interested in working on a project without having to trust fellow collaborators with the project's assets like secret/API keys, source codes, payment accounts, revenue etc. Imagine two or more individuals who met online and would like to build a small web service, one that will potentially generate revenue. There is going to be issues of trust. If the project is hosted on Github, then who gets to be the sole admin/owner of account? Who decides what is merged and deployed? Who owns and manages the hosting accounts, Paypal/Stripe and Google Analytics accounts etc. This is what Ellcrys and the ecosystem we will build will solve. By decentralizing a project from the source code level and allowing consensus to be reached through blockchain enabled governance tools, we can fix the trust issues and allow people to freely collaborate on any kind of open source projects or business venture. Having a decentralized Git hosting services is super important. The great thing is that the rest of the blockchain ecosystem can host projects on a decentralized Git system and move decentralization a step forward.

        Is there a way to reward a dev based on the pulls of his/her repo?

        Yes. This is something we are interested in implementing as a way for project owners to earn some compensation for their continuous effort and support for the open source ecosystem. But this kind of reward will be paid by the client pulling the repo.



        full member
        Activity: 364
        Merit: 102
        Good one, wishing you a successful round.
        full member
        Activity: 728
        Merit: 110
        the idea is cute nice, I would wait for roadmap. By the way, is there prototype already done? I see some projects on github account...
        full member
        Activity: 266
        Merit: 100
        "like Github/Bitbucket/Gitlab with added benefits such as censorship resistance, high-availability and native coin rewards."

        Is availability and censorship a big problem on GitHub?  Never heard this before, though I'm not a dev so I wouldn't know from their perspective.

        Is there a way to reward a dev based on the pulls of his/her repo?
        copper member
        Activity: 154
        Merit: 0
        copper member
        Activity: 154
        Merit: 0
        full member
        Activity: 140
        Merit: 100
        Idea look interesting, good luck.
        member
        Activity: 112
        Merit: 11
        would it have airdrop?
        copper member
        Activity: 154
        Merit: 0
        NOTICE: New announcement thread is here. Please, all questions and comments should be posted there. Thanks.







        ELLCRYS




        Telegram     Twitter     Facebook     Medium     Github



        What is Ellcrys?

        Ellcrys is a decentralized version control system that allows people across the world to
        build open source software products collectively.

        Open source contributors receive coins as reward when their contributions are accepted, they can also
        retain some ownership and receive revenue from revenue generating projects. Collaborators can
        co-develop and co-own applications such as websites, mobile apps, smart contracts,
        libraries etc. Ellcrys aims to provide a decentralized platform where people can build open,
        transparent multi-owner applications. A version control system where source codes are immutable, censorship resistant and highly available.

        Explainer Video #1

        Ellcrys - A collaboration network for building software products with anyone

        Explainer Video #2

        This is a chat between Matthew Deiters and Startup Chat back in 2014. Matt was the founder and CEO of Assembly,
        a project Ellcrys is closely augmenting using blockchain. In this video, Matt talked about Assembly, their mission
        and how it worked. Assembly was a great project truly ahead of its time.
        This video will help you understand Ellcrys better.


        Startup Chat #60 - Matt from Assembly

        NOTE: Matthew Deiters is not associated with Ellcrys. The video above serves to further explain the Ellcrys USP in the context of a similar,  previously existing project.

        Medium Posts

        Blockchain For CollaborationStackMint



        Main Use Cases

        Decentralized Git Hosting

        Ellcrys provides Git hosting to developers and designers similar to existing centralized platforms like Github/Bitbucket/Gitlab
        with added benefits such as censorship resistance, high-availability and native coin rewards.
        Open source contributors will be able to create projects that can never be censored. As a
        measure to encourage collaboration, project contributors are rewarded with
        coins when their pull requests are accepted.

        Open Source Collaboration

        Users can create, join and contribute to open source projects. A project can have one or thousands of owners
        where proposals and approval votes determine what happens to the project. Ownership is totally controlled and
        enforced by the blockchai[Suspicious link removed]oject maintainers can create paid branches to receive payment
        for premium branches. They can also receive payments for fixing paid issues. Independent
        developers can complete paid tasks and receive payment in the native coin just like
        centralized services like Gigster or Freelancer.

        Smart Contracts

        Collaborators can co-develop repo-addressable smart contract applications with existing languages.
        A repo-addressable smart contract can be upgraded without breaking external applications
        depending on it. Smart contract functions are pushed to a branch which is
        compiled and used to process transactions.

        Software Outsourcing

        Individuals and businesses looking to outsource software development projects can create a repository and
        add tasks with some coins as reward for whoever completes it. Independent developers looking
        for work, can pick tasks, complete them and receive the task\'s reward.




        Technology

        Consensus Method

        To ensure fast transaction processing, we are opting for Delegated Proof of State (DPOS) for
        handling network consensus operations.


        Sharding Technology

        As a decentralized version control system, we expect transactions to include many file objects.
        This will inevitably increase the size of the blockchain very quickly and reduce transaction processing speed.
        It is imperative that we implement sharding technology for improved scalability. We
        are closely studying systems like OmniLedger.

        File System

        Git objects will be managed by the Interplanetary File System (IPFS)


        Coin Features
        Name: Ell (plural: Ellies)
        Total Supply: 10,000,000,000
        DPoS Reward: 50 Ellies
        Mining Algorithm: StackMint



        StackMint (a.k.a Mining)

        ELL is created through a process known as StackMint. StackMint allows people from all over the world
        exchange their national banknotes for Ellies. Holders of USDs, EUR, GBP etc take a photo of their bills, send
        them to the Ellcrys blockchain and in turn get Ellies when validation is successful. Banknote validation is a
        two-phases process involving on-chain validators (nodes) and off-chain validators (stakers). On-chain
        validation identifies and computes a fingerprint for a banknote and passes it to off-chain stakers who
        verify the authencity of a banknote. Stakers bet some coins as "Proof of Honesty" and in turn
        get some of the exchanged coins if they correctly determine the banknote's validity,
        otherwise, they forfeit their stake to the majority stakers that correctly determined
        the banknote's validity. See this post for more details.



        Universal Node Reward

        Universal Node Reward is the standard reward every active node is entitled to. Since all nodes
        contribute resources to the network we think it is extremely unfair to reward a few nodes while
        others get nothing. Each month, the network hands out some coins to every node
        based on their level of availability.




        Team

        Kennedy Idialu - Founder, Developer
        Odion Olumhense - Cofounder, Operations
        Damilare Akinlaja - Developer
        Larry Eliemenye - Developer
        Usman Amusat - Design & User Experience
        Dave Ozoalor - Developer
        Elvis Chidera - Mobile Developer




        Telegram     Twitter     Facebook     Medium     Github










        Jump to: