diff --git a/docs/dev/protocol/eip.md b/docs/dev/protocol/eip.md index 5cd2430a..d069f344 100644 --- a/docs/dev/protocol/eip.md +++ b/docs/dev/protocol/eip.md @@ -9,12 +9,20 @@ Ergo Improvement Proposals (EIPs) are a set of guidelines and standards designed Here are some of the EIPs that have been proposed and implemented: -- [EIP-0001: UTXO-Set Scanning Wallet API](eip1.md): This EIP focuses on extending the wallet to serve the needs of external applications by providing a flexible scanning interface. -- [EIP-0020: ErgoPay](eip20.md): An interaction protocol between wallet application and dApp for creating, signing and sending Ergo transactions. -- [EIP-0037: Tweaking Difficulty Adjustment Algorithm](eip37.md): This EIP proposes changes to make the current difficulty readjustment more reactive and smoother. -- [EIP-0027: Emission Retargeting Soft-Fork](eip27.md): This EIP proposes an amendment to the emission schedule to ensure the long-term sustainability of the mining protocol. +- [x] [EIP-0001: UTXO-Set Scanning Wallet API](eip1.md): This EIP focuses on extending the wallet to serve the needs of external applications by providing a flexible scanning interface. +- [x] [EIP-0020: ErgoPay](eip20.md): An interaction protocol between wallet application and dApp for creating, signing and sending Ergo transactions. +- [x] [EIP-0037: Tweaking Difficulty Adjustment Algorithm](eip37.md): This EIP proposes changes to make the current difficulty readjustment more reactive and smoother. +- [x] [EIP-0027: Emission Retargeting Soft-Fork](eip27.md): This EIP proposes an amendment to the emission schedule to ensure the long-term sustainability of the mining protocol. -To gain a better understanding of the structure and formatting of EIPs, we encourage you to review the existing [EIPs](https://github.com/ergoplatform/eips). This will provide you with a clear picture of the expectations and standards associated with EIPs. +To gain a better understanding of the structure and formatting of EIPs, we encourage you to review the existing EIPs on [GitHub](https://github.com/ergoplatform/eips) or within [this documentation](https://docs.ergoplatform.com/tags/#eip). This will provide you with a clear picture of the expectations and standards associated with EIPs. + +#### Open EIPs + +See the [Pull requests](https://github.com/ergoplatform/eips/pulls) section for full details on the open EIPs, some of the most notable are; + +- [ ] [Ready to merge/implemented PRs #86](https://github.com/ergoplatform/eips/issues/86) +- [ ] EIP-0042 Multi-Signature Wallet +- [ ] [[WIP] EIP-50 - Sigma 6.0](https://github.com/ergoplatform/eips/pull/100) ## Hardfork Wishlist diff --git a/docs/devdao.md b/docs/devdao.md new file mode 100644 index 00000000..270001ff --- /dev/null +++ b/docs/devdao.md @@ -0,0 +1,137 @@ +# Developer DAO + +The Developer DAO (DevDAO) is a decentralized autonomous organization focused on research, development, and maintenance of the Ergo protocol and its associated infrastructure. The DevDAO aims to promote transparency, scalability, and community involvement in the core development efforts of the Ergo ecosystem. + +/// admonition | This page is adapted from [ErgoDevs - R&D DAO for Ergo core on ergoforum](https://www.ergoforum.org/t/ergodevs-r-d-dao-for-ergo-core/4663) + type: info +/// + +## Motivation + +Currently, the development of core repositories and infrastructure projects is not transparent enough and lacks scalability. Additionally, the promotion of the Ergo protocol, ErgoScript, and dApp development on Ergo is not being done effectively. The establishment of the DevDAO aims to address these issues by scaling core development and education efforts. + +## Scope + +The scope of the DevDAO includes: + +- Research: Blockchain (PoW and PoW-based protocols, privacy-enhancing protocols, sidechains, optimistic and ZK verification of off-chain computations), and monetary (alternative monetary systems on the blockchain, stablecoins, mechanism design in tokenomics) +- Core development: Reference client implemented in Scala repositories (debox, scorex-util, scrypto, sigmastate-interpreter, ergo), and parts of the protocol implemented in Rust (sigma-rust) +- Infrastructure: Libraries and open-source wallets (AppKit, Fleet, Nautilus, ergo-wallet) +- Oracle pool framework +- ChainCash (as an assembler level for monetary innovations, such as local exchange trading systems) + +## Vision + +The DevDAO envisions Ergo as Digital Gold 2.0, a mineable digital commodity with trustless derivatives and expressive contracts. By building upon Ergo's robust DeFi ecosystem and introducing sidechains, the DevDAO aims to expand the decentralized monetary base and derivative money supply, creating a more inclusive and accessible financial system for the Ergo community and beyond. + +## Completed Milestones + +The Ergo platform, with the support of the Ergo Foundation and community developers, has already made significant strides in developing its infrastructure and DeFi ecosystem. This includes launching basic infrastructure such as wallets and explorers, as well as a wide range of DeFi tools and trustless derivatives, such as: + +- SigmaUSD stablecoin (Djed protocol) +- Spectrum DEX (AMM-based) +- ErgoMixer (non-interactive, non-custodial mixer) +- ErgoAuctionHouse (peer-to-peer auctions) +- SigmaFi (peer-to-peer loans via bonds) +- Duckpools (lending pools) +- ErgoRaffle (decentralized crowdfunding) +- EXLE (uncollateralized lending) +- SigmaO (trustless options) +- HodlCoin (trustless ERG derivative with non-declining price) +- AuctionCoin (emission via auctions) +- Oracle Pools (federated transparent data providing) +- Rosen Bridge (two-layered federated bridge) + +These tools collectively contribute to the creation of more trustless collateral through various means such as AuctionCoin, OptionCoin, and fair initial mining offerings. As a result, Ergo's decentralized monetary base and derivative money supply continue to grow. It's worth noting that the entire DeFi ecosystem on Ergo is built upon its unique ErgoTree/ErgoScript contractual layer, also known as Sigma, which provides a secure and flexible foundation for the development of complex financial applications. + +## Upcoming Milestones + +Looking ahead, key milestones include: + +- The launch of new DeFi tools such as Paideia, Dexy/Gluon stablecoins, ChainCash, Analog Ergo, and OptionCoin +- Implementing sidechains with trustless transfers and various consensus mechanisms (merged mined with ERG, other blockchains, or double merged mined) +- Expanding Ergo's contractual layer to sidechains, incorporating features like Bulletproofs-based sigma protocols and elevating certain contracts to first-class citizens +- Experimenting with scalability solutions like sharding on sidechains +- Utilizing ERG and other tokens on Ergo and sidechains from launch, fostering a rich and diverse DeFi ecosystem +- Launching existing applications on sidechains, contingent on modifications to the contractual layer + +By achieving these milestones, the DevDAO aims to establish Ergo and its Sigma layer as a central hub for UTXO PoW blockchains with powerful smart contract capabilities. + +## Monetization Strategies + +To ensure the sustainability and growth of the Ergo ecosystem, the DevDAO is exploring various monetization strategies, such as: + +- Receiving a percentage of sidechain token emissions, similar to the Ergo Treasury contract +- Offering consultancy services and support for launching applications on sigma chains + +These strategies will help fund ongoing development and foster a thriving community of developers and users around the Ergo platform, in collaboration with the Ergo Foundation and the wider Ergo community. + +## Goals + +- Organize discussions on research topics, EIPs, and workshops +- Find funding for bounties and salaries +- Maintain existing infrastructure, improve existing protocol-related code and libraries, and explorers +- Bring thousands of new developers into Ergo dApp development by creating and promoting tutorials and dApp examples +- Support the needs of dApps and wallets +- Help with auditing and testing dApps + +## Committees + +To track the achievement of the goals mentioned above, the DevDAO has several committees. Every DevDAO member may be a member of one or more committees: + +- Research committee +- Scala core committee +- Rust core committee +- Infrastructure committee +- Education committee +- ChainCash and monetary innovations committee + +## Funding Sources + +- Ergo Foundation (EF) +- Projects on Ergo (e.g., Gold Cooperative is already sponsoring Oracle Pools and ChainCash development) +- Crypto funds + +## Funding Mechanisms + +- Bounties +- Sponsorship of part-time and full-time developers +- Grants + +## Development Plan + +### Q1 2024 + +- Research: Initial sidechain prototyping (no p2p, tests showing block generation, verification, and transfer for a sidechain having only cross-chain support features mentioned in the ErgoHack whitepaper) +- Node: RocksDB, UTXO set scanner, sub-block based blocks propagation EIP and basic entities +- Sigma: 6.0 planning and versioning code for serializers, new methods, new types +- Sigma-Rust: Planning further development (costing, 6.0 support) +- ChainCash: Tests for refund, contracts for custom tokens, another presentation +- Oracle pools: Planning further development, final audit of EIP, considering dev rewards in contracts +- AppKit: To be determined +- Other repos: Planning further development +- Education: To be determined + +### Q2 2024 + +- Research: Design docs for concrete sidechains, plan for research in other fields, forming research group +- Node: The simplest sidechain with p2p support, subblocks based propagation in the testnet +- Oracle pools: EIP merging, releasing oracle pool version with dev rewards support, considering extensions (for delivering sport events, etc.) +- Sigma: 6.0 implementation +- Sigma-Rust: To be determined +- AppKit: To be determined +- Other repos: To be determined +- Education: To be determined + +### Q3-Q4 2024 + +- Research: To be determined +- Node: Sub-blocks support in mining API and weak confirmations API, another p2p level audit, refactoring, tests for p2p layer +- Oracle pools: To be determined +- Sigma: 6.0 audit and tests, 6.0 activation, planning further development +- Sigma-Rust: To be determined +- AppKit: To be determined +- Other repos: To be determined +- Education: To be determined + +Note: The areas marked as "To be determined" indicate that it is challenging to plan precisely how a direction will be shaped in a specific time period, as it depends on the contributions from the community, including you! With the establishment of the DevDAO, things should become more transparent and better planned. diff --git a/docs/eco/optioncoin.md b/docs/eco/optioncoin.md new file mode 100644 index 00000000..e69de29b diff --git a/docs/eco/rosen/ergo-watcher.md b/docs/eco/rosen/ergo-watcher.md index cb2db439..302ade3a 100644 --- a/docs/eco/rosen/ergo-watcher.md +++ b/docs/eco/rosen/ergo-watcher.md @@ -2,6 +2,10 @@ Watchers are integral to Rosen Bridge, serving as cross-chain oracles. They observe and report deposit events on their network to Ergo, contributing to the network's security and expansion. +/// admonition | This section is adapted from the [deploy-docker.md](https://github.com/rosen-bridge/operation/blob/dev/docs/watcher/deploy-docker.md) section on the Rosen Bridge documentation. + type: info +/// + ## Clone the Repository and Prepare the Environment First, clone the operational repository and navigate to the appropriate directory: diff --git a/docs/ef/ef-scope.md b/docs/ef/ef-scope.md index 7016cd61..46fdd8e1 100644 --- a/docs/ef/ef-scope.md +++ b/docs/ef/ef-scope.md @@ -1,69 +1,106 @@ # The Scope of the Ergo Foundation -The primary focus of the Ergo Platform is to provide an efficient and secure way to implement financial contracts, which is the most widely used application of blockchain technology. This focus is recognized and supported by the Ergo Foundation. +The Ergo Foundation is a non-profit organization dedicated to advancing the adoption and development of the Ergo Platform. Its primary focus is to support the Ergo Platform in providing an efficient and secure way to implement financial contracts, the most widely used application of blockchain technology. -The Ergo Foundation is committed to organic and non-breaking development of the Ergo Platform protocol. The Foundation ensures that protocol changes are approved not only by miners - who express their will directly on the blockchain - but also by users and projects building on top of Ergo. +## Mission and Principles -The Ergo Foundation is committed to maximizing the number of valuable ecosystem developments accomplished in open-source with the least permissive license possible. +The Ergo Foundation is committed to the following principles: -The Foundation is also dedicated to helping with building trustless environments, smart contracts and payment frameworks for the public with privacy in mind. The Foundation believes that the Treasury should be distributed mainly to the community, including freelancers, hackers, experts and enthusiasts. +1. **Organic and Non-Breaking Development**: The Foundation ensures that protocol changes are approved not only by miners - who express their will directly on the blockchain - but also by users and projects building on top of Ergo. + +2. **Open-Source and Permissive Licensing**: The Foundation is committed to maximizing the number of valuable ecosystem developments accomplished in open-source with the least permissive license possible. + +3. **Privacy and Trustless Environments**: The Foundation is dedicated to helping build trustless environments, smart contracts, and payment frameworks for the public with privacy in mind. + +4. **Community-Driven**: The Foundation believes that the Treasury should be distributed mainly to the community, including freelancers, hackers, experts, and enthusiasts. /// details | The Ergo Foundations Future {type: info, open: true} Please see [this page](ef-future.md) for more information on the long-term goals of The Foundation. /// -## Infrastructure +## Key Areas of Focus -- Support for protocol research, development of the reference client, alternative clients (if needed), libraries, and developer tooling. -- Improving market access by getting Ergo on centralised exchanges, hardware wallets, bridges, or other means. +### Infrastructure -## Education +- Support for protocol research, development of the reference client, alternative clients (if needed), libraries, and developer tooling. +- Improving market access by getting Ergo listed on centralized exchanges, hardware wallets, bridges, or other means. -- Creating materials to educate developers and users directly or funding their creation through third parties from within the community. +### Education -## Relationship to Marketing +- Creating materials to educate developers and users directly or funding their creation through third parties from within the community. -The Foundation aims to promote the adoption of Ergo. While its operations in this area are conservative, it does fund a select few roles in linear marketing for areas not currently met by the community. +### Promotion and Outreach -The current paid roles within marketing consist of +The Foundation aims to promote the adoption of Ergo. While its operations in this area are conservative, it does fund a select few roles for areas not currently met by the community, such as: -- Editorial & Events Manager, -- Youtube Manager, -- Editor, -- Writers (via paid bounties), -- Chinese Marketing Manager, -- Branding Advisor. +- Angie Har, Editorial & Events Manager (salaried) +- Andy Lowe, YouTube Manager (hourly) +- Sean Rice, Editor (hourly) +- Eva Qing, Chinese Outreach Manager (hourly) +- Marcelo Roncatti, Branding Advisor (hourly) +- Writers (via paid bounties) -Their efforts ensure ample information is available about ongoing developments on Ergo via blog posts and social media, as well as the promoting and operating of various marketing events, such as Ergo Summit and ErgoHack. -Over the past 23 years, network effects have accounted for approximately 70% of the value creation in tech, and this figure is likely higher for a third-generation grassroots blockchain. While the EF strives to lay the foundations and help ignite community marketing and, subsequently, compounding growth, beyond this, the marketing and promotion of Ergo rest principally on the shoulders of the community. [(Get Involved!)](contribute.md) +Their efforts ensure ample information is available about ongoing developments on Ergo via blog posts and social media, as well as the promotion and operation of various events, such as Ergo Summit and ErgoHack. -The EF does not commonly pay for influencers or ad campaigns and does its best to restrict frivolous spending, which is deemed not cost-effective (i.e. airdrops, giveaways). +Over the past 23 years, network effects have accounted for approximately 70% of the value creation in tech, and this figure is likely higher for a third-generation grassroots blockchain. While the EF strives to lay the foundations and help ignite community outreach and, subsequently, compounding growth, beyond this, the promotion and adoption of Ergo rest principally on the shoulders of the community. [(Get Involved!)](contribute.md) -The marketing department highlights projects building in the ecosystem. However, these initiatives do not constitute an endorsement from the Ergo Foundation. The Foundation will always use best practices to vet projects and ensure that there is no risk for potential users. Still, in the early stages of development, it is often unknowable if anything of substance will ultimately be produced. +The EF does not commonly pay for influencers or ad campaigns and does its best to restrict frivolous spending, which is deemed not cost-effective (i.e., airdrops, giveaways). -## Relationship to Development +The outreach department highlights projects building in the ecosystem. However, these initiatives do not constitute an endorsement from the Ergo Foundation. The Foundation will always use best practices to vet projects and ensure that there is no risk for potential users. Still, in the early stages of development, it is often unknowable if anything of substance will ultimately be produced. +### Development -Relationships between the Foundation and development only exist when there is a demand not met by the community, and this role is diminishing over time. Some EF members also have developer positions, and while their development activities are not part of their foundation involvement, they are listed here for transparency. +The Ergo Foundation's relationship with development is primarily focused on areas where there is a demand not met by the community. This role is expected to diminish over time as the community grows and takes on more development responsibilities. -- Kushti manages any bounties relating to the reference client repository and keeps a watch over [sigma-rust](sigma-rust.md) development and any other high-level development and research not covered below. He has not taken a wage for his work since July 2021. -- Morphic manages any JVM-related developers (Wallet devs, Scala devs, etc.) and the [sigmastate-interpreter](sigmastate-interpreter.md). +Some Ergo Foundation members also hold developer positions, although their development activities are separate from their foundation involvement. For transparency, these roles are listed below: + +- Morphic manages JVM-related developers (Wallet devs, Scala devs, etc.) and the [sigmastate-interpreter](sigmastate-interpreter.md). - Mohammad Hasan Samadani (mhs_sam) manages a team of graduates and PhD students who have produced [Ergo Raffle](ergoraffle.md), [ErgoWell](ergowell.md), [Minotaur-wallet](wallets.md), and [Rosen Bridge](rosen.md). -- [Fleet-sdk](https://github.com/fleet-sdk) is managed by Alison Robson (anon_br) +- [Fleet-sdk](https://github.com/fleet-sdk) is managed by Alison Robson (anon_br). -With the rest being covered by volunteers, bounties & grants +#### Code Repositories Supported by the Ergo Foundation +/// admonition | This section is a draft and still open for discussion from the community. + type: info +/// +The Ergo Foundation DAO LLC provides funding for the development, evolution, and maintenance of various software repositories. There are two levels of funding: +1. **Development Funding**: Involves funding for research, development, maintenance, and bug fixing. +2. **Maintenance Funding**: Involves only bug fixing and minor issue resolution to support existing applications. Repositories in this category are considered deprecated. While being part of the core ecosystem, they will receive maintenance support for existing applications. Developers are encouraged to migrate and discouraged from relying on these software. -### Code Audits +##### Development Funding -The Ergo Foundation does not review or endorse any code specifically. Code reviews are sometimes performed by Ergo Foundation members (due to their expertise in this area), but this does not constitute an endorsement, and users should be aware of their assumptions when interacting with experimental DeFi protocols. (See - [*Know Your Assumptions*](kya.md)) +The repositories in this section are the main focus of funding support by the Ergo Foundation. They are part of the development roadmap for the core ecosystem. Developers are encouraged to rely on these software and join development efforts. +- [Ergo reference client](https://github.com/ergoplatform/ergo) +- [Sigma](https://github.com/ScorexFoundation/sigmastate-interpreter) +- [Appkit](https://github.com/ergoplatform/ergo-appkit) +- [Oracle Core](https://github.com/ergoplatform/oracle-core) +- [Fleet](https://github.com/fleet-sdk/fleet) +- [Sigma-rust-mini](https://github.com/aslesarenko/sigma-rust-mini) +- [ergoplatform.org](https://github.com/ergoplatform/website) +- [docs.ergoplatform.org](https://github.com/ergoplatform/ergodocs) +- [EIPs](https://github.com/ergoplatform/eips) +- [Nautilus](https://github.com/nautls/nautilus-wallet) +##### Maintenance Funding +The repositories in this section are still part of the core ecosystem; however, they are no longer part of the Ergo Foundation's development roadmap. This means the Ergo Foundation will only support maintenance and critical fixes in these repositories. Funding is provided on an issue-by-issue basis, and each attached bounty is subject to approval by the Ergo Foundation (morphic, anon-br). -## Exchange Listings +- [Scrypto](https://github.com/input-output-hk/scrypto) +- [Scorex-util](https://github.com/ScorexFoundation/scorex-util) +- [Debox](https://github.com/ScorexFoundation/debox) +- [Ergo Wallet App](https://github.com/ergoplatform/ergo-wallet-app) +- [Explorer Frontend](https://github.com/ergoplatform/explorer-frontend) +- [Explorer Backend](https://github.com/ergoplatform/explorer-backend) +- [Sigma-rust](https://github.com/ergoplatform/sigma-rust) + +#### Code Audits + +The Ergo Foundation does not review or endorse any code specifically. Code reviews are sometimes performed by Ergo Foundation members (due to their expertise in this area), but this does not constitute an endorsement, and users should be aware of their assumptions when interacting with experimental DeFi protocols. (See - [*Know Your Assumptions*](kya.md)) + +### Exchange Listings The Ergo Foundation, as a legal entity, is primarily responsible for liaising with centralized exchanges. Ergo has been listed on several exchanges, including three *Tier 1* exchanges (KuCoin, gate.io, Huobi). A *tier 1* exchange is defined as an exchange that appears in the top 10 of exchange ranking sites such as [defillama.com/cexs](https://defillama.com/cexs). @@ -92,7 +129,6 @@ While Ergo's fundamentals are strong, the decision to list a coin often comes do In the meantime, we continue to prioritize development and community engagement over artificially inflating volume or engaging in questionable practices. We believe this approach will lead to sustainable growth and long-term success for Ergo. - /// details | The Ergo Foundations Future {type: info, open: true} Please see [this page](ef-future.md) for more information on the long-term goals of The Foundation. diff --git a/docs/ef/ergo-timeline.md b/docs/ef/ergo-timeline.md index 04478391..2ef69e98 100644 --- a/docs/ef/ergo-timeline.md +++ b/docs/ef/ergo-timeline.md @@ -1,218 +1 @@ -# Ergo Timeline - -/// details | 2019: Genesis Year - {open: false} - -- **Milestones:** - - **July 1:** Ergo mainnet launched during the "crypto winter" - - **Autumn:** Ergo Foundation established -- **Development:** - - First tools and libraries emerged - - Inaugural crowdfunding using UTXOs and smart contracts - - Zero-join paper published - - Multi-stage contracts paper by Amitabh released - - First smart contract formally verified -/// - -/// details | 2020: Foundation Building - {open: false} - -- **Milestones:** - - **January 7:** Introduction of the Ergo Foundation as a community-driven entity -- **Launches:** - - Ergo Mixer (initially a raw application, later improved by Anon2020) - - **Late August:** Oracle pools - - Zero-knowledge treasury by anon_real - - Auction House -- **Partnerships:** Collaboration with Emurgo for joint research (Oracle Pools, SigmaUSD, headless dApp framework) -- **Listings:** CoinEx, Gate.io -- **Community:** Roadmap released and Discord community initiated -/// - -/// details | 2021: Expansion and Recognition - {open: false} - -- **Launches:** - - **Q1:** SigmaUSD launched -- **Ecosystem Growth:** - - Spectrum DEX and DeFi ecosystem development began - - Autolykos v2 hard fork: opened Ergo to mining pools, improved liquidity and brought many new users into the ecosystem -- **Partnerships and Listings:** - - Collaboration with Jinse, Chinese community expanded to 10,000+ members - - Listed on KuCoin and Changelly -- **Community Milestones:** - - UTXO Alliance formed - - Inaugural Ergo Summit and two hackathons -- **Governance and Legal:** - - [EIP-27](eip27.md) discussions initiated - - US Legal Opinion obtained on Ergo's security classification - - **December 19:** Ergo Foundation incorporated in Singapore -- **Team Expansion:** - - Joseph Armeanio and Mark Glasgow join Ergo Foundation (Mark replacing Martin S.) - - **November 1:** Daniel Friedman (IOHK) appointed Advisor to Ergo Foundation Board -- **Additional Achievements:** - - The EF hired wallet developers to alleviate users' lack of usable wallet options -/// - -/// details | 2022: Technical Advancements - {open: false} - -- **Protocol Upgrades:** - - [EIP-27](eip27.md) (emission soft-fork) was implemented - - [EIP-37](eip37.md) (difficulty retargeting hard fork) was implemented -- Ergo was listed on the following exchanges: - - Indodax - - Huobi - - Bittrue -- **Ecosystem Expansion:** - - Parallel asset was launched on Flux - - The [Sigmanauts Program](sigmanauts.md) was launched on 01/22 -- **Community Engagement:** - - Two summits and three hackathons were held, with a total of 45 entries - - [ergoplatform.org](https://ergoplatform.org) and [sigmaverse.io](https://sigmaverse.io) were redesigned and relaunched -- **Technical Milestone:** Node V5 with [JITC](jitc.md) (Just-In-Time Compilation) was released -- **Team Growth:** - - Warwick (CW), Stacie, and Alison Robson joined as Ergo Foundation Officers -- **Marketing Initiative:** An 'open source economy' pitch deck was created and distributed -/// - -/// details | 2023: Ecosystem Flourishing - {open: false} - -- **Milestones:** - - [Significant donations to EF Treasury from ecosystem projects](https://ergoplatform.org/en/news/news/The-Ergo-Foundation-Path-to-a-Robust-Digital-Ecosystem) - - Storage rent activation - - Sigmanauts - - **01/23**: [sigmanauts.com](https://sigmanauts.com/) launches. - - **03/23**: Sigmanauts [voting rework](https://docs.google.com/document/d/1kuf_l9tZOdg7vMgVSKuV0FIUlpHmxWiWjMi89z-XTdE/edit#heading=h.e1tnpe3qjzte). - - **03/23**: [Mission Statement](https://docs.google.com/document/d/1J6PdyyxoEEqI0nEr64ZZBGU4Lkr8Cr37GqNSs4qHo7Q/edit) published. - - **00/23**: The Sigmanauts attend their first event @ RareEVO. - - **00/23**: The Ergo Foundation donates 160,000 SPF to the Sigmanauts treasury. - - **00/23**: The Sigmanauts begin managing the Ergo_Foundation Twitter account. -- **Integrations:** - - Bitpanda listing - - nonkyc.io - - Koinly - - StealthEx -- **Community Events:** - - [Ergo Summit 2023](https://ergoplatform.org/en/news/Ergo-Summit-2023) - - ErgoVersary 2023 - - ErgoHack VI and VII -- **Development:** - - ergexplorer - - ergo-lib-go - - Off-The-Grid - - uExplorer - - FleetSDK - - [Ledger support (developer mode)](https://ergoplatform.org/en/blog/Ledger-Launches-Ergo-Support-in-Developer-Mode) - - Oracles v2 -- **Core Developments:** - - Sigma.js - - UTXO Set Snapshots - - bootstrapping with NiPoPoWs - - SigmaState advancements - - Kushti's 'A Scalability Plan for Ergo' and [sub-block confirmation protocol](https://ergoplatform.org/en/blog/Ergo's-Newest-Advancement-Sub-Blocks) work -- **Community Initiatives:** - - Erg0ne - - Sigmanauts @ NFTxLV - - Sigmanauts mining pool -- **Ecosystem:** - - DeFi: - - [Rosen Lite](https://ergoplatform.org/en/news/Rosen-Bridge-Officially-Launches-on-Ergo-Mainnet/) - - [SigmaFi](https://ergoplatform.org/en/blog/Sigma-Finance-A-Peer-to-Peer-Bond-Protocol) - - [Duckpools](https://ergoplatform.org/en/blog/Duckpools-A-Lending-and-Borrowing-Protocol-on-Ergo) - - [AuctionHouse v3](https://ergoplatform.org/en/news/Auction-House-V3-Launches-on-Mainnet) - - [AuctionCoin](https://auctioncoin.app/) - - [Hodlcoin](https://app.hodlcoin.co.in/) & [PhoenixFinance](https://phoenixfi.app/) - - Spectrum Finance yield farming - - [Hodlbox](https://hodlbox.xyz/) - - [Lilium](https://www.liliumergo.io/) - - [single-tx-swap](https://www.single-tx-swap.com/) - - [EXLE MVP](https://ergoplatform.org/en/blog/Empowering-Communities-Interest-Free-Loans-Drive-Economic-Growth-for-Kenyan-Cooperative) - - [TabbyPOS](https://www.tabbylab.io/) - - [Crux Finance MVP](https://cruxfinance.io/) - - [x] SigmaO options trading platform - - - - -/// - -/// details | 2024: Future Horizons (In Progress and Planned) - {open: true} - - -The year 2024 marked a significant milestone for the Ergo ecosystem, with the successful hosting of [ErgoHack VIII - Ergo as a Smart Layer](https://youtube.com/playlist?list=PL8-KVrs6vXLRp_oUjngJiiWMTFo4qZbAk), celebrating Ergo's 5th anniversary on July 1st. Notably, Ergo achieved the remarkable feat of becoming [#1 in TVL% of market cap for a PoW chain](https://x.com/cannon_qq/status/1772254513920876671?t=8KODg1I33kaPSNQw_wn2Bg). Furthermore, Ergo was listed on the MEXC exchange, and discussions for improved accessibility, including potential listings on US markets, were ongoing. The progress of these discussions can be tracked at [this link](https://ergo.getgrist.com/jf9KPR1HUDJH/Project-Management/p/28). - -- **Core Development Focus:** - - [ ] [Sub-blocks](subblocks.md) implementation - - [ ] P2P layer optimization and review - - [ ] Bootstrapping improvements - - [ ] Sidechain implementation modularization - - [ ] [Sigma 6.0 implementation](https://github.com/ergoplatform/eips/blob/a24fc414abbc10e6ee59f878b280d9ecc725e10c/eip-0050.md) and validation context extension research - - [ ] JIT costing in Sigma-Rust - - [ ] Signature re-checking optimization - - [ ] Potential RocksDb integration - - [ ] Enhanced testing for indices, scans, and wallet - - [ ] ErgoScript 2.0 - - [ ] [Atomic Chains](https://github.com/ergoplatform/eips/blob/2de4ea0deff12a276f74df57ef3a14dab2c5dfb8/eip-0046.md) -- **Development:** - - [x] [ergo-lib-go](https://github.com/sigmaspace-io/ergo-lib-go) - - [ ] Metamask integration - - [x] [escript.online](https://escript.online) - - [x] [Blockly Playground Integration](https://escript.online/blockly) - - [ ] Exploration of Rust and JavaScript support in addition to ErgoScript - - [ ] Consideration of high-level language support (e.g., Lisp) - - [ ] Improvements to error-checking and debugging tools - - [ ] Revisiting formal verification implementation -- **Mining Ecosystem:** - - [ ] Lithos decentralized mining pool infrastructure expected launch by end of 2024 - - [ ] Plans for reintroduction of Fair Initial Mining Offerings (FIMOs) -- **Governance:** - - Ongoing work to define rules for new releases and research-driven development frameworks - - Encouragement of new stakeholder organizations within the Ergo ecosystem -- **Initiatives:** - - [x] [ERGOHACKVIII](http://docs.ergoplatform.org/events/ergohack/#ergohackviii) - - [DAO for Ergo core](https://www.ergoforum.org/t/ergodevs-r-d-dao-for-ergo-core/4663) - - [Sigma Chains](sigma-chains.md) - Revitalizing Proof of Work - - Work on enabling mainchain UTXO usage within sidechain contracts -- **Community Innovations:** - - [Rosen bridge](rosen.md) - - [x] BTC Bridge Launched - - [ ] EVM Adaptors - - [ ] BSC Bridge - - [ ] Expansion of Rosen Bridge to Bitcoin Cash, Nervos, and other UTXO chains - - [ ] Bitcoin Runes layer planned for deployment on Ergo - - [ ] Plans for bridging with Ethereum and other EVM chains - - [ ] RGB++ protocol deployment in consideration - - [x] Cyberverse Multiplayer - - [x] PalmyraComDex MVP - - [x] [Trade House](https://ergoauctions.org/trade?pair=ERG-SigUSD) - - [x] [BlitzTCG](blitz.md) - - [x] [SkyHarbor Raffle](https://skyharbor.medium.com/enhancing-the-nft-experience-skyharbors-new-initiative-9679e94e3cd8) - - [x] optionPools - - [x] Moria Finance - - [x] Trustless Relys - - [x] Random Number Generator - - [x] Crystal Pool - - [x] [Paideia](paideia.md) beta - - [x] [Analog Ergo](analog-ergo.md) Alpha - - [x] Lightning Swaps - - [x] [SigmaGold](siggold.md) Testnet - - [x] [DexyGold](dexy.md) Testnet - - [ ] DexyGold - - [ ] Raffle V2 - - [ ] [Machina Finance](machina-finance.md) - - [ ] [ChainCash](chaincash.md) - - [ ] [GuapSwap](guapswap.md) V2 - - [ ] [Thz.FM](thz-fm.md) MVP - - [ ] ErgoNames - - [ ] [SigmaUSD v2](https://gist.github.com/kushti/3f34ed7d70cc6919c29f5bc65772b02e) - - Sigmanauts - - **00/24**: Sigmanauts Mining Pool launches. - - **01/24**: The [first proposal on Paideia](https://app.paideia.im/Sigmanauts/proposal/promote-richi-mana-to-sigmanaut-05b10641-0097-4b8a-9a47-c0aac5c67aeb) passes. - - **03/24**: The Sigmanauts [officially take over management of the Market-Making services](https://app.paideia.im/Sigmanauts/proposal/05825226-0ea4-4fb0-ae4a-cb0ecc984684). - - **03/24**: In recognition of the Sigmanauts' dedication and hard work on securing the MEXC listing, the Ergo Foundation [provides a substantial grant](https://twitter.com/Sigmanauts/status/1768369713472553068) matching the amount raised by the Sigmanauts. - -/// - +This page has moved to [roadmap](roadmap.md) \ No newline at end of file diff --git a/docs/roadmap.md b/docs/roadmap.md index 9c2f0afe..ebf25b30 100644 --- a/docs/roadmap.md +++ b/docs/roadmap.md @@ -7,6 +7,7 @@ tags: Ergo is a blockchain platform designed to provide a secure, efficient, and user-friendly environment for the development of decentralized applications and financial tools. This roadmap outlines the key milestones and objectives for the development and growth of the Ergo ecosystem. +## Resources //// details | Vision & Key Features {type: info, open: false} @@ -77,116 +78,242 @@ Summarised from [Kushti, 7 Aug, 2023](https://t.me/ergoplatform/419168) //// -/// details | Who develops Ergo? +//// details | Who develops Ergo? {type: info, open: false} -Ergo is developed a by a combination of the [Ergo Foundation](ergo-foundation.md), community developers and the recently launched [DevDAO](dev-dao.md) -/// - -## Core Development - - -### Node (Reference Client Protocol) - -The Ergo node is the backbone of the network, and its ongoing development and optimization are crucial for ensuring a seamless user experience and maintaining the platform's security and performance. Key features and enhancements include: - -- [x] Node V5 with JITC (Just-in-Time Costing) -- [x] Pruned Full Node & UTXO Set Snapshots -- [x] [Babel Fees](babel.md) -- [ ] P2P layer optimization -- [ ] Bootstrapping improvements -- [ ] Node V6 implementation - - [ ] Composable Transactions - - [ ] Zero-Knowledge Multi-Signature Setups -- [ ] [Sub-blocks](sub-blocks.md) -- [ ] Sidechain implementation modularization -- [ ] Potential RocksDb integration -- [ ] Signature re-checking optimization -- [ ] Enhanced testing for indices, scans, and wallet +Ergo is developed a by a combination of the [Ergo Foundation](ergo-foundation.md), community developers and the recently launched [DevDAO](devdao.md) +/// admonition | See the [code respositories supported by the Ergo Foundation](ef-scope.md#code-repositories-supported-by-the-ergo-foundation). + type: info +/// -### Sigma Language - -The Sigma language and its associated SDKs are crucial for enabling advanced cryptographic features and smart contracts on the Ergo platform. The development of Sigma 6.0, along with the implementation of JIT costing and other optimizations, will further enhance the capabilities and performance of Ergo's smart contract ecosystem. +//// -- [x] Crypto contracts -- [x] Threshold Signatures -- [x] Sigma Protocols -- [x] AVL Trees -- [ ] [Sigma 6.0 implementation](https://github.com/ergoplatform/eips/blob/a24fc414abbc10e6ee59f878b280d9ecc725e10c/eip-0050.md) and validation context extension research -- [ ] Atomic Transactions -- [ ] ErgoScript 2.0 -- [ ] [MerkleTrees](https://github.com/ScorexFoundation/sigmastate-interpreter/issues/296) -- [ ] Revisiting formal verification implementation -- [ ] Bulletproofs +## Ergo Timeline -#### SDKs -- [x] [AppKit](appkit.md) -- [x] [FleetSDK](fleet.md) -- [x] [sigma-rust](sigma-rust.md) - - [ ] JIT costing implementation in Sigma-Rust - - [ ] 6.0 features implementation in Sigma-Rust - - [ ] Sigma-Rust-Mini development -- [x] Sigma.js -- [ ] Consideration of high-level language support (e.g., Lisp) +/// details | 2019: Genesis Year + {open: false} -#### Libraries and Tooling +- **Milestones:** + - **July 1:** Ergo mainnet launched during the "crypto winter" + - **Autumn:** Ergo Foundation established +- **Development:** + - First tools and libraries emerged + - Inaugural crowdfunding using UTXOs and smart contracts + - Zero-join paper published + - Multi-stage contracts paper by Amitabh released + - First smart contract formally verified +/// -- [x] [ergo-lib-go](https://github.com/sigmaspace-io/ergo-lib-go) -- [x] [escript.online](https://escript.online) - - [x] [Blockly Playground Integration](https://escript.online/blockly) -- [ ] Improvements to error-checking and debugging tools -### Scaling +/// details | 2020: Foundation Building + {open: false} -- [x] Plasma Library on top of AVL Trees, drastically improving light client verification efficiency compared to traditional merkle tree data structures -- [ ] Layer 2 or sidechain offloading proposals, engineered with long-term scaling in mind and using advanced, well-researched tools -- [ ] "Know Your Assumptions" (KYA) introduction for offloading security -- [ ] Sigma Chains development - - [ ] Implementing sidechains with trustless transfers and various consensus mechanisms (merged mined with ERG, other blockchains, or double merged mined) - - [ ] Expanding Ergo's contractual layer to sidechains, incorporating features like Bulletproofs-based sigma protocols and elevating certain contracts to first-class citizens - - [ ] Experimenting with scalability solutions like sharding on sidechains - - [ ] Utilizing ERG and other tokens on Ergo and sidechains from launch, fostering a rich and diverse DeFi ecosystem - - [ ] Launching existing applications on sidechains, contingent on modifications to the contractual layer +- **Milestones:** + - **January 7:** Introduction of the Ergo Foundation as a community-driven entity +- **Launches:** + - Ergo Mixer (initially a raw application, later improved by Anon2020) + - **Late August:** Oracle pools + - Zero-knowledge treasury by anon_real + - Auction House +- **Partnerships:** Collaboration with Emurgo for joint research (Oracle Pools, SigmaUSD, headless dApp framework) +- **Listings:** CoinEx, Gate.io +- **Community:** Roadmap released and Discord community initiated +/// -### Mining Infrastructure -- [ ] Lithos decentralized mining pool infrastructure expected launch by end of 2024 -- [ ] Plans for reintroduction of Fair Initial Mining Offerings (FIMOs) -### EIPs +/// details | 2021: Expansion and Recognition + {open: false} + +- **Launches:** + - **Q1:** SigmaUSD launched +- **Ecosystem Growth:** + - Spectrum DEX and DeFi ecosystem development began + - Autolykos v2 hard fork: opened Ergo to mining pools, improved liquidity and brought many new users into the ecosystem +- **Partnerships and Listings:** + - Collaboration with Jinse, Chinese community expanded to 10,000+ members + - Listed on KuCoin and Changelly +- **Community Milestones:** + - UTXO Alliance formed + - Inaugural Ergo Summit and two hackathons +- **Governance and Legal:** + - [EIP-27](eip27.md) discussions initiated + - US Legal Opinion obtained on Ergo's security classification + - **December 19:** Ergo Foundation incorporated in Singapore +- **Team Expansion:** + - Joseph Armeanio and Mark Glasgow join Ergo Foundation (Mark replacing Martin S.) + - **November 1:** Daniel Friedman (IOHK) appointed Advisor to Ergo Foundation Board +- **Additional Achievements:** + - The EF hired wallet developers to alleviate users' lack of usable wallet options +/// -Ergo Improvement Proposals (EIPs) are a set of guidelines and standards designed for the continuous improvement of Ergo. These proposals encompass a wide range of aspects, including but not limited to, core protocol specifications, client APIs, dApp/contract standards, and more. -Here are some of the EIPs that have been proposed and implemented: +/// details | 2022: Technical Advancements + {open: false} + +- **Protocol Upgrades:** + - [EIP-27](eip27.md) (emission soft-fork) was implemented + - [EIP-37](eip37.md) (difficulty retargeting hard fork) was implemented +- Ergo was listed on the following exchanges: + - Indodax + - Huobi + - Bittrue +- **Ecosystem Expansion:** + - Parallel asset was launched on Flux + - The [Sigmanauts Program](sigmanauts.md) was launched on 01/22 +- **Community Engagement:** + - Two summits and three hackathons were held, with a total of 45 entries + - [ergoplatform.org](https://ergoplatform.org) and [sigmaverse.io](https://sigmaverse.io) were redesigned and relaunched +- **Technical Milestone:** Node V5 with [JITC](jitc.md) (Just-In-Time Compilation) was released +- **Team Growth:** + - Warwick (CW), Stacie, and Alison Robson joined as Ergo Foundation Officers +- **Marketing Initiative:** An 'open source economy' pitch deck was created and distributed +/// -- [x] [EIP-0001: UTXO-Set Scanning Wallet API](eip1.md): This EIP focuses on extending the wallet to serve the needs of external applications by providing a flexible scanning interface. -- [x] [EIP-0020: ErgoPay](eip20.md): An interaction protocol between wallet application and dApp for creating, signing and sending Ergo transactions. -- [x] [EIP-0037: Tweaking Difficulty Adjustment Algorithm](eip37.md): This EIP proposes changes to make the current difficulty readjustment more reactive and smoother. -- [x] [EIP-0027: Emission Retargeting Soft-Fork](eip27.md): This EIP proposes an amendment to the emission schedule to ensure the long-term sustainability of the mining protocol. -To gain a better understanding of the structure and formatting of EIPs, we encourage you to review the existing EIPs on [GitHub](https://github.com/ergoplatform/eips) or within [this documentation](https://docs.ergoplatform.com/tags/#eip). This will provide you with a clear picture of the expectations and standards associated with EIPs. -#### Open EIPs +/// details | 2023: Ecosystem Flourishing + {open: false} + +- **Milestones:** + - [Significant donations to EF Treasury from ecosystem projects](https://ergoplatform.org/en/news/news/The-Ergo-Foundation-Path-to-a-Robust-Digital-Ecosystem) + - Storage rent activation + - Sigmanauts + - **01/23**: [sigmanauts.com](https://sigmanauts.com/) launches. + - **03/23**: Sigmanauts [voting rework](https://docs.google.com/document/d/1kuf_l9tZOdg7vMgVSKuV0FIUlpHmxWiWjMi89z-XTdE/edit#heading=h.e1tnpe3qjzte). + - **03/23**: [Mission Statement](https://docs.google.com/document/d/1J6PdyyxoEEqI0nEr64ZZBGU4Lkr8Cr37GqNSs4qHo7Q/edit) published. + - **00/23**: The Sigmanauts attend their first event @ RareEVO. + - **00/23**: The Ergo Foundation donates 160,000 SPF to the Sigmanauts treasury. + - **00/23**: The Sigmanauts begin managing the Ergo_Foundation Twitter account. +- **Integrations:** + - Bitpanda listing + - nonkyc.io + - Koinly + - StealthEx +- **Core Developments:** + - Sigma.js + - UTXO Set Snapshots + - bootstrapping with NiPoPoWs + - SigmaState advancements + - Kushti's 'A Scalability Plan for Ergo' and [sub-block confirmation protocol](https://ergoplatform.org/en/blog/Ergo's-Newest-Advancement-Sub-Blocks) work +- **Development:** + - [Pruned Full Node](pruned-full-node.md) + - Plasma Library on top of AVL Trees, drastically improving light client verification efficiency compared to traditional merkle tree data structures + - ergo-lib-go + - uExplorer + - FleetSDK + - [Ledger support (developer mode)](https://ergoplatform.org/en/blog/Ledger-Launches-Ergo-Support-in-Developer-Mode) + - Oracles v2 +- **Community Events:** + - [Ergo Summit 2023](https://ergoplatform.org/en/news/Ergo-Summit-2023) + - ErgoVersary 2023 + - ErgoHack VI and VII +- **Community Initiatives:** + - Erg0ne + - Sigmanauts @ NFTxLV + - Sigmanauts mining pool +- **Ecosystem:** + - ergexplorer + - Off-The-Grid + - DeFi: + - [Rosen Lite](https://ergoplatform.org/en/news/Rosen-Bridge-Officially-Launches-on-Ergo-Mainnet/) + - [SigmaFi](https://ergoplatform.org/en/blog/Sigma-Finance-A-Peer-to-Peer-Bond-Protocol) + - [Duckpools](https://ergoplatform.org/en/blog/Duckpools-A-Lending-and-Borrowing-Protocol-on-Ergo) + - [AuctionHouse v3](https://ergoplatform.org/en/news/Auction-House-V3-Launches-on-Mainnet) + - [AuctionCoin](https://auctioncoin.app/) + - [Hodlcoin](https://app.hodlcoin.co.in/) & [PhoenixFinance](https://phoenixfi.app/) + - Spectrum Finance yield farming + - [Hodlbox](https://hodlbox.xyz/) + - [Lilium](https://www.liliumergo.io/) + - [single-tx-swap](https://www.single-tx-swap.com/) + - [EXLE MVP](https://ergoplatform.org/en/blog/Empowering-Communities-Interest-Free-Loans-Drive-Economic-Growth-for-Kenyan-Cooperative) + - [TabbyPOS](https://www.tabbylab.io/) + - [Crux Finance MVP](https://cruxfinance.io/) + - [x] SigmaO options trading platform -See the [Pull requests](https://github.com/ergoplatform/eips/pulls) section for full details on the open EIPs, some of the most notable are; +/// -- [ ] [Ready to merge/implemented PRs #86](https://github.com/ergoplatform/eips/issues/86) -- [ ] EIP-0042 Multi-Signature Wallet -- [ ] [[WIP] EIP-50 - Sigma 6.0](https://github.com/ergoplatform/eips/pull/100) -### Governance +/// details | 2024: Future Horizons (In Progress and Planned) + {open: true} - Ongoing work to define rules for new releases and research-driven development frameworks - Encouragement of new stakeholder organizations within the Ergo ecosystem -### Wallets +- **Milestones:** + - [x] [ErgoHack VIII - Ergo as a Smart Layer](http://docs.ergoplatform.org/events/ergohack/#ergohackviii) [(Playlist)](https://youtube.com/playlist?list=PL8-KVrs6vXLRp_oUjngJiiWMTFo4qZbAk) + - [x] [DAO for Ergo core](devdao.md) + - [x] Ergo achieved [#1 in TVL% of market cap for a PoW chain](https://x.com/cannon_qq/status/1772254513920876671?t=8KODg1I33kaPSNQw_wn2Bg) + - [x] Ergo listed on MEXC exchange + - [ ] Continous discussions for improved accessibility, including potential listings on US markets ([progress tracked here](https://ergo.getgrist.com/jf9KPR1HUDJH/Project-Management/p/28)) + - **Sigmanauts** + - **00/24**: Sigmanauts Mining Pool launches. + - **01/24**: The [first proposal on Paideia](https://app.paideia.im/Sigmanauts/proposal/promote-richi-mana-to-sigmanaut-05b10641-0097-4b8a-9a47-c0aac5c67aeb) passes. + - **03/24**: The Sigmanauts [officially take over management of the Market-Making services](https://app.paideia.im/Sigmanauts/proposal/05825226-0ea4-4fb0-ae4a-cb0ecc984684). + - **03/24**: In recognition of the Sigmanauts' dedication and hard work on securing the MEXC listing, the Ergo Foundation [provides a substantial grant](https://twitter.com/Sigmanauts/status/1768369713472553068) matching the amount raised by the Sigmanauts. + +- **Development Focus:** + - **Reference Client**: + - [ ] [Sub-blocks](subblocks.md) implementation + - [ ] P2P layer optimization and review + - [ ] Bootstrapping improvements + - [ ] Sidechain implementation modularization + - [ ] Potential RocksDb integration + - [ ] Enhanced testing for indices, scans, and wallet + - **Sigma**: + - [ ] [Sigma 6.0 implementation](https://github.com/ergoplatform/eips/blob/a24fc414abbc10e6ee59f878b280d9ecc725e10c/eip-0050.md) and validation context extension research + - [ ] Signature re-checking optimization + - [ ] ErgoScript 2.0 + - [ ] [EIP-0046: Atomic Chains](https://github.com/ergoplatform/eips/blob/2de4ea0deff12a276f74df57ef3a14dab2c5dfb8/eip-0046.md) + - [ ] [EIP-0047: Pooled Transaction Inputs](https://github.com/ergoplatform/eips/blob/0836dd1eca323c6b5fd6b5172c27a465bd4449cd/eip-0047.md) + - [ ] [MerkleTrees](https://github.com/ScorexFoundation/sigmastate-interpreter/issues/296) + - [ ] Revisiting formal verification implementation + - [ ] Bulletproofs + - [ ] Exploration of Rust and JavaScript support in addition to ErgoScript + - [ ] Consideration of high-level language support (e.g., Lisp) + - [ ] Improvements to error-checking and debugging tools + - [ ] Revisiting formal verification implementation + - **SDKs**: + - [x] [AppKit](appkit.md) + - [x] [FleetSDK](fleet.md) + - [x] [sigma-rust](sigma-rust.md) + - [ ] JIT costing implementation in Sigma-Rust + - [ ] 6.0 features implementation in Sigma-Rust + - [ ] Sigma-Rust-Mini development + - [x] Sigma.js + - **Libraries & Tooling** + - [x] [ergo-lib-go](https://github.com/sigmaspace-io/ergo-lib-go) + - [x] [escript.online](https://escript.online) + - [x] [Blockly Playground Integration](https://escript.online/blockly) + - **Mining Ecosystem:** + - [ ] Lithos decentralized mining pool infrastructure expected launch by end of 2024 + - [ ] Plans for reintroduction of Fair Initial Mining Offerings (FIMOs) + - **Interoperability:** + - [Sigma Chains](sigma-chains.md) - Revitalizing Proof of Work + - [ ] Implementing sidechains with trustless transfers and various consensus mechanisms (merged mined with ERG, other blockchains, or double merged mined) + - [ ] Expanding Ergo's contractual layer to sidechains, incorporating features like Bulletproofs-based sigma protocols and elevating certain contracts to first-class citizens + - [ ] Experimenting with scalability solutions like sharding on sidechains + - [ ] Utilizing ERG and other tokens on Ergo and sidechains from launch, fostering a rich and diverse DeFi ecosystem + - [ ] Launching existing applications on sidechains, contingent on modifications to the contractual layer + - [Rosen bridge](rosen.md) - A hub for cross-chain asset transfers + - [x] BTC Bridge Launched + - [ ] Plans for bridging with Ethereum and other EVM chains + - [ ] BSC Bridge + - [ ] Expansion of Rosen Bridge to Bitcoin Cash, Nervos, and other UTXO chains + - [ ] Bitcoin Runes layer planned for deployment on Ergo + - [ ] RGB++ protocol deployment in consideration + - **Wallets:** + - [x] Nautilus + - [x] Manifest v3 rework + - [ ] Light SPV Clients using NiPoPoWs + - [ ] EIP-12 / EIP-20 + - [ ] Metamask integration + - [ ] Trustwallet Integration +/// + -- [x] Nautilus - - [x] Manifest v3 rework -- [ ] Light SPV Clients using NiPoPoWs -- [ ] EIP-12 / EIP-20 @@ -195,48 +322,59 @@ See the [Pull requests](https://github.com/ergoplatform/eips/pulls) section for Each addition to our budding ecosystem helps to create even more trustless collaterral and expands the decentralised monetary base and deriviative money supply. -- [ ] The launch of new DeFi tools such as Paideia, Dexy/Gluon stablecoins, ChainCash, Analog Ergo, and OptionCoin ### Decentralized Exchanges - [x] Spectrum DEX (AMM-based) -- [x] Trade House -- [x] Crystal Pool + - [x] Yield Farming on Spectrum + +- [x] [ErgoAuctionHouse](ergoauctions.md) (peer-to-peer auctions) + - [x] [Trade House](https://ergoauctions.org/trade?pair=ERG-SigUSD) +- [x] [SkyHarbor](skyharbor.md) + - [x] [SkyHarbor Raffle for new UI](https://skyharbor.medium.com/enhancing-the-nft-experience-skyharbors-new-initiative-9679e94e3cd8) +- [ ] Crystal Pool +- [x] [single-tx-swap](https://www.single-tx-swap.com/) - [ ] [Machina Finance](machina.md) (grid DEX) - [ ] [PalmyraComDex](palmyra.md) (commodities DEX) + - [x] Alpha live ### Stablecoins - [x] SigmaUSD stablecoin (Djed protocol) + - [ ] [SigmaUSD v2](https://gist.github.com/kushti/3f34ed7d70cc6919c29f5bc65772b02e) - [ ] [Gluon](gluon.md) (stablecoin) - [ ] [DexyGold](dexy.md) (stablecoin) ### Lending and Borrowing - [x] [SigmaFi](sigmafi.md) (peer-to-peer loans via bonds) - [x] [Duckpools](duckpools.md) (lending pools) + - [x] optionPools - [x] [EXLE](exle.md) (uncollateralized lending) -- [ ] Yield Farming on Spectrum + ### Derivatives and Synthetics - [x] [SigmaO](sigmao.md) (trustless options) -- [x] [HodlCoin](hodlcoin.md) (trustless ERG derivative with non-declining price) -- [ ] OptionCoin + - [ ] [OptionCoin](optioncoin.md) - [ ] [ChainCash](chaincash.md) (elastic money creation based on assets and trust) +- [x] [HodlCoin](hodlcoin.md) (trustless ERG derivative with non-declining price) +- [x] [AuctionCoin](auctioncoin.md) (emission via auctions) +- [x] [Hodlbox](https://hodlbox.xyz/) -### Crowdfunding and Auctions +### Crowdfunding - [x] [ErgoRaffle](raffle.md) (decentralized crowdfunding) - [ ] v2 -- [x] [ErgoAuctionHouse](ergoauctions.md) (peer-to-peer auctions) -- [x] [AuctionCoin](auctioncoin.md) (emission via auctions) + ### Interoperability and Bridges - [x] [Rosen Bridge](rosen.md) (two-layered federated bridge) - [x] ADA Bridge - - [ ] BTC Bridge + - [x] BTC Bridge - [ ] Runes Integration - [ ] EVM Bridge - [ ] [Analog Ergo](analog-ergo.md) (atomic swaps) + - [x] Alpha Live + - [x] Lightning Swaps - [x] [Oracle Pools](oracle.md) (federated transparent data providing) - [ ] Trustless Relays @@ -249,76 +387,35 @@ Each addition to our budding ecosystem helps to create even more trustless colla ### DAOs and Governance -- [x] Paideia (DAO toolkit) +- [x] [Paideia](paideia.md) (DAO toolkit) - [ ] [Lithos](lithos.md) (decentralized mining infrastructure) - -### Misc - -- [x] [GuapSwap](guapswap.md) (miner token swapping) - +- [ ] [Thz.FM](thz-fm.md) MVP ### Gaming and Metaverse -- [x] BlitzTCG (trading card game) +- [x] [BlitzTCG](blitz.md) (trading card game) - [x] CyberVerse (metaverse gaming platform) + - [x] Cyberverse Multiplayer +### Miner Tooling +- [x] [GuapSwap](guapswap.md) (miner token swapping) +- [x] [CYTI](cyti.md) +### Tooling -## References +- [x] [Lilium](https://www.liliumergo.io/) +- [x] Moria Finance +- [x] Trustless Relys +- [x] Random Number Generator +- [TabbyPOS](tabbypos.md) +- [Crux Finance](https://cruxfinance.io/) +- [ ] ErgoNames -//// details | Ergo Foundation History - {type: tip, open: true} -/// details | 2020 - {type: success, open: false} -- Introduced the Ergo Foundation, a community-driven entity. -- Released roadmap and started Discord. -- Partnered with Emurgo, bringing extensive joint research on Oracle Pools, SigmaUSD, and the headless dApp framework. -- Listed on CoinEx and Gate.io. -/// -/// details | 2021 - {type: success, open: false} -- Strengthened the Ergo Foundation with new members and advisors -- Incorporated the first legal entity in Singapore to meet formal arrangements required in the industry -- Achieved key milestones: - - Autolykos v2 Hard-Fork, opening Ergo to mining pools and improving liquidity - - Partnerships and marketing efforts in China, growing the community to >10k members - - Listings on KuCoin and Changelly - - Formation of the UTXO Alliance - - Initiation of EIP-27 discussions - - Hiring of wallet developers to address users' lack of usable wallet options - - Obtained a US Legal Opinion determining Ergo is unlikely to be classified as a security - - Organized first summits and two hackathons -/// -/// details | 2022 - {type: success, open: false} - -- Expanded the Ergo Foundation with new officers to engage the wider community -- Created a pitch deck highlighting the rapidly developing 'open source economy' on Ergo -- Achieved key milestones: - - Listings on Indodax, Huobi, and Bittrue - - Parallel asset launches on Flux - - [EIP-27](eip27.md) re-emission soft-fork and [EIP-37](eip37.md) difficulty retargeting hard fork - - Two summits and three hackathons with 45 entries - - Redesign and relaunch of [ergoplatform.org](https://ergoplatform.org) and [sigmaverse.io](https://sigmaverse.io) - - Release of Node [V5 JITC](jitc.md) -/// -/// details | 2023 - {type: success, open: false} -- Significant donations to EF Treasury from ecosystem projects and activation of storage rent -- New partnerships and listings, including Bitpanda, nonkyc.io, Koinly, and StealthEx -- Organized [Ergo Summit 2023](https://ergoplatform.org/en/news/Ergo-Summit-2023), ErgoVersary 2023, and Ergohack VI and VII -- Core developments: Sigma.js, UTXO Set Snapshots, bootstrapping with NiPoPoWs, work on SigmaState -- Scaling updates from kushti and work on a [sub-block confirmation protocol](https://ergoplatform.org/en/blog/Ergo's-Newest-Advancement-Sub-Blocks) -- New tooling: FleetSDK, [Ledger in developer mode](https://ergoplatform.org/en/blog/Ledger-Launches-Ergo-Support-in-Developer-Mode), Oracles v2 -- Thriving ecosystem with numerous projects launched, including [Rosen Lite](https://ergoplatform.org/en/news/Rosen-Bridge-Officially-Launches-on-Ergo-Mainnet/), [SigmaFi](https://ergoplatform.org/en/blog/Sigma-Finance-A-Peer-to-Peer-Bond-Protocol), [Duckpools](https://ergoplatform.org/en/blog/Duckpools-A-Lending-and-Borrowing-Protocol-on-Ergo), and many more -- Pruned Full Node is [now live](pruned-full-node.md) -- Plasma -/// -//// +## References //// details | References @@ -375,51 +472,8 @@ These strategies will help fund ongoing development and foster a thriving commun - - (Nov 22) [A Scalability Plan for Ergo](https://www.ergoforum.org/t/a-scalability-plan-for-ergo/226/4?u=glasgowm) - (Dec 21) [Ergo protocol research and client development roadmap](https://www.reddit.com/r/ergonauts/comments/qfjhw4/ergo_protocol_research_and_client_development/) diff --git a/mkdocs.yml b/mkdocs.yml index 575c0a2f..91ef59d9 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -151,13 +151,19 @@ nav: - Audit: dev/protocol/audit.md - The Howey Test: security.md - Privacy Guide: doc/privacy-guide.md - - Glossary: glossary.md - - Ergo Foundation: - - ef/ergo-foundation.md - - Scope: ef/ef-scope.md - - Treasury: ef/ef-treasury.md - - Timeline: ef/ergo-timeline.md - - Future: ef/ef-future.md + - Glossary: glossary.md + - Roadmap: roadmap.md + - Entities: + - Ergo Foundation: + - ef/ergo-foundation.md + - Scope: ef/ef-scope.md + - Treasury: ef/ef-treasury.md + + - Future: ef/ef-future.md + - DevDao: devdao.md + - Sigmanauts: contribute/sigmanauts.md + + - Events: - Events: events/index.md - ERGOHACK: events/ergohack.md