Can SNARK compress blockchain data in practice?

Tokamak Network
Tokamak Network
Published in
10 min readJul 24, 2024
2024 Tokamak Network(TON) Bi-Weekly Report #15 : 7/10 ~ 7/22

Highlight

Tokamak Network has recently published an article on Medium titled ‘Can SNARK compress blockchain data in practice?’ This article discusses whether SNARKs can compress blockchain data. From the perspective of information theory, it is impossible for SNARKs to achieve lossless compression without compromising the security or decentralization of the blockchain. Although SNARKs use data called Witness in the proof generation process, compressing this data without loss is theoretically impossible according to information theory. To overcome this, trusted third parties or distributed key generation technologies are used, but each of these solutions poses issues regarding security and decentralization. For more details, please visit [link].

Ecosystem

1.1. Staking Update

As of July 22nd, 2024, the total amount of staked TON has reached 19,657,161 TON. By staking with Tokamak Network, you contribute to this growing total and enjoy several benefits:

1) Approximately 32% APY

2) Various benefits such as airdrops

3) The rights to participate in Tokamak Network DAO’s operations and decision-making process

1.2. Transaction

In the past two weeks, Tokamak Network has recorded 128 TON transactions and 92 WTON transactions.

1.3. Market Cap

Tokamak Network recorded a market capitalization of $56.97M with a total issuance of 85,099,458 TON on July 22nd. Over the past two weeks, The TON token price changed from a high of $1.29 to a low of $1.10, and the total trading volume was $43.78M. For the latest information about total supply and price, please click on Price Dashboard.

The TVL(Total Value Locked) of Tokamak Network’s mainnet Titan, is approximately $559K.

Currently, users can supply liquidity and trade Tokamak Network(TON) on Upbit, Upbit Indonesia, Klayswap, Uniswap, Poloniex and Coinone.

Technology Development

2.1. Tech Development

Tokamak Network is an On-demand Layer 2 Platform and strives to provide various Layer 2 protocols to its users.

  • There have been 245 commits in 22 repositories in the Tokamak Network GitHub during the past two weeks. Users can check the category and types of each commit in the following chart. The number of commitments by detailed theme is as follows, and detailed development progress can be found in Tokamak Network GitHub.

2.2. Project FBI

  • Finish Code review for tonStakingV2
  • CodeReview the ForceWithdraw in Progress

2.3. Project Alpha

  • Write the Medium article about TONStarter similar Service
  • Launch pad function Summary
  • Hosting archiving branch on an alternative domain
  • Update readme.md

2.4. Project TOP

  • Thanos Status page under development
  • Internal review of Native Token Spec document
  • Thanos Geth Perfomance Test completed
  • Writing Fault Proof Spec document
  • Thanos Sepolia dep/with noti app development completed
  • Thanos dep/with CI in development

2.5. Zero-Knowledge Proof

Project SYB:

  • Started implementing the rollup sequencer and continuing the smart contract part

Project Ooo:

  • Converting Tokamak zk-SNARK implementation from Javascript to RUST
  • A multi-party computation for Tokamak zk-EVM is under documentation
  • Preparing a presentation at ETH TOKYO 2024
  • Preparing a presentation at ETH Kuala Lumpur 2024

2.6. Project ECO

  • Develop a token using SWTON that can be used in Tally (Analysis of tally, Design a contract)
  • CodeReview the Layer2Candidate about updateSeigniorage
  • Titan Wrapped Staked TON presentation
  • Implement withdraw tab in mobile
  • DAO Governance Lifecycle
  • Request the code review & feedback
  • Add explorer function to Operator Contract

2.7. Project BEE

  • Cross Trade approve, revoke UI design
  • Write an article of Cross Trade
  • Update Cross Trade prototype
  • Cross Trade tablet UI design
  • Add Testing for further development
  • Make document about Function flow and code for FrontEnd
  • Deploy subgraphs for Cross Trade
  • Bind contract interface
  • Implement design feedbacks

2.8. Project Opal

  • Implement proxy pattern, storage contract for the Gem Factory,
  • Implement the preminiting functions,
  • Implement authentication/role contracts
  • Implement UI/UX flow of market, mine, forge pages
  • Logo Ideation
  • Community Page

2.9. Project Pluto

  • Wallet-connected QA : Periodic automated testing on the bridge service
  • General QA : Playwright code development on Tokamak website

