/* eslint-disable no-unused-vars */
import React, { useEffect } from "react";
import { Box, Text, Image } from "@chakra-ui/react";
import { Avatar, AvatarBadge, AvatarGroup } from "@chakra-ui/react";
import banner from "../../assets/images/articleInternalbanner.png";
import Chip from "../Chip/Chip";
import Footer from "../Footer/Footer";
import { ChevronRightIcon } from "@chakra-ui/icons";
import profile from "../../assets/images/profile.png";
import x from "../../assets/images/x.png";
import linked from "../../assets/images/linked.png";
import github from "../../assets/images/github.png";
import tele from "../../assets/images/tele.png";
import reddit from "../../assets/images/reddit.png";
import fb from "../../assets/images/fb.png";

const ArticleInternalFour = () => {
  useEffect(() => {
    window.scrollTo(0, 0);
  }, []);
  return (
    <>
      <Box
        bg="#000000"
        height={"auto"}
        display={"flex"}
        gap={7}
        justifyContent={"center"}
        alignItems={"center"}
        flexDirection={"column"}
        color="white"
      >
        <Box
          bg="#000000"
          minHeight={"60vh"}
          width={"70vw"}
          display={"flex"}
          gap={5}
          marginTop={10}
          justifyContent={"end"}
          alignItems={"center"}
          flexDirection={"column"}
          color="white"
        >
          <Text
            textAlign={"center"}
            className="rubix-text-heading-2 rubix-fw-600"
          >
            Securing wallet to wallet transfers across the network: Rubix solved
            it differently
          </Text>

          <Text textAlign={"center"} className="rubix-text-xsmall rubix-fw-500">
            Business Growth January 5, 2023
          </Text>

          <Box display={"flex"} gap={3} textAlign={"center"}>
            <Avatar size="lg" name="Dan Abrahmov" src={profile} />

            <Box
              textAlign={"start"}
              display={"flex"}
              flexDirection={"column"}
              alignItems={"start"}
              justifyContent={"center"}
              className="rubix-text-xsmall rubix-fw-500"
            >
              <Text>Gokul P S</Text>
              <Text>Core Blockchain Developer</Text>
            </Box>
          </Box>
        </Box>
        {/* ========[ Banner ]======= */}
        <Box
          height={"70vh"}
          width={"85vw"}
          backgroundImage={`url(${banner})`}
          backgroundRepeat={"no-repeat"}
          backgroundSize={"cover"}
          position="relative"
        >
          <Box
            position="absolute"
            top={0}
            left={0}
            width="100%"
            height="100%"
            backgroundColor="rgba(0, 0, 0, 0.5)"
          />
        </Box>

        <Box
          bg="#000000"
          width={"85vw"}
          height={"auto"}
          display={"flex"}
          pb={"60px"}
          gap={5}
          justifyContent={"center"}
          alignItems={"center"}
          flexDirection={"column"}
          color="white"
          position={"relative"}
        >
          <Box
            position={"absolute"}
            top={0}
            left={0}
            display={"flex"}
            flexDirection={"column"}
            alignItems={"center"}
            gap={2}
          >
            <Text className="rubix-text-xsmall">Share</Text>

            <Image cursor={"pointer"} mb={4} w={6} h={6} src={tele} />
            <Image cursor={"pointer"} mb={4} w={6} h={6} src={x} />
            <Image cursor={"pointer"} mb={4} w={6} h={6} src={fb} />
            <Image cursor={"pointer"} mb={4} w={6} h={6} src={linked} />
          </Box>
          <Box
            bg="#000000"
            width={"68vw"}
            height={"auto"}
            display={"flex"}
            flexDirection={"column"}
            gap={5}
            justifyContent={"start"}
            color="white"
          >
            <Box display={"flex"} gap={5} justifyContent={"start"}>
              <Chip title="INSIGHT" />
              <Chip title="BLOCKSPACE" />
            </Box>

            <Box pt={5} pb={5}>
              <Text pb={5} fontSize="xl">
                Developers have a hard time securing wallet to wallet transfers.
                The blockchain is an immutable ledger that cannot be altered in
                any way. The biggest challenges developer face today are:
                Solving the latency problem. How do you ensure consensus of an
                immutable ledger? When you’re processing thousands and millions
                of transactions per second, latency is a huge issue. This means
                that the network must be able to confirm the legitimization of
                assets in a very short amount of time. Ensuring data security.
                How do you protect against double spending attacks? Double
                spending is one of the most difficult issues for blockchain
                developers because it’s an attack vector that persists across
                many different protocols such as Proof-of-Work, Proof-of-Stake,
                Proof-of-Authority and Proof-of-Elapsed-Time.
              </Text>
              <Text pb={5} fontSize="xl">
                The transactions on top of the blockchain are not the only thing
                that matters. Costs and scalability are important factors for
                the future of cryptocurrency. Rubix solved the problem of secure
                transactions between businesses differently than other
                platforms. By being able to run a Rubix node even in a personal
                computer efficiently, average users can protect their coin/token
                within their wallet without relying on an exchange or mining
                farm by taking advantage of our easy to use wallet. So if you
                have a business that wants to accept payments from customers or
                suppliers, all you will have to do is configure the node that’s
                it. You don’t need to worry about setting up an entire mining
                farm or dealing with an exchange. This makes the process of
                securing your coins extremely easy for people that are not tech
                savvy.
              </Text>
              <Text pb={5} fontSize="xl">
                Decentralised identity is at the heart of Rubix. It is our means
                for establishing a secure identity for every person, business
                and application that needs to be identified on the network. It
                provides a way to link arbitrary data to each person or entity,
                which can then be referenced when performing transactions or
                accessing information on the network. Decentralized Identity
                (DID) solves the problem of how to represent an identity in a
                secure and scalable way on the blockchain. To get your own
                decentralized identity for the network, run /create API requests
                to your running local node by providing the 256×256 PNG image
                available for the network. Rubix is securing this data using
                SHA3–256 hashes Non-Linear Secret Sharing Mechanism based
                generation of public share and private share. A wallet can be
                vulnerable to theft through an attack on the node or via
                malware. In the first situation, we want to avoid having the
                1898 port accessible to the public. To achieve this, you can
                check if the firewall is not down or not disabled for the port.
                In order to communicate with other nodes, we need to use one of
                the other ports. This will let us have a connection between two
                wallets and validators during a transaction. Also providing your
                PrivateShare image only during a transaction will protect your
                tokens from unauthorised transaction from your wallet.
              </Text>
              <Text pb={5} fontSize="xl">
                In this post, I have explained Rubix’s solution for securing
                wallet-to-wallet transfers across the network. The key feature
                of this protocol is the use of token chains instead of relying
                on a single chain for the entire transactions from the network.
                This method allows transactions to be sent across multiple
                chains while still providing protection against DDOS attacks and
                double spending. By smartly and elegantly designing the
                protocol, Rubix is able to achieve transaction speeds, security
                and interoperability with minimal risk. This solution has the
                ability to create a true peer-to-peer world.
              </Text>
              <Text pb={5} fontSize="xl">
                Rubix is hosting events around the world to educate people about
                their mission and to scout for contributors who are ready to
                help build the future of transactions. In the following you can
                find an overview of all Rubix events across the globe.
              </Text>
              <Text pb={5} fontSize="xl" fontWeight={600}>
                Rubix is hosting events around the world to educate people about
                their mission and to scout for contributors who are ready to
                help build the future of transactions. In the following you can
                find an overview of all Rubix events across the globe.
              </Text>
              <Text pb={5} fontSize="xl">
                Who should come? Anyone who cares about decentralization and
                wants to help building it. We are looking for developers and
                designers who want to build a new protocol for transactions, as
                well as artists, writers and speakers who want to share their
                visions with us. We are also looking for people interested in
                joining our contributor team. If you like what we are doing and
                want to help us change the world of payments, please drop us a
                line!
              </Text>
            </Box>

            {/* <Box pt={5}>
              <Text mb={5} className="rubix-fw-700" fontSize="5xl">
                Introduction
              </Text>
              <Text pb={5} fontSize="xl">
                The immutable blockchain technology has emerged as one of the
                most captivating technological innovations of the past decade,
                which has found widespread utility across multiple sectors like
                finance, education, businesses, and more. This distributed
                ledger technology, Blockchain, has notably come a long way from
                its initial use case in cryptocurrencies like Bitcoin and
                Ethereum. Apart from attracting countless individuals to
                speculate for-profits, blockchain has, over time, also enabled
                businesses to optimize their processes for cost-cutting. But,
                the growth has a price. Energy consumption by cryptocurrencies
                has become the latest flashpoint. Every blockchain consumes
                electricity depending on the consensus algorithm used to mine it
                for trading or spending.
              </Text>
              <Text pb={10} pt={5}>
                <img
                  width={"100%"}
                  src="https://www.rubix.net/wp-content/uploads/bitcoin-intro.webp"
                />
              </Text>
              <Text fontSize="xl">
                At present, Bitcoin is using approximately 177.43 TWh of
                electricity, while Ethereum’s consumption lies at about 79.69
                TWh annually. Their mining processes also generate carbon
                emissions — another environmentally disastrous price we pay for
                their widespread use. Therefore, environmentally-conscious
                investors desperately need an alternative blockchain that
                supports their sustainability cause. One such next-generation,
                peer-to-peer, web-scale, sustainable L1 blockchain is “Rubix”.
              </Text>
            </Box> */}
          </Box>
        </Box>
      </Box>
      <Footer />
    </>
  );
};

export default ArticleInternalFour;
