-
Notifications
You must be signed in to change notification settings - Fork 85
Proof of Work Newsletter updates
Hendrik Richter edited this page Jan 24, 2020
·
92 revisions
Weekly updates we send to be included in the Proof of Work email newsletter.
DESIRED FORMAT
Plain text update with URL added.
- Merged PRs: 2 in /grin | 1 in /grin-wallet | 2 unique contributors
- In preparation for the network wide 3.0.0 upgrade, Grin's test net hard forked successfully and appears to be running smoothly so far.
- 3.0.0-Beta3 was released for the node this week.
- In last week's Governance meeting: Yeastplume's funding request was approved, Meetings were moved to Keybase, distribution of backup shares for grin.mw domain was agreed, and we rescheduled meetings during the holiday period.
- Grinnodes.org: Open source mapping of running Grin nodes, by @xbbdjj
- Tmgox published their transparency report for December 2019
- Merged RFCs:
- 0009-enable-faster-sync: Enable faster txhashset sync by changing output MMR commitment
- 0010-online-transacting-via-tor: Define standard for transacting via TOR
- Grin is 100% funded by donations. Please support Grin development - Donate now.
- Want to get involved? - Check out Grin's Open Research Problems
- More Grin info here.
- Merged PRs: 7 in /grin | 2 in /grin-wallet | 4 unique contributors
- There's been code freeze for v3.0.0, full focus on producing the best possible release candidate in time for the scheduled upgrade. Beta 2 was released earlier this week for the node.
- In last week's development meeting: v3.0.0 scope discussion & stakeholder communication doc.
- With Cuckatoo31+ rewards now at 51%, Grin is more ASIC Friendly than ASIC Resistant.
- Funding request from Yeastplume for Q12020.
- Grin is 100% funded by donations. Please support Grin development - Donate now.
- Want to get involved? - Check out Grin's Open Research Problems
- More Grin info here.
- Merged PRs: 7 in /grin | 12 in /grin-wallet | 4 unique contributors
- Lots of activity on the development side as we get ready for the v3.0.0 upgrade due January 15. Beta1 release for node and wallet were both cut last week, with code freeze due to occur this week.
- In last week's governance meeting: Grin forum & site update, Discussion re forum policies, Grincon1 evaluation, RFC review
- The 2019Q3 funding transparency report was published: Q3 was a low activity period in all financial aspects.
- @shush, @DavidBurkett, and myself explored ideas for a trustless GrinJoin protocol over several forum posts.
- Merged RFCs:
- 0006-payment-proofs: Support generating and validating payment proofs for sender-initiated (i.e. non-invoice) transactions.
- 0007-node-api-v2: Create a v2 JSON-RPC API for the Node API.
- 0008-wallet-state-management: Improve wallet state management.
- Grin is 100% funded by donations. Please support Grin development - Donate now.
- Want to get involved? - Check out Grin's Open Research Problems
- More Grin info here.
- Merged PRs: 12 in /grin | 2 in /grin-wallet | 7 unique contributors
- Grincon1 slides and videos have now been published.
- Creator of /grin-security repo and security contact @joltz shared some thoughts about privacy in the context of grin and other cryptocurrencies. Must read.
- @DavidBurkett announced the first GrinJoin transaction: 9 different transactions were sent via TOR to a GrinJoin server, and were joined together before being seen by the p2p network. Further work is required to make this an untrusted setup, but is a nice demo of the type of obfuscation of the transaction graph that's possible to do on Grin's second layer.
- In last week's developer meeting: Review of 3.0.0 status, upgrade communications to ecosystem, a /packaging repo is being created, Node API v2, and an extensive discussion about the focus of Grin (also a must read).
- Grin is 100% funded by donations. Please support Grin development - Donate now.
- Want to get involved? - Check out Grin's Open Research Problems
- More Grin info here.
- Merged PRs: 3 in /grin | 1 in /grin-wallet | 3 unique contributors
- Thanks to all who made it out to last week's grincon1 conference in Berlin. It felt great to be back at c-base. The Grin community is truly magical. Slides and talks will be uploaded shortly.
- Details of the new GPU-friendly PoW Cuckaroom that was announced at Grincon1 by @tromp.
- Last week’s governance meeting covered forum migration, Open research problems, and Roadmap RFC.
- Spending and income logs are in the process of being updated.
- Longer form response to the questions asked by TheBlock regarding the previous week's research regarding commitment likability in Mimblewimble.
- Grin is 100% funded by donations. Please support Grin development - Donate now.
- More Grin info here.
- Merged PRs: 10 in /grin | 2 in /grin-wallet | 8 unique contributors
- A claim was made that Mimblewimble had been “broken”, in what can only be described as a broken research attempt. This triggered a response by various grin contributors pointing to the factual inaccuracies of that exercise.
- Last week’s developer meeting reviewed 3.0.0 status and firmed up the upgrade timelines.
- The first c32 block was found on floonet, by grincon1 speaker Wilke Trei / @lolliedieb.
- grincon1 is happening on Friday! GRIN ANNUAL DEVELOPMENT CONFERENCE. c-base raumstation. Berlin. Join us, attendance is open and free. ツ
- Grin is 100% funded by donations. Please support Grin development - Donate now.
- More Grin info here.
- Merged PRs: 1 in /grin | 2 in /grin-wallet | 1 unique contributor
- Thank you to the anonymous donor who donated another Bitcoin Coinbase reward from 2010 to Grin's General Fund. We're humbled by the show of support and will do our utmost to spend the funds wisely.
- New RFC proposal: Payment Proofs.
- Yeastplume has been busy working on improvements to transaction and wallet state management.
- In the last governance meeting website onboarding improvements, assignment of RFC shepherds, and a review of open research problems were covered.
- grincon1 is less than ten days away. GRIN ANNUAL DEVELOPMENT CONFERENCE. November 22. c-base raumstation. Berlin. Join us, attendance is open and free. ツ
- Grin is 100% funded by donations. Please support Grin development - Donate now.
- More Grin info here.
- Merged PRs: 7 in /grin | 1 in /grin-wallet | 5 unique contributors
- Added support for Homebrew. Node and wallet can now be installed on the Mac by running
brew install grin grin-wallet
. - Freezed scope ahead of the v3.0.0 hard-fork in Jan 2020.
- New RFC proposal: Enabling faster sync.
- New RFC proposal: Wallet Update Process Enhancements.
- In the last development meeting v3.0.0 was scoped and a v2.1.1 patch of the node agreed.
- Program for grincon1 was announced. November 22 at c-base in Berlin. Sign up for free and see you there!
- Last chance to make suggestions towards the Grin 2020 roadmap.
- Grin is 100% funded by donations. Please support Grin development - Donate now.
- More Grin info here.
- Merged PRs: 2 in /grin | 0 in /grin-wallet | 1 unique contributors
- Grin v2.1.0 node and wallet was released.
- Call for community members to participate in the Grin 2020 roadmap process.
- Grin South Florida meetup event announced for December 7 in Fort Lauderdale.
- Yeastplume's been working on improving how the wallet handles state updates.
- Registration now open for GRINCON1. NOVEMBER 22. BERLIN. Sign up for free and see you there!
- In the last governance meeting roadmap planning, website updates, and open research problems for Grin was covered.
- Grin is 100% funded by donations. Please support Grin development - Donate now.
- More Grin info here.
- Merged PRs: 2 in /grin | 3 in /grin-wallet | 3 unique contributors
- Results of the Coinspect Security Audit were published. Shout out to Coinspect for their excellent audit work, and to all the grin donors who made it possible in the first place.
- Call for speakers for grincon1: November 22 in Berlin - submit your proposal by Oct 30.
- Following grin-wallet beta5 all issues are resolved. Release of Grin v2.1.0 for node and wallet is now imminent - likely within a few days of this update being written.
- Grin v3.0.0 release planning issue.
- Transaction building over TOR Hidden Services merged. Improves privacy during the tx building process, generates a receiving address, and resolves port forwarding / NAT traversal requirements.
- In the last development meeting, Security audit publication date, 2.1.0 release, 3.0.0 planning, and release packaging was discussed.
- Grin is 100% funded by donations. Please support Grin development - Donate now.
- More Grin info here.
- Merged PRs: 10 in /grin | 5 in /grin-wallet | 4 unique contributors
- Grin v2.1.0-beta3 was released.
- In the last development meeting, planning and branching following v2.1.0 was covered, some discussion on the TOR proof of concept, and whether we should alway be storing the kernel excess.
- We've provisionally redirected to a new project website, https://grin.mw until we regain control of the old grin-tech.org domain.
- Daniel from Grin appeared on the ZeroKnowledge podcast.
- Grin is 100% funded by donations. Please support Grin development - Donate now.
- More Grin info here.
- Merged PRs: 8 in /grin | 4 in /grin-wallet | 3 unique contributors
- In the last governance meeting, the site redesign work was reviewed, the process for how to publish the security audit findings was agreed on, and the proposal to hire a cryptographer was evaluated.
- Yeastplume added experimental support of TOR hidden services in grin-wallet.
- Node and Wallet milestones for v2.1.0 were all completed and a beta1 was cut. Expect another beta version imminently, and everything is so far on track for a release in mid-October.
- Grin-tech.org domain has expired. Ignotus Peverell - if you're reading this, please get in touch with us or renew the domain. The community is working on mitigations, but we'd like to retain control of the domain if possible.
- Grin is 100% funded by donations. Please support Grin development - Donate now.
- More Grin info here.
- Merged PRs: 5 in /grin | 0 in /grin-wallet | 3 unique contributors
- In the last dev meeting it was established that we're on track for v2.1.0 release for mid-october, audit findings have been fixed, security canaries were agreed and as a result, Igno was removed from the security contact list. The meeting also briefly discussed an RFC proposing to make tor hidden services the default tx building method.
- The community sub-team was announced, first objective on the agenda is to plan this year's grin conference, grincon1.
- The fundraising sub-team was announced by community member @nass, which will work to raise funds to help safeguard the long term continuity of Grin development.
- A dedicated repo for security was created to keep track of keys, incidents, audits, canaries, and more.
- As part of transaction building research, we're collating research papers on mixnets and ACNs in one place.
- Since we last gave an update, Grin has been joined by a mysterious, always good vibes, abstract painter, @LovelyGrin. Their artwork is unlicensed and on display in this repo, with new work constantly being added. Check it out!
- Grin is 100% funded by donations. Please support Grin development - Donate now.
- More Grin info here.
@lehnberg:
Given that there's been no proof of work newsletters published since Jun 27, I'm now putting these updates on hold until further notice. Those interested in news about Grin should subscribe to the dedicated weekly newsletter.
- Merged PRs: 3 in /grin | 1 in /grin-wallet | 4 unique contributors
- Grin hard forked to v2.0.0 unremarkably, which was in other words a great success.
- Last week's governance meeting adopted the RFC process, the sub-teams proposal, and had updates on website redesign and security audit.
- Slides from last week's London Meetup are up, covering a general update of Grin, six months after mainnet launch, and the new governance process.
- David Vorick announced that Obelisk has cancelled their GRN1 ASIC miner.
- @nijynot announced the first release of his Wimble wallet for Grin.
- Grin was on Token Talks podcast.
- First Grin iOS <-> Android transaction using the Ironbelly wallet.
- More Grin info here.
- Merged PRs: 5 in /grin | 2 in /grin-wallet | 6 unique contributors
- Hard fork is imminent! If you have not yet upgraded to 2.0.0 node and wallet, you're advised to do so immediately to avoid interruption of usage.
- Last week's development meeting covered the creation of the wallet and node sub teams, an update on the work following our security audit work from @jo1tz, and planning for Grin v2.0.1 and v2.1.0.
- The wallet development sub team has been discussing how to self-organise, you can join the discussion in the Keybase team.
- @antiochp simplified handling of the txhashset zip.
- @hashmap had a CPU performance improvement merged that uses blocking IO.
- @yeastplume is working on a wallet rework/refactoring and RFC.
- @nijynot has been working on a redesign of the grin website and a new visual language for Grin. (Daniel: And it's looking pretty sick imo!)
- For those using Grin Gold Miner, there's been some hard fork information announced.
- Alas, there's been a new Grin fork announced. Or well, technically "Epic Cash" was announced, but not that it's a grin fork... ツ
- More Grin info here.
- Merged PRs: 5 in /grin | 1 in /grin-wallet | 3 unique contributors
- In the last governance meeting we decided to move forward trialing the RFC and sub team proposals until the next meeting. We also discussed security audits and disclosure contact persons, and @j01tz was added as a point of contact.
- The last iteration of the RFC process can be found here.
- The wallet development sub team was announced by @yeastplume, join the bootstrapping process on Keybase.
- The node development sub team was announced by @antiochp, join the bootstrapping process on Keybase.
- @yeastplume has in addition begun work on several wallet-related RFCs.
- As we get ready for the hard fork, ecosystem developers have been busy adding compatibility for v2.0.0, including Niffler, Grinmint, Grin++, and wallet713.
- The GRINOIRE is almost ready, a 1200+ page cypherpunk anthology coffee-table book printed on bible paper, sold exclusively at TMGOX. Roughly 20 copies left, get your collectible and support Grin development.
- More Grin info here.
- Merged PRs: 10 in /grin | 4 in /grin-wallet | 6 unique contributors
- 2.0.0 binaries for node and wallet have just been released. These are the only versions that will be working past the hard fork in mid-July. Update ASAP and give it a go.
- Last week's dev meeting decided in favour of halting proof-of-work phaseouts and to define an 18 month moratorium on changes to the ASIC targeted proof of work.
- WIP pull request by @chisa0a to add initial I2P support, see the Grin over I2P user guide for instructions.
- @yeastplume commented on the recent transaction building difficulties we've seen as part of the upgrade to 1.1.0.
- @yeastplume also shared thoughts on the proposed RFC process and some of the first attempts to use the process.
- Speaking of which, there's been a lot of activity in the RFC repo where we try to hash out the details of how RFCs and sub-teams will work. Feel free to participate.
- Teaser for Ironbelly mobile wallet coming to Android soon.
- More Grin info here.
- Merged PRs: 1 in /grin | 2 in /grin-wallet | 3 unique contributors
- @yeastplume submitted the final wallet pr ahead of the hard fork.
- v2.0.0 beta binaries were released for node and wallet.
- A hard fork practice round was conducted successfully on a private testnet.
- Igno has taken some leave for an indefinite period.
- In the last governance meeting, we covered bug bounties, @hashmap was added as contact person in our security vulnerability disclosure process, and discussed the new governance process proposal.
- On the back of that, we begun iterating on an RFC process, improvements welcomed as PRs directly to the repo.
- More Grin info here.
- Merged PRs: 5 in /grin | 3 in /grin-wallet | 3 unique contributors
- An iteration of Grin's governance process was proposed. To be discussed in this week's governance meeting, it's arguably one of the most significant proposals thus far.
- With less than 30 days left for the scheduled hard fork, v2.0.0 milestones for node and wallet are almost complete. Beta binaries are due to be released and we are on track to run a private testnet this week.
- @yeastplume has been focusing on testing and prep work ahead of the hard fork.
- New bulletproof rewind scheme by @jaspervdm merged.
- Paper: Revelio, a new privacy-preserving proof of reserves protocol for Grin exchanges.
- More Grin info here.
- Merged PRs: 3 in /grin | 2 in /grin-wallet | 4 unique contributors
- Grin v1.1.0 has been released, see detailed upgrade information here.
- We have published tentative timelines and info on the v2.0.0 hard-fork that is happening in mid-July. Affected parties take note and plan accordingly.
- The last governance meeting covered the hard fork schedule, Grin budget, a Governance working group, and a contact group for Pools & Exchanges.
- Following the 1.1.0 release, @yeastplume is moving forward with 2.0.0 work.
- @antiochp took a pass at improving the Dandelion++ implementation, and also expanded on ideas for a simplified timer design.
- MMR Storage Optimization proposal by @antiochp.
- Vite announced an update to their wallet.
- More Grin info here.
- Merged PRs: 11 in /grin | 6 in /grin-wallet | 9 unique contributors
- @tromp proposed Cuckarood, the tweaked version of the ASIC Resistant POW that is due to go live as part of the mid-jury hard fork.
- New beta for v1.1.0 version of grin-wallet.
- Last week's dev meeting was split out over two days and covered the v1.1.0 and v2.0.0 releases and migration paths in detail.
- We're tracking Erlay, a recently proposed transaction propagation protocol for Bitcoin, and thinking about its usefulness in Grin.
- @quentinlesceller pushed an update to the libgrin Go libary. It can now use slate versions 0/1/2, and supports the new Cuckarood cycle verification.
- More Grin info here.
- Merged PRs: 6 in /grin | 5 in /grin-wallet | 5 unique contributors
- The last governance meeting covered payment to Coinspect for audit, project budget feedback, and wiki access control.
- @yeastplume has begun to target improvements for the v2.0.0 hard fork coming up in a few months.
- @antiochp proposed Elder channels, a lightning-style layer 2 protocol for Grin. Over the week, we saw not one, not two, but three iterations of the mechanism.
- @jaspervdm open-sourced his multi-party bulletproof builder ahead of the full GrinSwap crate.
- The third brother Peverell, Cadmus, made an appearance recently. Here's a proposal to optimise (larger) syncs through parallelisation.
- Slides from @hashmap's Mimblewimle introduction (in Russian) are now online.
- Grin Vault, a grin wallet for Android, was announced and is in open beta (not open sourced yet).
- New update of Niffler wallet.
- More Grin info here.
- Merged PRs: 10 in /grin | 4 in /grin-wallet | 8 unique contributors
- grin wallet 1.1.0-beta3 released, along side beta2 of the node.
- @yeastplume has been working on the samir's secret sharing library and will be integrating it into wallet.
- The latest dev meeting covered the timeline for 1.1.0 release, scheduled hard fork planning, and deprecation of http transfer support.
- Proposal by @jaspervdm for improved bulletproof rewinds.
- Proposal by @antiochp for optimising relative kernel lock heights.
- New gitter channel for grin-related cryptography.
- Slides from @lehnberg's project overview for the first Grin Moscow Meetup are now up.
- More Grin info here.
- Merged PRs: 4 in /grin | 4 in /grin-wallet | 3 unique contributors
- Thanks to the person or entity donating the 50 BTC coinbase reward from 2010. If you're reading this, we're humbled by the vote of confidence and will do our utmost to spend it wisely.
- @yeastplume open sourced his Samir's Secret Sharing skunkworks project, an entry point into further research for adding multi-sig support into the official grin wallet.
- v1.1.0-beta2 was released, now with Azure Pipelines CI courtesy of @quentinlesceller.
- Invoice transactions support now merged by @yeastplume.
- Draft proposal for a 2019 Grin budget.
- The last governance meeting discussed funding and financial transparency report, and a simplified onboarding flow.
- Slides from @lehnberg's talk about Atomic Swaps in Grin at last week's Binance Labs meetup in Berlin.
- Vite wallet added transaction status support.
- More Grin info here.
- Merged PRs: 11 in /grin | 1 in /grin-wallet | 5 unique contributors
- The UTXO set keeps shrinking. It has been reduced by ~35% over the past 10 days.
- The last dev meeting covered planning for v1.1.0, future I2P support, git branching models, and tx slate versioning.
- 2019 Q1 Financial Transparency Report is up.
- @yeastplume been keeping busy working on invoicing support for wallet and a rust implementation of wallet seed sharding using Samir's Secret Sharing.
- @quentinlesceller has been hard at work getting Azure Pipelines properly set up as we move away from Travis.
- Forum discussion on optimising Merkle Proofs by aggregation.
- Niffler wallet v0.3 is out, incorporating v1 of the Hedwig relay service.
- The videos of the talks at Grin Amsterdam some weeks back are now up on Youtube.
- More Grin info here.
- Merged PRs: 10 in /grin | 4 in /grin-wallet | 7 unique contributors
- For those wondering what this Mimblewimble thing is good for: Grin's UTXO set shrank by 15% over the past week.
- @yeastplume started work on invoice transaction flow via API.
- Slate compatibility fixes ahead of v1.1.0, by @bddap and @yeastplume.
- Peer max count was increased significantly by @ignopeverell.
- Income and spending logs were updated by @lehnberg ahead of the Q1 transparency report.
- @kargakis provided a script for easy checking of unaccounted for income in the income log.
- Governance meeting discussed reporting, financial logging, supporting 3rd party projects and improving Grin evangelism.
- @i1skn gave a Grin intro at Crypto Monday in Berlin
- 1st Grin meetup in Moscow announced for May 16
- More Grin info here.
- 7 Pull Requests were merged into the grin node repo in the past week, by 5 unique contributors.
- Last dev meeting discussed CI tools, tests, protocol versioning, beta status ahead of release of 1.1.0, and how we handle branches.
- CryptoUnlocked announced a prediction market betting on Grin's network hashrate, where proceeds go to Grin's dev fund if it succeeds.
- More Grin info here.
- 9 Pull Requests were merged in the past week, by 6 unique contributors.
- Variable size MMR support by @antiochp merged for 1.1.0
- @quentinlesceller in progress work on setting up Azure Pipelines as a replacement for TravisCI.
- @yeastplume outlined his action plan post Wallet API v2 in his weekly update.
- The last Governance meeting discussed a Grin Improvement Proposal processes (not right now), Proof of work phaseout changes (wait and see), Funding for lehnberg part-time work (granted), and whether to allow donation for specific purposes (not via main dev fund).
- Ironbelly mobile Grin wallet received fellowship grant from Binance Labs.
- Our favourite swag shop TMGOX started accepting Grin payments via Knockturn Allee.
- Vite mobile Grin wallet announced.
- More Grin info here.
- v1.0.3 was released. Please upgrade your nodes, many fixes and minor improvements across board.
- v1.1.0 betas of wallet and node were released, which adds windows support among many other things. Help us test!
- Wallet API v2 full Rustdoc documentation.
- It's soak time! 2 Pull Requests were merged in the past week, by 2 unique contributors.
- Last dev meeting discussed testing Gitlab's CI as an alternative to Travis, and the testing of v1.1.0.
- Discussion around how/whether to improve how Grin decides to drop peer connections.
- Recent donations made Bminer and BlockCypher enter the Friends of Grin Hall of Fame. Thanks and congratulations!
- Request for funding, @lehnberg. To be voted on the next governance meeting.
- Niffler: An open source GUI Wallet for Grin in Electron/Vue, currently macOS only.
- MyGrin: Custodial Grin Web Wallet. Use at your own risk.
- More Grin info here.
- 12 Pull Requests were merged in the past week, by 8 unique contributors.
- We passed 100k blocks height this week, @antiochp put together some stats. 330k transactions resulting in 728k outputs, but only 48k UTXOs to keep track of...
- @ignopeverell showed progress well under way for I2P support. Work includes dusting off the abandoned /i2p-rs client to make it ready for integration in Grin. This, and more, in his new monthly progress update.
- @yeastplume is in the process of merging a final version of the v2 API, and getting ready for an upcoming v1.1.0 release.
- Slean mining was announced by @lolliedieb at the Grin Amsterdam event, making it possible for low memory GPUs to mine the Cuckatoo ASIC tuned algorithm efficiently.
- And almost simultaneously, there was another announcement for another method that can be used to solve Cuckatoo with less memory.
- In the Governance meeting, ETH donations and potential changes to the phase out schedule was discussed.
- Some incorrect news reporting made me clarify the proof of work discussion in that meeting according to my own understanding of it.
- @tromp submitted a proposal for specifying our proof-of-work commitment to hold for 18 months into the future, and to put later phase outs on hold. To be discussed and possibly voted on in the next governance meeting.
- @garyyu worked with the community to give Grin an official Chinese name: 古灵币
- 2Miners announced support for Grin in their mining pool for SOLO and PPLNS.
- Grin++ node and wallet is now on mainnet.
- GrinPurse: A closed source grin GUI wallet for macOS and Windows, made by Bitmesh exchange. To be open sourced in the next week according to the developers.
- More Grin info in this weekly newsletter.
- 13 Pull Requests were merged in the past week, by 8 unique contributors.
- Dandelion++ rewrite by @antiochp is in for v1.1.0.
- v1.1.0 and v1.0.3 release timelines and scheduled hard fork process were among the things discussed in the latest dev meeting.
- @yeastplume has been busy with getting rustdoc working for Wallet API v2.
- Investigation to look into alternatives to TravisCI.
- @taek provided some details on the GRN1 ASIC miner from Obelisk which prompted a much wider discussion regarding the phase out schedule and ASIC manufacturing in general, with participation from Innosilicon as well.
- @phooton announced GrinPro2 miner in beta - achieving 5GPS on Vegas chips.
- Wallet for Grin++, the C++ implementation of Grin, is now live after work by @DavidBurkett
- Vite: A new mobile wallet for Grin in development.
- More Grin info here.
- 11 Pull Requests were merged in the past week, by 8 unique contributors.
- @yeastplume has been busy hammering away on grin-wallet. Slate versioning and conversions. API v2, and more.
- @bddap has been making Wallet API v2 contributions.
- The governance meeting approved a 3 month donation for Ignotus Peverell to work full-time on the project.
- We're evaluating our current security and vulnerability disclosure process.
- Knockturn Allee - Open source WooCommerce/WordPress plugin to help businesses accept Grin payments, by Cycle42.
- grin.report - New site for grin network performance stats, by @mcdallas.
- Grin Amsterdam event is taking place on March 26th - come join us there!
- More Grin info here.
- 5 Pull Requests were merged in the past week, by 4 unique contributors.
- Details of a critical security vulnerability affecting Grin nodes v1.0.1 or older was released. The issue was fixed as part of v1.0.2 that was released to the public a few weeks ago.
- Latest dev meeting planned for v1.1.0, discussed nightly builds, and a new release of rust-secp.
- @yeastplume put together a proposed wallet roadmap.
- Improvements to wallet info and wallet check.
- Friends of Grin Hall of Fame section is now live, where we pay tribute to our most epic supporters. Work in progress.
- mimwim.net - a tool to help you accurately compare some privacy coins from a mining perspective.
- There's another Grin fork! (yay!) Sadly it doesn't actually refer to itself as a fork. (nay) ツ
- More Grin info here.
- 18 Pull Requests were merged in the past week, by 9 unique contributors.
- Preview windows binaries available for both wallet and server now, courtesy of @yeastplume.
- A paper was published by GandalfThePink proposing extensions of Mimblewimble to enable user-issued assets among other things.
- Developer Antioch Peverell was awarded a donation from the dev fund to enable full time work on Grin for the next three months.
- Funding income and spending logs were added to grin-pm.
- More Grin info here.
- Grin v1.0.2 has been released! Make sure you upgrade, anybody with a node running behind NAT should see more stable behavior in terms of number of outbound connections.
- 7 Pull Requests were merged in the past week, by 4 unique contributors.
- The C++ implementation developed by @DavidBurkett went live on windows.
- SuperGrin, a GUI wallet for OSX was open sourced by @rheza.
- WIP PR by @JeremyRubin to switch to CuckooCache data structure.
- WIP PR by @mcdallas to add webhooks for network and chain events.
- Development meeting notes planning the v1.0.2 release, discussing v1.1.0 scope and error management.
- Facebook live video from last week's Bangkok meetup where @garyyu presented.
- More Grin info here.
- 24 Pull Requests were merged in the past week, by 11 unique contributors.
- A look at what's targeted for v.1.0.2.
- @yeastplume begun effort to split out wallet into its own repo. Will allow node and wallet individual roadmaps, and makes it easier to support third party development.
- Libgrin, a grin library written in Go, was open sourced by Grimint.
- Coinspect was chosen for the security audit of the core, keychain, wallet, and chain crate in the latest governance meeting.
- More Grin info here.
- 7 Pull Requests were merged in the past week, by 7 unique contributors.
- PR by @yeastplume was merged that makes partial support for Grin on Windows 10 possible. Full support coming soonTM.
- Ironbelly, iOS and Android wallet, was open sourced.
- The team behind Etherscan launched a Grin Block Explorer.
- Grin StackExchange was proposed. Please follow to help us to the next stage in the review process.
- A Max Coin Cap for Grin of the bucket variant has been introduced. Big impact on the cryptoeconomics.
- More Grin info here.
- 18 Pull Requests were merged in the past week, by 10 unique contributors.
- Grin v1.0.1 is out.
- It took a small little nudge but Yeastplume's funding has now been closed. Thanks to all the supporters for contributing to the project.
- Meanwhile @yeastplume has been hard at work getting Grin running on windows.
- @quentinlesceller gave a Grin talk at Stanford Blockchain Conference.
- Governance meeting notes: Fund transparency report, Promoting continuous donations, Grin stackexchange
- Who will buy the first Grin pizza, you ask? Sheesh, we got our own pizza delivery service up in this.
- Oh and we got forked. Twice. In the same day! And then the two forks started trash talking one another. ツ
- Berlin meetup this week on Feb 7 - come say hi!
- More Grin info here.
- 26 Pull Requests were merged in the past week, by 13 unique contributors.
- Development meeting notes: v.1.1.0 planning, pull request review process, release work processes, and mainnet retrospective.
- Live stream URL for GrinconUS is up.
- San Francisco meetup on Tuesday Jan 29, come and say hello.
- Berlin meetup announced for Feb 7.
- Grinbox is now open sourced and has integration documentation.
- More Grin info here.
- Mainnet was successfully released. Retrospective by Igno to the mailing list.
- 22 Pull Requests were merged in the past week, by 13 unique contributors.
- Wallet performance enhancements by yeastplume.
- Governance meeting notes, where official currency code (GRIN), currency symbol (ツ) were chosen.
- Grin accepted as forum payments on Bitcointalk.
- Smirk, a wallet project by IDEO coLAB.
- https://grin-tech.org has got a new look, courtesy of @nijynot.
- Grinbox/wallet713 now supports end to end encryption. (I'm affiliated)
- Grin meetups held in Beijing and Montreal, with another one planned in Singapore on Jan 23.
- More Grin info here.
- We're on track to initiate the release process of Mainnet on Jan 15 @ 3PM UTC
- 33 Pull Requests were merged in the past week, by 14 unique contributors.
- Lots of new getting started documentation courtesy of Yeastplume.
- Photon managed to achieve 50-80% speedups on AMD GPUs and like the trooper he is, contributed it back to the community for use in default grin-miner.
- Yeastplume delivered several critical improvements to the wallet.
- Bisq exchange introduced Grin support.
- smOS introduced support for Grin mining.
- The developer working on C++ implementation has been funded, but will not have wallet ready for mainnet.
- Latest dev meeting begun planning for releases post mainnet.
- Grin London Meetup was a full house with Yeastplume stopping by to do a technical Q&A, and a Bay Area Meetup was announced for Jan 29.
- More Grin info here.
- 25 Pull Requests were merged in the past week, by 11 unique contributors.
- Lots of activity from @yeastplume in preparation for mainnet:
- grin-miner binary release process
- grin wallet check_repair command that checks the contents of the wallet against the live UTXO set and ensuring the wallet’s outputs match.
- Encrypt private slate data.
- Wallet recovery usability and security fixes
- GPU memory reductions discovered that have led to lower GPU minimum requirements. @tromp has built miner plugins that supports these and these are now merged in grin-miner.
- OpenCL miner for Cuckatoo31 merged by @hashmap. Cuckaroo up next.
- Best GPU for mining grin.
- How to choose between CuckAToo and CuckARoo mining.
- Notes from last Governance meeting. No genesis block message. Non-binding polls for mission statement, currency ticker, and symbol is conducted on the forum and decisions will be made in next meeting.
- March-Aug 2019 funding campaign for @yeastplume kicked off and accepting donations.
- Grin London Meetup on Tuesday Jan 8 - come and say hi!
- More Grin info here.
- 24 Pull Requests were merged in the past week, by 8 unique contributors.
- The Floonet testnet was re-released as Grin v0.5.0 to make it mirror the pending Mainnet much closer and add a bunch of nice-to-have features and fixes.
- JP Aumasson concluded an audit of Grin's patches and additions on top of libsecp. Big thanks to the benefactor who facilitated and financed this effort for us.
- More updates in the notes from the latest Development meeting. In addition to the above points, adoption of Semver was agreed, and there was a discussion on how best to handle planning of upcoming features.
- Community effort to provide FAQ documentation to exchanges has been kicked off.
- More Grin info here.
- Floonet, Grin's permanent testnet, was released relatively smoothly. Work is underway to tweak stuff uncovered in the process.
- Grin++, the C++ implementation of the Grin node that runs on windows, has been open sourced by @DavidBurkett.
- Notes from the latest Governance meeting are up. The second audit is postponed into the new year, and the genesis process is discussed.
- Yeastplume wraps up the year with a Holiday Season retrospective that's worth reading in full.
- Massive shout-out to Aurel for once again stepping up and closing our security audit fund raiser like the true Grin Hero he is.
- Update from vault713 on support for invoicing, tx batching, and cold storage. (Disclosure: I'm part of the team)
- Grincon.us is taking place on Jan 28th in San Mateo, CA. 50% of tickets have already sold out.
- More Grin info here.
- Full on main net preparation mode, with mainly bug fixes and tweaks going in. Details around some of those fixes are outlined here.
- 25 Pull Requests were merged in the past week, by 8 unique contributors.
- The notes from the latest developer meeting. We're launching what will be the permanent betanet next week, practicing genesis block release process.
- More Grin info here.
- 25 Pull Requests were merged in the past week, by 7 unique contributors.
- The notes from the last governance meeting. We're conducting two security audits, one tba on the libsecp fork, and another by Quarkslab on the key Grin crates.
- Grin v0.4.2 was released.
- PR#2052: Keybase is now supported as a wallet plugin to do transaction building with.
- wallet713 community project announced, standalone wallet with integrated transaction relay.
- 3rd Grin London Meetup announced, Jan 8.
- More Grin info here.
- 32 Pull Requests were merged in the past week, by 9 unique contributors.
- The notes from the last developer meeting. Mainnet planning, Windows support, and a formalised Pull Request review process on the agenda.
- A C++ implementation of the Grin node was announced, being built by @DavidBurkett, targeting to be ready for mainnet.
- By the time you are reading this, a T4 hardfork should have taken place at block height 64,000 to introduce Cuckaroo proof of work.
- PR#2036: Cleanup of wallet owner API.
- PR#2047: Optional slate message.
- Research on Wallet API v2.
- We're collecting GPU mining stats.
- Grincon0 US is now accepting registrations. Get tickets early so you don't miss out.
- More Grin info here.
- 12 Pull Requests were merged in the past week, by 8 unique contributors.
- The notes from the last Governance meeting. Some highlights:
- Mainnet launch target set to Jan 15, 2019;
- Security Audit fund raising is closing Nov 30 (please donate), we'll do incremental audits;
- ASIC Friendly POW for launch relaxed to Cuckatoo31;
- Genesis block release planning.
- #2004: Wallet seed encryption and BIP39 support merged.
- #1983: Wallet plugin architecture merged.
- The US version of grincon0 will take place on Jan 28, 2019 in San Mateo, CA. See you there!
- More Grin info here.
- 25 Pull Requests were merged in the past week, by 9 unique contributors.
- @tromp has been exploring the feasibility of the ASIC-friendly POW variant.
- @mcdallas released Gringotts, which enables transaction building via Keybase.
- This led to a 'plugin' architecture exploration to enable different communication services to integrate with the Grin wallet as part of transaction building.
- Dev meeting notes, the HF is delayed a week or so, until the ASIC-resistant POW is ready to be introduced.
- More Grin info here.
- The big update this week is that we arranged grincon0 – the first conference on Grin & Mimblewimble – to a full house at c-base in Berlin. Our anonymous project founder joined via ssh to deliver the opening of the conference through text-to-speech. YouTube video playlist of all the talks.
- 24 Pull Requests were merged in the past week, by 9 unique contributors.
- While we've since dropped down in the ranks, Grin was briefly the #1 trending Rust repo on GitHub over a monthly basis.
- More Grin info here.
- 26 Pull Requests were merged in the past week, by 10 unique contributors.
- A Grin Privacy Primer, clarifying the degree of privacy the system currently offers.
- Community effort to draft our mission statement.
- Started looking at user stories for our MVP web wallet.
- Notes from the latest dev meeting. Mainly focused on mainnet planning, hard fork on testnet4 targeted for end of November.
- Grincon0 is coming up this Friday in Berlin. Sponsorship packages are now available, funds will go to our security audit.
- Community designed special Grin Halloween swag for all trick or treaters.
- More Grin info here.
- ASIC Resistant version of the PoW for Mainnet (targeted for GPU miners) proposed, with request for community feedback. https://forum.grin.mw/t/choice-of-asic-resistant-pow-for-gpu-miners/1017
- 26 Pull Requests were merged in the past week, by 9 unique contributors. https://github.com/mimblewimble/grin/pulls?utf8=✓&q=is%3Apr+is%3Amerged+merged%3A2018-10-20..2018-10-26
- Grin-miner has been rewritten and rustified, there's never been a better time to get up and running with mining. https://forum.grin.mw/t/yeastplume-progress-update-thread-oct-18-feb-19/933/4
- Notes from last week's Governance meeting. Security audits, Fundraising, PoW, Mainnet release timelines in focus. https://github.com/mimblewimble/grin-pm/blob/master/notes/20181023-meeting-governance.md
- Risk Management Brainstorming is kicking off. https://github.com/mimblewimble/docs/wiki/Risk-Brainstorming
- Community driven effort to improve the project's main website. https://forum.grin.mw/t/help-me-design-and-add-content-to-our-site/1035/
- More preparations for Grincon0, our first conference taking place in Berlin on November 9, attendance is free but likely to cap out. https://grincon.org
- Grin Hub: A community resource hub for all things Grin and Mimblewimble. http://grin-hub.org
- More Grin info here. https://grinnews.substack.com
- Testnet 4 went live! Last net before mainnet, hopefully. Lots of work on PoW, mining, aggsig, bulletproofs, BIP-32, and more. https://forum.grin.mw/t/grin-testnet-4-launch-announcement/993
- Security & Code audit prep work is progressing. https://github.com/mimblewimble/grin/issues/1609
- Notes from Tuesday's dev meeting, planning T4, and discussing BetterHash protocol and DHT-style setups. https://github.com/mimblewimble/grin-pm/blob/master/notes/20181016-meeting-development.md
- 45 Pull Requests were merged in the past week, by 10 unique contributors. https://github.com/mimblewimble/grin/pulls?utf8=✓&q=is%3Apr+is%3Amerged+merged%3A2018-10-13..2018-10-19
- More Grin info here. https://grinnews.substack.com
- Request For Funding of a Security audit. Please help if you can! https://grin-tech.org/sec_audit.html
- 36 Pull Requests were merged in the past week, by 7 unique contributors. https://github.com/mimblewimble/grin/pulls?utf8=✓&q=is%3Apr+is%3Amerged+merged%3A2018-10-06..2018-10-12
- Testnet 4, the last testnet before mainnet, now has its own branch getting ready for release. https://github.com/mimblewimble/grin/tree/milestone/testnet4
- Grin miner was updated to allow for cuckatoo mining on both CPU and GPU. https://forum.grin.mw/t/yeastplume-progress-update-thread-oct-18-feb-19/933/2
- Project management tracking has moved to its own dedicated repo. https://github.com/mimblewimble/grin-pm
- Governance meeting notes. https://github.com/mimblewimble/grin-pm/blob/master/notes/20181009-meeting-governance.md
- More Grin info here. https://grinnews.substack.com
- 34 Pull Requests were merged in the past week, by 7 unique contributors. https://github.com/mimblewimble/grin/pulls?utf8=✓&q=is%3Apr+is%3Amerged+merged%3A2018-09-28..2018-10-05
- We're getting ready for Testnet 4, target is to release within the next two weeks. https://github.com/mimblewimble/grin/issues?q=is%3Aopen+is%3Aissue+milestone%3ATestnet4
- Cuckoo-miner repo, the library that builds miner plugins for inclusion in other projects, has been updated with two new cuckatoo miners. https://github.com/mimblewimble/cuckoo-miner
- Grin-miner also updated to use these new cuckatoo miners. https://github.com/mimblewimble/grin-miner
- Effort to organize security and code audits. https://github.com/mimblewimble/grin/issues/1609
- Grin General Fund set up and is now accepting donations. Any help to get Grin ready for Mainnet is appreciated. https://grin-tech.org/general_funding.html
- Grincon0 announced - Join us on November 9 in Berlin for the 1st ever conference on Grin and Mimblewimble. More details to follow. https://www.meetup.com/MimbleWimble-Grin-Berlin/events/255304837/
- More Grin info here. https://grinnews.substack.com
- 22 Pull Requests were merged in the past week, by 6 unique contributors. https://github.com/mimblewimble/grin/pulls?utf8=✓&q=is%3Apr+is%3Amerged+merged%3A2018-09-21..2018-09-28
- Implement Basic Auth for API and Owner API merged. https://github.com/mimblewimble/grin/pull/1566
- Rust Cuckatoo for verifier and test-miner merged. https://github.com/mimblewimble/grin/pull/1558
- Scheduled size upgrades adopted for the ASIC-friendly PoW. https://forum.grin.mw/t/scheduled-pow-upgrades-proposal/820
- More governance meeting notes. https://forum.grin.mw/t/meeting-notes-governance-sep-25-2018/874
- TMGOX.com: Grin swag shop by @0xb100d with 100% of profits donated to Grin dev fund. https://tmgox.com
- More Grin info here. https://grinnews.substack.com
- 25 Pull Requests were merged in the past week, by 8 unique contributors. https://github.com/mimblewimble/grin/pulls?utf8=✓&q=is%3Apr+is%3Amerged+merged%3A2018-09-14..2018-09-20
- Mega-PR ready to go ahead of Testnet4 launch. Includes BIP32 support, AggSig, and BulletProof updates. https://github.com/mimblewimble/grin/pull/1501
- First effort for dual Proof of Work support merged. https://github.com/mimblewimble/grin/pull/1534
- Start of a Cuckatoo verifier and test-miner in Rust. https://github.com/mimblewimble/grin/pull/1558
- TLS support for Grin APIs. https://github.com/mimblewimble/grin/pull/1565
- Automatic binaries for macOS & Linux to be supported for T4, PR ready for review. https://github.com/mimblewimble/grin/pull/1540
- The full UTXO set can now be verified against the full kernel set for every block without it being prohibitively expensive. https://github.com/mimblewimble/grin/pull/1559
- The dev team is expanding: @garyyu was added as committer to the repo. https://gitter.im/grin_community/dev?at=5b9e02b08909f71f75defaed
- More info here. https://grinnews.substack.com
- Yeastplume's funding campaign closed successfully! A big thanks to all the donors. https://lists.launchpad.net/mimblewimble/msg00532.html
- The simple hard fork test completed successfully at block 95,000. https://forum.grin.mw/t/testnet-3-hard-fork-grin-upgrade-required/787
- First draft of Grin's Security Process published. Feedback from security researchers on the policy and how to improve it would be extremely valuable. https://github.com/mimblewimble/grin/blob/master/SECURITY.md
- Notes from Sep 11 Governance meeting. https://forum.grin.mw/t/meeting-notes-governance-sep-11-2018/797
- Yeastplume weekly progress update. https://forum.grin.mw/t/yeastplume-progress-update-thread-may-sept-2018/361/20
- 21 Pull Requests were merged in the past week, by 6 unique contributors. https://github.com/mimblewimble/grin/pulls?utf8=✓&q=is%3Apr+is%3Amerged+merged%3A2018-09-07..2018-09-13
- Working simple miner code for Cuckatoo Cycle, the new Cuckoo variant, is now available. https://github.com/tromp/cuckoo/tree/cuckatoo
- For more in-depth updates on Grin and Mimblewimble, see the Grin News weekly newsletter. (Maintained by yours truly) https://grinnews.substack.com
- Decision to introduce Testnet4 as part of latest dev meeting. ETA 4 weeks roughly.
- Plan to practice a Hard Fork with a cosmetic change.
- First ETH <-> Grin Atomic Swap completed successfully.
- Yeastplume weekly progress update.
- 28 Pull Requests were merged in the past week, by 8 unique contributors.
- Grinmint mining pool announced, with a pledge that a portion of pool fees will go toward core Grin development.
- Upgrade to our open source block explorer.
- Ramping up efforts to raise donations for Yeastplume funding campaign. Vital for continued speedy progress of the project ahead of mainnet launch.
Basics
- Getting Started
- User Documentation
- MimbleWimble
- FAQ
- Planned releases (Roadmap)
- Code of Conduct
Contributing
- Contributing Guide
- Code Structure
- Code coverage and metrics
- Code Reviews and Audits
- Adding repos to /mimblewimble
Development
Mining
Infrastructure
Exchange integrations
R&D
Grin Community
Grin Governance
Risk Management
Grin Internals
- Block Header Data Structure
- Detailed validation logic
- P2P Protocol
Misc