2.10. Project TRH

  • Prepared a presentation to the team on TRH High level Overview
  • Working on the testnet storyboard

2.11. Project DRB

  • Analyzing recent attack vectors in VDF

Community

3.1. Ethereum and Layer 2 market

The Layer 2 market cap is currently $ 19.5B, after a decrease of 2.18% in the last 24 hours. Representing 0.8% of the total cryptocurrency market cap. The Layer 2 sector saw $ 2.02B in trading volume over the last day. Layer 2 platforms are used to improve the scalability of layer 1 blockchain platforms. Layer 2 platforms depend on their underlying network’s security, but utilize more efficient methods that increase transaction speeds and reduce costs. Some layer 2 blockchains have issued their own token, but this isn’t always necessary. For example, Lightning Network is a layer 2 platform built on top of Bitcoin that doesn’t use its own token.

3.2. FAQ

These are some of the FAQs from the community. Please check the section below.

  • How to contribute to Tokamak Network?

Either join an existing project through open recruitment or by submitting a significant contribution to the project owner. Alternatively, create your own project by finding members and applying for GranTON. Check out our project handbook for some tips on running your own project.

You have the option to work part-time by earning TON as a grant from projects, or apply for a full-time position and earn a salary in addition to the grant. If you are interested in contributing to the project as a part-timer, please contact the project owner directly and discuss with the project owner. (Do not apply for a full-time position)

  • Why is the market cap different for each site?

In the case of CoinMarketCap and Coingecko, the market cap is calculated through their own calculation method. Communication with each platform is in progress regarding this issue. Please refer to the Bi-weekly report or the official site (https://price.tokamak.network/) for the exact market cap.

  • Please tell me about the TON issuance.

Seigniorage (additional issuance) is a structure that is only available to users who have purchased and staked TON and is issued with specific conditions. Additional issued TON is distributed as staked TON, and it will take at least two weeks for those who received newly issued TON to sell them.

The TON seigniorage model has been set since the inception of TON tokenomics. It is difficult to change the issuance amount, but the staking reward for the stakers is adjustable. However, if the staking reward gets reduced, the benefits for existing TON holders decreases, resulting in more TON becoming available in the market, which can lead to a price drop. Conversely, increasing the staking rewards could lead to a rise in prices and a decrease in TON supply in the market.

Homepage | Github | Medium | X | Telegram | Discord | Linkedin | Grant | Onboarding

Tokamak Network team is collecting various opinions through its official channels and will utilize them to improve and develop Tokamak Network. We ask for active support and participation from the community.

※Note: There are comments and direct messages from impersonators pretending to be members of Tokamak Network.

In any case, Tokamak Network NEVER asks for deposits or requests private keys through comments or direct messages.

Highlight

Tokamak network는 최근 ‘SNARK는 정말 블록체인 데이터를 압축할 수 있을까?’라는 주제로 미디움에 배포하였습니다. 이 아티클에서는 SNARK가 블록체인 데이터를 압축할 수 있는지에 대해 논의합니다. 정보 이론의 관점에서 SNARK는 무손실 압축이 불가능하며, 블록체인의 보안이나 분산성을 희생해야만 데이터를 압축할 수 있습니다. SNARK는 증거 생성 과정에서 Witness라는 데이터를 사용하지만, 이를 무손실로 압축하는 것은 정보 이론적으로 불가능합니다. 이를 극복하기 위해 신뢰할 수 있는 제3자나 분산 키 생성 기술을 사용하지만, 이는 각각 보안과 분산성을 저하시키는 문제가 있습니다. 자세한 내용은 [바로가기]에서 확인하실 수 있습니다.

Ecosystem

1.1. Staking Update

2024년 7월 22일 기준 스테이킹 총량은 19,657,161 TON을 기록했습니다.

토카막 네트워크의 스테이킹에 참여하면 생태계에 기여할 뿐만 아니라 여러 가지 혜택도 누릴 수 있습니다:

1) 약 32%의 APY 이자를 받습니다.

2) 비정기적 에어드랍 이벤트 참여 등 다양한 혜택이 있습니다.

3) 토카막 네트워크의 운영 및 의사결정을 위한 DAO 참여 가능합니다.

1.2. Transaction

