Writing safe DApps today is too difficult and developers lack tools to easily build composable components.
Partnering with MuKn.io/Glow to make building infrastructure fast, easy to write and audit to onboard developers new to the space.
This is the total amount allocated to NFT-DAO EZ-on.
*
*
*
NOW bringing the power of Glow from MuKn.io to make DApps easy to write and audit
**************************************************************************************
Writing safe DApps today is too difficult and developers lack tools to easily build composable components.
Glow makes building infrastructure fast, easy to write and especially audit.
To draw developers from other disciplines we need to make it easy to work on blockchain.
We will build modules, tools & components useable in building DApps covering 80% of use cases.
We will start with items needed to build NFT marketplaces and extensions as our first deliverables.
Then we will build other composable components or services required for any DApp.
PLAN AND BUDGET
Phase 1 - Research highest Pareto use case components to build
(In process already within NFT-DAO working groups)
Phase 2 - Prioritize Resource Utilization
(Assign teams to the work to be done, including MuKn)
Phase 3 - Run Sprints to build the top three (3) components needed
(three dev teams working either in parallel or serial on 3 core components)
Phase 4 - Testing, Audit and hardening
(three dev/ops teams doing verification testing)
Phase 5 - Go Live
(alpha and beta testing in real world conditions)
Phase 6 - G/A Launch
(General Availability for developers to use)
Total: $63, 842
DETAILED PLANS AND PROGRESS TO DATE
Our NFT-DAO Fund-3 work offers the first NFT marketplace framework that all (89+ to date) NFT-centric proposals can use to build purpose-build marketplaces on Cardano—natively, quickly and easily.
We intend to harden and extend the minimum viable product (MVP) capabilities while we work on improving the developer ecosystem and experience on Cardano with building blocks anyone can use to build any DApp (we are targeting NFTs first).
NFT-DAO is leading the charge already, making Cardano the de facto place for creators, entrepreneurs and developers to build NFT business models.
* Easy for creators with no blockchain experience
* Quick and safe for ETH developers to onboard
* Entrepreneurs can build marketplaces fast and simply
We created a space for new developers to connect with more NFT/Cardano developers inside the DAO. Where each new developer makes it easier for whoever comes after by contributing to NFT-DOA's open source project and documentation. We are welcoming developers, entrepreneurs, artists, business folks by refining the DAO's on-boarding and providing a way to begin contributing in one of NFT-DAO's agile teams.
What is Glow and how will it be a differentiator?
Glow is a programming language used to make decentralized applications, otherwise known as DApps. Its design goals are:
Safety: each newly implemented function is thoroughly audited so that a programmer using the Glow language or its associated toolset won't have to worry about securing interactions between users.
User-friendliness: we want to make DApps mainstream, and Glow's development team always aims at making it obvious what a DApp does or doesn't do, so users can ascertain that it indeed matches their expectations.
Portability to any blockchain: applications written in Glow can run on any blockchain, so unlike with previous tools, you don't have to learn all the tooling specific to a single blockchain only to realize later the users you want will be on another blockchain. The same DApp will be able to use the resources of multiple blockchains at once, and meet the users where they are and wherever they will be.
In other words: what usually takes a huge amount of lines of code, and many experts in various fields, has been automated and abstracted by Glow.
We at NFT-DAO will leverage the experience of the Glow team to help us build the right tools for the NFT developers we seek to build the ecosystem to support.
EZ-On Ecosystem Development
Vision
The fastest way to get from ETH to Cardano!!
NFT projects on ETH want to quickly bring their dApps to the Cardano blockchain as well. The ERC20 and ERC721 token converters enable some of the work. Refactoring other system components can be achieved by building tools and composable building blocks to help the transition.
What We'll Do
We intend to build the developer ecosystem tools, libraries, and contracts necessary to handle 80% of the most common use cases that are needed for smoothly transitioning ETH NFT projects and other ETH dApps.
Who Will Help Us
We will do this with partners like IOG professional Services and MuKn.io then plan to open source the things we are able in order to encourage the good ETH NFT projects to feel welcome on Cardano.
MuKn created Glow, a language that makes it tremendously easier to write, and verify, DApps—a "JavaScript for Blockchain", a market-disrupting product. We will work with MuKn to build the components developers want.
Stretch Goals
Additionally, we intend to provide tools for Java developers who represent 40.2% of programmers whereas Haskell represent 2.1%. Providing easy on-boarding (EZ-on) for these Ocean programmers is a longer term goal, this will extend into Fund-5 realistically, but if we can get started in Fund 4 we will!
PARTNERING FOR SUCCESS WITH EXPERTS
We will partner our strong developers with the experts at MuNk.io and the IOG Professional Services engineers for the fastest paths to success. Finley is our team's expert on all things Plutus and will engage specifically when we need Plutus code.
TEAM MuKn
François-René "Faré" Rideau - CEO
Co-Founder, has been making programming languages and distributed systems usable for 25 years. Alumnus of the École Normale Supérieure, Former Senior Engineer at ITA Software, he also worked at Google and Bridgewater Associates.
While working in the industry, he notably maintained and rewrote ASDF, the build system at the heart of the Common Lisp open source community; he also kept publishing academic papers and speaking at programming language conferences; early in his career, he even proved in Coq the correctness of a (centralized) payment protocol.
Eventually, his interests in economics and software security converged with his experience in open source software and formal methods and he started working on Layer 2 solutions for the Blockchain. Since January 2018, he has made plenty of mistakes as co-founder of startups, and learned the hard way to become his own CEO.
Alexander Smart - Chief Operations Officier
Co-Founder, has always thought fast, but learned to think deep and sharp at UChicago. After studying law at Pepperdine, he spent nearly fifteen years guiding executives and decision makers through litigation, in matters ranging from shoplifting and speeding tickets to multi-forum international investment bank disputes.
His practice honed his ability to quickly assimilate and master new information, and deliver that information clearly at any level of sophistication. Tiring of courthouses, he found his skills were readily applicable and desperately needed in the blockchain space.
Gauthier Lamothe - Chief Communications Officer
Co-Founder, has been a seasoned coach, psychotherapist and instructor in communication and management.
He doubled his career as a media expert (film and software producer, then e-marketing manager).
He participated in the development of a few blockchains, for entities such as the Free Republic of Liberland, and worked on decentralized justice systems, tokenization of governance, and of course crypto-currencies.
His work in the MuKn ecosystem is to take care of every aspect related to communications and human issues, both within the company and with customers and partners, for awareness of human-related safety risks are often dramatically underestimated in the blockchain space.
Alexander Knauth - Developer
Alexander Knauth studied at Northeastern University College of Computer and Information Science and achieved a Bachelor of Science in Computer Science, where he researched Type Systems and Macros.
Co-author of two research papers at POPL, he also contributed to the Racket programming language.
Currently working for Mutual Knowledge Systems Inc. after a first collaboration on another project for Alacris/Legilogic
Drew Crampsie - Developer
Drew Crampsie is an independent systems developer with over 20 years of experience in designing, implementing and maintaining Internet based applications and servers with a focus on "bleeding edge" Web Apps.
Drew is a seasoned user in non-mainstream and mainstream techs and languages (Scheme, Common Lisp, SQL, Javascript, C…).
Emeka Nwanko - Developer
After graduating in 2005 from Nnamdi Azikiwe University, Emeka Nwanko worked for several companies as a Field Engineer or Operations Manager, such as Schlumberger Nigeria or Northern Oilfield Services and Supplies.
He also worked for Satajanus Nigeria Limited as a software developer in the field of Blockchain industry, both in C# and F#, but also in Rust and Solidity.
He also offers free programming classes as a teacher.
TEAM NFT-DAO
Our team is drawing talent in at this writing over 110 persons joined our NFT-DAO Discord. We're embracing everyone who strongly desires an overarching NFT framework on Cardano—especially those who proposed NFT solutions—and invite you to join our NFT DAO that will open-source the patterns we build as a community. Join us in a coordinated and consolidated effort. Others have already merged their proposal. You'll join:
Rich Kopcho, a life-long entrepreneur building 18 start-ups in his career. He has owned and managed a development shop and open-sourced the successful 'Restore' backup solution. He taught manufacturers around the world Holonic manufacturing (1997-2007); a heterarchical systems and technology approach that is the foundation DAOs are based on. He currently operates a venture studio in Laramie WY building technology solutions with partners. Rich is the executive producer of the Wyoming Blockchain Stampede - an annual conference by UWYO that IOHK/Cardano/Emurgo and others sponsor to educate the blockchain community.
Michael Yagi, a senior software engineer with experience facilitating integration between different technologies across many different facets in a smooth, seamless fashion. He has a background in leading the development for projects that need to ship projects with many unknowns in a timely manner. His interest lie in building the bridge between the ocean and the pond (Cardano and "traditional" software engineering) as well as leveraging his game development background for NFT's in the game industry.
Finley McIlwaine, a PhD candidate (UW) in computer science; a developer working in the University of Wyoming Advanced Blockchain Lab—a R&D lab focused on Formal Verification, Smart Contracts, and Secure Hardware related to Real-world Blockchain Applications funded by IOHK. Finley is very familiar with the Cardano ecosystem; and the winner of the IOHK Marlowe Challenge at WyoHackathon 2020 and Plutus Extension Challenge at WyoHackathon 2019.
Troy Egan, a PhD candidate investigating how to support peer communities to compete against corporations in the development of immersive transmedia projects. He is a creative entrepreneur with experience in the creative, health and community development sectors in New Zealand and Australia. His interest lies in how NFT's can be used to tokenize emergent creative projects.
Tyler Wales, an entrepreneur with product development and management expertise, and experience bringing new solutions to
market. He has launched multiple profitable businesses in media and technology and has established relationships in film production and distribution. Tyler is currently a mentor at Portland Incubator Experiment.
113 Community Members n+1, is passionate about NFTs and has aligned themselves to a previous proposal seeking funding for a NFT point solution. They are eager to build their business model on top of a solid framework. Since none has existed for Cardano, they were planning to build one for themselves from scratch. They are one of ~120 individuals who could potentially pool their expertise into an all-embracing open-source version to benefit the entire community rather than one project. Their expertise is multivariate in development, SPO, marketing, design, business, and more.
SCHEDULE AND FUNDING
We have a comprehensive plan and schedule you can visit outside of IdeaScale. Currently IdeaScale isn't flexible for managing a living document. Please go to this link for the complete plan and deliverables: http://bit.ly/EZ-On
OUR ETHOS AND PURPOSE
NFT-DAO is a community originating inside the Cardano Catalyst community with our primary focus and the purpose of supporting NFTs. We're an emergent DAO in formation inside the Catalyst DAO and an NFT bridge to others outside of Catalyst and Cardano at large. We aspire to:
* Holonic architecture
* Heterarchical communication
* Autonomous Cooperative behavior
* Chaordic systems thinking
Our structure is currently emerging as the embodiment of purpose, principles, people, and concept is being captured in a written document capable of creating legal reality in an appropriate jurisdiction (a Wyoming DAO), in the form of a charter and constitution or a certificate of incorporation and bylaws. It is the written, structural details of the conceptual relationships — details of eligibility, ownership, voting, bodies, and methods of governance. It is the contract of rights and obligations between all participants in the community.
MULTI-CURRENCY LEDGER
NFTs are our primary focus and purpose. The introduction of a multi-currency ledger model into Cardano allows the network to support additional cryptocurrencies in an ERC20-like way, but cheaply, more securely, and without the need for a complex scripting system thanks to native support in the settlement layer. Not only are users able to create their own fungible tokens on the Cardano network, but a multi-currency ledger also allows for tokenization with the creation of non-fungible tokens, plus easier integration with smart contracts involving multiple cryptocurrencies.
SMART CONTRACTS
Supporting our focus and purpose on non-fungible tokens, the integration of smart contracts, the Goguen era represents a big step forward in capability for the Cardano network. Where the Shelley era decentralizes the core of the system, Goguen adds the ability to build decentralized applications (DApps) on Cardano's solid foundation of peer-reviewed research and high-assurance development.
The work for Goguen has been under way in parallel with Shelley, and when complete will allow users from technical and non-technical backgrounds to create and execute functional smart contracts on the Cardano network. One of the goals for the Goguen era has been the creation of Plutus, a purpose-built smart contract development language and execution platform using the functional programming language Haskell. Plutus is already available for testing and brings the benefits of functional programming to smart contract creation. It also allows one code base to support both on and off-chain components, improving the coherency and usability of the development experience compared with existing smart contract implementations.
The Goguen era also encompasses work to make Cardano accessible to wider audiences via Marlowe, allowing financial and business experts with no previous technical knowledge to create smart contracts. Marlowe is a high-level, domain-specific language (DSL) for financial contracts which is built on Plutus. Marlowe comes with the Marlowe Playground, an easy-to-use application-building platform that non-programmers can use to build financial smart contracts. Together, Marlowe and the Marlowe Playground simplify the process of creating smart contracts for financial applications, allowing subject matter experts to directly contribute without requiring deep programming skills. The combination of Plutus and Marlowe will enable a new class of enterprise-level smart contracts with verified functionality, capable of underpinning large scale implementations in the real world.
As well as adding functionality in the form of smart contracts, Goguen will also see improvements to the core Cardano offering. Most significantly, the addition of a multi-currency ledger will extend the usefulness of Cardano even further, enabling users to create new natively-supported tokens. This will allow the creation of fungible and non-fungible tokens, supporting the creation of new cryptocurrencies on Cardano as well as the tokenization of many types of digital and physical assets. Another benefit will be easier integration of smart contracts and DApps involving multiple cryptocurrencies.
The Goguen era represents a step change in the abilities of Cardano, opening the way to the development of enterprise-level, mission-critical, decentralized smart contract applications, with even more exciting things to come during the Basho and Voltaire eras.
Thank you for reading this far, we appreciate your feedback, kudos and votes!
The NFT-DAO collective
63842MuKn.io/Glow brings skills of cybersecurity, cryptography, distributed systems, systems programming, economic modeling & mechanism design.