{"id":4705,"date":"2024-02-27T14:36:57","date_gmt":"2024-02-27T11:36:57","guid":{"rendered":"https:\/\/decimalchain.com\/blog\/?p=4705"},"modified":"2024-02-27T14:36:57","modified_gmt":"2024-02-27T11:36:57","slug":"optimization-of-rewards-backend-updates","status":"publish","type":"post","link":"https:\/\/decimalchain.com\/blog\/optimization-of-rewards-backend-updates\/","title":{"rendered":"Optimization of rewards, Backend updates"},"content":{"rendered":"<p>Hello, community!<\/p>\n<p>We continue our journey along the Decimal blockchain Roadmap and are excited to share news about the update to Reward Service. This update aligns with our strategy of transitioning to a microservices architecture, which we&#8217;ve previously <a href=\"https:\/\/decimalchain.com\/blog\/launching-transaction-service\/\">mentioned in our posts<\/a>.<\/p>\n<p>The goal is to improve the reward calculation process and provide users with more accurate and timely information about their earnings for participating in the Decimal network.<\/p>\n<p><strong>Changes:<\/strong><br \/>\n<strong>Optimization of the complex reward calculation process:<\/strong> Calculating user rewards requires high precision and timeliness. We have conducted significant work to optimize this process to provide users with reliable and up-to-date data on their rewards.<\/p>\n<p><strong>Database optimization:<\/strong> Special attention has been given to optimizing the Reward Service database. We conducted tests with various alternatives, including Mongo DB, but ultimately remained with PostgreSQL. The updated version, PostgreSQL 16.0, provides more efficient storage and data processing.<\/p>\n<p><strong>Enhanced reward display:<\/strong> We plan to update the display of received rewards to increase informativeness. After the mainnet update, users will be able to obtain more detailed information about their rewards from each validator and delegated asset on a separate page in the console menu.<\/p>\n<p><strong>Explore, Build, Earn on the Decimal<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hello, community! We continue our journey along the Decimal blockchain Roadmap and are excited to share news about the update to Reward Service. This update aligns with our strategy of transitioning to a microservices architecture, which we&#8217;ve previously mentioned in our posts. The goal is to improve the reward calculation process and provide users with &hellip; <a class=\"link-more\" href=\"https:\/\/decimalchain.com\/blog\/optimization-of-rewards-backend-updates\/\"> \u0427\u0438\u0442\u0430\u0442\u044c \u0434\u0430\u043b\u0435\u0435<\/a><\/p>\n","protected":false},"author":2,"featured_media":4706,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[],"tags":[3717,3722,3719,2835,3329,3715,3125,3710,3713],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Blockchain news: Optimization of rewards, Backend updates<\/title>\n<meta name=\"description\" content=\"Decimal Optimization of rewards, Backend updates Blockchain news\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/decimalchain.com\/blog\/optimization-of-rewards-backend-updates\/\" \/>\n<meta property=\"og:locale\" content=\"ru_RU\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Blockchain news: Optimization of rewards, Backend updates\" \/>\n<meta property=\"og:description\" content=\"Decimal Optimization of rewards, Backend updates Blockchain news\" \/>\n<meta property=\"og:url\" content=\"https:\/\/decimalchain.com\/blog\/optimization-of-rewards-backend-updates\/\" \/>\n<meta property=\"og:site_name\" content=\"Decimal\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-27T11:36:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/decimalchain.com\/blog\/wp-content\/uploads\/2024\/02\/eng_1925.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f\">\n\t<meta name=\"twitter:data1\" content=\"1 \u043c\u0438\u043d\u0443\u0442\u0430\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/decimalchain.com\/blog\/#organization\",\"name\":\"Decimal\",\"url\":\"https:\/\/decimalchain.com\/blog\/\",\"sameAs\":[],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/decimalchain.com\/blog\/#logo\",\"inLanguage\":\"ru-RU\",\"url\":\"https:\/\/decimalchain.com\/blog\/wp-content\/uploads\/2023\/03\/decimal_mark_m_white.png\",\"width\":96,\"height\":96,\"caption\":\"Decimal\"},\"image\":{\"@id\":\"https:\/\/decimalchain.com\/blog\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/decimalchain.com\/blog\/#website\",\"url\":\"https:\/\/decimalchain.com\/blog\/\",\"name\":\"Decimal\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/decimalchain.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/decimalchain.com\/blog\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"ru-RU\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/decimalchain.com\/blog\/optimization-of-rewards-backend-updates\/#primaryimage\",\"inLanguage\":\"ru-RU\",\"url\":\"https:\/\/decimalchain.com\/blog\/wp-content\/uploads\/2024\/02\/eng_1925.png\",\"width\":1920,\"height\":1080},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/decimalchain.com\/blog\/optimization-of-rewards-backend-updates\/#webpage\",\"url\":\"https:\/\/decimalchain.com\/blog\/optimization-of-rewards-backend-updates\/\",\"name\":\"Blockchain news: Optimization of rewards, Backend updates\",\"isPartOf\":{\"@id\":\"https:\/\/decimalchain.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/decimalchain.com\/blog\/optimization-of-rewards-backend-updates\/#primaryimage\"},\"datePublished\":\"2024-02-27T11:36:57+00:00\",\"dateModified\":\"2024-02-27T11:36:57+00:00\",\"description\":\"Decimal Optimization of rewards, Backend updates Blockchain news\",\"breadcrumb\":{\"@id\":\"https:\/\/decimalchain.com\/blog\/optimization-of-rewards-backend-updates\/#breadcrumb\"},\"inLanguage\":\"ru-RU\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/decimalchain.com\/blog\/optimization-of-rewards-backend-updates\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/decimalchain.com\/blog\/optimization-of-rewards-backend-updates\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/decimalchain.com\/blog\/ru\/\",\"url\":\"https:\/\/decimalchain.com\/blog\/ru\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/decimalchain.com\/blog\/optimization-of-rewards-backend-updates\/\",\"url\":\"https:\/\/decimalchain.com\/blog\/optimization-of-rewards-backend-updates\/\",\"name\":\"Optimization of rewards, Backend updates\"}}]},{\"@type\":[\"Article\",\"NewsArticle\"],\"@id\":\"https:\/\/decimalchain.com\/blog\/optimization-of-rewards-backend-updates\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/decimalchain.com\/blog\/optimization-of-rewards-backend-updates\/#webpage\"},\"author\":{\"@id\":\"https:\/\/decimalchain.com\/blog\/#\/schema\/person\/e17bcb21de2c9e16f1f32f2ae1af46fd\"},\"headline\":\"Optimization of rewards, Backend updates\",\"datePublished\":\"2024-02-27T11:36:57+00:00\",\"dateModified\":\"2024-02-27T11:36:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/decimalchain.com\/blog\/optimization-of-rewards-backend-updates\/#webpage\"},\"publisher\":{\"@id\":\"https:\/\/decimalchain.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/decimalchain.com\/blog\/optimization-of-rewards-backend-updates\/#primaryimage\"},\"keywords\":\"database optimization,delegated asset,improved rewards display,Mainnet Update,microservice architecture,optimization of rewards calculation process,reward service,Reward Service update,rewards calculation\",\"inLanguage\":\"ru-RU\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/decimalchain.com\/blog\/#\/schema\/person\/e17bcb21de2c9e16f1f32f2ae1af46fd\",\"name\":\"Decimal\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/decimalchain.com\/blog\/#personlogo\",\"inLanguage\":\"ru-RU\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bd773d9e60ca4a02c207df26c95706f8?s=96&d=mm&r=g\",\"caption\":\"Decimal\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/decimalchain.com\/blog\/wp-json\/wp\/v2\/posts\/4705"}],"collection":[{"href":"https:\/\/decimalchain.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/decimalchain.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/decimalchain.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/decimalchain.com\/blog\/wp-json\/wp\/v2\/comments?post=4705"}],"version-history":[{"count":1,"href":"https:\/\/decimalchain.com\/blog\/wp-json\/wp\/v2\/posts\/4705\/revisions"}],"predecessor-version":[{"id":4707,"href":"https:\/\/decimalchain.com\/blog\/wp-json\/wp\/v2\/posts\/4705\/revisions\/4707"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/decimalchain.com\/blog\/wp-json\/wp\/v2\/media\/4706"}],"wp:attachment":[{"href":"https:\/\/decimalchain.com\/blog\/wp-json\/wp\/v2\/media?parent=4705"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/decimalchain.com\/blog\/wp-json\/wp\/v2\/categories?post=4705"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/decimalchain.com\/blog\/wp-json\/wp\/v2\/tags?post=4705"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}