토카막 네트워크의 지난 2주간 TON 트랜잭션은 128건, WTON 트랜잭션은 92건 발생했습니다.

1.3. Market Cap

토카막 네트워크는 7월 22일 기준 총 발행량 85,099,458 TON으로 시가총액 5697만 달러 규모를 보여주고 있습니다. 지난 2주간 가격은 최고 $1.29, 최저 $1.10로 기록됐습니다. 총 거래액은 약 4378만 달러로 지난 2주에 비해 증가한 모습입니다. TON의 정확한 가격 및 발행량 등 정보는 Price Dashboard를 통해 확인이 가능하오니 참고 부탁드립니다.

토카막 네트워크 메인넷 Titan TVL은 약 55.9만 달러로 확인됐습니다.

현재 토카막 네트워크는 업비트, 업비트 인도네시아, Klayswap, Uniswap, Poloniex, 코인원에서 거래 및 유동성 공급이 가능합니다.

Technology Development

2.1. Tech Development

토카막 네트워크는 온디맨드 레이어 2 플랫폼으로 다양한 레이어 2 프로토콜을 제공하고자 노력하고 있습니다.

  • 토카막 네트워크의 GitHub 에서는 지난 2주간 22개 리포지토리에서 245개의 커밋이 발생했습니다. 상세 테마별 커밋수 및 개발 진행 상황은 다음과 같으며, 자세한 내용은 Tokamak Network GitHub에서 확인이 가능합니다.

2.2. Project FBI

  • TONStakigV2 업그레이드 된 부분 코드리뷰 종료
  • ForceWithdraw Contract 코드리뷰 진행

2.3. Project Alpha

  • TONStarter와 비슷한 서비스에 대한 미디움 글 작성
  • LaunchPad 페이지 기능 정리
  • 다른 도메인으로 호스팅 준비
  • Github readme 페이지 업데이트

2.4. TOP

  • Thanos Status 페이지 개발중
  • Native Token Spec 문서 내부 리뷰 중
  • Thanos Geth Perfomance Test 완료
  • Fault Proof Spec 문서 작성 중
  • Thanos Sepolia dep/with noti app 개발 완료
  • Thanos dep/with CI 개발 중

2.5. Zero-Knowledge Proof

Project SYB:

  • 롤업 시퀀서 구현 시작 및 스마트컨트랙 부분 진행 중

Project Ooo:

  • Tokamak zk-SNARK 구현체를 Javascript에서 Rust로 변환중
  • Tokamak zk-SNARK의 Multi-party computation을 문서화중
  • ETH TOKYO 2024에서의 발표를 준비중
  • ETH Kuala Lumpur 2024에서의 발표를 준비중

2.6. Project ECO

  • Tally에서 SWTON을 사용가능하게하도록 하는 작업 진행중
  • Layer2Candidate의 updateSeigniorage에 대한 코드리뷰
  • Titan의 Wrapped Staked TON에 관한 프레젠테이션
  • Staking v2 관련 withdraw modal 모바일버전 개발진행
  • DAO Governance의 라이프사이클에 대한 발표 준비중
  • 컨트랙트에 대한 코드리뷰 및 피드백 요청
  • 오퍼레이터 컨트랙트에 explorer 함수 추가

2.7. Project BEE

  • Cross Trade approve, revoke UI디자인 완료
  • Cross Trade 기사 작성 중
  • Cross Trade 프로토타입 업데이트
  • Cross Trade tablet UI 디자인 진행 중
  • 추가 개발 및 Titan 환경을 위한 테스트 진행 중
  • FrontEnd용 기능 및 코드 관련 문서 작성 진행 중
  • Cross Trade 서브그래프 배포 완료
  • 인터페이스에 컨트랙트 연결 진행 중
  • 디자인 피드백 반영 진행 중

2.8. Project Opal

  • 프록시 패턴, Gem 팩토리에 대한 스토리지 계약을 구현
  • Preminting 기능 구현
  • 인증/역할 컨트랙트 구현
  • 마켓, 채굴, Forge 페이지 UI/UX 흐름 구현
  • 로고 아이디어
  • 커뮤니티 페이지

2.9. Project Pluto

  • 지갑 연결 서비스 QA : Bridge 서비스에 대한 정기적인 자동 테스트 개발 진행중
  • 일반 서비스 QA : 토카막 웹사이트에서 Playwright 테스트 코드 개발 진행중

