mirror of
https://github.com/WDI-Ideas/rubix.git
synced 2026-04-28 00:05:51 +00:00
Resources updated with articles links
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
/* eslint-disable no-unused-vars */
|
||||
import {
|
||||
Route,
|
||||
createBrowserRouter,
|
||||
@@ -33,10 +34,10 @@ const router = createBrowserRouter(
|
||||
<Route path="BuildPage" element={<BuildPage />} />
|
||||
<Route path="UseCases" element={<UseCases />} />
|
||||
<Route path="community" element={<Community />} />
|
||||
<Route
|
||||
{/* <Route
|
||||
path="Articles/the_proofchain_technical_whitepaper"
|
||||
element={<ArticleInternalPage />}
|
||||
/>
|
||||
/> */}
|
||||
<Route
|
||||
path="bring-your-own-blockspace"
|
||||
element={<ArticleInternalOne />}
|
||||
@@ -56,16 +57,12 @@ const router = createBrowserRouter(
|
||||
<Route
|
||||
path="enterprise-blockchains-on-a-public-chain"
|
||||
element={<ArticleInternalfive />}
|
||||
|
||||
/>
|
||||
<Route
|
||||
path="multichain-over-blockchain-a-reality-check-on-security-threat"
|
||||
element={<ArticleInternalSix />}
|
||||
|
||||
/>
|
||||
|
||||
|
||||
|
||||
<Route path="Contact" element={<Contact />} />
|
||||
<Route path="*" element={<NotFound />} />
|
||||
<Route
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
/* eslint-disable no-unused-vars */
|
||||
import React from "react";
|
||||
import { Box, Text,Image } from "@chakra-ui/react";
|
||||
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 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";
|
||||
@@ -15,6 +15,9 @@ import reddit from "../../assets/images/reddit.png";
|
||||
import fb from "../../assets/images/fb.png";
|
||||
|
||||
const ArticleInternalFour = () => {
|
||||
useEffect(() => {
|
||||
window.scrollTo(0, 0);
|
||||
}, []);
|
||||
return (
|
||||
<>
|
||||
<Box
|
||||
@@ -43,7 +46,8 @@ const ArticleInternalFour = () => {
|
||||
textAlign={"center"}
|
||||
className="rubix-text-heading-2 rubix-fw-600"
|
||||
>
|
||||
Securing wallet to wallet transfers across the network: Rubix solved it differently
|
||||
Securing wallet to wallet transfers across the network: Rubix solved
|
||||
it differently
|
||||
</Text>
|
||||
|
||||
<Text textAlign={"center"} className="rubix-text-xsmall rubix-fw-500">
|
||||
@@ -51,11 +55,7 @@ const ArticleInternalFour = () => {
|
||||
</Text>
|
||||
|
||||
<Box display={"flex"} gap={3} textAlign={"center"}>
|
||||
<Avatar
|
||||
size="lg"
|
||||
name="Dan Abrahmov"
|
||||
src={profile}
|
||||
/>
|
||||
<Avatar size="lg" name="Dan Abrahmov" src={profile} />
|
||||
|
||||
<Box
|
||||
textAlign={"start"}
|
||||
@@ -103,21 +103,21 @@ const ArticleInternalFour = () => {
|
||||
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>
|
||||
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"}
|
||||
@@ -133,31 +133,96 @@ const ArticleInternalFour = () => {
|
||||
<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.
|
||||
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.
|
||||
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.
|
||||
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.
|
||||
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.
|
||||
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.
|
||||
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!
|
||||
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}>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/* eslint-disable no-unused-vars */
|
||||
import React from "react";
|
||||
import { Box, Text ,Image} from "@chakra-ui/react";
|
||||
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";
|
||||
@@ -13,6 +13,9 @@ import reddit from "../../assets/images/reddit.png";
|
||||
import fb from "../../assets/images/fb.png";
|
||||
|
||||
const ArticleInternalOne = () => {
|
||||
useEffect(() => {
|
||||
window.scrollTo(0, 0);
|
||||
}, []);
|
||||
return (
|
||||
<>
|
||||
<Box
|
||||
@@ -99,22 +102,22 @@ const ArticleInternalOne = () => {
|
||||
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>
|
||||
<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>
|
||||
<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"}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/* eslint-disable no-unused-vars */
|
||||
import React from "react";
|
||||
import { Box, Text ,Image} from "@chakra-ui/react";
|
||||
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";
|
||||
@@ -15,6 +15,9 @@ import reddit from "../../assets/images/reddit.png";
|
||||
import fb from "../../assets/images/fb.png";
|
||||
|
||||
const ArticleInternalSix = () => {
|
||||
useEffect(() => {
|
||||
window.scrollTo(0, 0);
|
||||
}, []);
|
||||
return (
|
||||
<>
|
||||
<Box
|
||||
@@ -99,22 +102,22 @@ const ArticleInternalSix = () => {
|
||||
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>
|
||||
<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>
|
||||
<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"}
|
||||
@@ -125,7 +128,6 @@ const ArticleInternalSix = () => {
|
||||
justifyContent={"start"}
|
||||
color="white"
|
||||
>
|
||||
|
||||
<Box display={"flex"} gap={5} justifyContent={"start"}>
|
||||
<Chip title="INSIGHT" />
|
||||
<Chip title="BLOCKSPACE" />
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/* eslint-disable no-unused-vars */
|
||||
import React from "react";
|
||||
import { Box, Text ,Image} from "@chakra-ui/react";
|
||||
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";
|
||||
@@ -14,6 +14,9 @@ import reddit from "../../assets/images/reddit.png";
|
||||
import fb from "../../assets/images/fb.png";
|
||||
|
||||
const ArticleInternalThree = () => {
|
||||
useEffect(() => {
|
||||
window.scrollTo(0, 0);
|
||||
}, []);
|
||||
return (
|
||||
<>
|
||||
<Box
|
||||
@@ -101,21 +104,21 @@ const ArticleInternalThree = () => {
|
||||
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>
|
||||
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"}
|
||||
@@ -131,8 +134,6 @@ const ArticleInternalThree = () => {
|
||||
<Chip title="BLOCKSPACE" />
|
||||
</Box>
|
||||
|
||||
|
||||
|
||||
<Box pt={5} pb={5}>
|
||||
<Text pb={5} fontSize="xl">
|
||||
To mine Rubix Tokens, you must first download the blockchain
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/* eslint-disable no-unused-vars */
|
||||
import React from "react";
|
||||
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";
|
||||
@@ -14,6 +14,9 @@ import reddit from "../../assets/images/reddit.png";
|
||||
import fb from "../../assets/images/fb.png";
|
||||
|
||||
const ArticleInternalTwo = () => {
|
||||
useEffect(() => {
|
||||
window.scrollTo(0, 0);
|
||||
}, []);
|
||||
return (
|
||||
<>
|
||||
<Box
|
||||
@@ -409,9 +412,9 @@ const ArticleInternalTwo = () => {
|
||||
content: '""',
|
||||
width: "100%",
|
||||
position: "absolute",
|
||||
left: "0",
|
||||
borderLeft: "1px solid #DE858E",
|
||||
zIndex: "2",
|
||||
// left: "0",
|
||||
// borderLeft: "1px solid #DE858E",
|
||||
// zIndex: "2",
|
||||
left: "-14px",
|
||||
borderLeft: "3px solid #DE858E",
|
||||
zIndex: "2",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/* eslint-disable no-unused-vars */
|
||||
import React from "react";
|
||||
import { Box, Text,Image } from "@chakra-ui/react";
|
||||
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";
|
||||
@@ -15,6 +15,9 @@ import reddit from "../../assets/images/reddit.png";
|
||||
import fb from "../../assets/images/fb.png";
|
||||
|
||||
const ArticleInternalfive = () => {
|
||||
useEffect(() => {
|
||||
window.scrollTo(0, 0);
|
||||
}, []);
|
||||
return (
|
||||
<>
|
||||
<Box
|
||||
@@ -99,22 +102,22 @@ const ArticleInternalfive = () => {
|
||||
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
|
||||
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"}
|
||||
@@ -195,7 +198,8 @@ const ArticleInternalfive = () => {
|
||||
hours, not days.
|
||||
</Text>
|
||||
<Text pb={10} pt={5}>
|
||||
<img style={{backgroundColor:'#fff'}}
|
||||
<img
|
||||
style={{ backgroundColor: "#fff" }}
|
||||
width={"100%"}
|
||||
src="https://www.rubix.net/wp-content/uploads/independent-proofchains-of-tokens.png"
|
||||
/>
|
||||
@@ -219,7 +223,8 @@ const ArticleInternalfive = () => {
|
||||
3rd party nodes or oracles.
|
||||
</Text>
|
||||
<Text pb={10} pt={5}>
|
||||
<img style={{backgroundColor:'#fff'}}
|
||||
<img
|
||||
style={{ backgroundColor: "#fff" }}
|
||||
width={"100%"}
|
||||
src="https://www.rubix.net/wp-content/uploads/independent-proofchains-of-tokens.png"
|
||||
/>
|
||||
|
||||
@@ -5,46 +5,46 @@ import HomeCard from "../Card/HomeCard";
|
||||
const content = [
|
||||
{
|
||||
id: 1,
|
||||
date: `Published: December 19, 2021`,
|
||||
text: `Multichain over Blockchain — A reality check on security threat`,
|
||||
link: `multichain-over-blockchain-a-reality-check-on-security-threat`,
|
||||
date: `Published: January 5, 2023`,
|
||||
text: `Bring your own BlockSpace`,
|
||||
link: `bring-your-own-blockspace`,
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
date: `Published: December 30, 2021`,
|
||||
text: `Financial Times Crypto & Digital Assets Summit Panel`,
|
||||
link: `enterprise-blockchains-on-a-public-chain`,
|
||||
text: `Rubix: The Sustainable Blockchain Solution — a Green Initiative`,
|
||||
link: `rubix-the-sustainable-blockchain-solution-a-green-initiative`,
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
date: `Published: December 30, 2021`,
|
||||
text: `Enterprise blockchains on a Public Chain!`,
|
||||
link: `enterprise-blockchains-on-a-public-chain`,
|
||||
text: `Mining Rubix Tokens — What You Need To Know`,
|
||||
link: `mining-rubix-tokens-what-you-need-to-know`,
|
||||
},
|
||||
{
|
||||
id: 4,
|
||||
date: `Published: March 11, 2022`,
|
||||
text: `Bring your own blockspace`,
|
||||
link: `bring-your-own-blockspace`,
|
||||
text: `Securing wallet to wallet transfers across the network: Rubix solved it differently`,
|
||||
link: `securing-wallet-to-wallet-transfers-across-the-network-rubix-solved-it-differently`,
|
||||
},
|
||||
{
|
||||
id: 5,
|
||||
date: `Published: January 28, 2022`,
|
||||
text: `Rubix: The Sustainable Blockchain Solution - A Green Initiative`,
|
||||
link: `rubix-the-sustainable-blockchain-solution-a-green-initiative`,
|
||||
text: `Enterprise blockchains on a Public Chain!`,
|
||||
link: `enterprise-blockchains-on-a-public-chain`,
|
||||
},
|
||||
{
|
||||
id: 6,
|
||||
date: `Published: January 12, 2022`,
|
||||
text: `Mining Rubix Tokens - What You Need To Know`,
|
||||
link: `mining-rubix-tokens-what-you-need-to-know`,
|
||||
},
|
||||
{
|
||||
id: 7,
|
||||
date: `Published: January 12, 2022`,
|
||||
text: `Enterprise blockchains on a Public Chain`,
|
||||
link: `enterprise-blockchains-on-a-public-chain`,
|
||||
text: `Multichain over Blockchain — A reality check on security threat`,
|
||||
link: `multichain-over-blockchain-a-reality-check-on-security-threat`,
|
||||
},
|
||||
// {
|
||||
// id: 7,
|
||||
// date: `Published: January 12, 2022`,
|
||||
// text: `Enterprise blockchains on a Public Chain`,
|
||||
// link: `enterprise-blockchains-on-a-public-chain`,
|
||||
// },
|
||||
];
|
||||
|
||||
const Content = {
|
||||
|
||||
Reference in New Issue
Block a user