Skip to content
View marc0olo's full-sized avatar
🤘
🤘

Organizations

@kryptokrauts @dfinity @ic-alloy

Block or report marc0olo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
marc0olo/README.md

Hello, folks! 👋

I am Marco, Senior Developer Relations Engineer at DFINITY, the core contributor to the Internet Computer (ICP).

Why build on ICP? 🚀

ICP makes the Internet into a World Computer and enables you to build anything without traditional IT and Big Tech. It hosts decentralized serverless compute that’s simpler, immune to cyber attack, unstoppable, and controllable by DAOs. Create web3 social networks and media, socialfi, games, multi-chain dapps, AI, or an enterprise app by leveraging following capabilities:

  • 100% On-Chain Web Experience - The Internet Computer is the only blockchain with canister smart contracts that can serve web by processing HTTP requests. This allows 100% of online services to run from the blockchain, which allows for full decentralization.
    • SEO Support - Build and run dapps entirely on-chain while being discoverable on search engines with SEO.
  • Chain Fusion - Chain Fusion enables smart contracts to interact with multiple networks. This allows developers to build multichain use cases on various blockchains.
    • Bitcoin Integration - Leveraging Chain Fusion Technology, ICP canister smart contracts can hold a Bitcoin public key, sign transactions with it, and directly read and write to the Bitcoin network. Build incredible dapps that natively interact with the Bitcoin network.
    • Extend Ethereum & Other Blockchains - Using chain-key ECSDA signatures (advanced threshold ECDSA), the Internet Computer will integrate with Ethereum. Internet Computer smart contracts can access and use all digital assets like ERC-20 and ERC-721 tokens from Ethereum, and smart contracts on Ethereum can use the power of IC smart contracts, e.g., low-cost storage and computation.
  • Daemon Contracts (Timers/Heartbeats) - On the Internet Computer blockchain, you can create canister smart contracts that run like daemon processes — that is, you can configure them so that they are automatically activated by the network itself at specified block intervals.
  • DAOs - The Internet Computer allows developers to turn their dapps into a DAO to achieve full decentralization — 100% on-chain.
  • Internet Identity - The Internet Computer has replaced the username and password model with a more advanced and much more secure method of cryptographic authentication that is more convenient, works across all of a user's devices, and helps protect user privacy. Based on W3C's Web Authentication (WebAuthn) Web standard. Using hardware-based user key protection.
  • Limitless Scaling - The Internet Computer (IC) can scale its capacity simply by adding additional nodes to fuel new subnets. Nodes and subnets are added via the Network Nervous System (NNS). In contrast, most other blockchains have transaction limits baked into the protocol (e.g. adding more servers to Bitcoin does not increase its transaction volume) and need cumbersome layers to address scaling.
  • Randomness - The Internet Computer provides a secure and verifiable way to generate random numbers directly within canisters.
  • Reverse Gas Model - A browser is all you need to interact with smart contracts on the Internet Computer. Developers pay for gas. End users access and use dapps without tokens.
  • WebAssembly - An advantage of the Internet Computer blockchain is its use of WebAssembly for executing smart contracts and decentralized applications — written in a wide variety of languages that compile to WebAssembly.

Pinned Loading

  1. dfinity/examples dfinity/examples Public

    Example applications, microservices, and code samples for the Internet Computer

    JavaScript 553 400

  2. dfinity/portal dfinity/portal Public

    Internet Computer Developer Portal

    TypeScript 84 443

  3. dfinity/internet-identity dfinity/internet-identity Public

    Internet Identity, a blockchain authentication system for the Internet Computer

    Rust 412 141

  4. dfinity/oisy-wallet dfinity/oisy-wallet Public

    A browser-based, multi-chain wallet hosted on the Internet Computer

    TypeScript 104 21

  5. dfinity/ICRC dfinity/ICRC Public

    Repository to ICRC proposals

    31 5

  6. aeternity/ga-multisig-contract aeternity/ga-multisig-contract Public

    This contract can be used to convert a regular, plain-old account (POA) into a MultiSig account using the Generalized Account feature of æternity.

    JavaScript 3 3