Staging, 4thTech dID, dMail, dChat & dNotary Testing Platform

4thTech
/4thtech
Published in
9 min readFeb 11, 2022

The staging UI is built to support protocol framework testing. The UI is not developed as an end-user platform but serves as a multi-chain TestNet, enabling developers, partner projects and Web3 enthusiasts to test drive the 4thTech dMail & dChat use cases. 4thTech focuses on infrastructural on-chain communication framework development and not on front-end UI.

Intro

4thTech aims to; (1) enable permissionless multi-chain communication standard that enables 1000s of dMail & dChat dApps to evolve on Web3, via SDKs & White-labels, while its core Web3 primitive; one message = one L1 transaction utilises L1s security to enable immutable W2W on-chain communication; (2) enable a secure affordable encrypted dMail and dChat SDK multi-chain standard; (3) develop an on-chain communication-specific L1; (4) contribute to the next Web3 adoption wave, and; (5) pioneer the future of encrypted, immutable and decentralized on-chain communication. With massive Web2 email and messaging security issues and vast Web3 communities emerging surrounding popular DeFi, NFT, Gaming and DAO platforms the need for secure on-chain social communication is increasing. Staging as the first step enables project partners and end-users to test drive 4thTech protocols in a non-production environment. 4thTech Staging currently supports Kovan, SI-Chain, Edgeware DevNet, Solana DevNet, Moonbase TestNet, TRON Shasta TestNet and EVMOS TestNet. Open to the general public, 4thTech Staging uses free TestNet tokens (i.e. Kovan ETH, SI-Chain TOL, Solana DevNet SOL, Moonbase DevNet GLMR DEV, TestNet TRX, tEVMOS) to power the blockchain transaction.

💡 Read More

4thTech Evolution

4thTech R&D started already in 2017; (1) 2017 initial research and concept development of Ethereum-based W2W E2EE Protocol with dMail & data file exchange use cases; (2) 2018 Protocol EVM-based SC (i.e. smart contact) deployment on Ethereum MainNet; (3) 2018 Beta infrastructure development (i.e. UI platform, wallet); (4) 2020 Protocol EVM-based SC SI-Chain deployment with decentralized eDelivery use case; (5) 2020 dNotary deployment with on-chain notarisation use case; (6) 2020 X.509-to-Web3 dID TestNet deployment; (7) 2021 Protocol Substrate-based SC Edgeware MainNet deployment with dMail & data file exchange use cases; (8) 2022 Protocol Solana-based Program MainNet deployment with dMail & data file exchange use cases; (9) 2022 Protocol Solana-based Program MainNet deployment with dChat use case; (10) 2022 dMail & dChat JavaScript EVM SDKs development; (11) 2023 Protocol EVM-based SC Tron & BTT MainNet deployment with dMail & data file exchange use cases, and; (12) 2023 Protocol EVM-based SC Tron & BTT MainNet deployment with dChat use cases. With core foundations built, there is still a lot to do with the roadmap stretching to the next 4 years.

💡 Read More

4thTech Staging

Even though the 4thTech Staging environment is a replica of the white-label production environment, there are still some key differences such as; (1) different web platform access links (staging.4thtech.io instead of app.4thtech.io); (2) the production environment uses public MainNet blockchains, while Staging uses TestNets and pilot DLT network SI-Chain, and; (3) production environment transactions use valuable MainNet tokens for gas, as Staging uses free TestNet tokens.

dID & X.509 interoperability

Online identity is crucial to digital transformation and essential to any individual or organisation. X.509 digital identity certificate standard is well established in Web2 but does not solve the identity challenge in Web3. To address this issue, 4thTech developed a hybrid solution that creates a link between off-chain X.509 users’ online identity and on-chain blockchain wallet address. Supported also in 4thTech Staging, the dID enables individuals or organisations to test drive on-chain identities and discover useful use cases.

💡 dID Explainer: 4thTech’s on-chain identity or dID connects entities, organizations, and individuals in a decentralized internet. dID connects wallets when data is exchanged and serves as the public key exchange point between users. With its native design, the dID identify data and its owner. It can be used also to assign digital cryptography-based identity certificates, such as X.509 to different entities such as individuals or organizations. To clarify further, the dID provides wallet address verification of an individual or an organisation by creating a link between an X.509 user’s online identity and blockchain wallet address.

