<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Blockless</title>
        <link>https://paragraph.com/@blockless</link>
        <description>Blockless is a WASM-based, customizable execution layer that powers decentralized serverless applications.

More: https://blockless.network
</description>
        <lastBuildDate>Mon, 06 Apr 2026 10:33:52 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>Blockless</title>
            <url>https://storage.googleapis.com/papyrus_images/06ae77d9fa61cf57fc8b8c55109f021824984db4f1f903fa747a0c7e09dd59e5.png</url>
            <link>https://paragraph.com/@blockless</link>
        </image>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[Computational Concertos — The Power of Orchestration]]></title>
            <link>https://paragraph.com/@blockless/computational-concertos-the-power-of-orchestration</link>
            <guid>ovLK6w1QkVeLrkp1WkhQ</guid>
            <pubDate>Thu, 01 Feb 2024 19:40:10 GMT</pubDate>
            <description><![CDATA[How does Blockless enable users to power applications just by using them? The answer is in our Uber-esque matchmaking of community devices with computational tasks.A couple of weeks ago, we announced that Blockless would be the first network enabling users to contribute compute resources to applications just by using them. For decentralized applications (dApps) across every vertical, this bridges the gap between decentralization as a marketable concept and decentralization as a reality, with ...]]></description>
            <content:encoded><![CDATA[<blockquote><p><em>How does Blockless enable users to power applications just by using them? The answer is in our Uber-esque matchmaking of community devices with computational tasks.</em></p></blockquote><hr><p>A couple of weeks ago, we announced that <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blockless.network/litepaper">Blockless would be the first network enabling users to contribute compute resources to applications just by using them</a>.</p><p>For decentralized applications (dApps) across every vertical, this bridges the gap between decentralization as a marketable concept and decentralization as a reality, with everyday users powering and receiving rewards from their favorite everyday applications.</p><p>We’ve been working on this for over two years, having recognized that recent industry efforts to replace Amazon Web Services and other centralized cloud-computing providers had created networks that are just as inaccessible, confusing and in many cases downright exploitative for your average person.</p><p>Once our engineers had worked out how our network could take and use compute resources from a user’s internet browser tab without them needing to download a single thing, the key challenge we faced was simple…</p><p>If current networks rely upon huge professional-grade servers, maintained round-the-clock by professionals, how could our network match, or even outperform them with nodes run on a 2007 Dell XPS? Or a 2017 Chromebook? Or your dad’s iPhone 6? Or was it a 5s…</p><hr><p><strong>Ahhhh I’m orchestrating</strong></p><p>The answer is orchestration — deciding which nodes go where. We call it “Dynamic Resource Matching” (DRM) which is a fancy way of explaining how different workloads across different applications will make use of different nodes, depending upon 1. the demands of that particular workload and 2. the capacity of the node device.</p><p>This differs from other networks that only permit nodes that can run every type of workload, with system requirements out of reach for the majority of people. Blockchain networks such as Solana and SUI, for example, require network nodes to have at least 128 GB of RAM, which isn’t just inefficient, but also makes participation impossible for most of the community.</p><p>DRM works like this. Imagine an application has 10,000 different nodes across the blockless network that opted-in to help with its computations. For each type of workload, these 10,000 nodes are evaluated, taking into account the following:</p><ol><li><p><strong>Hardware Specification</strong>: The processing power, memory, storage, and network capabilities of each node device.</p></li><li><p><strong>Geolocation</strong>: Nodes distance to the data source and/or the end-user for reduced latency.</p></li><li><p><strong>Existing Workloads</strong>: The existing load on a node device to avoid overworking any single device.</p></li><li><p><strong>Computation Type</strong>: The specific requirements of the computational task, such as the need for GPU processing or large memory space.</p></li><li><p><strong>Node Performance History</strong>: Reliability and efficiency score in task execution, with specific scores for different types of workloads.</p></li></ol><p>Let’s look at a simple betting system as an example. For webpage hosting (which is what lets a website respond to you once you’ve clicked something) tab nodes on devices like your home PC would suffice. For processing arbitrary data (i.e. determining the roll of a dice, or the random draw of a set of cards) in a verifiable manner using ZK Proofs, the computation involved would be heavier, requiring computers with high-end GPUs (i.e. RTX 4090) or a cluster of GPUs for proof generation.</p><p><strong>A Step-by-Step Breakdown of Blockless’s Resource Matching Process</strong></p><ol><li><p><em>Task Initiation and Categorization.</em></p></li></ol><p>Someone, somewhere, pressed a button on an application. Oops. That means they’re expecting something to happen, so it’s time to sort the task based on its specific requirements, such as the necessary processing power, memory, storage capacity, and any special hardware needs (like GPU for machine learning tasks).</p><p><em>2. Node Capability Assessment.</em></p><p>U up? Our DRM system assesses the capacity and suitability of all available node devices in the network. This includes evaluating their hardware specifications, such as CPU/GPU performance, RAM, storage, and network bandwidth, and what those devices are currently busy with.</p><p><em>3. Performance History Assessment.</em></p><p>Time to check the receipts. The system reviews the historical performance data of nodes, including their reliability, efficiency in executing previous tasks, and any reported failures or issues.</p><p><em>4. Geolocation Assessment.</em></p><p>WYA? Time to dig into the location of each node in relation to the data source and/or end-user. Nodes that are geographically closer to the data source or the end-user are identified, as they’re often able to offer lower latency and faster data transmission.</p><p><em>5. Resource Matching and Task Allocation.</em></p><p>It’s time for a marriage of convenience. Using the collected data, the DRM mechanism matches the task with a pool of the most suitable nodes in the network. The task is then allocated to some of these nodes at random, whilst ensuring that the task is distributed in a way that optimally uses the network’s resources.</p><p><em>6. Task Execution Monitoring.</em></p><p>Just checking in… Once the task is allocated, the system continuously monitors its execution, tracks the performance of each node, and makes adjustments if necessary — such as reallocating parts of the task if a node becomes unavailable or is underperforming.</p><p><em>7. Result Compilation and Verification.</em></p><p>Ahhhhhh I’m verifying. Upon task completion, the results from various nodes are compiled. The system then verifies the results (using the app’s preferred verification algorithm) for accuracy and integrity, ensuring that the output meets the required standards and specifications of the task.</p><p><em>8. Feedback and Optimization.</em></p><p>If you were happy with our service today… The node performance data is recorded for future assessments. This feedback is used to continuously optimize the DRM algorithm, improving the efficiency and reliability of future task allocations.</p><p><em>9. Rewards and Incentives.</em></p><p>We’re sure you’re in it for the tech too, but it’s worth noting that participating nodes can receive rewards from both the application and the Blockless Network based on their contribution to the task, encouraging continued participation and investment in the network.</p><hr><p><strong>A perfect match? xoxo</strong></p><p>By breaking down applications into tasks, we’re not only able to leverage the devices of those who use these applications, but we’re also able to optimize every single click, tap and swipe of a button. From ensuring low latency (less lag) with our geolocation assessment, to selecting the most efficient consensus and verification algorithms for workloads that need unique or additional forms of security, we’re laser-focused on matching the best operators with each and every task.</p><p>And since we’re so keen on matchmaking — we’ll see you <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://discord.com/invite/9eeRHxSCTZ">here</a> on Valentines Day…</p>]]></content:encoded>
            <author>blockless@newsletter.paragraph.com (Blockless)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/1441f2a0bf2f1be52aee3a442357839df77e035ace97164881db1c7c0f378265.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[What Comes After dApps]]></title>
            <link>https://paragraph.com/@blockless/what-comes-after-dapps</link>
            <guid>5GMKHVXc4wFAHEYuwZZQ</guid>
            <pubDate>Tue, 28 Nov 2023 18:56:16 GMT</pubDate>
            <description><![CDATA[And how we’re making key web infrastructure Network NeutralDecentralized applications, or dApps, have been useful in our transition away from centralized infrastructure, towards a decentralized, stable, and secure digital experience. However, these applications remain limited by and through the many decentralized networks they are built on. Heavy computations (or workloads) aren’t suitable for blockchain technology, meaning that dApps simply cannot cater to vast amounts of people processing v...]]></description>
            <content:encoded><![CDATA[<blockquote><p><em>And how we’re making key web infrastructure Network Neutral</em></p></blockquote><p>Decentralized applications, or dApps, have been useful in our transition away from centralized infrastructure, towards a decentralized, stable, and secure digital experience. However, these applications remain limited by and through the many decentralized networks they are built on. Heavy computations (or workloads) aren’t suitable for blockchain technology, meaning that dApps simply cannot cater to vast amounts of people processing vast amounts of data — and the data that <em>can</em> be processed has to be done through the method prescribed by the network.</p><p>We’re looking to change that with Network Neutral applications.</p><p><strong>Network Neutral applications</strong> (nnApps) hold onto the ‘decentralized’ part of dApps — the key difference is that our modular application architecture enables applications to operate beyond the rules and constraints of the network(s) they live on, from Layer 1 blockchains to L2 rollups.</p><p>This means that applications are able to carry out heavy computations that aren’t otherwise possible on the blockchain, whilst retaining the security provided by those blockchain networks. These applications are ‘network neutral’ because their performance isn’t impacted by the network they’re operating on, allowing applications to live on Solana, Ethereum, and any other network you’d like, leveraging them only for the things they’re good at — namely, providing security and a large pool of potential users, allowing Blockless to handle the rest.</p><h1 id="h-nnapp-architecture" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>nnApp Architecture</strong></h1><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/bb50d1241ec923f7bff7d446d2c9397cf264b7746d4110cddbaf801872104af1.png" alt="An example of how a Web3 social Network Neutral Application would process workloads" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">An example of how a Web3 social Network Neutral Application would process workloads</figcaption></figure><p>At the heart of each nnApp is what we call a <strong>dream network</strong>. This is an app-specific network of nodes dedicated to running all the things that can’t run on blockchain networks. Each nnApp has its own dream network, which is responsible for executing the code that you’ve loaded onto the Blockless platform. The nodes forming part of each dream network are selected (in a pseudo-random fashion) based on their suitability for each <strong>workload.</strong> Our platform then allows you to select which consensus or verification algorithms you use to verify and validate the execution of your application’s workloads.</p><p>Here are the four essential parts for building a nnApp:</p><ol><li><p>Your code</p></li><li><p>Nodes that execute your code</p></li><li><p>Automated workload orchestration</p></li><li><p>Dynamic consensus &amp; verification methods</p></li></ol><p>With a modular application architecture, we’re able to look at and optimize <strong>each individual workload</strong> within an application, instead of seeing an application as a singular utility. This allows multiple workloads to interlink to fulfill the application’s overarching objectives. This collaborative framework means that a single nnApp could be serviced by several node groups, consisting of entirely different nodes in each. The same logic applies to how we secure our nnApps — different consensus mechanisms may be deployed in tandem to ensure the robustness and security of any single nnApp.</p><h1 id="h-how-do-these-mechanisms-work-in-reality" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>How do these mechanisms work in reality?</strong></h1><p>For our orchestration mechanism, we’ve fine-tuned a <strong>ranking system</strong> to ensure that every single workload has the most suitable nodes processing it, ensuring optimal performance and security. For example, the nodes used to carry out workloads for a large language model (LLM) will differ from the nodes used for a simple data feed function. Our orchestration mechanism also features execution failover, meaning that if a node falls offline, another one is brought up to replace it immediately.</p><p>We take the application apart further, with our dynamic consensus mechanism, allowing for every workload to be verified with the most suitable consensus and/or verification algorithm. For example, if your application requires majority consensus on execution results, you might want to use pBFT or RAFT. But for privacy-preserving user verification, you might want to use ZK proofs. <em>You can see how these workflows look below.</em></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/7fdd00ec4de07784385c090713b6a24601f4bd6c28e0371cbb09f99281568277.png" alt="nnApp deployment and execution flow on Blockless" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">nnApp deployment and execution flow on Blockless</figcaption></figure><p>Each dream network is an application-specific network, spawned by the builder (you!) that offers a trustless and decentralized environment for executing tasks beyond the scope of smart contracts. These networks enhance the versatility and functionality of smart-contract-based applications, all while preserving their inherent trust and verifiability.</p><p>By providing a platform to build applications, and a tailor-made network for running each of these applications, Blockless facilitates the next transition, from a focus on networks to a focus on applications, where performance and scalability don’t come at the expense of decentralization. With our nnApp architecture, we enable fully decentralized, web3 applications to run stable diffusion models, process arbitrary real-world data, execute complex financial models, and offer a service experience just as good as any application you enjoy today.</p><p>If you’d like to be a part of our network, as a builder or as a node-runner, you can join the community and speak with the team through the link <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://linktr.ee/blocklessnetwork">here</a>.</p><p><strong>About Blockless</strong></p><p>Blockless is the platform to launch, integrate, and secure Network Neutral Applications (nnApps) at unprecedented speed.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blockless.network/">Website</a> |<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/theblockless"> Twitter</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.co/VpuD8y3jy9">Discord</a> |<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/knn3.eth"> </a><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.co/QaenX4FIBH">Telegram</a> |<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blockless.medium.com/"> Medium</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.linkedin.com/company/txlabs">Linkedin</a></p>]]></content:encoded>
            <author>blockless@newsletter.paragraph.com (Blockless)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/fbb5f9445ea626c692f2d62d0708361f06b743b26a8f5d40c7fdf7cfd615f306.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[zkWASM will change the way you build]]></title>
            <link>https://paragraph.com/@blockless/zkwasm-will-change-the-way-you-build</link>
            <guid>dvg2VruEhMuUMmA5rViq</guid>
            <pubDate>Wed, 14 Dec 2022 04:59:06 GMT</pubDate>
            <description><![CDATA[We are thrilled to introduce Blockless ZK — a zk-SNARK “prover as a service” feature for WASM executions deployed on Blockless.The vision for Blockless is to create a future where developers can easily build and ship performant and trustless applications on a decentralized global network. With this goal in mind, the team and the community have constantly researched and thought about ways to accelerate the trajectory toward this future. While Blockless Functions was announced in October 2022 a...]]></description>
            <content:encoded><![CDATA[<blockquote><p><em>We are thrilled to introduce Blockless ZK — a zk-SNARK “prover as a service” feature for WASM executions deployed on Blockless.</em></p></blockquote><p>The vision for Blockless is to create a future where developers can easily build and ship <strong>performant</strong> and <strong>trustless</strong> applications on a decentralized global network. With this goal in mind, the team and the community have constantly researched and thought about ways to accelerate the trajectory toward this future.</p><p>While <strong>Blockless Functions</strong> was <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/blockless-functions-what-is-it-and-why-does-it-matter-bdc7ad8df164">announced</a> in October 2022 and continues to be perfected, the general-purpose execution platform has allowed us to introduce solution products that directly address developers’ needs.</p><p>Among the requested features from the developer community, a better way to generate <strong>zk-SNARK proofs</strong> is at the top of the list.</p><p>Currently, in the industry, there are <strong>two major pain points</strong> that developers are facing that need to be addressed:</p><p>1. Building a zero-knowledge service or application today requires <strong>extensive manual labor and domain expertise</strong>. As a builder, you have to convert legacy business logic and code bases into ZK circuits in languages such as Circom, Halo2, and Cario.</p><p>2. zk-SNARK proofs are <strong>computation-intensive</strong> and often require special and expensive hardware for execution. Managing such specialized hardware is distracting teams from focusing on their core business logic.</p><p>Today, we are thrilled to introduce Blockless ZK — a zk-SNARK “<strong>prover as a service</strong>” feature for WASM executions deployed on Blockless, that solves the aforementioned hurdles for all builders building on top of Blockless.</p><p>As a developer, you can now create <strong>zk-powered</strong> services and applications <strong>in your favorite languages</strong> just as you normally would via Blockless Functions. Simply turn-on ZK prover feature via Blockless Dashboard or Blockless CLI while you deploy your WASM function binary. When your function receives requests, while the function executes, Blockless workers will simulate the function with the associated input and generate a zk-SNARK proof that guarantees the <strong>execution correctness</strong>. The zk-SNARK proof can then be aggregated and sent to any destination L1 or data availability layer for verification.</p><p>In the background, Blockless ZK leverages <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/DelphinusLab/zkWasm">zkWASM</a>, a <strong>zk-SNARK circuit/proof generator</strong>, to allow developers to create ZK-enabled dApps whose execution can be verified on demand. Your WASM execution can still be written in multiple languages, and while the function executes on Blockless, a ZK proof will automatically be generated. This powerful zero knowledge circuit generation engine can translate your WASM bytecode in any WASM-compatible language and generate ZK circuits with CPU or GPU. In the future, <strong>performance enhancement SDK</strong> will also be released to better assist builders to develop and ship verifiable dApps with optimized proof-generating performance and minimal cost of operation.</p><p>We are extremely excited to bring the Blockless ZK feature to our developer community with the exclusive partnership between Blockless and Delphinus Lab, the creator of <strong>zkWASM</strong>. To find out more about this collaboration, see this <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/blockless-delphinus-lab-zkwasm-exclusive-partnership-319263e41692">post</a>.</p><p>Blockless and Delphinus Lab are excited to first present a <strong>zkWASM playground</strong> by the end of Q4 2022. A public version of Blockless ZK will be released in Q1 2023. The teams believe Blockless ZK brings a world of opportunities for the Web3 community. At the same time, the wider WASM and Web2 developer community can also use Blockless ZK as an entry point to directly participate in the zk-powered Web3 movement.</p><p>Join us and be a part of the journey.</p><hr><p><strong>About Blockless</strong></p><p>Blockless is a WASM-based, customizable execution layer that powers decentralized serverless applications.</p><p>As a permissionless network, Blockless allows network participants to contribute a variety of hardware resources, ranging from Android devices to high-performance servers. Developers can build on Blockless with unparalleled scale, reliability, and security.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blockless.network/">Website</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/theblockless">Twitter</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.co/VpuD8y3jy9">Discord</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.co/QaenX4FIBH">Telegram</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/">Medium</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/0x4322b89aEd9ab7d2D4D3e6772B7c91765eba875B">Mirror</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.linkedin.com/company/blockless">Linkedin</a></p><p><strong>About Delphinus Lab</strong></p><p>Delphinus Lab is an Australian research and development team focusing on zk-SNARK technologies. Delphinus is the creator of the zkWASM repository.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/DelphinusLab">Github</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://delphinuslab.com/">Website</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/DelphinusLab/zkWasm">zkWASM</a></p>]]></content:encoded>
            <author>blockless@newsletter.paragraph.com (Blockless)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/08692fd43361433902b45a47f2eb6651def2c3ee8245618d3ac5a972d14fa685.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Blockless < > Delphinus Lab: zkWASM Exclusive Partnership]]></title>
            <link>https://paragraph.com/@blockless/blockless-delphinus-lab-zkwasm-exclusive-partnership</link>
            <guid>PaciSgk8JgJ6b7CQpaqz</guid>
            <pubDate>Mon, 12 Dec 2022 19:46:14 GMT</pubDate>
            <description><![CDATA[Blockless and Delphinus Lab are joining to create Blockless ZK, a zkWASM Prover as a Service solution product.We are thrilled to announce an exclusive partnership with Delphinus Lab, the team behind zkWASM: a virtual machine that executes WASM files and provides a zk-SNARK proof of correct execution. Both teams believe in WASM as a general execution framework and ZKP as a fundamental pillar for a performant yet trustless web. We thus are excited to together build out Blockless ZK, a zkWASM Pr...]]></description>
            <content:encoded><![CDATA[<blockquote><p>Blockless and Delphinus Lab are joining to create Blockless ZK, a zkWASM Prover as a Service solution product.</p></blockquote><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>We are thrilled to announce an exclusive partnership with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/DelphinusLab/zkWasm">Delphinus Lab</a>, the team behind zkWASM: a virtual machine that executes <strong>WASM files</strong> and provides a zk-SNARK proof of correct execution.</p><p>Both teams believe in WASM as a general execution framework and ZKP as a fundamental pillar for a performant yet <strong>trustless web</strong>. We thus are excited to together build out Blockless ZK, a <strong>zkWASM Prover as a Service</strong> (PaaS) solution product.</p><p>With Blockless ZK, developers can now create zk-powered services and applications in their favorite languages just as they normally would via Blockless Functions. The functions will be precompiled into <strong>WASI binary bundles</strong> and executed by nodes within the Blockless network. When the nodes are executing the WASM files, a <strong>zk-SNARK proof</strong> of the execution will be generated and uploaded to any DA layer for public verification.</p><p>With this collaboration, Blockless will become the <strong>exclusive PaaS provider</strong> using Delphinus Lab’s generic zkWASM runtime. The teams will also work together to publish specialized circuits via the Blockless Marketplace. Blockless will donate a portion of the revenue from Blockless ZK to Delphinus Lab going forward to promote future research and educational initiatives.</p><hr><p><strong>About Delphinus Lab</strong></p><p>Delphinus Lab is an Australian research and development team focusing on zk-SNARK technologies. Delphinus is the creator of the zkWASM repository.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/DelphinusLab">Github</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://delphinuslab.com/">Website</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/DelphinusLab/zkWasm">zkWASM</a></p><hr><p><strong>About Blockless</strong></p><p>Blockless is a WASM-based, customizable execution layer that powers decentralized serverless applications.</p><p>As a permissionless network, Blockless allows network participants to contribute with a variety of hardware resources, ranging from Android devices to high-performance servers. Developers can build on Blockless with unparalleled scale, reliability, and security.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blockless.network/">Website</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/theblockless">Twitter</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.co/VpuD8y3jy9">Discord</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.co/QaenX4FIBH">Telegram</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/">Medium</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/0x4322b89aEd9ab7d2D4D3e6772B7c91765eba875B">Mirror</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.linkedin.com/company/blockless">Linkedin</a></p>]]></content:encoded>
            <author>blockless@newsletter.paragraph.com (Blockless)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/d3d80ee909a1aa2c0bb4c6934250fb6e21a63fc851513ea9d0936469d03a4b61.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Blockless Functions: what is it and why does it matter]]></title>
            <link>https://paragraph.com/@blockless/blockless-functions-what-is-it-and-why-does-it-matter-2</link>
            <guid>bZa7ofeEZGCHkIkV2a22</guid>
            <pubDate>Mon, 12 Dec 2022 19:42:13 GMT</pubDate>
            <description><![CDATA[Blockless Functions is our first step to creating a decentralized serverless platform for fully trustless executions. With Blockless Functions, teams can focus on building the core business logic instead of getting distracted by maintaining and operating a community-based infrastructure.The vision for Blockless is to create a future where anyone can create trustless yet performant applications with ease. The scope of these applications is not limited to the on-chain realm as of today. Here at...]]></description>
            <content:encoded><![CDATA[<blockquote><p><em>Blockless Functions is our first step to creating a decentralized serverless platform for fully trustless executions. With Blockless Functions, teams can focus on building the core business logic instead of getting distracted by maintaining and operating a community-based infrastructure.</em></p></blockquote><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>The vision for Blockless is to create a future where anyone can create <strong>trustless</strong> yet performant applications with ease. The scope of these applications is not limited to the on-chain realm as of today. Here at Blockless, we ask ourselves: what does it take for web3 to grow into something that can fully <strong>replace web2</strong>?</p><p>To offer the services we enjoy today in a trustless way, using blockchains is not enough. Though blockchains are fantastic <strong>consensus engines</strong>, they are not optimized for supporting every service we need in the real world. For instance, for machine learning, web hosting, VPN, content streaming, messaging, etc., blockchains are not the most suitable infrastructure.</p><p>Instead, we need specialized solutions for <strong>trustless storage, communication, and execution</strong>. An existing example would be IPFS, which occupies the trustless storage segment.</p><p>Blockless, on the other hand, is addressing the <strong>trustless execution</strong> segment. Blockless Functions is our first step towards a <strong>trustless future</strong>, and in the following sections we will talk about:</p><p><strong>A. Design logic and key features</strong></p><p><strong>B. How to navigate through Private Alpha</strong></p><p><strong>C. What to expect going forward</strong></p><p><strong>A. Design logic and key features</strong></p><p>Before we go into the actual design of Blockless Functions, here is some context:</p><p>The initial and most basic motivation for creating Blockless was to lower the entry barrier for developers and entrepreneurs to create complex <strong>P2P and trustless applications</strong>. The crypto industry often refers to these as “decentralized off-chain applications.” We believe the functionalities and services these off-chain applications offer are the keys to creating a <strong>trustless</strong> yet <strong>user-friendly</strong> future.</p><p>Right now, these trustless applications rely on P2P, decentralized node networks operated by their communities. A few examples could be <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://lbry.com/faq/host-content">LBRY</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://youtu.be/J-aSuNYmTlk">Deeper Network</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://rendertoken.com/#intro">Render Network</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://thegraph.com/en/">The Graph</a>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://research.binance.com/en/projects/threshold-network-token">Threshold</a>.</p><p>The wish was to have a global pool of nodes for off-chain applications to directly pick and use (finding the most suitable devices/nodes and deploying functions/services on top of them for trustless execution). This way, teams can focus on building the <strong>core business logic</strong> instead of getting distracted by maintaining and operating a community-based infrastructure.</p><p>Blockless Functions is our first step in productizing this idea. To make this a reality, we created a framework that allows <strong>uber-like automated match-making</strong> between developers and suitable node resources, as well as for nodes to safely execute any arbitrary program.</p><p>Blockless Functions has a few key and fundamental characteristics:</p><p><strong>1. Serverless user experience</strong></p><p>As a platform built for developers, we aim to make the development experience as easy as possible. When a developer comes to Blockless Functions, he/she will only do the following:</p><ul><li><p>Upload the code he wishes to deploy</p></li><li><p>Upload a manifest file that defines the minimum node count, hardware resource requirements, geolocation, node interaction scheme, etc.</p></li><li><p>Make a deposit in the Blockless token (BLS) for payments</p></li></ul><p>The match-making is done automatically by our orchestration layer — a Cosmos chain that keeps all Service Level Agreements (SLAs) and serves as a consensus engine for <strong>trustless task scheduling and load balancing</strong>.</p><p>For the developer, he/she will never have to manually interact with individual devices.</p><p><strong>2. Multi-language support</strong></p><p>To allow devices under the Blockless platform to execute any code safely, we’ve engineered a <strong>WASM runtime environment</strong> based on Tokio and Wasmtime.</p><p>The runtime environment can run WASI bytecode bundles compiled from Rust, AssemblyScript, TinyGo, and C/C++. This means the developer can build in his/her favorite languages and won’t need to learn anything new.</p><p><strong>3. Pay as you go</strong></p><p>This implies multiple features. One is hands-free horizontal scaling. If a function you deploy is getting more requests (from user growth), the platform automatically finds more nodes for you.</p><p>The other implication is that nodes under the Blockless platform are being used <strong>very efficiently</strong>. The timeout for any function is set to 10 minutes, and the runtime will be shut down once the request is completed. This means a device in the Blockless network will likely contribute to tens if not hundreds of applications per day, instead of getting locked up on one application even if there is no incoming request.</p><p><strong>4. Secure</strong></p><p>The WASM-based runtime environment is a secure <strong>sandbox</strong> that isolates the deployed program from the host machine environment. The software being executed within the sandbox won’t be able to interact with the wider host machine, and the node runner also has no knowledge of what happens in this sandbox.</p><p><strong>5. Convenient SDK</strong></p><p>For each supported programming language, we provide an SDK to enhance the development experience. Currently, APIs in the Blockless SDK include:</p><ul><li><p>HTTP</p></li><li><p>Blockless Functions (allowing developers to invoke other Functions without having to send HTTP requests with authentication credentials over the internet)</p></li><li><p>AWS S3</p></li><li><p>IPFS</p></li><li><p>Ethereum</p></li></ul><p><strong>B. How to navigate through Private Alpha</strong></p><p><strong>Deploying Function with Blockless Console</strong></p><p>If you are not yet whitelisted, please reach out via our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/blocklessofficial">Telegram</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://discord.com/invite/9eeRHxSCTZ">Discord</a> channel. If you already have Private Alpha access, go to the Blockless <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://console.bls.dev/">Console</a> and log in using your registered Web3 address. We currently support Keplr Wallet (Cosmos), MetaMask, and Martian Wallet (Aptos).</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/69d8a38710f19b18e3dd6a6ee203bdf8b5ff2198e19ee7f797d5a614e2721ecc.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>Blockless Console Wallet Connect Page</strong></p><p>Select the Functions Tab on the left and click the + Create function button on the top right corner. This will take you to the Function Creation page, where you can connect your GitHub account and deploy the function by choosing a repository or selecting one of the starter templates and deploying directly.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/69ce8f86ea2d20ba856dab85672bbc9e1f80c97d3919ac9b6df5ae3ba30a0a9b.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>Blockless Functions Overview</strong></p><p>For the quick start guide, we will use the Hello World template button on the bottom and deploy a function that will return a JSON file with a “Hello World” message.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/5201954e32198e65e5b675a71597c2e08b74f8d72dfbfb4b96de2d0e99b50d7d.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>Function Creation Page</strong></p><p>After clicking, when the loading is complete, your first function is deployed to the Blockless network and is running on the decentralized node network. Congratulations on deploying your first decentralized function! You should see your deployed function on the Functions Overview page.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/30277ef0331248682cf85c46b51a137c9500242bdd1b92c61efb7cccb07dff64.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>Functions Overview Page with the newly deployed function</strong></p><p>By clicking the function, you will jump to the Function Details page where you can view the function status and change the function settings.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/225ca642585cee3abb95afadcee81732268c6801035dea891b9732b9706d1f0d.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>Function Details Page</strong></p><p>You can invoke your function with the invocation URL. Here, the function returns a “Hello World” message in JSON format.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/198a29de43114774a8e897bf8bbbc4b6cd85cc43d48889abe839df6cc70ca714.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>Returned Hello World Message</strong></p><p>Going back to the Functions Detail page, you can go to the function’s settings and change the function name. Alternatively, you can choose to either stop or delete the function. Here, we changed the automatically generated function name from electric_cyan_cuckoo_1cc1 to my-first-function.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/1d1c6185fab791802158a212dd6419b6dd4c4b6693f83556543c4568061b3c97.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>Changing the Function Name</strong></p><p>You can see the reflected name change on the Functions Detail page.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/6b84832dfefa7b43751eb32b41e3dc0aa912ebb96ccbaafa00d13bc1fb022a4f.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Finally, let’s go back to the function’s settings and delete this function. You can also choose to stop the deployment, where the function will still show up in your console but will be removed from the Blockless Workers.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/401350b89444e7ea577b2850f779a3fec3f3a9e26fff020db240f94b326d3360.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Going back to the Functions Overview page, we indeed confirm that our my-first-function is deleted.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/701faa35abef4c20464221f1321914d69979b184af78411c36811edd1002dadf.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>In the above, we illustrate a guideline for testing Blockless Functions with our developer Console. Alternatively, you can <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.blockless.network/docs/cli">also use our CLI</a> to play with it.</p><p><strong>C. What to expect going forward</strong></p><p>The end goal for Blockless is to create a general purpose and trustless execution platform. Below are some of the features and products we will push out in the coming months.</p><p><strong>zkWASM</strong></p><p>One upcoming feature for Blockless Functions is verifiable execution. In a <strong>trustless</strong> environment, typically we can’t really know what the nodes are doing. Instead, we only see the execution results. This is why in many cases we need nodes to aggregate the results and conduct consensus. In Blockless, this changes with zkWASM.</p><p>The implementation of zkWASM is a collaborative effort between the Blockless team and a (yet-to-be-announced) strategic partner. zkWASM allows nodes in the Blockless network to generate a zk-SNARK proof of them executing a “.wasm” file. This proof can be uploaded to any data availability layer for public verification.</p><p>More details will be announced soon.</p><p><strong>Blockless Site</strong></p><p>This is a web development framework that we are creating based on Blockless Functions. With Blockless Site, developers can achieve <strong>trustless</strong> <strong>dynamic web hosting</strong> with ease. At Blockless we feel obligated to make this feature available to everyone as soon as possible, as <strong>censorship-resistant</strong> web hosting is such an invaluable piece toward a free web.</p><p>See <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://youtu.be/aITDeEtkl5I">here</a> for a Demo.</p><p><strong>GPU Support</strong></p><p>As of now, nodes in the Blockless network can only contribute CPU and RAM resources. However, the team is working hard to launch GPU support before mainnet release.</p><p><strong>Blockless App Engine</strong></p><p>As we keep perfecting Blockless Functions to lower the entry barrier for teams to create a trustless future, we also realize not all applications are suitable for serverless functions.</p><p>For instance, it would be rather difficult for one to migrate an existing full-scale application onto Blockless via Blockless Functions, as she will have to reorganize everything into a number of functions. Also, as mentioned, all functions have a timeout limit of 10 mins, which would create problems for long-running processes. For a holistic analysis, Cloudflare does a great job of describing <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.cloudflare.com/learning/serverless/why-use-serverless/">who should and who shouldn’t</a> adapt serverless functions.</p><p>Blockless App Engine is engineered to address the need of this group of developers. It is an x86 machine emulation with Alpine Linux OS within our WASM runtime environment, allowing developers to throw in any program that they can normally run on a server and have that executed in a trustless way.</p><p><strong>Public Beta</strong></p><p>Blockless will launch the Public Beta early next year. Before that, we will introduce useful features and continue to improve our core products.</p><p>Thanks for staying with us and investing your time in reading this long article. We are so glad to have you here on this road toward a trustless future. See you on the other side.</p><hr><p><strong>About Blockless</strong></p><p>Blockless is a WASM-based, customizable execution layer that powers decentralized serverless applications.</p><p>As a permissionless network, Blockless allows network participants to contribute with a variety of hardware resources, ranging from Android devices to high-performance servers. Developers can build on Blockless with unparalleled scale, reliability, and security.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blockless.network/">Website</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/theblockless">Twitter</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.co/VpuD8y3jy9">Discord</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.co/QaenX4FIBH">Telegram</a> |<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blockless.medium.com/"> Medium</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/0x4322b89aEd9ab7d2D4D3e6772B7c91765eba875B">Mirror</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.linkedin.com/company/blockless">Linkedin</a></p>]]></content:encoded>
            <author>blockless@newsletter.paragraph.com (Blockless)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/c4efd0ef221364da9ae525824cad241dd60dd1452db969a368c0fc87df7bd6b2.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Web3 can only be as decentralized as its supporting infrastructure]]></title>
            <link>https://paragraph.com/@blockless/web3-can-only-be-as-decentralized-as-its-supporting-infrastructure</link>
            <guid>EOPYP9eZTvqg5bHaf1Xb</guid>
            <pubDate>Thu, 03 Nov 2022 21:32:06 GMT</pubDate>
            <description><![CDATA[To prevent centralization and blockchain’s infamous “single point of failure,” decentralized infrastructure providers are gaining significant traction. This bodes well for the likelihood that Web3 ecosystems will stay robust and decentralized.The first iteration of the World Wide Web comprised web pages that were static. Academics and internet critics refer to this period, which included the majority of the 1990s, as Web1. Web2, in the early 2000s, enabled interactive websites such as Faceboo...]]></description>
            <content:encoded><![CDATA[<blockquote><p><strong><em>To prevent centralization and blockchain’s infamous “single point of failure,” decentralized infrastructure providers are gaining significant traction. This bodes well for the likelihood that Web3 ecosystems will stay robust and decentralized.</em></strong></p></blockquote><p>The first iteration of the World Wide Web comprised web pages that were static. Academics and internet critics refer to this period, which included the majority of the 1990s, as Web1. Web2, in the early 2000s, enabled interactive websites such as Facebook, YouTube, and Wikipedia, where users could post, edit, and share content. Typically, these websites rely on logins, profiles, and embedded content. Significantly, they fostered the emergence of user-generated content and provided individual content providers with leverage and income sources.</p><blockquote><p>Web3 envisions the hardware and software of the internet transferring from the corporate campuses of tech corporations to distributed computer networks owned and controlled by no single organization.</p></blockquote><p>According to a widely shared <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://moxie.org/2022/01/07/web3-first-impressions.html">article</a> by cryptographer Matthew Rosenfeld, often known as Moxie Marlinspike, the founder of the encrypted messaging software Signal, there is a weak link in the concept of Web3. Numerous activities that make blockchain-based online activity feasible rely on a small number of private organizations.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/0fceacf02c39e57fe72a4658dae88914d7e5802c33c25f97d97cd70dfa999f77.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>The concept of decentralization is trendy these days, but it’s vital to realize that web3 is built on top of centralized cloud infrastructure. Therefore, Web3 can only be as decentralized as its supporting infrastructure. Currently, most cloud computing and data storage infrastructures are largely centralized, which implies that web3 applications are likewise susceptible to these centralized control points.</p><p>All DApps must connect to blockchains, and every day, billions of requests from DApps to read and write data to chains get processed. We need a massive node infrastructure to keep up with the rapid expansion of DApp ecosystems and fulfill all requests. However, operating nodes is very time and cost-intensive; therefore, DApp developers want remote access to nodes from providers. Infrastructure providers have a substantial financial incentive to power the Web3 ecosystem.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/5881e47778539412085aa46ebe5794c07333c633a27ecee7a0dfbd10a0a9f88f.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>The centralization problem</strong></p><p>The quickest option for centralized enterprises to provide reliable infrastructure to fuel DApp ecosystems is to build several blockchain nodes in AWS data centers and enable developers to use them from anywhere for a fee. A few participants in the market accomplished just that, albeit at the cost of centralization. This has left the ecosystem susceptible to threats and at the mercy of a few strong entities.</p><blockquote><p>Contrary to Satoshi Nakamoto’s initial Bitcoin whitepaper, modern blockchains are far more centralized than desired. If collusion of major node providers happens, Web3 will lose all of its merits over Web2, including censorship resistance and trustworthiness. It would be left with just its shortcomings, including comparatively expensive fees and poor transactional throughput.</p></blockquote><p>In addition, relying on centralized suppliers opens the prospect of service interruptions. For instance, an Infura <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://coinmarketcap.com/alexandria/article/ethereums-infura-iating-outage-revives-decentralization-concerns">outage</a> caused Coinbase Wallet and Binance to cease ETH and ERC20 token withdrawals since they could not rely on their nodes. Notably, Amazon has had several failures in the past, providing an additional layer of vulnerability.</p><p>Decentralization is a fundamental principle of the Web3 economy, and centralized blockchain technology threatens its viability. Solana, for instance, has had several failures owing to an insufficient number of autonomous nodes capable of handling traffic spikes. This is a prevalent issue for blockchain technologies attempting to grow.</p><p>This historical concentration is due to the excessive dependence on Web2 cloud providers, such as AWS and Infura, who have been the dominant infrastructure suppliers for the Web3 economy so far. To prevent centralization and blockchain’s infamous “single point of failure,” decentralized infrastructure providers are gaining significant traction. This bodes well for the likelihood that Web3 ecosystems will stay robust and decentralized.</p><hr><p><strong>About Blockless</strong></p><p>Blockless is a WASM-based, customizable execution layer that powers decentralized serverless applications.</p><p>As a permissionless network, Blockless allows network participants to contribute with a variety of hardware resources, ranging from Android devices to high-performance servers. Developers can build on Blockless with unparalleled scale, reliability, and security.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blockless.network/">Website</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/theblockless">Twitter</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.co/VpuD8y3jy9">Discord</a> |<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/knn3.eth"> </a><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.co/QaenX4FIBH">Telegram</a> |<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blockless.medium.com/"> Medium</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/0x4322b89aEd9ab7d2D4D3e6772B7c91765eba875B">Mirror</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.linkedin.com/company/txlabs">Linkedin</a></p>]]></content:encoded>
            <author>blockless@newsletter.paragraph.com (Blockless)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/cac73a0668dc52766173dca9c0af2aa421d5265d3855fe2ebb8b36b62f821343.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Blockless <> Stratos: Official Strategic Partnership]]></title>
            <link>https://paragraph.com/@blockless/blockless-stratos-official-strategic-partnership</link>
            <guid>l4uPYVm8PWx4Ys3TmtiV</guid>
            <pubDate>Thu, 03 Nov 2022 21:30:06 GMT</pubDate>
            <description><![CDATA[Blockless and Stratos are joining to become strategic infrastructure partners. The teams will be a part of each other’s infrastructure, collaborate on go-to-market strategies, and conduct Web3 educational & research initiatives together.We are thrilled to announce our partnership with Stratos! Blockless is a WASM-based, customizable execution layer that powers decentralized serverless applications. Stratos, on the other hand, has been building a full Web3 infrastructure suite, with an initial...]]></description>
            <content:encoded><![CDATA[<blockquote><p><strong><em>Blockless and Stratos are joining to become strategic infrastructure partners. The teams will be a part of each other’s infrastructure, collaborate on go-to-market strategies, and conduct Web3 educational &amp; research initiatives together.</em></strong></p></blockquote><p>We are thrilled to announce our partnership with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.thestratos.org/">Stratos</a>!</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blockless.network/">Blockless</a> is a WASM-based, <strong>customizable execution</strong> layer that powers decentralized serverless applications. Stratos, on the other hand, has been building a full <strong>Web3 infrastructure</strong> <strong>suite</strong>, with an initial focus on <strong>decentralized storage</strong>.</p><p>We have found a couple of avenues to synergize each other’s product offerings:</p><ol><li><p>Blockless will add support for <strong>Stratos as a storage option</strong> for the Blockless network.</p></li><li><p>Blockless will **support **the <strong>Stratos testnet</strong> as a provider of storage nodes.</p></li><li><p>Stratos to leverage Blockless Site for <strong>decentralized</strong> and <strong>dynamic web hosting</strong> of its frontend.</p></li><li><p>The teams have agreed to participate in future **go-to-market **collaborations and <strong>client sharing</strong>.</p></li><li><p>Both projects will soon launch collaborations on web3 infrastructure <strong>research</strong> and <strong>educational</strong> initiatives.</p></li></ol><hr><p><strong>About Stratos</strong></p><p>Stratos is redefining the decentralized data infrastructure by tapping into the most innovative solutions designed to help the blockchain industry get rid of its dependency on centralized infrastructure. With the goal of providing users and developers with a reliable storage architecture, Stratos offers one-of-a-kind features, such as high availability, self-balanced storage, high-performance database, trusted computation, and more, for a solid foundation for data adoption.</p><p>Stratos is best positioned to support data storage and adoption in this ever-expanding digital economy. Stratos takes the complicated technical science of blockchain and makes it easy for projects, developers, and users to access and leverage.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.thestratos.org/">Website</a> |<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/Stratos_Network"> Twitter</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://discord.gg/tpQGpC2nMh">Discord</a> |<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/knn3.eth"> </a><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/Stratos_announcement">Telegram</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://stratos-network.medium.com/">Medium</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.reddit.com/r/stratoscommunity/">Reddit</a></p><hr><p><strong>About Blockless</strong></p><p>Blockless is a WASM-based, customizable execution layer that powers decentralized serverless applications.</p><p>As a permissionless network, Blockless allows network participants to contribute with a variety of hardware resources, ranging from Android devices to high-performance servers. Developers can build on Blockless with unparalleled scale, reliability, and security.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blockless.network/">Website</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/theblockless">Twitter</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.co/VpuD8y3jy9">Discord</a> |<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/knn3.eth"> </a><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.co/QaenX4FIBH">Telegram</a> |<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blockless.medium.com/"> Medium</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/0x4322b89aEd9ab7d2D4D3e6772B7c91765eba875B">Mirror</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.linkedin.com/company/txlabs">Linkedin</a></p>]]></content:encoded>
            <author>blockless@newsletter.paragraph.com (Blockless)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/79749e242cac1ccf48fedf1798263811feb481f4a97f75dfebb369e007c56905.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Blockless Functions: what is it and why does it matter]]></title>
            <link>https://paragraph.com/@blockless/blockless-functions-what-is-it-and-why-does-it-matter</link>
            <guid>u5ZNsHpJgBDbnHzLrYbT</guid>
            <pubDate>Thu, 03 Nov 2022 21:28:12 GMT</pubDate>
            <description><![CDATA[Blockless Functions is our first step to creating a decentralized serverless platform for fully trustless executions. With Blockless Functions, teams can focus on building the core business logic instead of getting distracted by maintaining and operating a community-based infrastructure.The vision for Blockless is to create a future where anyone can create trustless yet performant applications with ease. The scope of these applications is not limited to the on-chain realm as of today. Here at...]]></description>
            <content:encoded><![CDATA[<blockquote><p><strong><em>Blockless Functions is our first step to creating a decentralized serverless platform for fully trustless executions. With Blockless Functions, teams can focus on building the core business logic instead of getting distracted by maintaining and operating a community-based infrastructure.</em></strong></p></blockquote><p>The vision for Blockless is to create a future where anyone can create <strong>trustless</strong> yet performant applications with ease. The scope of these applications is not limited to the on-chain realm as of today. Here at Blockless, we ask ourselves: what does it take for web3 to grow into something that can fully <strong>replace web2</strong>?</p><p>To offer the services we enjoy today in a trustless way, using blockchains is not enough. Though blockchains are fantastic <strong>consensus engines</strong>, they are not optimized for supporting every service we need in the real world. For instance, for machine learning, web hosting, VPN, content streaming, messaging, etc., blockchains are not the most suitable infrastructure.</p><p>Instead, we need specialized solutions for <strong>trustless storage, communication, and execution</strong>. An existing example would be IPFS, which occupies the trustless storage segment.</p><p>Blockless, on the other hand, is addressing the <strong>trustless execution</strong> segment. Blockless Functions is our first step towards a <strong>trustless future</strong>, and in the following sections we will talk about:</p><p><strong>A. Design logic and key features</strong></p><p><strong>B. How to navigate through Private Alpha</strong></p><p><strong>C. What to expect going forward</strong></p><hr><p><strong>A. Design logic and key features</strong></p><p>Before we go into the actual design of Blockless Functions, here is some context:</p><p>The initial and most basic motivation for creating Blockless was to lower the entry barrier for developers and entrepreneurs to create complex <strong>P2P and trustless applications</strong>. The crypto industry often refers to these as “decentralized off-chain applications.” We believe the functionalities and services these off-chain applications offer are the keys to creating a <strong>trustless</strong> yet <strong>user-friendly</strong> future.</p><p>Right now, these trustless applications rely on P2P, decentralized node networks operated by their communities. A few examples could be <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://lbry.com/faq/host-content">LBRY</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://youtu.be/J-aSuNYmTlk">Deeper Network</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://rendertoken.com/#intro">Render Network</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://thegraph.com/en/">The Graph</a>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://research.binance.com/en/projects/threshold-network-token">Threshold</a>.</p><p>The wish was to have a global pool of nodes for off-chain applications to directly pick and use (finding the most suitable devices/nodes and deploying functions/services on top of them for trustless execution). This way, teams can focus on building the <strong>core business logic</strong> instead of getting distracted by maintaining and operating a community-based infrastructure.</p><p>Blockless Functions is our first step in productizing this idea. To make this a reality, we created a framework that allows <strong>uber-like automated match-making</strong> between developers and suitable node resources, as well as for nodes to safely execute any arbitrary program.</p><p>Blockless Functions has a few key and fundamental characteristics:</p><p><strong>1. Serverless user experience</strong></p><p>As a platform built for developers, we aim to make the development experience as easy as possible. When a developer comes to Blockless Functions, he/she will only do the following:</p><ul><li><p>Upload the code he wishes to deploy</p></li><li><p>Upload a manifest file that defines the minimum node count, hardware resource requirements, geolocation, node interaction scheme, etc.</p></li><li><p>Make a deposit in the Blockless token (BLS) for payments</p></li></ul><p>The match-making is done automatically by our orchestration layer — a Cosmos chain that keeps all Service Level Agreements (SLAs) and serves as a consensus engine for <strong>trustless task scheduling and load balancing</strong>.</p><p>For the developer, he/she will never have to manually interact with individual devices.</p><p><strong>2. Multi-language support</strong></p><p>To allow devices under the Blockless platform to execute any code safely, we’ve engineered a <strong>WASM runtime environment</strong> based on Tokio and Wasmtime.</p><p>The runtime environment can run WASI bytecode bundles compiled from Rust, AssemblyScript, TinyGo, and C/C++. This means the developer can build in his/her favorite languages and won’t need to learn anything new.</p><p><strong>3. Pay as you go</strong></p><p>This implies multiple features. One is hands-free horizontal scaling. If a function you deploy is getting more requests (from user growth), the platform automatically finds more nodes for you.</p><p>The other implication is that nodes under the Blockless platform are being used <strong>very efficiently</strong>. The timeout for any function is set to 10 minutes, and the runtime will be shut down once the request is completed. This means a device in the Blockless network will likely contribute to tens if not hundreds of applications per day, instead of getting locked up on one application even if there is no incoming request.</p><p><strong>4. Secure</strong></p><p>The WASM-based runtime environment is a secure <strong>sandbox</strong> that isolates the deployed program from the host machine environment. The software being executed within the sandbox won’t be able to interact with the wider host machine, and the node runner also has no knowledge of what happens in this sandbox.</p><p><strong>5. Convenient SDK</strong></p><p>For each supported programming language, we provide an SDK to enhance the development experience. Currently, APIs in the Blockless SDK include:</p><ul><li><p>HTTP</p></li><li><p>Blockless Functions (allowing developers to invoke other Functions without having to send HTTP requests with authentication credentials over the internet)</p></li><li><p>AWS S3</p></li><li><p>IPFS</p></li><li><p>Ethereum</p></li></ul><hr><p><strong>B. How to navigate through Private Alpha</strong></p><p><strong>Deploying Function with Blockless Console</strong></p><p>If you are not yet whitelisted, please reach out via our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/blocklessofficial">Telegram</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://discord.com/invite/9eeRHxSCTZ">Discord</a> channel. If you already have Private Alpha access, go to the Blockless <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://console.bls.dev/">Console</a> and log in using your registered Web3 address. We currently support Keplr Wallet (Cosmos), MetaMask, and Martian Wallet (Aptos).</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/69d8a38710f19b18e3dd6a6ee203bdf8b5ff2198e19ee7f797d5a614e2721ecc.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>Blockless Console Wallet Connect Page</strong></p><p>Select the Functions Tab on the left and click the + Create function button on the top right corner. This will take you to the Function Creation page, where you can connect your GitHub account and deploy the function by choosing a repository or selecting one of the starter templates and deploying directly.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/69ce8f86ea2d20ba856dab85672bbc9e1f80c97d3919ac9b6df5ae3ba30a0a9b.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>Blockless Functions Overview</strong></p><p>For the quick start guide, we will use the Hello World template button on the bottom and deploy a function that will return a JSON file with a “Hello World” message.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/5201954e32198e65e5b675a71597c2e08b74f8d72dfbfb4b96de2d0e99b50d7d.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>Function Creation Page</strong></p><p>After clicking, when the loading is complete, your first function is deployed to the Blockless network and is running on the decentralized node network. Congratulations on deploying your first decentralized function! You should see your deployed function on the Functions Overview page.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/30277ef0331248682cf85c46b51a137c9500242bdd1b92c61efb7cccb07dff64.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>Functions Overview Page with the newly deployed function</strong></p><p>By clicking the function, you will jump to the Function Details page where you can view the function status and change the function settings.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/225ca642585cee3abb95afadcee81732268c6801035dea891b9732b9706d1f0d.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>Function Details Page</strong></p><p>You can invoke your function with the invocation URL. Here, the function returns a “Hello World” message in JSON format.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/198a29de43114774a8e897bf8bbbc4b6cd85cc43d48889abe839df6cc70ca714.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>Returned Hello World Message</strong></p><p>Going back to the Functions Detail page, you can go to the function’s settings and change the function name. Alternatively, you can choose to either stop or delete the function. Here, we changed the automatically generated function name from electric_cyan_cuckoo_1cc1 to my-first-function.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/1d1c6185fab791802158a212dd6419b6dd4c4b6693f83556543c4568061b3c97.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>Changing the Function Name</strong></p><p>You can see the reflected name change on the Functions Detail page.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/6b84832dfefa7b43751eb32b41e3dc0aa912ebb96ccbaafa00d13bc1fb022a4f.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Finally, let’s go back to the function’s settings and delete this function. You can also choose to stop the deployment, where the function will still show up in your console but will be removed from the Blockless Workers.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/401350b89444e7ea577b2850f779a3fec3f3a9e26fff020db240f94b326d3360.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Going back to the Functions Overview page, we indeed confirm that our my-first-function is deleted.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/701faa35abef4c20464221f1321914d69979b184af78411c36811edd1002dadf.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>In the above, we illustrate a guideline for testing Blockless Functions with our developer Console. Alternatively, you can <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.blockless.network/docs/cli">also use our CLI</a> to play with it.</p><hr><p><strong>C. What to expect going forward</strong></p><p>The end goal for Blockless is to create a general purpose and trustless execution platform. Below are some of the features and products we will push out in the coming months.</p><p><strong>zkWASM</strong></p><p>One upcoming feature for Blockless Functions is verifiable execution. In a <strong>trustless</strong> environment, typically we can’t really know what the nodes are doing. Instead, we only see the execution results. This is why in many cases we need nodes to aggregate the results and conduct consensus. In Blockless, this changes with zkWASM.</p><p>The implementation of zkWASM is a collaborative effort between the Blockless team and a (yet-to-be-announced) strategic partner. zkWASM allows nodes in the Blockless network to generate a zk-SNARK proof of them executing a “.wasm” file. This proof can be uploaded to any data availability layer for public verification.</p><p>More details will be announced soon.</p><p><strong>Blockless Site</strong></p><p>This is a web development framework that we are creating based on Blockless Functions. With Blockless Site, developers can achieve <strong>trustless</strong> <strong>dynamic web hosting</strong> with ease. At Blockless we feel obligated to make this feature available to everyone as soon as possible, as <strong>censorship-resistant</strong> web hosting is such an invaluable piece toward a free web.</p><p>See <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://youtu.be/aITDeEtkl5I">here</a> for a Demo.</p><p><strong>GPU Support</strong></p><p>As of now, nodes in the Blockless network can only contribute CPU and RAM resources. However, the team is working hard to launch GPU support before mainnet release.</p><p><strong>Blockless App Engine</strong></p><p>As we keep perfecting Blockless Functions to lower the entry barrier for teams to create a trustless future, we also realize not all applications are suitable for serverless functions.</p><p>For instance, it would be rather difficult for one to migrate an existing full-scale application onto Blockless via Blockless Functions, as she will have to reorganize everything into a number of functions. Also, as mentioned, all functions have a timeout limit of 10 mins, which would create problems for long-running processes. For a holistic analysis, Cloudflare does a great job of describing <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.cloudflare.com/learning/serverless/why-use-serverless/">who should and who shouldn’t</a> adapt serverless functions.</p><p>Blockless App Engine is engineered to address the need of this group of developers. It is an x86 machine emulation with Alpine Linux OS within our WASM runtime environment, allowing developers to throw in any program that they can normally run on a server and have that executed in a trustless way.</p><p><strong>Public Beta</strong></p><p>Blockless will launch the Public Beta early next year. Before that, we will introduce useful features and continue to improve our core products.</p><p>Thanks for staying with us and investing your time in reading this long article. We are so glad to have you here on this road toward a trustless future. See you on the other side.</p><hr><p><strong>About Blockless</strong></p><p>Blockless is a WASM-based, customizable execution layer that powers decentralized serverless applications.</p><p>As a permissionless network, Blockless allows network participants to contribute with a variety of hardware resources, ranging from Android devices to high-performance servers. Developers can build on Blockless with unparalleled scale, reliability, and security.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blockless.network/">Website</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/theblockless">Twitter</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.co/VpuD8y3jy9">Discord</a> |<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/knn3.eth"> </a><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.co/QaenX4FIBH">Telegram</a> |<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blockless.medium.com/"> Medium</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/0x4322b89aEd9ab7d2D4D3e6772B7c91765eba875B">Mirror</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.linkedin.com/company/txlabs">Linkedin</a></p>]]></content:encoded>
            <author>blockless@newsletter.paragraph.com (Blockless)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/9c22187d2185a429da7d374a29618e1ccc0e69b18e33c9bb3cef029542cd5d3a.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Blockless <> 0xScope: Official Strategic Partnership]]></title>
            <link>https://paragraph.com/@blockless/blockless-0xscope-official-strategic-partnership</link>
            <guid>Qxs9lQPqEwNjKLHmqW17</guid>
            <pubDate>Thu, 03 Nov 2022 21:15:08 GMT</pubDate>
            <description><![CDATA[Blockless is joining 0xScope as a strategic partner to participate in co-go-to-market activities and client sharing along with collaboration on future web3 infrastructure research and educational initiatives.We are thrilled to announce our partnership with 0xScope! 0xScope is creating a Web3 knowledge graph protocol that analyzes both on-chain and off-chain identity information to create holistic identity profiles. As both teams are striving to create a more user-friendly Web3, we have decide...]]></description>
            <content:encoded><![CDATA[<blockquote><p><strong><em>Blockless is joining 0xScope as a strategic partner to participate in co-go-to-market activities and client sharing along with collaboration on future web3 infrastructure research and educational initiatives.</em></strong></p></blockquote><p>We are thrilled to announce our partnership with 0xScope!</p><p>0xScope is creating a Web3 knowledge graph protocol that analyzes both on-chain and off-chain identity information to create holistic identity profiles.</p><p>As both teams are striving to create a more user-friendly Web3, we have decided to reach a strategic ecosystem partnership. In particular, we have agreed to participate in future <strong>go-to-market collaborations</strong> and <strong>client sharing.</strong></p><p>The teams also propose collaborations on web3 <strong>infrastructure research</strong> and <strong>educational initiatives</strong>.</p><p>Last but not least, 0xScope will integrate with <strong>Blockless Site</strong>, a web development framework based on Blockless Functions that allows for <strong>decentralized and dynamic web hosting</strong>. At Blockless, we are very excited to make this solution available to more teams going forward.</p><p>Together, we create a trustless future.</p><hr><p><strong>About 0xScope</strong></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://0xscope.com/">0xScope</a> is the first Web3 knowledge graph protocol. It solves the problem that Web3 data analyzes addresses instead of real users by establishing a new identity standard — — the new Scope Entity from the data layer. And it unifies the standards of different types of web2 data and Web3 data by using knowledge mapping capability, which greatly reduces the difficulty of data acquisition and improves the data penetration ability.</p><p>0xScope has built a solid and growing data source. As for now, 0xScope has identified over 84 million entities, and has more than 1.4 million identity tags and over 5 million behavior tags. At the same time, 0xScope fully analyzed over 640 thousand tokens, 11 thousand protocols, and 51 million smart contracts.</p><p>At present, 0xScope has launched <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://0xscope.com/">Watchers</a>, a B2B data service and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://developer.0xscope.com/">developer platform</a>, providing entity-based transaction tracking, risk scoring, and portrait identification capabilities, which can be integrated into partners’ businesses in a variety of flexible ways through APIs, data collaboration, custom data analysis reports, etc.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://0xscope.com/">Website</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://linktr.ee/scopeprotocol">Linktree</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/ScopeProtocol">Twitter</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@0xscope_labs">Medium</a></p><hr><p><strong>About Blockless</strong></p><p>Blockless is a WASM-based, customizable execution layer that powers decentralized serverless applications.</p><p>As a permissionless network, Blockless allows network participants to contribute with a variety of hardware resources, ranging from Android devices to high-performance servers. Developers can build on Blockless with unparalleled scale, reliability, and security.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blockless.network/">Website</a> |<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/theblockless"> Twitter</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.co/VpuD8y3jy9">Discord</a> |<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/knn3.eth"> </a><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.co/QaenX4FIBH">Telegram</a> |<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blockless.medium.com/"> Medium</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/0x4322b89aEd9ab7d2D4D3e6772B7c91765eba875B">Mirror</a></p>]]></content:encoded>
            <author>blockless@newsletter.paragraph.com (Blockless)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/8f6512274b18949efa58975558d03eb38e3ae052e1e0781ec0d447359a7fc058.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Towards a Decentralized Web]]></title>
            <link>https://paragraph.com/@blockless/towards-a-decentralized-web-2</link>
            <guid>TmJbwF1WteX6uksumajS</guid>
            <pubDate>Thu, 03 Nov 2022 21:10:44 GMT</pubDate>
            <description><![CDATA[The decentralization and democratization of information was the distinguishing feature of the internet and Web1, while Web2 corporations wanted to create walled gardens to retain consumers within their ecosystems.The internet was developed in the 1960s and 1970s, at the peak of the Cold War. The US created a decentralized network of numerous computers spread out across the nation so that its defense system would continue to function even after a nuclear assault by the Soviet Union. Tim Berner...]]></description>
            <content:encoded><![CDATA[<blockquote><p><strong>The decentralization and democratization of information was the distinguishing feature of the internet and Web1, while Web2 corporations wanted to create walled gardens to retain consumers within their ecosystems.</strong></p></blockquote><p>The internet was developed in the 1960s and 1970s, at the peak of the Cold War. The US <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.washingtonpost.com/technology/2020/04/06/your-internet-is-working-thank-these-cold-war-era-pioneers-who-designed-it-handle-almost-anything/">created</a> a <strong>decentralized network</strong> of numerous computers spread out across the nation so that its defense system would continue to function even after a nuclear assault by the Soviet Union. Tim Berners-Lee later developed the World Wide Web, one of the first internet applications, in the 1990s. Users could easily “surf” the internet and browse material with browsers like Microsoft Internet Explorer. It was <strong>decentralized</strong> (run by standard computers), <strong>open-source</strong> (anyone could build on it without restriction), and <strong>read-only</strong> (very few people had the technical skill to publish on it).</p><p>Web2 started in the middle of the 2000s when websites like Facebook and YouTube first appeared. Regardless of technological ability, anyone could publish content online using these platforms. The decentralization and democratization of information were the distinguishing features of the internet and <strong>Web1</strong>, while <strong>Web2</strong> corporations wanted to create walled gardens to retain consumers within their ecosystems. In fact, with Web2, information is being more compartmentalized and <strong>controlled</strong> by a small number of powerful technology firms.</p><p>The centralized control of data and power has been a major component of the Web2 era. Virtually all web programs, including Facebook, Twitter, Gmail, and others, are <strong>centralized</strong> on servers owned by a select few big businesses. Companies keep users’ data in their control so that users don’t have to, and their terms of service govern how data is handled. For instance, a small number of businesses dominate a disproportionate amount of the global market for cloud infrastructure, with Amazon, Microsoft, and Google holding over <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.gartner.com/en/newsroom/press-releases/2021-06-28-gartner-says-worldwide-iaas-public-cloud-services-market-grew-40-7-percent-in-2020">65%</a> of the market. In terms of online traffic rather than data storage, Facebook had <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://investor.fb.com/investor-news/press-release-details/2021/facebook-reports-second-quarter-2021-results/default.aspx">2.9 billion</a> monthly active users in 2021, or more than <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.statista.com/statistics/617136/digital-population-worldwide/">60%</a> of active internet users worldwide. Simply put, a small number of <strong>powerful technological businesses</strong> effectively dictate what users see and do online. As a result, rather than becoming a <strong>democracy</strong> (where users own and control their data), the internet has changed into something more akin to an <strong>oligopoly</strong> (where a few firms possess and manage user data).</p><p>The quickest option for centralized enterprises to provide reliable infrastructure to fuel Web3’s dApp ecosystems is to build several blockchain nodes in AWS data centers and enable developers to use them from anywhere for a fee. A few participants in the market accomplished just that, albeit at the cost of decentralization. This has left the ecosystem susceptible to threats and at the <strong>mercy of a few strong entities</strong>.</p><p>For users and creators, this centralization causes problems, including:</p><p><strong>Economic problems</strong></p><p>In contrast to users and creators, value accrues to intermediaries and, consequently, a select group of people (i.e., founders, employees, and investors). Because platform advertising regulations and algorithms are subject to change, this presents difficulties for creators whose advertising revenue may be drastically affected. Numerous major platforms impose hefty take rates (20%+) on their creators, which reduces their profitability.</p><p>Source: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://lilianxchen.medium.com/a-comparison-of-take-rates-drivers-of-value-df77d81aee74">Lillian Chen</a></p><p><strong>Social problems</strong></p><p>Web2 companies frequently retain, use, and sell user data. Data privacy and user sovereignty issues may result from this. For instance, Facebook has come under fire for allegedly prioritizing engagement on its platform over a few <strong>ethical considerations</strong>. It experienced a hack in October 2018 that compromised the data of more than 50 million members. Additionally, 91% of American people, according to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.pewresearch.org/internet/2014/11/12/public-privacy-perceptions/?ref=hackernoon.com">Pew Research</a>, concur that consumers no longer have any control over how businesses gather and utilize their personal information.</p><p><strong>Distributive problems</strong></p><p>Platforms govern how users connect with their peers and how content is distributed on Web2. This may have important ramifications for creators whose companies rely on these sites. For instance, because it competes with Periscope, similar software that Twitter just bought, the mobile video streaming app Meerkat was essentially <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://techcrunch.com/2015/05/06/meerkat-founder-on-getting-the-kill-call-from-twitter/">banned</a> from Twitter.</p><p><strong>Political problems</strong></p><p>Platforms like Facebook and Twitter have emerged as key players in the presidential election results and have been charged with spreading false information. Additionally, these businesses have been compelled to weigh in on political discussions. For instance, in January 2021, Twitter famously suspended President Donald Trump’s account. Governments can easily censor access to <strong>centralized servers</strong>, as was the case when Turkey <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.reuters.com/article/us-turkey-security-internet-wikipedia-idUSKBN17V06Q">stopped</a> access to Wikipedia.</p><p>Simply said, the current web has a number of issues. With the goal of regaining user and creator <strong>sovereignty</strong>, Web3 aims to address these problems. The switch to Web3 has a number of possible advantages, including:</p><p><strong>Economic</strong></p><p>Web3 fully supports open economies in which everyone benefits. Web3 includes new digital primitives, including fungible and non-fungible tokens, which users can utilize to participate in growth where centralized Web2 platforms did not allow for this. These assets give users ownership of their project contributions.</p><p><strong>Social</strong></p><p>Users can choose which data and information they will share through Web3 projects. The decentralized web aims to separate itself from businesses that control the flow of information on the internet and gather, store, and sell user data.</p><p>Source: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/naval/status/1448089151677603846">Naval Ravikant</a></p><p><strong>Distribution</strong></p><p>With Web3, users can turn the tables on platforms. Applications can be developed on top of one another using Web3 composability and data transparency, which goes beyond the traditional perception of platforms as walled gardens. Due to this, tech and product distribution are fundamentally transformed, and open social networks are made possible.</p><p>Source: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/PimDeWitte/status/1445566559481520131">Pim de Witte</a></p><p><strong>Political</strong></p><p>Web2 gave centralized organizations command over distribution. Web3 aims to decentralize this decision-making process by giving project communities control over governance. Decentralized Autonomous Organizations (DAOs), which are <strong>owned and operated</strong> by tokens, are emerging from these online communities. Decisions in DAOs are made by the members. Thus, formerly centralized decisions on revenue, censorship and other matters are now decentralized among DAO members.</p><p>Blockless thinks that the shift from Web2 to Web3 is already happening. Nevertheless, this process will take some time and will call for creative solutions. Numerous innovative decentralized applications are now being created. However, we are as enthusiastic and confident about the initiatives to rebuild the systems that underpin these applications as we delve deeper and deeper into Web3’s infrastructure layer.</p><hr><p><strong>About Blockless</strong></p><p>Blockless is a WASM-based, customizable execution layer that powers decentralized serverless applications.</p><p>As a permissionless network, Blockless allows network participants to contribute with a variety of hardware resources, ranging from Android devices to high-performance servers. Developers can build on Blockless with unparalleled scale, reliability, and security.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blockless.network/">Website</a> |<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/theblockless"> Twitter</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.co/VpuD8y3jy9">Discord</a> |<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/knn3.eth"> </a><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.co/QaenX4FIBH">Telegram</a> |<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blockless.medium.com/"> Medium</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/0x4322b89aEd9ab7d2D4D3e6772B7c91765eba875B">Mirror</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.linkedin.com/company/txlabs">Linkedin</a></p>]]></content:encoded>
            <author>blockless@newsletter.paragraph.com (Blockless)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/ec8ff21694e76b069c54a7b0fa42b23a901b4effa509271a605099179d1442b1.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Blockless Progress Update - August 2022]]></title>
            <link>https://paragraph.com/@blockless/blockless-progress-update-august-2022</link>
            <guid>cyLxCtXi7e9FK2OODOZq</guid>
            <pubDate>Sat, 10 Sep 2022 07:43:58 GMT</pubDate>
            <description><![CDATA[Learn more about how Blockless builds a decentralized web service platformJust in case you are not familiar with Blockless, check out our website, Twitter, and previous updates first! Now let’s discuss our accomplishments in August 2022. This was a highly productive month for Blockless! Product:The Blockless Marketplace design is 80% ready. Once completed, we will start building and preparing for its delivery by Q4. With Blockless Marketplace, users will be able to share/distribute functions ...]]></description>
            <content:encoded><![CDATA[<blockquote><p><strong><em>Learn more about how Blockless builds a decentralized web service platform</em></strong></p></blockquote><p>Just in case you are not familiar with Blockless, check out our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blockless.network/">website</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/theblockless">Twitter</a>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blockless.medium.com/blockless-progress-update-july-2022-2786251290f7">previous updates</a> first!</p><p>Now let’s discuss our accomplishments in <strong>August 2022</strong>. This was a highly productive month for Blockless!</p><p><strong>Product:</strong></p><ol><li><p>The <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/dmikeyanderson/status/1566464330471817216?s=20&amp;t=yAuQGDw1T4F0-mMwi45omg"><strong>Blockless Marketplace</strong></a> design is 80% ready. Once completed, we will start building and preparing for its delivery by <strong>Q4</strong>. With Blockless Marketplace, users will be able to share/distribute functions in a modular and composable manner with the entire community. “Build once for all”.</p></li><li><p>A teaser of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/dmikeyanderson/status/1567896748407853057?s=20&amp;t=yAuQGDw1T4F0-mMwi45omg"><strong>Blockless Site Builder</strong></a>, which enables decentralized frontend, has been released. With our execution layer that allows Blockless to support decentralized <strong>dynamic content</strong>, we will decentralize all Web3 frontend one at a time. Starting with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blockless.network/"><strong>our own website</strong></a> in the coming weeks.</p></li><li><p>The team has been working on the first release of our <strong>developer documentation</strong>. This will be your best source to learn how to build fully decentralized and game-changing dApps on Blockless. The product team has been allocating considerable energy to creating better documentation to provide the best-in-class UX and DX (developer experience).</p></li></ol><hr><p><strong>Engineering:</strong></p><ol><li><p>Last month the team reorganized our backend codebase (orchestration chain, networking + runtime environment integration). This month we focused on <strong>frontend integration</strong> for both Blockless Developer Console and Blockless CLI.</p></li><li><p>All network components (workers, orchestrators) have been <strong>dockerized</strong> so that we provide an additional way for installing/joining the network. Docker install is by far the best way for community engagement as it is super easy. Now, people can either become a network contributor via installing the <strong>bare metal</strong> network contributor executable for near-native performance, through a <strong>virtual machine</strong> for best multi-tenancy capabilities, or a <strong>Linux container</strong> (docker) for ease of installation.</p></li></ol><hr><p><strong>Social Media:</strong></p><p>We hosted four<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/theblockless"> <strong>Twitter</strong></a> spaces in August.</p><p>Aug 3rd: <strong>Blockless knowledge sharing</strong> — <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/i/spaces/1RDxlgybzeRJL"><strong>Play Recording</strong></a></p><p>Aug 18th: <strong>What can Web3 achieve that Web2 can’t</strong> — <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/theblockless/status/1560143553925263360"><strong>Play Recording</strong></a></p><p>Aug 24th: <strong>Marketing in #web3 (Web 3.0 tools &amp; DeFi)</strong> — <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/Genki_io/status/1562424406382903296"><strong>Play Recording</strong></a></p><p>Aug 31st: <strong>What is Blockless</strong> — <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/theblockless/status/1564092981275402240?s=20&amp;t=yAuQGDw1T4F0-mMwi45omg"><strong>Play Recording</strong></a></p><hr><p><strong>Partnership:</strong></p><ol><li><p>We’ve announced a strategic<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.yahoo.com/now/atlas-announces-strategic-partnership-blockless-155900781.html"> <strong>partnership with Atlas</strong></a>.</p></li></ol><p>Atlas is a leading Web3 infrastructure provider. While being one of the <strong>largest high-performance computing companies</strong>, Atlas’ products range from blockchain API services to bare metal node resource provision.</p><p><strong>Atlas is joining Blockless</strong> as a node resource and API service provider, as well as an infrastructure education and research partner. The teams are working together to empower the next-gen dApps and builders.</p><ol><li><p>Blockless also announced a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/ChainbaseOnline/status/1565505075925188612?s=20&amp;t=yAuQGDw1T4F0-mMwi45omg"><strong>partnership with Chainbase</strong></a>.</p><p>Chainbase is a leading Web3 interaction layer infrastructure that provides developers with data composability through open, cloud-based <strong>API services</strong>.</p><p>Blockless is partnering with Chainbase to further democratize Web3 infrastructure. We will work together on <strong>research</strong>, <strong>education</strong>, <strong>integration</strong>, and much more! Stay tuned!</p></li></ol><hr><p><strong>Ecosystem:</strong></p><ol><li><p>We’ve attended <strong>OKC’s</strong> first community demo day in San Jose, California. Our product and BD lead, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/imliamzhang"><strong>Liam</strong> </a>and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/0xtokidoki"><strong>Butian</strong></a>, shared with the local crypto community a demo of the <strong>Blockless CLI</strong> and <strong>Developer Portal</strong>. See <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/theblockless/status/1566155196014571520?s=20&amp;t=yAuQGDw1T4F0-mMwi45omg">here</a> for more details!</p></li><li><p>Our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blockless.network/">website</a> has been refreshed, now with new content that features Blockless as a <strong>decentralized web service platform</strong>.</p></li><li><p>Our ecosystem lead, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/mchen8864"><strong>Michael</strong></a>, did an interview with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/ErranceLiu">Errance</a> from KNN3 on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blockless.medium.com/fireside-chat-with-knn3-df17a9a0ccf9">Web3 Ownership Economy</a>.</p></li><li><p>The team has also made good progress on SEO this month. Now on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.google.com/search?q=blockless">Google</a>, we come first when you search “Blockless”. (there was a VPN called Blockless as well. Don’t get confused!)</p></li></ol><hr><p><strong>Hiring:</strong></p><ol><li><p>As our products evolve so does our company’s headcount. We have made some key hires that will help us in expanding the Blockless ecosystem at a much faster rate.</p><p><strong>Here are our hires for August:</strong></p><ul><li><p><em>David Freeman</em> — Sr. Software Engineer</p></li><li><p><em>Hongchao Cao</em> — UX/UI Designer</p></li></ul><p><strong>We are also hiring for several key positions:</strong></p><ul><li><p><em>Applied Research Mathematician</em></p></li><li><p><em>Product Designer</em></p></li><li><p><em>Site Reliability Engineer</em></p></li><li><p><em>Full Stack Engineer</em></p></li><li><p><em>Distributed Systems Engineer</em></p></li><li><p><em>Runtime Systems Engineer</em></p></li><li><p><em>Developer Relations Manager</em></p></li></ul><p>To become a <strong>part of our team</strong>, see<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://txlabs.freshteam.com/jobs"> here</a>.</p><p>For August, we’ve focused on building and perfecting our product. We are excited to build a decentralized Web3 ecosystem with you.</p><p>Want to get the latest updates on our roadmap? Have other ideas for Blockless? We want you to be a part of the community and would love to collaborate!</p></li></ol><hr><p><strong>About Blockless</strong></p><p>Blockless is a WASM-based, decentralized web service platform that serves as a customizable execution layer for Web3.</p><p>As a permissionless network, Blockless allows network participants to contribute with a variety of computational hardware resources, ranging from Android devices to high-performance servers. For developers, Blockless makes it easier and faster to build oracles, indexers, NFT platforms, or any dApps that cannot run on a blockchain alone.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blockless.network/">Website</a> |<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/theblockless"> Twitter</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.co/VpuD8y3jy9">Discord</a> |<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/knn3.eth"> </a><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.co/QaenX4FIBH">Telegram</a> |<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blockless.medium.com/"> Medium</a> | <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/0x4322b89aEd9ab7d2D4D3e6772B7c91765eba875B">Mirror</a></p>]]></content:encoded>
            <author>blockless@newsletter.paragraph.com (Blockless)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/9c25b7ed9012a12f1d1df4ec4f7aa691411bca7542ace9ad94bd071bf5de3e2a.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Fireside Chat with KNN3]]></title>
            <link>https://paragraph.com/@blockless/fireside-chat-with-knn3</link>
            <guid>qgeK1wIlqms3xvP5Imnm</guid>
            <pubDate>Wed, 07 Sep 2022 03:49:54 GMT</pubDate>
            <description><![CDATA[Errance, the product lead at KNN3 Network joins us today to share his thoughts on Web3 communities and ownership economy.subscribe:// Moderator: Hey guys glad to have you here! Errance, could you give us a brief intro about KNN3? And Michael about Blockless? Errance: Of course! KNN3 Network is a multi-chain relationship aggregator, empowering web3 social discovery. KNN3 provides graph solutions for web3 multiverse relational aggregation to empower Social dApp and AI analytics. We aim to becom...]]></description>
            <content:encoded><![CDATA[<blockquote><p><strong><em>Errance, the product lead at KNN3 Network joins us today to share his thoughts on Web3 communities and ownership economy.</em></strong></p></blockquote><p>subscribe://</p><p><strong>Moderator:</strong> Hey guys glad to have you here! <em>Errance, could you give us a brief intro about KNN3? And Michael about Blockless?</em></p><p><strong>Errance:</strong> Of course! KNN3 Network is a multi-chain relationship aggregator, empowering web3 social discovery. KNN3 provides graph solutions for web3 multiverse relational aggregation to empower Social dApp and AI analytics. We aim to become a community-driven data curation protocol to enable on-chain data collaboration.</p><p><strong>Michael:</strong> Haha thanks Errance for sharing. Blockless is a WASM-based decentralized web service platform that serves as a customizable execution layer in Web3. Whether you’re building blockchain oracles, Web3 indexers, NFT platforms, or any dApps that cannot be built on a blockchain alone, Blockless has the services to help you build decentralized applications with flexibility and reliability. Been a pleasure working with Errance and the broader KNN3 team on supporting their Verifiable Dynamic Credential Service (VDCS) with the Blockless network!</p><hr><p><strong>Moderator:</strong> <em>Fantastic! So following today’s topic, what is ownership economy in Web3 for both of you?</em></p><p><strong>Errance:</strong> A lot of people say that the economy of ownership is web3, but I think it’s only a small part of web3. In web3, users have sovereignty over their accounts, assets, and data, and will no longer be blocked by a single “central party” without authorization, and their assets will no longer be frozen (except maybe Tornador Cash? rofl), user data will no longer be sold. Users can truly enjoy “ownership” of personal information (including assets and information) to a certain extent.</p><p><strong>Michael:</strong> In crypto, it really starts from how the Bitcoin network marks contributions from node runners. These miners maintain the ledger and in return receive BTC in their accounts. The more you contribute to the network by offering computation resources and preventing sybil attacks, the more BTC you will have.</p><p>But still, in this setting, one’s power is only associated with how much hardware and electric resources he contributes. Later on, as we have various layer-1s and fungible tokens, projects start to represent stake in the project in the form of tokens. One prime example of ownership economy is DeFi. These projects were able to quickly gather traction and utility compared to 2017 ICO projects. The main differentiator is that DeFi projects are offering token stake to those who are actually providing service to the platform (say, LP token holders).</p><hr><p><strong>Moderator:</strong> <em>How is KNN3 and Blockless involved in the ownership economy of Web3?</em></p><p><strong>Errance:</strong> KNN3 Network does not directly involve “ownership economy”, we focus more on the aggregation of users’ multi-chain relationships in web3. That is to say, KNN3 is actually one of the enabling factors of it. Through multi-dimensional relationships, behavior traceability, and AI analysis, we help the entire ecosystem to better confirm the “ownership” of users.</p><p><strong>Michael:</strong> The way Blockless functions is similar to a layer-1 blockchain. Retail users can contribute their hardware resources to the network and earn token rewards. Developers can build on Blockless which consumes our BLS token. The BLS token is also required when a node joins the network to prevent sybil attacks. Token holders are the ones that govern and run the blockless network.</p><p>The end goal for blockless is to free Web3 from centralized web service providers such as AWS. Solutions like these are not censorship-resistant. If collusion of major providers happens, Web3 will lose all of its merits over Web2, including censorship resistance and trustworthiness. It would be left with just its shortcomings, including comparatively expensive fees and poor transactional throughput.</p><hr><p><strong>Moderator:</strong> <em>Do you feel token is an intrinsic part of Web3 user loyalty？</em></p><p><strong>Errance:</strong> User loyalty is reflected in the user’s stickiness to the product, the sense of community belonging, and the synchronization of ideas.</p><p>Sadly, most of the current tokens cannot carry the above narratives well. It is true that through sunk costs and speculative properties, users will generate temporary loyalty to a product or project by holding tokens, but once they get enough profits, most users will sell their tokens and move on to the next product. or community.</p><p>But yes, tokens have a positive effect on user loyalty, but only if this token can bring two benefits or potential benefits (especially economic benefits) to users.</p><p><strong>Michael:</strong> Generally I think yes. However, I do agree with Errance that currently many tokens have no use case. A great product can cultivate great user loyalty without a token. But I think the interesting part is how a well-designed token system can make things far more engaging for users. For instance, when the token is used actively in platform-native utilities and governance, the type of things loyal users are contributing to the product would be very different compared to if the project has no token.</p><hr><p><strong>Moderator:</strong> <em>What’s your view on DAOs?</em></p><p><strong>Errance:</strong> The DAO has been an area of both anticipation and despair for me from start to finish.</p><p>The expectation is that when users have voting rights, can non-elite consensus lead a project to the right path? After a broad consensus is reached, can capital and power still control the direction of the group through proxies? I was looking forward to these things happening, and in fact, they have happened, and the results are really hopeless.</p><p>The essence of the DAO is still meritocracy, and it is still the template for the bicameral governance of the Roman Republic that has survived for more than 2,000 years. At the time, the decision-making system had absolute boundaries — how fast could your messenger run? Now, information is basically transmitted on the Internet at the speed of light. Can you spot the difference? The efficiency of information and communication has increased thousands of times, and our decision-making chain is still stuck in an unknown corner of the Mesopotamian plains 2,000 years ago.</p><p><strong>Michael:</strong> I think a major issue DAOs face now is scaling. How do you coordinate efficiently within a loosely coupled group of more than 200? This can be incredibly difficult and necessarily introduces information friction within the group. Hierarchy will likely also emerge.</p><p>A contributing factor to this is that DAO tooling is having a hard time capitalizing. Some are reluctant to pay for DAO tooling, and there are simply so many of them to choose from.</p><p>But I do think DAOs are the future. It means that through some automation mechanism, contributions from more people can be taken into initiative. In other words, DAOs are a necessary product of automation (technological advances) and a higher rate of information flow in general. You can’t imagine groups of people achieving what they are doing via DAOs today 100 years ago, right?</p><hr><p><strong>Moderator:</strong> <em>Which Web3 project is the best in community engagement?</em></p><p><strong>Errance:</strong> To be honest, in the DeFi space, APY, token prices, and scams are discussed in most communities. In the community of public chains, it is mainly based on technical discussions. I happened to find a bunch of interesting people in a community called “memeland”. Although there are still administrators and community members, the relationship between everyone is very harmonious (of course, there is no shortage of GM every day!)</p><p>This is an NFT community, and the main force of precipitating users comes from 9GAGS (a Hong Kong-based meme website). Everyone’s favorite and the happiest thing every day is to share all kinds of self-governing emoticons — basically they are very funny and creative works. You can see ideas and words that make you laugh everywhere in the community, you will feel very happy.</p><p>Just like the question answered before, there is no token, the community is united by its own cohesion, and new social relationships are formed between users, which are deposited in the platform.</p><p><strong>Michael:</strong> I personally feel Polygon has one of the strongest communities out there. Of course, there are ones like dogecoin that have great communities, but those ones are rather united by a meme. Instead of conscious efforts from a team.</p><p>The interesting part is that the project was able to attract sustained attention without major team/founder PR moves. Rather, many community members have no idea who the leadership team members are. Their key to success was really all about constant and transparent communications with the community, as well as making products easy to use. Think I will have to invite Polygon’s community team members for future episodes haha.</p><p><strong>Moderator</strong>: <em>Nice looking forward to that! This is about it for today’s sharing session. Thanks, Errance and Michael for coming, and I will see you guys next time!</em></p><hr><p>Blockless is a WASM-based decentralized web service platform that serves as a customizable execution layer for Web3.</p><p>As a permissionless network, Blockless allows network participants to contribute with a variety of computational hardware resources, ranging from Android devices to high-performance servers.</p><p>For developers, Blockless makes it easier and faster to build oracles, indexers, NFT platforms, or any dApps that cannot run on a blockchain alone.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blockless.network/">Website</a> |<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/theblockless"> Twitter</a> |<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.co/GFpTcQ7jdq"> Discord</a> |<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.co/QaenX4FIBH"> Telegram</a> |<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blockless.medium.com/"> Medium</a></p><p>subscribe://</p>]]></content:encoded>
            <author>blockless@newsletter.paragraph.com (Blockless)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/709a1fc10c9092658845b799fedb5de80d361529f7deca685210fc3c197a3156.png" length="0" type="image/png"/>
        </item>
    </channel>
</rss>