💌 ALL INVITED TO THE PARTY OF THE YEAR: SAVE THE DATE FOR ZIL4
Zilliqans, it's that time of the year again! We're all set to celebrate our 4th Birthday in style.🎉
This year's all-virtual ZIL4 will bring together our top minds, ecosystem partners and ZILHive stars via Youtube.
🗓 Save the Date: 30 July, 10pm SGT.
Details on themes and speakers to come shortly. Follow us on Twitter (@zilliqa) and Telegram for more.
Zilliqans, it's that time of the year again! We're all set to celebrate our 4th Birthday in style.🎉
This year's all-virtual ZIL4 will bring together our top minds, ecosystem partners and ZILHive stars via Youtube.
🗓 Save the Date: 30 July, 10pm SGT.
Details on themes and speakers to come shortly. Follow us on Twitter (@zilliqa) and Telegram for more.
Dear Community,
The network is currently down. Our team is quickly working to resolve the issue.
We will update you once the issue is solved. We apologise for any inconvenience caused!
As always, your funds remain SAFU.
The Zilliqa Team
The network is currently down. Our team is quickly working to resolve the issue.
We will update you once the issue is solved. We apologise for any inconvenience caused!
As always, your funds remain SAFU.
The Zilliqa Team
Zilliqa Announcement
Dear Community, The network is currently down. Our team is quickly working to resolve the issue. We will update you once the issue is solved. We apologise for any inconvenience caused! As always, your funds remain SAFU. The Zilliqa Team
Dear community,
We have noticed that several nodes in the network have gone out of memory after we introduced a new memory limit management in the network recovery that occurred an hour ago. We are 1) conducting a re-recovery of the network 2) removing the management limit and 3) increasing the node memory to mitigate this issue.
We sincerely apologize for the inconvenience caused.
We have noticed that several nodes in the network have gone out of memory after we introduced a new memory limit management in the network recovery that occurred an hour ago. We are 1) conducting a re-recovery of the network 2) removing the management limit and 3) increasing the node memory to mitigate this issue.
We sincerely apologize for the inconvenience caused.
👍1
Dear community members,
We have noticed memory management with regards to processing very large smart contracts. We are temporarily disabling transaction processing within the mainnet. Blocks will be produced with 0 transaction.
We will implement the fix and upgrade the mainnet in the next 24 hours to resolve the issue.
For the more technical folks, this issue is a result of memory fragmentation, which in turn unable to return memory to the kernel. If you are interested, here is a good blog article we found to explain the issue.
https://www.algolia.com/blog/engineering/when-allocators-are-hoarding-your-precious-memory/
We have noticed memory management with regards to processing very large smart contracts. We are temporarily disabling transaction processing within the mainnet. Blocks will be produced with 0 transaction.
We will implement the fix and upgrade the mainnet in the next 24 hours to resolve the issue.
For the more technical folks, this issue is a result of memory fragmentation, which in turn unable to return memory to the kernel. If you are interested, here is a good blog article we found to explain the issue.
https://www.algolia.com/blog/engineering/when-allocators-are-hoarding-your-precious-memory/
Algolia
When allocators are hoarding your precious memory
…
😁1
Dear everyone,
Thank you for your patience while transactions processing is disabled on Zilliqa mainnet.
As part of the fix to resolve the large memory consumption on the mining nodes for DS Committee, we will be conducting a network upgrade to version tag
Do note that during the upgrade period no transactions will be processed by the network and blockchain API may not be accessible.
Thank you for your continued support!
Thank you for your patience while transactions processing is disabled on Zilliqa mainnet.
As part of the fix to resolve the large memory consumption on the mining nodes for DS Committee, we will be conducting a network upgrade to version tag
v8.0.5 at block number 1283088. This upgrade is likely to take place around 14 July 6.45 AM UTC. For more information on this urgent upgrade, please refer to the release note at Zilliqa v8.0.5 release notes (https://github.com/Zilliqa/Zilliqa/releases/tag/v8.0.5)Do note that during the upgrade period no transactions will be processed by the network and blockchain API may not be accessible.
Thank you for your continued support!
GitHub
Release v8.0.5 · Zilliqa/Zilliqa
This hotfix addresses a high memory consumption in regards to processing very large smart contracts. (#2650)
Dear community members,
The mainnet urgent upgrade of v8.0.6 has been completed (14 July 2021 11:20 UTC). As part of this urgent upgrade, we fixed an issue that can cause mining node to go out of memory. Release note is at https://github.com/Zilliqa/Zilliqa/releases/tag/v8.0.6
We apologize for the inconvenience caused.
The mainnet urgent upgrade of v8.0.6 has been completed (14 July 2021 11:20 UTC). As part of this urgent upgrade, we fixed an issue that can cause mining node to go out of memory. Release note is at https://github.com/Zilliqa/Zilliqa/releases/tag/v8.0.6
We apologize for the inconvenience caused.
GitHub
Release v8.0.6 · Zilliqa/Zilliqa
This hotfix addresses a high memory consumption in regards to processing very large smart contracts on dsguards (#2650) and normal node (#2652)
4 YEARS. 5 THEMES. INFINITE POSSIBILITIES: DISCOVER MORE ON 30 JULY! 4️⃣🥳🎉🎉
The countdown for our 4th B'day celebrations begins! Join us live on Youtube, 30 July, 10PM SGT to learn how the Zilliqa ecosystem is BUIDLing and thriving.
We'll talk about our milestones and vision across 5 core segments, all of which come under the #ZIL4ALL umbrella theme.
Can't wait to celebrate with you all!
The countdown for our 4th B'day celebrations begins! Join us live on Youtube, 30 July, 10PM SGT to learn how the Zilliqa ecosystem is BUIDLing and thriving.
We'll talk about our milestones and vision across 5 core segments, all of which come under the #ZIL4ALL umbrella theme.
Can't wait to celebrate with you all!
Dear all,
The last major upgrade v8.0 (https://github.com/Zilliqa/Zilliqa/releases/tag/v8.0.0) was feature packed. It reduced the block time, revised the consensus protocol, introduced remote state reads for Scilla, adjusted priorities for new miners, and included several other core optimizations and bug fixes. However, since that upgrade, the network has at times become unstable. This has required the core team to intervene on several occasions to introduce patches, resulting in unwanted network downtime.
We understand the frustration and inconvenience that the upgrade has caused to token holders, exchanges, wallet providers, miners and other relevant parties. The intention of this post is to share details around this topic, our general development and testing process to bring transparency to you all and steps we plan to take to reduce the chances of such events as we move forward.
As you already know, the underlying tech at Zilliqa is cutting-edge and we are constantly innovating and adding new features to the protocol. Our approach to introducing these new features follows established industry-standards of writing unit tests and running correctness and stress tests. Once the changes and unit tests are fully ready, we run these new changes on a private small-scale network for a period of time, followed by a large-scale integration at the mainnet-scale and then deploy the changes on a public testnet open for all to interact with. If a bug is found during testing on any of the networks, the bug is fixed and we start from the first step, by writing a unit test to capture the bug, deploying the fixes on a private network and so on.
Many of these cutting-edge innovations in engineering and development however present a key challenge. Until these changes go live on a production mainnet system, it is impossible to be certain that the introduced changes are free of bugs. While we discourage testing anything in production, sometimes it is clear that the real test is always in production.
We would also like to highlight that some issues are beyond our codebase and control as there could be dependencies on external systems, libraries and infrastructures. The most recent memory issue is a good example of this (https://www.algolia.com/blog/engineering/when-allocators-are-hoarding-your-precious-memory/). In many cases, we are forced to push a fix upstream to well known open source packages or have a workaround if there is no viable solution.
Guaranteeing that a given piece of software is free of bugs is close to impossible but we certainly try to ensure that. Despite these challenges, we are committed to constantly innovate and add new features to the chain with minimal disruption and bugs.
To this end and given the recent downtime, we are also taking our testing process a step further, by using formal verification tools to model the system and formally verify the generated model and whenever possible the implementation. Even though formal verification tools require extensive man hours, they are extremely helpful in verifying correctness, reliability and dependability of mission critical software systems. The goal is to combine unit testing and formal verification which complement each other in detecting any design or implementation issues with critical parts of the codebase. In order to mitigate the issues further, we are planning to reduce the frequency of the network upgrade that contains new features which will give more time for the network to test features in the wild. We will also reduce the number of features that will go in a given release to minimize the size of the new code that gets exposed.
The last major upgrade v8.0 (https://github.com/Zilliqa/Zilliqa/releases/tag/v8.0.0) was feature packed. It reduced the block time, revised the consensus protocol, introduced remote state reads for Scilla, adjusted priorities for new miners, and included several other core optimizations and bug fixes. However, since that upgrade, the network has at times become unstable. This has required the core team to intervene on several occasions to introduce patches, resulting in unwanted network downtime.
We understand the frustration and inconvenience that the upgrade has caused to token holders, exchanges, wallet providers, miners and other relevant parties. The intention of this post is to share details around this topic, our general development and testing process to bring transparency to you all and steps we plan to take to reduce the chances of such events as we move forward.
As you already know, the underlying tech at Zilliqa is cutting-edge and we are constantly innovating and adding new features to the protocol. Our approach to introducing these new features follows established industry-standards of writing unit tests and running correctness and stress tests. Once the changes and unit tests are fully ready, we run these new changes on a private small-scale network for a period of time, followed by a large-scale integration at the mainnet-scale and then deploy the changes on a public testnet open for all to interact with. If a bug is found during testing on any of the networks, the bug is fixed and we start from the first step, by writing a unit test to capture the bug, deploying the fixes on a private network and so on.
Many of these cutting-edge innovations in engineering and development however present a key challenge. Until these changes go live on a production mainnet system, it is impossible to be certain that the introduced changes are free of bugs. While we discourage testing anything in production, sometimes it is clear that the real test is always in production.
We would also like to highlight that some issues are beyond our codebase and control as there could be dependencies on external systems, libraries and infrastructures. The most recent memory issue is a good example of this (https://www.algolia.com/blog/engineering/when-allocators-are-hoarding-your-precious-memory/). In many cases, we are forced to push a fix upstream to well known open source packages or have a workaround if there is no viable solution.
Guaranteeing that a given piece of software is free of bugs is close to impossible but we certainly try to ensure that. Despite these challenges, we are committed to constantly innovate and add new features to the chain with minimal disruption and bugs.
To this end and given the recent downtime, we are also taking our testing process a step further, by using formal verification tools to model the system and formally verify the generated model and whenever possible the implementation. Even though formal verification tools require extensive man hours, they are extremely helpful in verifying correctness, reliability and dependability of mission critical software systems. The goal is to combine unit testing and formal verification which complement each other in detecting any design or implementation issues with critical parts of the codebase. In order to mitigate the issues further, we are planning to reduce the frequency of the network upgrade that contains new features which will give more time for the network to test features in the wild. We will also reduce the number of features that will go in a given release to minimize the size of the new code that gets exposed.
GitHub
Release v8.0.0 · Zilliqa/Zilliqa
This major release will introduce new features such as reduced block time, revised consensus protocol, remote state read for Scilla, priority adjustments for new miners, payment transaction fee inc...
Part 2)
On a separate but somewhat (un)related note, while troubleshooting the latest bug, we happened to notice a couple of smart contracts deployed on the mainnet where the implemented logic makes the contract state grow with new transactions. As a fix, we are going to fine tune some of the parameters which are currently set that allows the underlying design patterns to go unnoticed during development and testing. Better static and dynamic analysis tools will also help warn developers in this regard.
Do note that such contracts may work fine for now but may sooner or later hit the block gas limit, rendering these contracts uncallable. We encourage developers to be mindful of this and other similar design patterns. For example, if a contract is using a list and if that list grows with every single transaction, this may create issues in the future for the contract. Also, contracts should avoid loops whenever possible as loops on a very large list or map will hit the block gas limit at some point. Similarly, it’s advised to adopt a pull model instead of a push model, i.e., instead of a contract computing and distributing rewards to several users (push model), the contract should be designed in a way that each user could claim his own reward himself (pull model). Some relevant and useful tips on this and other design patterns around smart contract development can be found here: https://scilla.readthedocs.io/en/latest/scilla-tips-and-tricks.html# and https://docs.soliditylang.org/en/v0.4.24/common-patterns.html
Thank you for your understanding and your support. We will keep pushing ourselves to make Zilliqa a better and robust platform for all to use.
Sincerely,
The Zilliqa Team
On a separate but somewhat (un)related note, while troubleshooting the latest bug, we happened to notice a couple of smart contracts deployed on the mainnet where the implemented logic makes the contract state grow with new transactions. As a fix, we are going to fine tune some of the parameters which are currently set that allows the underlying design patterns to go unnoticed during development and testing. Better static and dynamic analysis tools will also help warn developers in this regard.
Do note that such contracts may work fine for now but may sooner or later hit the block gas limit, rendering these contracts uncallable. We encourage developers to be mindful of this and other similar design patterns. For example, if a contract is using a list and if that list grows with every single transaction, this may create issues in the future for the contract. Also, contracts should avoid loops whenever possible as loops on a very large list or map will hit the block gas limit at some point. Similarly, it’s advised to adopt a pull model instead of a push model, i.e., instead of a contract computing and distributing rewards to several users (push model), the contract should be designed in a way that each user could claim his own reward himself (pull model). Some relevant and useful tips on this and other design patterns around smart contract development can be found here: https://scilla.readthedocs.io/en/latest/scilla-tips-and-tricks.html# and https://docs.soliditylang.org/en/v0.4.24/common-patterns.html
Thank you for your understanding and your support. We will keep pushing ourselves to make Zilliqa a better and robust platform for all to use.
Sincerely,
The Zilliqa Team
Forwarded from UFF Sports Announcements
Media is too big
VIEW IN TELEGRAM
Retired CFL Hall of Famer Nik Lewis — now a Digital Athlete NFT with UFF Sports — wants you to join him for the UFAFL Franchise Auction, July 16-18 in Las Vegas, to launch the Ultimate Fantasy American Football League.
To register for the auction, go to www.uffsports.com/ufafl and then email info@uffsports.com to become a verified bidder.
“If you want the most in-depth, high stakes fantasy experience that feels like you’re running an NFL front office, then you need to register now to bid on one of these franchises,” said UFFS head of football operations Andy McNamara. “Become part of the fantasy revolution.”
For more information on UFFS, visit www.uffsports.com
To register for the auction, go to www.uffsports.com/ufafl and then email info@uffsports.com to become a verified bidder.
“If you want the most in-depth, high stakes fantasy experience that feels like you’re running an NFL front office, then you need to register now to bid on one of these franchises,” said UFFS head of football operations Andy McNamara. “Become part of the fantasy revolution.”
For more information on UFFS, visit www.uffsports.com
Forwarded from Larry Fisher
It’s showtime! Andy McNamara and NFL great Eric Metcalf are live from Las Vegas, hosting the conclusion of the UFAFL Franchise Auction that will welcome 32 owners to the Ultimate Fantasy American Football League.
The Two Minute Warning will take effect at 4 p.m. ET, resetting the clock to 2 minutes with every bid. The auction ends when there are no bids for a full 2 minutes and the top 32 bidders become the new UFAFL franchise owners.
The leaderboard is crowded. The bidders are ready to rumble. Watch live on AO Sports: https://aosports338604838.wpcomstaging.com/ufafl-franchise-auction-live/
The Two Minute Warning will take effect at 4 p.m. ET, resetting the clock to 2 minutes with every bid. The auction ends when there are no bids for a full 2 minutes and the top 32 bidders become the new UFAFL franchise owners.
The leaderboard is crowded. The bidders are ready to rumble. Watch live on AO Sports: https://aosports338604838.wpcomstaging.com/ufafl-franchise-auction-live/
ZILHive has just officially concluded the 10th wave of grantees!
Included in the 10th wave of grantees are 10 exciting projects that will bring tremendous value to the Zilliqa Ecosystem
These projects include:
DeMons - The gamified, community-driven NFT metaverse collectible series
The Mishka - Integrated Augmented Reality NFT functionality on Zilliqa
ZilGAM - A generative art and music app that produces generative content
Read the blog below to find out more about all the grantees in this 10th wave of grants. Here’s to building a vibrant and diverse Zilliqa ecosystem!🚀🚀
https://blog.zilliqa.com/celebrating-10-waves-of-zilhive-grants-awardees-f847cb271e29
Included in the 10th wave of grantees are 10 exciting projects that will bring tremendous value to the Zilliqa Ecosystem
These projects include:
DeMons - The gamified, community-driven NFT metaverse collectible series
The Mishka - Integrated Augmented Reality NFT functionality on Zilliqa
ZilGAM - A generative art and music app that produces generative content
Read the blog below to find out more about all the grantees in this 10th wave of grants. Here’s to building a vibrant and diverse Zilliqa ecosystem!🚀🚀
https://blog.zilliqa.com/celebrating-10-waves-of-zilhive-grants-awardees-f847cb271e29
Medium
Celebrating 10 waves of ZILHive Grants awardees!
Greetings everyone,
We’re stoked to unveil our Guest of Honour for #ZIL4 – RaouI Pal 🎉 As the co-founder and CEO of Real Vision, he helps investors better understand the complex world of finance, business and the crypto economy.
Catch up with Raoul on 30 July at 10pm SGT on YouTube 🗓 See you there!
Catch up with Raoul on 30 July at 10pm SGT on YouTube 🗓 See you there!
Forwarded from Hillrise Group Announcements
Research Report: Zilliqa
Published July 23, 2021
Zilliqa is a high-throughput public blockchain platform and pioneer of sharding technology with deep connections to academia. Born out of the National University of Singapore in 2017 and a longstanding fixture in the upper echelon of crypto-asset valuations.
Technologically speaking Zilliqa is taking a strong position amongst current layer-1 protocols. Being built from the ground up with sharding in mind it forms a strong alternative to market leader Ethereum.
☑️ Download Research Report (PDF)
https://go.hillrise.group/zilliqa-research-report
—
Connect with Hillrise Group
https://hillrise.group
https://hillrisegroup.medium.com
https://twitter.com/hillrisegroup
Published July 23, 2021
Zilliqa is a high-throughput public blockchain platform and pioneer of sharding technology with deep connections to academia. Born out of the National University of Singapore in 2017 and a longstanding fixture in the upper echelon of crypto-asset valuations.
Technologically speaking Zilliqa is taking a strong position amongst current layer-1 protocols. Being built from the ground up with sharding in mind it forms a strong alternative to market leader Ethereum.
☑️ Download Research Report (PDF)
https://go.hillrise.group/zilliqa-research-report
—
Connect with Hillrise Group
https://hillrise.group
https://hillrisegroup.medium.com
https://twitter.com/hillrisegroup
Announcing The Winners for LearnBlockchain.org contest!
The inaugural contest for content creation on LearnBlockchain.org has ended and we’re announcing the 3 winners.
1st Place: @ZilliqaZebra with his videos (couldn’t pick one specific video honestly!)
2nd: Kamran with the article on optimal staking compounding periods
3rd: Abhisek with his Zilliqa Ecosystem Map
They’ll be walking away with $500, 300 and 200 worth of ZIL and merch respectively. We’ll hit you up with an email to ask for your ZIL wallet address.
You can view these high quality content all on Learnblockchain.org front page. Stay tuned because this isn’t the last contest we’re running. Do check out learnblockchain.org if you’re curious to learn, for more blockchain and Zilliqa ecosystem educational related content!
Now you can say, you’re #InItForTheTech after learning more! 😎
https://twitter.com/zilliqa/status/1419577922994589700
The inaugural contest for content creation on LearnBlockchain.org has ended and we’re announcing the 3 winners.
1st Place: @ZilliqaZebra with his videos (couldn’t pick one specific video honestly!)
2nd: Kamran with the article on optimal staking compounding periods
3rd: Abhisek with his Zilliqa Ecosystem Map
They’ll be walking away with $500, 300 and 200 worth of ZIL and merch respectively. We’ll hit you up with an email to ask for your ZIL wallet address.
You can view these high quality content all on Learnblockchain.org front page. Stay tuned because this isn’t the last contest we’re running. Do check out learnblockchain.org if you’re curious to learn, for more blockchain and Zilliqa ecosystem educational related content!
Now you can say, you’re #InItForTheTech after learning more! 😎
https://twitter.com/zilliqa/status/1419577922994589700
Twitter
Zilliqa
1/Announcing The Winners for LearnBlockchain.org contest! The inaugural contest for content creation on LearnBlockchain.org has ended and we’re announcing the 3 winners!
Dear Community,
It was observed that shard nodes failed to join the network in epoch 1315200, as a result transaction processing was temporarily disabled as a safety precaution at 1015 SGT to 1053 SGT on July 28 (Between blocks 1315219 and 1315326). This happened because we've received about 426 PoW solutions instead of the expected > 1800 PoW solutions (shard level).
The shard nodes have since rejoined successfully and transaction processing has since resumed starting block 1315326 with the network progressing well.
And as always, your funds are SAFU.
Best Regards
Zilliqa Team
It was observed that shard nodes failed to join the network in epoch 1315200, as a result transaction processing was temporarily disabled as a safety precaution at 1015 SGT to 1053 SGT on July 28 (Between blocks 1315219 and 1315326). This happened because we've received about 426 PoW solutions instead of the expected > 1800 PoW solutions (shard level).
The shard nodes have since rejoined successfully and transaction processing has since resumed starting block 1315326 with the network progressing well.
And as always, your funds are SAFU.
Best Regards
Zilliqa Team
Dear Zilliqa ecosystem,
We are observing an issue with the network where several nodes are currently out of sync and the network is currently unable to process any transactions. The likely cause of the issue is likely to be due to node memory issues. We will be performing a network recovery and will keep you posted.
Regards,
Zilliqa team
We are observing an issue with the network where several nodes are currently out of sync and the network is currently unable to process any transactions. The likely cause of the issue is likely to be due to node memory issues. We will be performing a network recovery and will keep you posted.
Regards,
Zilliqa team
Zilliqa Announcement
Dear Zilliqa ecosystem, We are observing an issue with the network where several nodes are currently out of sync and the network is currently unable to process any transactions. The likely cause of the issue is likely to be due to node memory issues. We will…
The network is now resuming to process transactions. The tech team in Singapore has been working on the maintenance all night to make sure transactions could be processed as soon as possible. As mentioned before, the last update was the biggest update since the mainnet launch in early 2019, and we pushed a lot of new innovations. The network could potentially still be a bit unstable in the next weeks, but these are short term hurdles (as we prepare for the next upgrade) and not long term. Thank you for your continous patience and support in being part of our innovative journey. Read more here:
https://www.reddit.com/r/zilliqa/comments/ok8or2/a_note_on_the_recent_major_upgrade
https://www.reddit.com/r/zilliqa/comments/ok8or2/a_note_on_the_recent_major_upgrade
Reddit
From the zilliqa community on Reddit: A note on the recent major upgrade
Explore this post and more from the zilliqa community
Zilliqa Grows Global Team to Speed-up Technical and Business Development Efforts, Announces 7 New Hires!
We never stop buidling and bringing in the best talent. Join us in welcoming:
⭐️ Amaan Hussain
⭐️ Sandra H.
⭐️ Kenneth Tan
⭐️ Alvin Tan
⭐️ Sunny Teo
⭐️ Charlie Chong
⭐️ Shi Qi Lim
Learn more about our new superstars and their roles here:
⬇️ https://blog.zilliqa.com/zilliqa-grows-global-team-to-speed-up-technical-and-business-development-efforts-announces-7-new-81785e1b360a…
We never stop buidling and bringing in the best talent. Join us in welcoming:
⭐️ Amaan Hussain
⭐️ Sandra H.
⭐️ Kenneth Tan
⭐️ Alvin Tan
⭐️ Sunny Teo
⭐️ Charlie Chong
⭐️ Shi Qi Lim
Learn more about our new superstars and their roles here:
⬇️ https://blog.zilliqa.com/zilliqa-grows-global-team-to-speed-up-technical-and-business-development-efforts-announces-7-new-81785e1b360a…
To kick things off for a busy day ahead, we’re announcing our partnership with Liquid Global! Liquid Global is one of the world's largest, fully regulated and licensed crypto-fiat exchange that serves millions of customers worldwide. You’re now able to withdraw ZRC-2 $XSGD on Liquid. Withdrawal fees for ZRC-2 XSGD are waived to celebrate this!
We're making ZIL accessible for more people. Making ZIL available 4 all. #ZIL4All
More ZRC-2 Listings to come on Liquid too!
https://blog.liquid.com/xsgd-zrc-2
We're making ZIL accessible for more people. Making ZIL available 4 all. #ZIL4All
More ZRC-2 Listings to come on Liquid too!
https://blog.liquid.com/xsgd-zrc-2
Liquid
Liquid Enables Zilliqa XSGD as Part of Multi-Chain Ecosystem
Liquid is now the second exchange to support both ERC-20 and ZRC-2 protocols for deposits and withdrawals as part of our Multi-Chain initiative.