OpenChat puts governance to the vote thanks to Internet Computer – TechHQ
Millions of people use messaging apps such as Twitter (now X), WhatsApp, Signal, Threads, and others to communicate online. Many businesses too, rely on messaging apps for branding, product announcements, and keeping in touch with customers. Typically, none of these account holders have any say in how platforms develop, unless theyve signed up to OpenChat, which has a different view on the governance of messaging apps.
Weve become used to the model of tech giants offering free or low-cost services in return for the insights gained from customer data. But the creators of OpenChat, which runs on the Internet Computer a decentralized platform for hosting computer code, data, and compute (see below) offer their app as an open internet service.
This means there is no backing company tracking and selling your data, explained Hamish Peebles, OpenChat co-founder and one of the Rust developers on the project, in an online introduction to OpenChat. Instead, the service is owned and managed by the holders of the services governance tokens. And in our case, we will be distributing those tokens amongst the users.
Changes to the open internet service are made via proposals, which are made public, and users who want to get involved in the decision-making process can vote on the proposed code or feature changes. Proposals that gain enough support are then adopted.
Also, to encourage others to get involved, contributions are rewarded with additional governance tokens.
Nothing happens behind closed doors, everything happens out in the open, and everyone is welcome to get involved, said Peebles, when introducing the project back in 2021. And for those that just want to use [OpenChat] as a normal chat app, thats fine too.
The first step is to sign up for example, by creating an Internet Computer identity. And users have the option to generate a passkey a unique public/private key pair that is stored in the secure hardware chip present in smartphones and other messaging devices.
Messages carry an initial tick to indicate that theyve been received by the OpenChat services and a second one appears when the correspondence has been read by the recipient. Users can add emojis to their messages and upload attachments.
Media files such as images and videos are rendered directly in the message panel, and other file types are badged as a downloadable attachment. The OpenChat team recently launched a communities feature and has a roadmap of technical updates advertised online.
Notifications and messages can be sent between browsers using peer-to-peer Web RTC connections that are brokered using the OpenChat service operating on the Internet Computer, according to co-founder Matt Grogan another software engineer working on the project. And this enables extremely fast messaging for example, when two users in a conversation are both online.
Search data is available on a users own chat canister secured on the Internet Computer. And this means that a user can query their entire chat history from any device.
Another feature of the service is the ability for users to send so-called Cycles to each other. Cycles are similar to gas in Ethereum, and are used to pay for Internet Computer resources down to the CPU instruction and byte of memory, Grogan explains.
The basic unit of Cycles is in trillions, and this is a good point in the story to answer the question what is the Internet Computer?
To borrow the words of Dominic Williams Founder and Chief Scientist at DFINITY, the foundation responsible for building the federated computing resource the purpose of the Internet Computer project is to extend the internet and make it far more powerful.
Rather than have services hosted by private firms in the cloud, the Internet Computer aspires to provide a worldwide compute platform. And Williams dubs the project the third great innovation in blockchain, with the first being the invention of Bitcoin in 2009 conjuring up the notion of digital gold followed by the second milestone of smart contracts on Ethereum in 2015.
A decade ago, Williams witnessed how blockchain could do much more than enabling cryptocurrencies, and could be used to host computer code (smart contracts), data, and critically computation. Internet Computer smart contracts can deliver user experience (UX) by processing HTTP commands, which sets the platform apart from other projects.
Also, recent developments mean that Internet Computer nodes can talk to Bitcoin nodes. That enables smart contracts on the Internet Computer to directly process Bitcoin on the Bitcoin blockchain without the need for bridges, said Williams earlier this year, recapping the projects achievements so far. The next step is to integrate with Ethereum.
The Internet Computers governance system is known as the network nervous system (NNS) and it provides the means for an adaptive blockchain, where protocol upgrades can be introduced without having to perform hard forking.
Williams points to other efficiency gains too. He believes that the Internet Computers crypto cloud can be more efficient than centralized tech in the end. The foundation has worked with Carbon Crowd on a Proof of Green initiative. And its been reported that a single Google search is four times more energy intensive than a transaction on the Internet Computer.
OpenChat one of a number of Internet Computer apps is hosted across independent data centers running Internet Computer Protocol (ICP). And some believe that ICP could be a potential replacement for legacy IT stack, considering not just messaging applications, but other products too.
Software is reimagined as interoperable compute units known as canisters, which comprise a bundle of WebAssembly byte code and associated memory. Parallelizable, canisters run at web speed, and can be used to build various services from websites to enterprise systems and industrial platforms.
Developers write code in any language that compiles to WebAssembly, such as Rust, and then upload the resulting canisters to the Internet Computer through ICP. The architecture is said to eliminate cloud services, database servers, web servers, and the use of a content distribution network to speed up delivery.
Williams goes as far as to say that the approach even does away with firewalls as canisters run within a tamperproof environment. Supporting the system are node machines (arranged as subnets) that host the canisters, with everything permissioned by a so-called network nervous system.
Looking at the Carbon Crowd Internet Computer dashboard shows that the majority of nodes are hosted in Switzerland (DFINITY is headquartered in Zurich), with a total of 26 data centers and 66 nodes providers worldwide.
Internet Computer architecture explained by Dominic Williams.
In OpenChat, canisters are created when users register for the decentralized messaging service. They hold direct chats and list which groups a user belongs to. Cannisters also behave as individual user wallets by linking to a ledger account.
System security comes from the fact that the canisters user is the only person with permission to instruct that canister, which also benefits voting rights. The one user, one canister approach also makes the system highly scalable and avoids having to shard users as the platform grows.
OpenChat was hugely successful earlier this year in raising ICP funds, with the Internet Computer community endorsing the project. And now its in the developers hands to live up to those expectations and deliver a decentralized messaging app to rival WhatsApp and other big names in chat services.
Practically, for the OpenChat team, that means ramping up from tens of thousands of daily active users to hundreds of times more and beyond.
Follow this link:
OpenChat puts governance to the vote thanks to Internet Computer - TechHQ
- Why (Almost) Everyone in Ethereum Is So Excited About a Wallet-Related Proposal - Unchained - Unchained - April 13th, 2024 [April 13th, 2024]
- Ethereum's Pectra upgrade slated for Q4 2024, bringing smart contract features and improved UX for wallets - Crypto Briefing - April 13th, 2024 [April 13th, 2024]
- Ethereum's Pectra upgrade to make normal wallets 'smart' and improve UX - Cointelegraph - April 13th, 2024 [April 13th, 2024]
- Ex-Amazon engineer sentenced to 3 years in prison for $12m crypto hack - crypto.news - April 13th, 2024 [April 13th, 2024]
- How Are Smart Contracts Transforming Financial Transactions? - IT News Africa - April 13th, 2024 [April 13th, 2024]
- Enhancing Smart Contract Security With SolidityScan and Blockscout Integration - Business - April 13th, 2024 [April 13th, 2024]
- Top 15 Use Cases of Blockchain in the Real World, 2024 - Analytics Insight - April 13th, 2024 [April 13th, 2024]
- exSat Unveiled: Pioneering the Future of Bitcoin Scalability and Interoperability with Layer 2 Solutions - FinanceFeeds - April 9th, 2024 [April 9th, 2024]
- ZkLink looks to solve Ethereum's fragmented liquidity with a layer 3 but there are risks - DLNews - April 9th, 2024 [April 9th, 2024]
- 1 in 6 new Base meme coins are scams, 91% have vulnerabilities - TradingView - April 9th, 2024 [April 9th, 2024]
- The AI-Based Smart Contract Audit Firm "Bunzz Audit" Has Officially Launched - Chronicle-Tribune - April 9th, 2024 [April 9th, 2024]
- BlockDAG Smart Contract Leads With 20,000x ROIs As Top Trending Crypto Surpassing Dogecoin Rally And ICP's ... - Blockchain Magazine - April 9th, 2024 [April 9th, 2024]
- The complete guide to full stack BSV blockchain development - CoinGeek - April 9th, 2024 [April 9th, 2024]
- What Is Ethereum Restaking? - Ledger - April 9th, 2024 [April 9th, 2024]
- The Contract Evolution: Are Smart Contracts Outsmarting Tradition? - yTech - April 1st, 2024 [April 1st, 2024]
- Vitalik Buterin Initiates 'The Purge': Ethereum Protocol Simplification for Enhanced Efficiency - TradingView - April 1st, 2024 [April 1st, 2024]
- sCrypt Hackathon 2024: Making Ordinals easier with smart contracts - CoinGeek - April 1st, 2024 [April 1st, 2024]
- Smart Contracts and Family Law: Revolutionizing Agreements for the Modern Family - The Good Men Project - April 1st, 2024 [April 1st, 2024]
- NEAR launches tool for signing transactions on Bitcoin, Ethereum and more - Blockworks - April 1st, 2024 [April 1st, 2024]
- sCrypt Hackathon 2024: Project Babbage on why users should be at the center of digital economy - CoinGeek - April 1st, 2024 [April 1st, 2024]
- Cardano Gains Momentum: Innovative Developments Promise Continued Expansion and Evolution - West Island Blog - April 1st, 2024 [April 1st, 2024]
- How smart accounts and account abstraction can unlock Ethereum's full utility - Cointelegraph - March 22nd, 2024 [March 22nd, 2024]
- Stellar will invest $100M in Soroban smart contract apps in bid to beat Ethereum - VentureBeat - March 22nd, 2024 [March 22nd, 2024]
- Top 10 Intriguing Ways EVM (Ethereum Virtual Machine) Was Popularized By DeFi Craze - Blockchain Magazine - March 22nd, 2024 [March 22nd, 2024]
- Cardano (ADA)'s Smart Contract Boom: Is ADA Heading to $5? - CryptoTicker.io - Bitcoin Price, Ethereum Price & Crypto News - March 22nd, 2024 [March 22nd, 2024]
- Solana vs Ethereum: Which Smart Contracts Blockchain Should You Pick? - CoinCodex - March 22nd, 2024 [March 22nd, 2024]
- Contribution of Chainlink to the advancement of smart contracts - Android Headlines - March 22nd, 2024 [March 22nd, 2024]
- Blockchain evolution with MANTA for Sora and intelligent contracts - Cointelegraph - March 22nd, 2024 [March 22nd, 2024]
- Top 10 Amazing Ways Ethereum Limitations Can Be Resolved By DApps Support - Blockchain Magazine - March 22nd, 2024 [March 22nd, 2024]
- The Anticipated Altcoin Season- A Look at the Possibilities and Potential Players Satoshi Business News - The San Bernardino American News - March 22nd, 2024 [March 22nd, 2024]
- Crypto to Buy Now: Stellar's Sorban, Scorpion Casinos' Daily Staking Reward for 10x Gains and Uniswaps Volatility - Analytics Insight - March 22nd, 2024 [March 22nd, 2024]
- Smart Contracts Go Live on Stellar, Kicking Off a "New Era" for the Network - Cryptonews - February 23rd, 2024 [February 23rd, 2024]
- Stacks (STX) price outperforms the market as interest in layer-2 Bitcoin grows - TradingView - February 23rd, 2024 [February 23rd, 2024]
- This Is What Vitalik Buterin Thinks About Artificial Intelligence (AI) - BeInCrypto - February 23rd, 2024 [February 23rd, 2024]
- 200-year-old Scotch whiskey maker enters the AI age with generated labels - ReadWrite - February 23rd, 2024 [February 23rd, 2024]
- Stellars Protocol 20 upgrade goes live, bringing smart contracts to the mainnet - Invezz - February 23rd, 2024 [February 23rd, 2024]
- Smart Contracts: the future of efficient and transparent business interactions - NL Times - February 23rd, 2024 [February 23rd, 2024]
- Understanding DAOs: The Pros and Cons of Decentralized Autonomous Organizations - Geeks World Wide - February 23rd, 2024 [February 23rd, 2024]
- Vitalik Buterin says AI could help solve Ethereum's 'biggest technical risk' - Cointelegraph - February 23rd, 2024 [February 23rd, 2024]
- Chainlink Bulls Brace For Explosive Growth Following $216 Million Whale Accumulation - TradingView - February 23rd, 2024 [February 23rd, 2024]
- Demystifying Smart Contracts: The Power of Decentralization | by Advancio | Dec, 2023 - Medium - December 10th, 2023 [December 10th, 2023]
- Web3 Firm Thirdweb Finds Major Vulnerability In Smart Contracts - Cryptonews - December 10th, 2023 [December 10th, 2023]
- What is Flare (FLR)?: Will Flare Price Explode in 2024? - CryptoTicker.io - Bitcoin Price, Ethereum Price & Crypto News - December 10th, 2023 [December 10th, 2023]
- Web3 developer Thirdweb boosts bounty to $50,000 in light of fresh smart contract security risks - CryptoSlate - December 10th, 2023 [December 10th, 2023]
- Smart contract exploit in TIME token leads to $188k loss - crypto.news - December 10th, 2023 [December 10th, 2023]
- The Future of Trust and Efficiency in Transactions - Medium - December 10th, 2023 [December 10th, 2023]
- Chainlink Community Staking Pool Full, Drawing More Than $620M - Unchained - December 10th, 2023 [December 10th, 2023]
- ERC-2771 integration introduces address spoofing vulnerability OpenZeppelin - Cointelegraph - December 10th, 2023 [December 10th, 2023]
- Introduction Of Smart Contract | by Ronintvmedia | Dec, 2023 - Medium - December 10th, 2023 [December 10th, 2023]
- The Top 10 Ethereum Developments That Impacted History | by Ragunath | Dec, 2023 - Medium - December 10th, 2023 [December 10th, 2023]
- Ethereum's Evolution: From Smart Contracts to Web3 Wonders - Medium - December 10th, 2023 [December 10th, 2023]
- FAssets Could Unlock the Potential of $800B in XRP and Other Crypto Assets - The Crypto Basic - December 10th, 2023 [December 10th, 2023]
- Decentralized Autonomous Organization (DAO) | by SMC Research | Dec, 2023 - Medium - December 10th, 2023 [December 10th, 2023]
- Why ChatGPT Is The Next Revolution In Smart Contracts And ... - Blockchain Magazine - September 7th, 2023 [September 7th, 2023]
- Ethereum's Smart Contracts meet Bitcoin Spark: A Match Made in ... - Captain Altcoin - September 7th, 2023 [September 7th, 2023]
- Casper Network first Layer-1 blockchain to enable native smart ... - The Block - September 7th, 2023 [September 7th, 2023]
- Ethereum Virtual Machine (EVM) and How It Executes Smart Contracts - BTC Peers - September 7th, 2023 [September 7th, 2023]
- Building Smart Contracts on Cardano Using the Plutus Platform - BTC Peers - September 7th, 2023 [September 7th, 2023]
- VeChain And Vyvo Smart Chain Forge A Blockchain Partnership - Blockzeit - September 7th, 2023 [September 7th, 2023]
- How Decentralized Autonomous Organizations Can Transform the ... - BTC Peers - September 7th, 2023 [September 7th, 2023]
- Companies Transitioning to Decentralized Autonomous Organizations - BTC Peers - September 7th, 2023 [September 7th, 2023]
- Top Analyst States That 'ETH Killers' Are Vying for Second Place, but ... - Captain Altcoin - September 7th, 2023 [September 7th, 2023]
- Why 'Refi' Is a Tool in the $35tn Sustainable Investing Market - Techopedia - September 7th, 2023 [September 7th, 2023]
- Hoping to take advantage of Intel's ecosystem? Here's what to do - Crain's Cleveland Business - September 7th, 2023 [September 7th, 2023]
- The 3 Best Cryptos to Buy Now: September 2023 - InvestorPlace - September 7th, 2023 [September 7th, 2023]
- Cardano's Vision for Interoperability with Other Blockchains - BTC Peers - September 7th, 2023 [September 7th, 2023]
- Is Bitcoin Better than Ethereum? - Watcher Guru - August 20th, 2023 [August 20th, 2023]
- How Bitcoin Spark is Poised to Outperform BNB in the Crypto Market - The Coin Republic - August 20th, 2023 [August 20th, 2023]
- Revolutionizing Digital Transactions: The Emergence of Bitcoin ... - Crypto News Flash - August 20th, 2023 [August 20th, 2023]
- Transforming Supply Chains With SoluLab's Cutting-Edge ... - CMSWire - August 20th, 2023 [August 20th, 2023]
- Top Cryptos to Invest in 2023 Featuring Bitcoin, Ethereum, and ... - Analytics Insight - August 20th, 2023 [August 20th, 2023]
- What Is a Reentrancy Attack and How Does It Work? - MUO - MakeUseOf - August 20th, 2023 [August 20th, 2023]
- Digital Supply Chains. The future of supply chain and business | by ... - Medium - August 20th, 2023 [August 20th, 2023]
- What is Injective Blockchain: A Comprehensive Guide | by Prateek ... - Medium - August 20th, 2023 [August 20th, 2023]
- Smart Contract Supremacy: A Riveting Exploration of Polkadot ... - Analytics Insight - July 30th, 2023 [July 30th, 2023]
- Smart Contracts Add to Flurry of Activity in Worlds of Cannabis and ... - Cannabis & Tech Today - July 30th, 2023 [July 30th, 2023]
- The Intersection of Blockchain and Energy Trading: Exploring Smart ... - EnergyPortal.eu - July 30th, 2023 [July 30th, 2023]
- The Story of Blockchain. Photo by Shubham Dhage on Unsplash ... - Medium - July 30th, 2023 [July 30th, 2023]
- Seda co-founders discuss intersection of oracles and multichain - Cointelegraph - July 30th, 2023 [July 30th, 2023]
- I Want To Buy My Groceries With Crypto So What's Stopping Me? - Entrepreneur - July 30th, 2023 [July 30th, 2023]