💡 Read More

Supported Networks

In a non-production multi-chain environment, 4thTech Staging supports; (1) Ethereum Test Net Kovan; (2) HashNet protocol-based SI-Chain (i.e. Slovenian national blockchain testing infrastructure); (3) Edgeware TestNet; (4) Solana DevNet; (5) Moonbase TestNet; (6) Shasta TRON TestNet, and; (7) EVMOS TestNet.

  1. Kovan, Ethereum TestNet — dID, dMail, dNotary

Kovan TestNet is a fast, reliable, Proof of Authority (PoA) Ethereum test blockchain publicly accessible for Ethereum developers. 4thTech enables Kovan to power the following protocols, de-apps, and clients; (1) FOURwaL (i.e. multi-chain wallet); (2) dID (i.e. connects wallets when data files or messages are exchanged and serves as the public key exchange point between users); (3) dMail (i.e. W2W E2EE dMail & data file exchange), and; (4) dNotary (i.e. uses a file checksum to check for potential data changes during the protocol data exchange).

⚙️ dMail Smart Contract on Kovan
➡️ KOVAN Explorer

2. SI-Chain, HashNet Protocol — dID, dMail, dNotary

In February 2020, 4thTech joined the Slovenian national blockchain testing infrastructure called SI-Chain. Supported by the Slovenian Ministry of Economic Development and Technology, powered by HashNet and Telemach, Si-Chain was established in November 2019 to enable the testing of existing and new blockchain applications for the public and private sectors.

4thTech enables SI-Chain to power the following protocols, de-apps, clients; (1) FOURwaL (i.e. multi-chain wallet); (2) dID; (3) dMail, and; (4) dNotary.

Allow CORS Chromium add-on is needed to run SI-Chain
⚙️ dMail Smart Contract on SI-Chain
💡 Read More (GOV article)
💡 Read More (Medium article)

3. Substrate Edgeware — dID, dMail, dNotary

In April 2021, 4thTech started to support Edgeware, a Polkadot Substrate smart contract chain. With over eight months in development, 4thTech Edgeware support was a crucial step toward Polkadot ecosystem interoperability.

4thTech enables Edgeware to power the following protocols, de-apps, and clients; (1) FOURwaL (i.e. multi-chain wallet); (2) dID; (3) dMail, and; (4) dNotary.

4. Solana DevNet — dID, dMail, dChat, dNotary

Up to now, on-chain instant messaging would be hard to achieve due to slow blockchain network speed, congestion and Layer 1 transaction cost. With the arrival of the Solana blockchain fast execution apps on-chain, messaging has the potential to become a reality. To address this issue in 4thTech, developed and deployed a unique, safe solution, which leverages the Solana blockchain and enables end-to-end encrypted, immutable, wallet-to-wallet short messaging.

4thTech enables Solana to power the following protocols, de-apps, clients; (1) FOURwaL (i.e. multi-chain 4thTech wallet); (2) dID; (3) dMail; (4) dNotary, and; (5) dChat.

⚙️ dMail Smart Contract on Solana DevNet
⚙️ dChat Smart Contract on Solana DevNet

5. Moonbase TestNet — dID, dMail, dNotary

Moonbase is the first Moonbeam TestNet. It aims to provide developers with a place to start experimenting and building on Moonbeam in a shared environment. Since Moonbeam will be deployed as a parachain on Kusama and Polkadot, the is built to be able to reflect production configuration. For this reason, TestNet needed to be a parachain-based configuration rather than a Substrate development setup.

4thTech enables Moonbase to power the following protocols, de-apps, clients; (1) FOURwaL (i.e. multi-chain wallet); (2) dID; (3) dMail, and; (4) dNotary.

⚙️ dMail Smart Contract on Moonbase TestNet

6. SHASTA TRON TestNet — dID, dMail, dNotary

In addition to TRON Mainnet, there are public several TestNets available. These are networks used by protocol developers or smart contract developers to test both protocol upgrades as well as potential smart contracts before deployment to MainNet. The SHASTA TestNet is used to test new features of TRON, and the code version is generally ahead of the MainNet.

4thTech enables SHASTA TRON TestNet to power the following protocols, de-apps, clients; (1) FOURwaL (i.e. multi-chain wallet); (2) dID; (3) dMail, and; (4) dNotary.

