{"id":1301,"date":"2019-07-12T10:02:46","date_gmt":"2019-07-12T10:02:46","guid":{"rendered":"http:\/\/www.paralism.com\/blog\/?p=1301"},"modified":"2023-06-02T08:46:13","modified_gmt":"2023-06-02T08:46:13","slug":"sharding-only-possible-in-parallel-blockchain","status":"publish","type":"post","link":"https:\/\/www.paralism.com\/blog\/sharding-only-possible-in-parallel-blockchain\/","title":{"rendered":"Sharding, Only Possible in Parallel Blockchain"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-4207\" src=\"http:\/\/www.paralism.com\/blog\/wp-content\/uploads\/2019\/07\/dynamic-sharding-300x133.png\" alt=\"\" width=\"580\" height=\"257\" srcset=\"https:\/\/www.paralism.com\/blog\/wp-content\/uploads\/2019\/07\/dynamic-sharding-300x133.png 300w, https:\/\/www.paralism.com\/blog\/wp-content\/uploads\/2019\/07\/dynamic-sharding-768x340.png 768w, https:\/\/www.paralism.com\/blog\/wp-content\/uploads\/2019\/07\/dynamic-sharding.png 949w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/p>\n<p><span lang=\"EN-US\">Let\u2019s talk about dynamic sharding today! It may be the best solution for scaling up single sequential chains. Bitcoin,\u00a0<\/span>Ethereum, and other\u00a0mainstream public chains\u00a0all have actively explored\u00a0sharding solutions\u00a0to improve their performance. However, the industry has yet to come up with an effective solution. In Paralism\u2019s parallel chain,\u00a0dynamic sharding\u00a0is a natural and automatic process within the parallel chain structure. It triggers automatically and generates a\u00a0global consensus\u00a0\u00a0during the hyperblock phase of adding new sub-chains after sharding. The whole process is smooth and efficient, saving both time and effort.<!--more--><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1303\" src=\"http:\/\/www.paralism.com\/blog\/wp-content\/uploads\/2019\/07\/1-6.jpg\" alt=\"\" width=\"750\" height=\"2806\" srcset=\"https:\/\/www.paralism.com\/blog\/wp-content\/uploads\/2019\/07\/1-6.jpg 750w, https:\/\/www.paralism.com\/blog\/wp-content\/uploads\/2019\/07\/1-6-80x300.jpg 80w, https:\/\/www.paralism.com\/blog\/wp-content\/uploads\/2019\/07\/1-6-274x1024.jpg 274w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/p>\n<p><!--more--><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1304\" src=\"http:\/\/www.paralism.com\/blog\/wp-content\/uploads\/2019\/07\/2-7.jpg\" alt=\"\" width=\"750\" height=\"2997\" srcset=\"https:\/\/www.paralism.com\/blog\/wp-content\/uploads\/2019\/07\/2-7.jpg 750w, https:\/\/www.paralism.com\/blog\/wp-content\/uploads\/2019\/07\/2-7-75x300.jpg 75w, https:\/\/www.paralism.com\/blog\/wp-content\/uploads\/2019\/07\/2-7-256x1024.jpg 256w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/> <img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1305\" src=\"http:\/\/www.paralism.com\/blog\/wp-content\/uploads\/2019\/07\/3-6.jpg\" alt=\"\" width=\"750\" height=\"2261\" srcset=\"https:\/\/www.paralism.com\/blog\/wp-content\/uploads\/2019\/07\/3-6.jpg 750w, https:\/\/www.paralism.com\/blog\/wp-content\/uploads\/2019\/07\/3-6-100x300.jpg 100w, https:\/\/www.paralism.com\/blog\/wp-content\/uploads\/2019\/07\/3-6-340x1024.jpg 340w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/p>\n<p style=\"text-align: center;\"><strong>Produce by Paralism\uff08www.paralism.com)<\/strong><\/p>\n<p style=\"text-align: center;\"><strong>Support\u00a0by hyperchain.net<\/strong><\/p>\n<p><strong>Official website\uff1a www.paralism.com<\/strong><\/p>\n<p><strong>Add Paranut Wechat and join our Wechat group<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-thumbnail wp-image-1134\" src=\"http:\/\/www.paralism.com\/blog\/wp-content\/uploads\/2019\/06\/\u6817\u5b50\u4e8c\u7ef4\u7801-150x150.png\" alt=\"\" width=\"150\" height=\"150\" \/><\/p>\n<p>The text is for your reference:<\/p>\n<p style=\"text-align: center;\"><strong>Sharding, Only Possible in Parallel Blockchain<\/strong><\/p>\n<p style=\"text-align: center;\"><strong>\u00a0<\/strong><\/p>\n<p style=\"text-align: center;\">Hello everyone, I am your friend, Paranut.<\/p>\n<p style=\"text-align: center;\">I believe many of you have boarded the parallel ship,<\/p>\n<p style=\"text-align: center;\">since we already touched on the data structure and consensus algorithm<\/p>\n<p style=\"text-align: center;\">of Parallel Blockchain<br \/>\nIf you haven\u2019t, please check our previous episodes<\/p>\n<p style=\"text-align: center;\">\n<p style=\"text-align: center;\">1<\/p>\n<p style=\"text-align: center;\">This time,<\/p>\n<p style=\"text-align: center;\">I\u2019m showing you my biggest secretive weapon<\/p>\n<p style=\"text-align: center;\">Dynamic sharding!<\/p>\n<p style=\"text-align: center;\">\n<p style=\"text-align: center;\">2<\/p>\n<p style=\"text-align: center;\">\n<p style=\"text-align: center;\">Sharding is probably<br \/>\nThe best scaling solution for serial chain \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Bitcoin ,Ethereum and other classic public chains<br \/>\nare all still exploring the technology<br \/>\nyet<br \/>\nwithout success<\/p>\n<p style=\"text-align: center;\">3<\/p>\n<p style=\"text-align: center;\">\n<p style=\"text-align: center;\">Sharding is simple in logic<\/p>\n<p style=\"text-align: center;\">It\u2019s like urban zoning management<\/p>\n<p style=\"text-align: center;\">Assign responsibility, split action, overall arrangement<\/p>\n<p style=\"text-align: center;\">In fact<\/p>\n<p style=\"text-align: center;\">If one chain can not handle certain amount of transaction<\/p>\n<p style=\"text-align: center;\">Just add another one<\/p>\n<p style=\"text-align: center;\">\n<p style=\"text-align: center;\">\n<p style=\"text-align: center;\">4<\/p>\n<p style=\"text-align: center;\">\n<p style=\"text-align: center;\">Why has nobody achieved sharding though?<\/p>\n<p style=\"text-align: center;\">Th main reason<\/p>\n<p style=\"text-align: center;\">Lies in the serial data structure of current blockchain<br \/>\nIn the serial chains, even if the transaction is fragmented<\/p>\n<p style=\"text-align: center;\">To record the results in blocks,<\/p>\n<p style=\"text-align: center;\">they still need to get in a queue<\/p>\n<p style=\"text-align: center;\">and to wait for the competition of ledger writer selection<\/p>\n<p style=\"text-align: center;\">before a block can be produced<br \/>\n5<\/p>\n<p style=\"text-align: center;\">\n<p style=\"text-align: center;\">Parallel chain is different from serial chain<\/p>\n<p style=\"text-align: center;\">Dynamic sharding in the parallel chain structure,<\/p>\n<p style=\"text-align: center;\">is natural occurrence.<br \/>\nWhen the sub-chain data load<\/p>\n<p style=\"text-align: center;\">reach customized conditions<\/p>\n<p style=\"text-align: center;\">dynamic sharding is automatically triggered<\/p>\n<p style=\"text-align: center;\">During hash and Buddy consensus<\/p>\n<p style=\"text-align: center;\">the Network is fragmented into shards<\/p>\n<p style=\"text-align: center;\">according to the last digits of the account binary information<\/p>\n<p style=\"text-align: center;\">New shards carry out tasks parallelly<\/p>\n<p style=\"text-align: center;\">The whole sharding process is seamless<\/p>\n<p style=\"text-align: center;\">\n<p style=\"text-align: center;\">6<\/p>\n<p style=\"text-align: center;\">More importantly<\/p>\n<p style=\"text-align: center;\">after sharding in a parallel system<\/p>\n<p style=\"text-align: center;\">new sub-chains can form global consensus<\/p>\n<p style=\"text-align: center;\">during Hyper Block phase<\/p>\n<p style=\"text-align: center;\">thus guarantee consistency<\/p>\n<p style=\"text-align: center;\">7<\/p>\n<p style=\"text-align: center;\">\n<p style=\"text-align: center;\">Global consensus uses Buddy algorithm<br \/>\nCompletely avoids unnecessary power wars<br \/>\nSave time and effort<br \/>\nCompletely gets rid of the \u201ctoll\u201d<\/p>\n<p style=\"text-align: center;\">Which different shards have to go through one by one<\/p>\n<p style=\"text-align: center;\">In serial chains<\/p>\n<p style=\"text-align: center;\">8<\/p>\n<p style=\"text-align: center;\">\n<p style=\"text-align: center;\">This is how Paralism implement dynamic sharding.<\/p>\n<p style=\"text-align: center;\">Isn\u2019t it kinda bad-ass?<\/p>\n<p style=\"text-align: center;\">As smart as you<\/p>\n<p style=\"text-align: center;\">It\u2019s time to come to Paralism<br \/>\nTry dynamic sharding<\/p>\n<p style=\"text-align: center;\">Achieve perfect scalability!<\/p>\n<p style=\"text-align: center;\">\n<p style=\"text-align: center;\">9<\/p>\n<p style=\"text-align: center;\">\n<p style=\"text-align: center;\">See you next time!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Let\u2019s talk about dynamic sharding today! It may be the  &hellip; <a href=\"https:\/\/www.paralism.com\/blog\/sharding-only-possible-in-parallel-blockchain\/\" class=\"more-link\">\u7ee7\u7eed\u9605\u8bfb<span class=\"screen-reader-text\">Sharding, Only Possible in Parallel Blockchain<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[222],"tags":[],"class_list":["post-1301","post","type-post","status-publish","format-standard","hentry","category-learn-parallel-2"],"_links":{"self":[{"href":"https:\/\/www.paralism.com\/blog\/wp-json\/wp\/v2\/posts\/1301","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.paralism.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.paralism.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.paralism.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.paralism.com\/blog\/wp-json\/wp\/v2\/comments?post=1301"}],"version-history":[{"count":5,"href":"https:\/\/www.paralism.com\/blog\/wp-json\/wp\/v2\/posts\/1301\/revisions"}],"predecessor-version":[{"id":4209,"href":"https:\/\/www.paralism.com\/blog\/wp-json\/wp\/v2\/posts\/1301\/revisions\/4209"}],"wp:attachment":[{"href":"https:\/\/www.paralism.com\/blog\/wp-json\/wp\/v2\/media?parent=1301"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.paralism.com\/blog\/wp-json\/wp\/v2\/categories?post=1301"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.paralism.com\/blog\/wp-json\/wp\/v2\/tags?post=1301"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}