mirror of
https://github.com/WDI-Ideas/rubix.git
synced 2026-04-28 02:55:51 +00:00
354 lines
17 KiB
JavaScript
354 lines
17 KiB
JavaScript
/* 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 ArticleInternalSix = () => {
|
||
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={10} pt={5}>
|
||
<img
|
||
width={"100%"}
|
||
src="https://www.rubix.net/wp-content/uploads/phishing-attack.png"
|
||
/>
|
||
</Text>
|
||
<Text pb={5} fontSize="xl">
|
||
The Multichain Technology is a platform that helps users with
|
||
setting up specific Private Blockchains that can be utilized by
|
||
the associations for monetary exchanges and other tools. A
|
||
straightforward API and a CLI are what Multichain gives us, that
|
||
assists with preserving and setting up the chain. Multichain
|
||
solves the related problems of mining cost and eliminates the
|
||
risk associated with openness through integrated management of
|
||
user permissions by providing the privacy and control required.
|
||
</Text>
|
||
<Text pb={5} fontSize="xl">
|
||
Multichain is built with a comprehensive set of features that
|
||
include permission management, native assets, data streams and
|
||
simple per-chain configuration. These high-end features help
|
||
enterprise applications in terms of scalability,
|
||
confidentiality, integration and compliance.
|
||
</Text>
|
||
<Text pb={5} fontSize="xl">
|
||
RubiX Network provides its user multilevel security protection
|
||
over any other blockchain that is currently in the market. There
|
||
are multiple threats the current blockchain system is facing
|
||
now, mostly due to the limitation in consensus algorithms they
|
||
follow and also due to lack of support they provide for wallets
|
||
where users store their tokens/coins.
|
||
</Text>
|
||
<Text pb={5} fontSize="xl">
|
||
Multichain is built with a comprehensive set of features that
|
||
include permission management, native assets, data streams and
|
||
simple per-chain configuration. These high-end features help
|
||
enterprise applications in terms of scalability,
|
||
confidentiality, integration and compliance.
|
||
</Text>
|
||
<Text pb={5} fontSize="xl">
|
||
RubiX Network provides its user multilevel security protection
|
||
over any other blockchain that is currently in the market. There
|
||
are multiple threats the current blockchain system is facing
|
||
now, mostly due to the limitation in consensus algorithms they
|
||
follow and also due to lack of support they provide for wallets
|
||
where users store their tokens/coins.
|
||
</Text>
|
||
<Text pb={5} fontSize="xl">
|
||
RubiX avoids both of this issue by having a consensus algorithm
|
||
called Proof-of-Pledge where validators in the network have to
|
||
pledge their stake before validate and sign a transaction,
|
||
validating an malicious token will cause the validator to lose
|
||
their token which they pledged for validation, peers who have
|
||
enough token in their wallet will only be able validate a
|
||
transaction. RubiX network picks these validators or quorum
|
||
randomly thus peers with most tokens are not the one always
|
||
picked to validate a transaction in the network unlike other
|
||
competitors do thus providing an actual decentralized and
|
||
non-monopoly in validation.
|
||
</Text>
|
||
<Text pb={5} fontSize="xl">
|
||
The possibility of 51% attack is avoided as to perform a 51%
|
||
attack in RubiX network the number of token that the user have
|
||
to pledge will be enormous in count which causes a huge hole on
|
||
the pocket for whomever planning an attack, thus a 51% attack is
|
||
very much expensive in Rubix network and is not worth for the
|
||
forged coins after the attack.
|
||
</Text>
|
||
<Text pb={10} pt={5}>
|
||
<img
|
||
style={{ backgroundColor: "#fff" }}
|
||
width={"100%"}
|
||
src="https://www.rubix.net/wp-content/uploads/attack.png"
|
||
/>
|
||
</Text>
|
||
<Text pb={5} fontSize="xl">
|
||
For readers who are not aware of this attack, 51% hashrate
|
||
attack Also known as the majority attack, an attack on a
|
||
blockchain network by a malicious miner who gains control of
|
||
over 50 percent of the network’s hashrate. Taking over a
|
||
blockchain network allows the bad actors to reverse
|
||
transactions, halt payments, or prevent new transactions from
|
||
confirming, which allows the bad actors to enable
|
||
double-spending that impede and creates free money from the
|
||
network and can be sold for other cryptocurrency or trade it for
|
||
cash.To engage in double spending, the attacker will deposit
|
||
coins on an exchange and into a personal wallet.
|
||
</Text>
|
||
<Text pb={5} fontSize="xl">
|
||
Once the exchange is accepted the deposited coin, the attacker
|
||
will launder them for any cryptocurrency, which they then
|
||
withdraw to personal wallet, the attacker continues this until
|
||
the network’s developers realize that the network is under
|
||
attack, inform exchanges to mitigate the attack and find a fix
|
||
for the problem, 51 percent attacks should only be deployed on
|
||
proof-of-work cryptocurrencies, i.e. on those blockchain
|
||
networks that require miners to compute complex mathematical
|
||
calculations to confirm transactions and to secure the network.
|
||
</Text>
|
||
<Text pb={5} fontSize="xl">
|
||
It’s quite hard to conduct 51% attack as the computation is
|
||
required to acquire more than 50% of the network which is quite
|
||
an impossible task, but we have seen it worked on bigger altcoin
|
||
like the attack(in 2018). Verge(VXG) have been attacked like
|
||
thrice, On April 4 2018, the Verge network faced it first
|
||
attack, where a malicious miner was able to mine blocks with
|
||
spoofed timestamps to trick into the network making it think it
|
||
was mined an hour ago onto the blockchain while the next mined
|
||
block was added to the network immediately. This allowed the
|
||
attacker to mine one block per second and accumulate a reported
|
||
250,000 XVG.On May 22 2018, the Verge blockchain was hit with
|
||
the same attack, which resulted in hackers being able to mine 25
|
||
blocks per minute, generating 8250 VXG (worth around $920) per
|
||
minute. The total cost of the attack was 35 million XVG ($1.7
|
||
million). A suspected third attack on the Verge network was
|
||
discovered on May 29, which suggests that the Verge developer
|
||
team was never able to fully plug its vulnerability and that its
|
||
mining network is not distributed enough to fend off future 51
|
||
percent attacks.
|
||
</Text>
|
||
<Text pb={10} pt={5}>
|
||
<img
|
||
style={{ backgroundColor: "#fff" }}
|
||
width={"100%"}
|
||
src="https://www.rubix.net/wp-content/uploads/hacking-51-percent.png"
|
||
/>
|
||
</Text>
|
||
<Text pb={5} fontSize="xl">
|
||
Bitcoin Gold was also attacked which allowed a malicious miner
|
||
to disappear with $18.6 million. After the attacker managed to
|
||
gain over 50 percent of BTG’s hashrate, they sent coins to an
|
||
exchange while simultaneously sending the same coins to their
|
||
personal wallet. Normally, the blockchain would prevent this
|
||
from happening. However, as the attacker had control over the
|
||
blockchain, they were able to reverse the transaction and double
|
||
spend the coins, which led to the affected exchange losing
|
||
almost $18.6 million during the attack. Following the attack
|
||
Bittrex has planned to delist BitCoin Gold by mid-september
|
||
2018.While Bittrex has blamed BTG’s Proof-of-Work consensus as a
|
||
factor that led to the double-spending attack, Bitcoin Gold
|
||
claimed that their team “is not responsible for security policy
|
||
within private entities like Bittrex,” adding that the exchanges
|
||
“must manage the related risks and are ultimately responsible
|
||
for their own security. With that, BTG developers acknowledged
|
||
the risks taken by their own blockchain, subsequently posting an
|
||
upcoming hard fork upgrade plan.The $18 million hack is not the
|
||
first successful attack associated with the Bitcoin Gold
|
||
cryptocurrency. In late 2017, a fake BTG wallet stole private
|
||
keys worth $3.3 million in crypto. At press time, Bitcoin Gold
|
||
market share amounts to $373 million, and the coin is trading at
|
||
around $21.70 and ranked 30th by market cap, according to
|
||
CoinMarketData data. Bitcoin Gold (BTG) counterattack of
|
||
Jan/Feb2020, Vertcoin(VTC) faced a similar 51% attack in
|
||
December 2019, Expanse (EXP) and litecoin(LCC) too faced the
|
||
same attack in July 2019.
|
||
</Text>
|
||
<Text pb={5} fontSize="xl">
|
||
<b>Phishing</b> is another major threat we see in blockchain or
|
||
any coins itself, almost everyone will be familiar with the term
|
||
of phishing and there wouldn’t be anyone who hasn’t ever got any
|
||
phishing mail. The general explanation on phishing is that it is
|
||
a cybercrime in which a target or targets are contacted by
|
||
email, telephone or text message by someone posing as a
|
||
legitimate institution to lure individuals into providing
|
||
sensitive data such as personally identifiable information,
|
||
banking and credit card details, and passwords. The information
|
||
is then used to access important accounts and can result in
|
||
identity theft and financial loss.
|
||
</Text>
|
||
<Text pb={10} pt={5}>
|
||
<img
|
||
style={{ backgroundColor: "#fff" }}
|
||
width={"100%"}
|
||
src="https://www.rubix.net/wp-content/uploads/phishing-attack-2.png"
|
||
/>
|
||
</Text>
|
||
<Text pb={5} fontSize="xl">
|
||
80% of phishing attacks on crypto are based on wallet mimic one
|
||
such example is that of Iota cryptocurrency where victims lost
|
||
$4 million in a phishing scam that lasted several months. The
|
||
attacker registered iotaseed.io, providing a working seed
|
||
generator for an Iota wallet. The service worked as advertised
|
||
and enabled victims to successfully create and use their wallets
|
||
as expected, providing a false sense of security and trust. The
|
||
attacker then waited, patiently taking advantage of the building
|
||
trust. For six months, the attacker collected logs, which
|
||
included secret seeds, and then began the attack. In January,
|
||
using the information previously stolen, the attacker
|
||
transferred all funds from the victims’ wallets.
|
||
</Text>
|
||
<Text pb={5} fontSize="xl">
|
||
Unlike other networks RubiX has its own wallet which any user
|
||
can setup in their machine and the whole code is available as
|
||
open-source so that anyone can update and increase the level of
|
||
security they want providing maximum customization and control
|
||
over their wallet which limit the possibility of wallet mimic,
|
||
users are not limited to RubiX wallet they can use 3rd party
|
||
wallet or add support to existing wallet just by following
|
||
provided API in their github repo.
|
||
</Text>
|
||
<Text pb={5} fontSize="xl">
|
||
Sounds interesting right? To know more about the project and
|
||
want to be part of the network, here is the link to their
|
||
offical github repo
|
||
</Text>
|
||
<Text pb={5} fontSize="xl">
|
||
To install RubiX node on your local click on this link
|
||
</Text>
|
||
</Box>
|
||
</Box>
|
||
</Box>
|
||
</Box>
|
||
<Footer />
|
||
</>
|
||
);
|
||
};
|
||
|
||
export default ArticleInternalSix;
|