⚙️ dMail Smart Contract on SHASTA, TRON TestNet

7. EVMOS TestNet — dID, dMail, dNotary

EVMOS is bringing the world of Ethereum-based applications and assets to the interoperable networks of the Cosmos ecosystem, all while aligning developer and user incentives.

4thTech enables EVMOS TestNet to power the following protocols, de-apps, and clients; (1) FOURwaL (i.e. multi-chain wallet); (2) dID; (3) dMail, and; (4) dNotary.

⚙️ dMail Smart Contract on EVMOS TestNet

Staging Storage

Very similar to production, Staging storage different itself only in on-chain storage, where it saves the needed protocol data on TestNets instead of on MainNets. 4 databases are forming in the 4thTech Staging system;

(1) Blockchain is used to store; (1) a link to the dMail JSON metadata, timestamp, checksum & sender address; (2) dChat encrypted message, timestamp & sender address. The overall security of the blockchain network depends on its decentralization, while access security depends on the user’s private key safety measures;

(2) Decentralized storage (in development) is used for the temporary or permanent storage of encrypted data files, media and JSON files (i.e. dMail, subject & content attachment location) that are exchanged between wallets in the dMail or dChat process. The decryption and access to the data files are possible only with a private key of the user;

(3) To comply with GDPR, the data file cloud repository is also an option that is used for the temporary 7-day storage of encrypted data, media and JSON files (i.e. dMail subject, content attachment location) that are exchanged between wallets in the dMail or dChat process. The decryption of the data files is possible only with a private key of the user. The data file cloud repository is protected by a firewall. In the case of a user request, it is possible to delete any user-related data to comply with GDPR regulations;

(4) User local storage is used to store; (1) wallet private keys; (2) dMail & dChat content, and; (3) user-initiated backup of conversations, data files and reports. The security of local storage is in the user’s domain.

How to use 4thTech Staging Environment

(1) DL & setup FOURwaL (follow the link below);
(2) Login to the UI-Staging platform (follow the link below);
(3) Airdrop DevNet/Testnet tokens to the FOURwaL Accounts (available in the accounts tab);
(4) To your preference click the “dMail/New” or “dChat” TAB;
(5) Add new contact by pasting the FOURwaL DevNet/TestNet (i.e. Ethereum, Substrate, Hashnet, Solana, TRON or EVMOS) recipient address (available in the recipient FOURwaL account section);
(6) Start using dMail, dChat, dNotary;
(7) Check your transactions by clicking on the Explorer links available on the platform.

🔗 FOURwaL Chromium DL
🔗 FOURwaL Mozzila DL
🔗 4thTech UI-Staging Platform
🔗 Kovan test token airdrop
🔗 SI-Chain test token airdrop
🔗 Solana test token airdrop (select the DevNet)
🔗 Moonbase TestNet token airdrop
🔗 SHASTA TRON TestNet token airdrop
🔗 EVMOS TestNet token airdrop

🔗 Allow CORS Chromium add-on is needed to run SI-Chain

Disclaimer

All content provided herein, including but not limited to text, graphics, logos, and images (the “Content”), is the property of Block Labs Luxembourg S.a r.l., a legal entity established under the laws of the Grand Duchy of Luxembourg, registered with R.C.S. Luxembourg under N B263508 at the following address: 41, rue du Puits Romain, z.a. Bourmicht (Atrium Business Park), L-8070 Bertrange, Luxembourg (the “Company” or “we”). It is protected by copyright and other laws that protect intellectual property and proprietary rights. You are granted a non-exclusive, non-transferable, revocable license to access and use the Content for the sole purpose of obtaining information about the 4thTech technology and other educational purposes. We have done our best to ensure that the Content is accurate, updated, complete, and provides valuable information, but neither do we guarantee nor take any responsibility for its accuracy and/or completeness. The Content is not intended as, and shall not be understood or construed as legal, financial, tax, or any other professional advice, sale or offer for sale of any securities, and/or crypto-assets. The Company is not engaged in rending of and/or is not licensed to render any of the crypto-asset services and/or financial services, such as investment or brokerage services, capital raising, fund management, or investment advice.

--

--

4thTech
/4thtech

L1 Secured W2W E2EE Immutable dMail & dChat Technology