Skip to content

Commit

Permalink
feat: init projects and members
Browse files Browse the repository at this point in the history
  • Loading branch information
0xdavid7 committed Apr 24, 2024
1 parent d2d3924 commit 158fdaf
Show file tree
Hide file tree
Showing 19 changed files with 86 additions and 185 deletions.
12 changes: 0 additions & 12 deletions blog/2019-05-28-first-blog-post.md

This file was deleted.

44 changes: 0 additions & 44 deletions blog/2019-05-29-long-blog-post.md

This file was deleted.

20 changes: 0 additions & 20 deletions blog/2021-08-01-mdx-blog-post.mdx

This file was deleted.

Binary file not shown.
25 changes: 0 additions & 25 deletions blog/2021-08-26-welcome/index.md

This file was deleted.

17 changes: 0 additions & 17 deletions blog/authors.yml

This file was deleted.

9 changes: 4 additions & 5 deletions docusaurus.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -58,16 +58,15 @@ const config: Config = {
"https://github.com/zuni-lab/zuni-lab.github.io/tree/main",
},
blog: {
path: 'members',
path: './members',
pageBasePath: 'members',
routeBasePath: 'members',
routeBasePath: '/members',
showReadingTime: true,
postsPerPage: 'ALL',
blogSidebarTitle: 'Members',
// Please change this to your repo.
// Remove this to remove the "edit this page" links.
editUrl:
"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/",
"https://github.com/zuni-lab/zuni-lab.github.io/tree/main",

},
theme: {
customCss: "./src/css/custom.css",
Expand Down
12 changes: 0 additions & 12 deletions members/2019-05-29-members.md

This file was deleted.

12 changes: 0 additions & 12 deletions members/2019-05-30-members.md

This file was deleted.

17 changes: 0 additions & 17 deletions members/authors.yml

This file was deleted.

20 changes: 20 additions & 0 deletions members/david.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
slug: david
title: David
authors:
name: David
title: Full-stack and Web3 Engineer
url: https://github.com/tranhuyducseven
image_url: https://avatars.githubusercontent.com/u/69207570?v=4
tags: [Fullstack, Web3, ZKP, MPC, DeFi, Rust, Go, Solidity, DBMS, DevOps]
---

Language: Vietnamese, English (Fluent)

- Rustacean and Gopher, with experience in full-stack and web3 development.
- I’m passionate about tackling projects at both high and low levels of the tech stack.
- My current areas of study include Cryptography, Zero-Knowledge Proofs (ZKP), Multi-Party Computation, Design Pattern, Data Structures and Algorithms.
- Enthusiastic about applying these concepts to innovative projects.



12 changes: 12 additions & 0 deletions members/xyz.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
slug: xyz
title: XyZ
authors:
name: XyZ
title: Cryptography and DeFi Engineer
url: https://example.com
image_url: https://github.com/slorber.png
tags: ["Cryptography", "ZKP", "MPC", "DeFi"]
---

Language: Vietnamese, English (Master)
15 changes: 15 additions & 0 deletions members/zok.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
slug: zok
title: ZoK
authors:
name: ZoK
title: Smart Contract Engineer
url: https://example.com
image_url: https://github.com/yangshun.png
tags: [ZKP, MPC, DeFi, Rust, Solidity, Cryptography]
---

Language: Vietnamese, English (Fluent)

- Building smart contracts with Rust and Solidity.
- Interested in Zero-Knowledge Proofs (ZKP), Multi-Party Computation, and DeFi.
5 changes: 0 additions & 5 deletions projects/cex.md

This file was deleted.

5 changes: 0 additions & 5 deletions projects/dex.md

This file was deleted.

16 changes: 15 additions & 1 deletion projects/zswap.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,18 @@
sidebar_position: 2
---

# ZUNI
# ZSwap

## The problem ZSwap solves
### 1. Concentrated Liquidity:
While most DEXs currently draw inspiration from UniswapV2, they face a significant challenge: liquidity is dispersed across the entire price spectrum, from zero to infinity. This approach is inefficient for pairs like stablecoins, where prices tend to hover close to 1. With ZSwap, we enable liquidity providers to concentrate their contributions within a narrow price range, such as 0.99 to 1.01, thereby optimizing liquidity utilization.

### 2. Decentralized Application:
Despite the decentralization of smart contracts, DEX frontends often retain a centralized nature. ZSwap has effectively confronted this concern with the integration of BOS on NEAR. Today, ZSwap stands as a fully decentralized, trustless, and efficient liquidity DEX.

## Challenges we ran into
### 1. BOS Integration:
Learning BOS has presented its own set of challenges. Due to its newness, certain features like the import of JavaScript cannot be utilized as seamlessly as before. This has led us to write more code, and the lack of support for asynchronous functions has proven to be a hurdle. However, despite these difficulties, we hold the belief that BOS will evolve and address these issues as it continues to develop.

### 2. Cross-Contract Calling:
Navigating the concept of cross-contract calls on Near, especially in comparison to Ethereum, has proven intricate. Adapting to this paradigm shift requires a change in mindset. However, we are optimistic about its potential to resolve issues such as entrancy attacks, a challenge commonly faced within the Ethereum ecosystem.
16 changes: 16 additions & 0 deletions projects/zuni.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,19 @@ sidebar_position: 1
---

# ZUNI

## The problem ZUNI - DID on Flow solves
ZUNI tackles the challenges of centralized identification and traditional KYC processes that compromise user privacy.

By utilizing Decentralized Identifiers (DID) and Verifiable Credentials (VC) based on W3C specifications, ZUNI enables users to take control of their identity and disclose only necessary information.

With the power of zk-SNARKs, credentials can be efficiently verified without exposing sensitive data. This innovative solution provides secure, privacy-preserving identity verification, giving users peace of mind and control over their personal information. Say goodbye to unnecessary data disclosures and welcome a new era of self-sovereign identity with ZUNI.

## Challenges we ran into
### 1. Integration Complexity and Time Constraints:
One of the main challenges we encountered was the complexity of integrating different components into a seamless system. The integration process required careful coordination and thorough testing, which took more time than initially anticipated. We had to ensure that all the functionalities of ZUNI, including DID and VC support, worked seamlessly together, resulting in a robust and reliable self-sovereign identity application.

### 2. Lack of Mobile ZKP Support:
While the zk-SNARKs protocol is a powerful tool for ensuring data privacy, we faced a significant hurdle in finding suitable support for generating zero-knowledge proofs (ZKPs) directly on mobile devices. As a result, we had to explore alternative solutions and devise workarounds to achieve the desired level of privacy and security while maintaining efficient verification on mobile platforms.

Overcoming these challenges has been a crucial part of our journey in building ZUNI, and we are continually working to refine and optimize the application for a seamless user experience across both web and mobile platforms. Our dedication to providing a secure, privacy-focused identity solution has driven us to overcome these obstacles and deliver an innovative and impactful product.
4 changes: 4 additions & 0 deletions src/css/custom.css
Original file line number Diff line number Diff line change
Expand Up @@ -51,3 +51,7 @@
background-size: cover;
background-repeat: no-repeat;
}

.margin-vert--md {
display: none;
}
10 changes: 0 additions & 10 deletions src/theme/Footer/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -60,16 +60,6 @@ export default function FooterWrapper(props: Props): JSX.Element {
ZSWAP
</Link>
</div>
<div className="flex items-center gap-2">
<Link to="/projects/cex" className="text-blue-500 text-xl">
CEX
</Link>
</div>
<div className="flex items-center gap-2">
<Link to="/projects/dex" className="text-blue-500 text-xl">
DEX
</Link>
</div>
</div>
</div>
</div>
Expand Down

0 comments on commit 158fdaf

Please sign in to comment.