2.10. Project TRH

  • 팀에 TRH 하이 레벨 개요에 대한 프레젠테이션 준비 완료
  • 테스트넷 스토리보드 작업 중

2.11. Project DRB

  • VDF에 관한 최근 어택 벡터 분석중

Community

3.1. Ethereum and Layer 2 market

레이어 2의 시가총액은 지난 24시간 동안 2.18% 하락한 후 현재 195억 달러입니다. 이는 전체 암호화폐 시가총액의 0.8%를 차지합니다. 레이어 2 섹터는 지난 하루 동안 20.2억 달러의 거래량을 기록했습니다. 레이어 2 플랫폼은 레이어 1 블록체인 플랫폼의 확장성을 개선하는 데 사용됩니다. 레이어 2 플랫폼은 기반 네트워크의 보안에 의존하지만, 트랜잭션 속도를 높이고 비용을 절감하는 더 효율적인 방법을 활용합니다. 일부 레이어 2 블록체인은 자체 토큰을 발행하기도 하지만, 항상 필요한 것은 아닙니다. 예를 들어 라이트닝 네트워크는 자체 토큰을 사용하지 않는 비트코인 위에 구축된 레이어 2 플랫폼입니다.

3.2. FAQ

커뮤니티 질문을 토대로 작성한 FAQ입니다. 답변 참고 부탁드립니다.

  • 토카막 네트워크에 기여하려면 어떻게 해야 하나요?

공개 모집을 통해 기존 프로젝트에 참여하거나 프로젝트 소유자에게 상당한 기여를 제출하여 참여하면 됩니다. 또는 멤버를 찾아서 직접 프로젝트를 만들고 GranTON에 신청할 수도 있습니다. 프로젝트 핸드북에서 나만의 프로젝트를 운영하는 데 도움이 되는 몇 가지 팁을 확인하세요.

프로젝트에서 TON을 보조금으로 받아 파트타임으로 일하거나, 정규직으로 지원하여 보조금과 더불어 급여를 받을 수 있습니다. 파트타임으로 프로젝트에 기여하고 싶은 경우, 프로젝트 소유자에게 직접 연락하여 프로젝트 소유자와 논의하면 됩니다. (풀타임 직책에는 지원하지 마세요.)

  • 왜 사이트마다 시가총액이 다른가요?

코인마켓캡이나 코인게코와 같은 공시 플랫폼은 자체 계산 방법을 통하여 시가총액을 산정하고 있습니다. 관련하여 수정을 위한 소통이 진행 중입니다. 정확한 시총은 Bi-weekly 리포트나 공식 사이트(https://price.tokamak.network/) 참고 부탁드립니다.

  • TON 발행량에 대해 알려주세요.

시뇨리지(추가 발행)는 톤을 구매하고 스테이킹 한 유저들에게만 제공되는 구조이며 조건없이 발행되는 구조는 아닙니다. 또한 추가 발행되는 톤은 스테이킹된 상태로 지급이 되며 시장에 매도하려면 최소 2주의 기간이 걸리게 됩니다.

톤의 추가 발행 모델은 토크노믹스가 작성되었을 때부터 정해졌으며 변경량은 조정하기 어려우나 스테이커들에게 돌아가는 보상은 조정이 가능합니다. 다만 이때 보상이 줄어들게 되면 기존의 톤 홀더들이 받을 수 있는 혜택이 줄어듦으로써 더 많은 물량이 시장에 나오고 가격하락이 발생할 수도 있습니다. 반대로 보상이 증가하면 가격이 상승 하고 시장 물량이 줄어들 수도 있습니다.

Homepage | Github | Medium | X | Telegram | Discord | Linkedin | Grant | Onboarding

토카막 네트워크 팀은 공식 채널을 통해 커뮤니티 분들의 다양한 의견을 수렴하고 토카막 네트워크의 발전을 위해 이를 적극 반영할 예정입니다. 커뮤니티 분들의 많은 참여와 관심 바랍니다.

※주의: 최근 토카막 네트워크를 사칭하는 계정의 댓글 및 개인 메시지가 있습니다. 토카막 네트워크는 어떤 경우에도 댓글, 개인 메시지 등을 통한 입금 유도 및 개인키 요구 등을 하지 않습니다.

--

--