{"id":8266,"date":"2022-07-21T10:38:17","date_gmt":"2022-07-21T10:38:17","guid":{"rendered":"https:\/\/chaintechsource.com\/blog\/?p=8266"},"modified":"2022-07-21T10:41:38","modified_gmt":"2022-07-21T10:41:38","slug":"8-innovations-that-make-solana-the-first-web-scale-blockchain","status":"publish","type":"post","link":"https:\/\/chaintechsource.com\/blog\/8-innovations-that-make-solana-the-first-web-scale-blockchain\/","title":{"rendered":"8 Innovations That Make Solana The First Web-Scale Blockchain"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"8266\" class=\"elementor elementor-8266\" data-elementor-settings=\"[]\">\n\t\t\t\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d4f8a66 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d4f8a66\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-df95049\" data-id=\"df95049\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4034669 elementor-widget elementor-widget-text-editor\" data-id=\"4034669\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Solana is a web-scale blockchain that enables decentralized apps and markets to run quickly and securely. The <\/span><a href=\"https:\/\/chaintechsource.com\/solana-blockchain-development-company\"><span style=\"font-weight: 400;\">Solana-based blockchain<\/span><\/a><span style=\"font-weight: 400;\"> supports up to 50,000 TPS (Transactions Per Second) and 400ms Block Times. The Solana software&#8217;s ultimate goal is to demonstrate that there is a viable set of algorithms that can be combined to form a blockchain.<\/span><\/p><p><span style=\"font-weight: 400;\">As a result, transaction throughput would increase according to network capacity, achieving all of the properties of a blockchain, including scalability, security, and decentralization. More evidently, the system will be able to support an upper band of 710, 000 TPS on a standard gigabit network and 28.4 million TPS on a 40-gigabit network.<\/span><\/p><p><span style=\"font-weight: 400;\">For developing a decentralized and permissionless network that aligns with the performance of a single node, Solana developed 8 key technologies:<\/span><\/p><ul><li><span style=\"font-weight: 400;\">Proof of History (POH) \u2013 a clock before consensus<\/span><\/li><li><span style=\"font-weight: 400;\"> Tower BFT \u2013 a PoH optimized version of PBFT<\/span><\/li><li><span style=\"font-weight: 400;\"> Turbine \u2013 a block propagation protocol<\/span><\/li><li><span style=\"font-weight: 400;\"> Gulf Stream \u2013 Memepool-less transaction forwarding protocol<\/span><\/li><li><span style=\"font-weight: 400;\"> Sealevel \u2013 Parallel smart contracts run time<\/span><\/li><li><span style=\"font-weight: 400;\"> Pipelining \u2013 a Transaction processing unit for validation optimization<\/span><\/li><li><span style=\"font-weight: 400;\"> Cloudbreak \u2013 Horizontally-scaled accounts database and<\/span><\/li><li><span style=\"font-weight: 400;\"> Archivers \u2013 Distributed ledger storage<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">\u00a0<\/span><\/p><ul><li><b>Proof of History<\/b><\/li><\/ul><p><span style=\"font-weight: 400;\">Proof of History (POH), a globally available, permissionless source of time on the network that works before consensus, is the key Solana innovation. POH is not an anti-Sybil mechanism or a consensus procedure. POH, on the other hand, is a solution to the clock problem.<\/span><\/p><p><span style=\"font-weight: 400;\">Unlike other blockchains, which require validators to communicate with one another in order to agree that time has passed, each Solana validator keeps track of time by encoding it in a simple SHA-256, sequential hashing verifiable delay function (VDF). For unpredictability, Solana does not employ a VDF. Instead, each validator keeps its own clock using the VDF. Leader selection is planned ahead of time for an entire era because each validator has its own clock.<\/span><\/p><ul><li><b>Tower BFT<\/b><\/li><\/ul><p><span style=\"font-weight: 400;\">Solana runs Tower Consensus on top of Proof of History, a PBFT-like consensus algorithm that takes advantage of the synchronized clock. Tower Consensus, unlike TBFT, values liveliness over uniformity. Nodes, like PBFT, increase the timeouts of all other validators in the network exponentially.<\/span><\/p><ul><li><b>Turbine<\/b><\/li><\/ul><p><span style=\"font-weight: 400;\">Solana can optimize how blocks are transported through the network independently of consensus as long as the consensus layer does not rely on peer-to-peer messaging. Solana&#8217;s block-propagation mechanism, Turbine, is significantly influenced by BitTorrent. When a block is streamed, it is split into small packets with erasure codes and then dispersed among a large number of random peers.<\/span><\/p><p><span style=\"font-weight: 400;\">The fanout mechanism must be fault-resistant. As a result, validators use Reed-Solomon erasure codes to encrypt data and provide fault tolerance.<\/span><\/p><ul><li><b>Gulf Stream<\/b><\/li><\/ul><p><span style=\"font-weight: 400;\">Memepool management is a new type of challenge in a high-performance network that other chains don&#8217;t have to deal with. Gulf Streamworks by bringing transaction caching and forwarding to the network&#8217;s edge. Clients and validators forward transactions to the expected leader ahead of time since every validator knows the order of forthcoming leaders in the Solana architecture. Validators can now perform transactions ahead of time. Reduce confirmation times, replace leaders more quickly, and relieve memory load on validators by removing unconfirmed transactions from the transaction pool.<\/span><\/p><ul><li><b>Sealevel<\/b><\/li><\/ul><p><span style=\"font-weight: 400;\">Solana developed Sealevel, a hyper-parallelized transaction processing engine that scales horizontally over GPUs and SSDs, to take advantage of the company&#8217;s high-performance network. The rest of the blockchains are single-threaded machines. Solana is the only chain that allows for the execution of multiple transactions in a single shard.<\/span><\/p><ul><li><b>Pipelining<\/b><\/li><\/ul><p><span style=\"font-weight: 400;\">On the Solana network, the transaction validation procedure makes considerable use of pipelining, a CPU-design improvement. When a stream of input data needs to be processed in a series of steps, and each step requires distinct hardware, pipelining is the right procedure to use.<\/span><\/p><ul><li><b>Cloudbreak<\/b><\/li><\/ul><p><span style=\"font-weight: 400;\">Cloudbreak, a state architecture optimized for concurrent reads and writes dispersed across a RAID 0 configuration of SSDs, was created for Solana. Each additional disc improves the amount of storage available to on-chain programs as well as the number of concurrent reads and writes that they can do while running.<\/span><\/p><ul><li><b>Archivers<\/b><\/li><\/ul><p><span style=\"font-weight: 400;\">On Solana, data storage is delegated from validators to Archivers, a network of nodes. Archivers do not take part in consensus. The state&#8217;s past is fragmented and erasure-coded in numerous ways. Small sections of the state are stored by archivers. The Archivers will be asked to confirm that they are storing the data that they are required to on a regular basis by the network. Solana makes use of Proofs of Replication (PoRep), which are largely influenced by Filecoin.<\/span><\/p><p><b>Conclusion<\/b><\/p><p><span style=\"font-weight: 400;\">The Solana network is a lightning-fast distributed ledger system that will always keep going as a result of these eight fundamental inventions. Consensus does not slow it down. Furthermore, the system optimizes data propagation, makes extensive use of parallel GPUs for transaction processing, and does not burden validators with a large chain history.<\/span><\/p><p>\u00a0<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a3d1647 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a3d1647\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-90959ae\" data-id=\"90959ae\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2ffcf23 contact-form-box eael-contact-form-7-button-align-left eael-contact-form-7-button-custom elementor-widget elementor-widget-eael-contact-form-7\" data-id=\"2ffcf23\" data-element_type=\"widget\" id=\"contact-us\" data-widget_type=\"eael-contact-form-7.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"eael-contact-form-7-wrapper\">\n                <div class=\"eael-contact-form eael-contact-form-7 eael-contact-form-2ffcf23 placeholder-show eael-contact-form-align-default\"><div role=\"form\" class=\"wpcf7\" id=\"wpcf7-f66-o1\" lang=\"en-US\" dir=\"ltr\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/blog\/wp-json\/wp\/v2\/posts\/8266#wpcf7-f66-o1\" method=\"post\" class=\"wpcf7-form init\" novalidate=\"novalidate\" data-status=\"init\">\n<div style=\"display: none;\">\n<input type=\"hidden\" name=\"_wpcf7\" value=\"66\" \/>\n<input type=\"hidden\" name=\"_wpcf7_version\" value=\"5.5.1\" \/>\n<input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/>\n<input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f66-o1\" \/>\n<input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/>\n<input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/div>\n<p><label> Your name<br \/>\n    <span class=\"wpcf7-form-control-wrap your-name\"><input type=\"text\" name=\"your-name\" value=\"\" size=\"40\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" \/><\/span> <\/label><\/p>\n<p><label> Your email<br \/>\n    <span class=\"wpcf7-form-control-wrap your-email\"><input type=\"email\" name=\"your-email\" value=\"\" size=\"40\" class=\"wpcf7-form-control wpcf7-text wpcf7-email wpcf7-validates-as-required wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" \/><\/span> <\/label><\/p>\n<p><label> Subject<br \/>\n    <span class=\"wpcf7-form-control-wrap your-subject\"><input type=\"text\" name=\"your-subject\" value=\"\" size=\"40\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" \/><\/span> <\/label><\/p>\n<p><label> Your message (optional)<br \/>\n    <span class=\"wpcf7-form-control-wrap your-message\"><textarea name=\"your-message\" cols=\"40\" rows=\"10\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\"><\/textarea><\/span> <\/label><\/p>\n<p><input type=\"submit\" value=\"Submit\" class=\"wpcf7-form-control has-spinner wpcf7-submit\" \/><\/p>\n<div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div><\/form><\/div><\/div>\n            <\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Solana is a web-scale blockchain that enables decentralized apps and markets to run quickly and securely. The Solana-based blockchain supports up to 50,000 TPS (Transactions Per Second) and 400ms Block Times. The Solana software&#8217;s ultimate goal is to demonstrate that there is a viable set of algorithms that can be combined to form a blockchain. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":8267,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[68,65,66,67],"_links":{"self":[{"href":"https:\/\/chaintechsource.com\/blog\/wp-json\/wp\/v2\/posts\/8266"}],"collection":[{"href":"https:\/\/chaintechsource.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/chaintechsource.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/chaintechsource.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/chaintechsource.com\/blog\/wp-json\/wp\/v2\/comments?post=8266"}],"version-history":[{"count":4,"href":"https:\/\/chaintechsource.com\/blog\/wp-json\/wp\/v2\/posts\/8266\/revisions"}],"predecessor-version":[{"id":8271,"href":"https:\/\/chaintechsource.com\/blog\/wp-json\/wp\/v2\/posts\/8266\/revisions\/8271"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/chaintechsource.com\/blog\/wp-json\/wp\/v2\/media\/8267"}],"wp:attachment":[{"href":"https:\/\/chaintechsource.com\/blog\/wp-json\/wp\/v2\/media?parent=8266"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/chaintechsource.com\/blog\/wp-json\/wp\/v2\/categories?post=8266"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/chaintechsource.com\/blog\/wp-json\/wp\/v2\/tags?post=8266"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}