diff --git a/.github/assets/chia-logo.svg b/.github/assets/chia-logo.svg new file mode 100644 index 0000000000..50b1ce7402 --- /dev/null +++ b/.github/assets/chia-logo.svg @@ -0,0 +1,9 @@ + + + Chia + + + + + + diff --git a/CHANGELOG.md b/CHANGELOG.md index d48b588d67..2eef1b1400 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -251,7 +251,7 @@ In 2.7.1, we fixed a bug that prevented the GUI from loading properly. However, ### Changed - Numerous hardening measures and soft fork: Please read our blog post for more information - https://www.chia.net/2026/03/26/chia-2-7-0-combatting-the-ai-siege/ + https://www.chia.net/blog/chia-2-7-0-combatting-the-ai-siege/ - Make the mempool a bit more defensive on slow machines - Harden connection handling and message validation in `WSChiaConnection` - Improve `register_for_coin_updates` @@ -2487,7 +2487,7 @@ We have some great improvements in this release: We launched our migration of ke - Added a config option for peer_connect_timeout. - Added support for unhardened key derivations. - Various CoinStore benchmark and performance improvements. -- Beta builds are built on every merge to main, and are now available from . +- Beta builds are built on every merge to main, and are now available from . - Thanks @Radexito for adding support for Raspberry Pi 4 64Bit to the GUI installation script. - Added macOS keyring.yaml support, migrating keys from macOS Keychain to keyring.yaml to support an upcoming release in which we'll add an optional passphrase to wallets. - We have made many full node changes to support our upcoming Chia Asset Token (CAT) standard and our upcoming standalone light wallet, which will use Chia's new electrum-style protocol to enable faster wallet syncing. @@ -3048,7 +3048,7 @@ Batch process weight proof epochs in groups of 900 to fit below May 2020 sqlite ### Added -- This is a hard fork/breaking change from RC6/7. TXCH Coins will **not** be moved forward but your plots and keys and parts of your configuration do. When you install this version before 10AM PDST on 3/16/2021 it will load up, start finding peers, and otherwise wait for the flag drop at that time to start farming. This is likely to be the last dress rehearsal for mainnet launch. Our [3/15/2021 blog post](https://www.chia.net/2021/03/15/mainnet-update.html) has more details on the current mainnet launch plan. +- This is a hard fork/breaking change from RC6/7. TXCH Coins will **not** be moved forward but your plots and keys and parts of your configuration do. When you install this version before 10AM PDST on 3/16/2021 it will load up, start finding peers, and otherwise wait for the flag drop at that time to start farming. This is likely to be the last dress rehearsal for mainnet launch. Our [3/15/2021 blog post](https://www.chia.net/blog/chia-mainnet-update-march-15/) has more details on the current mainnet launch plan. - The GUI now has a tooltip that directs users to the explanation of the plot filter. - The GUI now has a tooltip to explain the "Disable bitfield plotting" option. Thanks @shaneo257 for the idea. - The GUI now has a tooltip to explain Hierarchical Deterministic keys next to Receive Address on the Wallet page. @@ -3474,7 +3474,7 @@ Batch process weight proof epochs in groups of 900 to fit below May 2020 sqlite - Welcome to the new consensus. This release is an all but a full re-write of the blockchain in under 30 days. There is now only one tip of the blockchain but we went from two chains to three. Block times are now a little under a minute but there are a couple of sub blocks between each transaction block. A block is also itself a special kind of sub block and each sub block rewards the farmer who won it 1 TXCH. Sub blocks come, on average, about every 17 to 18 seconds. - Starting with this Beta, there are 4608 opportunities per day for a farmer to win 1 TXCH compared to Beta 18 where there were 288 opportunities per day for a farmer to win 16 TXCH. -- There is a lot more information and explanation of the new consensus algorithm in the New Consensus Working Document linked from [chia.net](https://chia.net/). Among the improvements this gives the Chia blockchain are a much higher security level against all attacks, more frequent transaction blocks that have less time variation between them and are then buried under confirmations (sub blocks also count towards re-org security) much more quickly. +- There is a lot more information and explanation of the new consensus algorithm in the New Consensus Working Document linked from [chia.net](https://www.chia.net/). Among the improvements this gives the Chia blockchain are a much higher security level against all attacks, more frequent transaction blocks that have less time variation between them and are then buried under confirmations (sub blocks also count towards re-org security) much more quickly. - New consensus means this is a very hard fork. All of your TXCH from Beta 17/18 will be gone. Your plots and keys will work just fine however. You will have to sync to the new chain. - You now have to sync 16 times more "blocks" for every 5 minutes of historical time so syncing is slower than it was on the old chain. We're aware of this and will be speeding it up and addressing blockchain database growth in the nest couple of releases. - Prior to this Beta 19, we had block times that targeted 5 minutes and rewarded 16 TXCH to one farmer. Moving forward we have epoch times that target 10 minutes and reward 32 TXCH to 32 farmers about every 17-18 seconds over that period. This has subtle naming and UI impacts in various places. @@ -3990,7 +3990,7 @@ Batch process weight proof epochs in groups of 900 to fit below May 2020 sqlite ### Added -- This release adds Coloured coin support with offers. Yes that is the correct spelling. Coloured coins allow you to issue a coin, token, or asset with nearly unlimited issuance plans and functionality. They support inner smart transactions so they can inherit any of the other functionality you can implement in Chialisp. Offers are especially cool as they create a truly decentralized exchange capability. Read much more about them in Bram's [blog post on Coloured coins](https://chia.net/2020/04/29/coloured-coins-launch.en.html). +- This release adds Coloured coin support with offers. Yes that is the correct spelling. Coloured coins allow you to issue a coin, token, or asset with nearly unlimited issuance plans and functionality. They support inner smart transactions so they can inherit any of the other functionality you can implement in Chialisp. Offers are especially cool as they create a truly decentralized exchange capability. Read much more about them in Bram's [blog post on Coloured coins](https://www.chia.net/blog/launching-coloured-coins/). - This release adds support for native Windows via a (mostly) automated installer and MacOS Mojave. Windows still requires some PowerShell command line use. You should expect ongoing improvements in ease of install and replication of the command line tools in the GUI. Again huge thanks to @dkackman for continued Windows installer development. Native Windows is currently slightly slower than the same version running in WSL 2 on the same machine for both block verification and plotting. - We made some speed improvements that positively affected all platforms while trying to increase plotting speed in Windows. - The graphical Full Node display now shows the expected finish times of each of the prospective chain tips. @@ -4245,7 +4245,7 @@ Batch process weight proof epochs in groups of 900 to fit below May 2020 sqlite ### Added - This is the first release of the Chia testnet! Blockchain consensus, proof of time, and proof of space are included. -- More details on the release at [https://www.chia.net/developer/](https://www.chia.net/developer/) +- More details on the release at [https://docs.chia.net/](https://docs.chia.net/) [unreleased]: https://github.com/Chia-Network/chia-blockchain/compare/1.0beta5...dev [1.0beta5]: https://github.com/Chia-Network/chia-blockchain/compare/1.0beta4...1.0beta5 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index a483cfcbc1..e563db2a46 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -7,7 +7,7 @@ A lot of fascinating new cryptography and blockchain concepts are used and imple This repo includes the code for the Chia full node, farmer, and timelord (in chia folder), which are all written in python. It also includes a verifiable delay function implementation that it imports from the [chiavdf repo](https://github.com/Chia-Network/chiavdf) (in c/c++), and a proof of space implementation that it imports from the [chiapos repo](https://github.com/Chia-Network/chiapos). BLS signatures are imported from the [bls-signatures repo](https://github.com/Chia-Network/bls-signatures) as blspy. There is an additional dependency on the [chiabip158 repo](https://github.com/Chia-Network/chiabip158). For major platforms, binary and source wheels are shipped to PyPI from each dependent repo. Then chia-blockchain can pip install those from PyPI or they can be prepackaged as is done for the Windows installer. On unsupported platforms, pip will fall back to the source distributions, to be compiled locally. -If you want to learn more about this project, read the [wiki](https://github.com/Chia-Network/chia-blockchain/wiki), or check out the [green paper](https://www.chia.net/assets/ChiaGreenPaper.pdf). +If you want to learn more about this project, read the [wiki](https://github.com/Chia-Network/chia-blockchain/wiki), or check out the [green paper](https://docs.chia.net/chia-blockchain/green-paper/green-paper-abstract/). ## Contributions diff --git a/README.md b/README.md index 23a2516039..0377f0fa9e 100644 --- a/README.md +++ b/README.md @@ -62,7 +62,7 @@ Once installed, an [Intro to Chia][link-intro] guide is available in the [Chia D [link-coverage]: https://coveralls.io/github/Chia-Network/chia-blockchain [link-discord]: https://discord.gg/chia [link-docs]: https://docs.chia.net/docs-home/ -[link-downloads]: https://www.chia.net/downloads/ +[link-downloads]: https://www.chia.net/farm/downloads/ [link-faq]: https://docs.chia.net/faq/ [link-install]: https://docs.chia.net/installation/ [link-intro]: https://docs.chia.net/introduction/ @@ -74,4 +74,4 @@ Once installed, an [Intro to Chia][link-intro] guide is available in the [Chia D [link-twitter]: https://twitter.com/chia_project [link-upnp]: https://www.homenethowto.com/ports-and-nat/upnp-automatic-port-forward/ [link-youtube]: https://www.youtube.com/chianetwork -[logo-chia]: https://www.chia.net/wp-content/uploads/2022/09/chia-logo.svg "Chia logo" +[logo-chia]: .github/assets/chia-logo.svg "Chia logo"