Japan Smart Chain | Hackathon Bounty
📖 About
Japan Smart Chain(JSC)は、イーサリアムとの完全な互換性を備え、日本国内の産業リーダーによってバリデートされる、日本の規制に最適化されたレイヤー1ブロックチェーンです。
Mizuhiki アイデンティティ (ID) は、マイナンバーカードをワンタップするだけで発行できるオンチェーンのユニバーサルIDです。Mizuhiki IDにはソウルバウンドトークン(SBT)によるオンチェーンのKYC証明が含まれており、ユーザーは、複数の仲介者に個人情報を開示することなく規制の枠組みが適用されるサービスを利用することが可能です。
📜 Bounties
“Mizuhiki Verified”ソウルバウンドトークンを活用して、以下いずれかのアプリケーションを開発してください:
1. Compliant, Privacy-Preserving DeFi application
このトラックはより技術的な側面に焦点を当てています。最新の暗号技術プロトコルを実装したいチームや、既存のソリューションをシンプル化したいチームに適したテーマです。
🥇Winner prize: 💵US$1500
2. Ticketing application
このトラックは「ユーザーエクスペリエンス」や「デザイン」に焦点を当てています。web3アプリケーションにおけるユーザーのオンボーディングやリテンションをシンプル化したいチームに適したテーマです。
🥇Winner prize: 💵US$1500
Other prizes up for grabs:
💎 Special Award (💵US$500)
(1) または (2) の勝者には至らなかったとしても、JSCの掲げるミッションに強く共鳴するユニークなアイデアに贈られます。
📣 JSC Founders and Investors
さらに、勝者にはweb3の最前線をリードするJSCの創業者や投資家に直接ピッチできる機会が与えられます。今回のプロジェクトを本格的なビジネスへと発展させるチャンスです。
Mizuhiki Verified ソウルバウンドトークンはJSC上でのみ利用可能なため、参加者のみなさまにはEthereum互換のJSCテストネット「Kaigan」を使用していただきます。
テストネットへのアクセスをご希望の方は developers@japansmartchain.comまでご連絡いただくか、ETHTokyoのカンファレンスやハッカソン会場でJSCメンバーに直接お声がけください。
✅ Qualification Requirements
審査は、アイデアの価値、技術的な完成度、そして Mizuhiki Verifiedソウルバウンドトークン(SBT)の活用度に基づいて行います。
Core Requirement
プロジェクトでは、JSC Kaiganテストネット上で Mizuhiki Verified SBTを統合する必要があります。目的は以下のとおりです:
日本の規制に準拠したアプリやトークンを開発すること
ロイヤリティやチケッティング用途をより円滑に実現するアプリを開発すること
Submission Package
応募資格を得るためには、各チーム48時間以内に以下すべてを提出する必要があります:
1️⃣ GitHubリポジトリ(以下を含むこと)
☐ スマートコントラクト、スクリプト、フロントエンドコード、テスト、ドキュメント。
☐ 完成度の高いREADMEファイル(下記の構成に従うこと)。
2️⃣ READMEファイル(以下のセクションを明確にラベル付けすること)
☐ プロジェクトを一文で要約した説明。
☐ プロジェクトでどのようにMizuhiki Verified SBTを活用したか。
☐ サポートなしで実行できるセットアップおよびテスト手順。
☐ 短いデモ動画(3分以内)またはスライドデックへのリンク。
☐ プロジェクトを改善・展開するために検討しているネクストステップ。
3️⃣ チーム概要
☐ 各メンバーの簡単な紹介と担当役割。
Demo & Presentation
各チームは以下のいずれかを提供する必要があります:
☐ 締め切りまでにアップロードされた3分以内のデモ動画。
☐ 審査時のライブでのプレゼンテーション。
🚨 Disqualification Triggers
以下の場合、プロジェクトは失格となります。ご注意ください。
JSC Kaigan テストネット上で Mizuhiki Verified SBTを使用していない場合。
README、デモ、チーム概要を含む完全な GitHubリポジトリを提出していない場合。
提出期限を守らなかった場合。
⚖️ Judging Criteria
🏆 Privacy-Preserving DeFi
Public blockchains cannot achieve mainstream adoption without robust privacy. Yet current privacy tools, such as mixers like Tornado Cash or Cyclone, are associated with illicit activity and face regulatory crackdowns. The challenge is to create privacy-preserving solutions that protect users while remaining compliant.
The Japan FSA states1:
取引記録が公表されるため、プライバシー、守秘義務、消費者保護に関する懸念が生じる
Ref: FSA (slide 15)
Using Mizuhiki ID, we can solve the compliance part, but correlational privacy risk is still a major concern.
For example, a person using an EOA for a stablecoin transaction at the convenience store may then have their EOA “doxxed” by the convenience store attendant.
At the same time, tooling like privacypools.com or Tornado Cash do not offer enough regulatory certainty or safety for “normal” users.
We want to see DeFi tooling that uses the Mizuhiki Verified Soulbound Token to filter out non-KYCed accounts, but also help to preserve privacy by obfuscating transaction amounts, sender/receiver addresses.
Tooling Ideas | Possible Features |
---|---|
Smart Contract Accounts Enable KYC’ed users to access DeFi with enhanced privacy and flexibility by binding Mizuhiki Verified SBTs to smart contract accounts instead of EOAs, unlocking programmable identity, multi-address support, and optional privacy-preserving interactions. |
Privacy wallet like Wasabi -Wallet. Embedded Smart Contract Account SDK. AI agents / Object Capability (OCap). |
Privacy Pools Privacy pools can be thought of as a coin mixer (like Tornado Cash) + a compliance gateway. We encourage developers to leverage Mizuhiki Verified SBT to form the compliance gateway. |
Denomination Dependent. UTXO / Account Based. Interaction with Smart Contract Accounts. Easy User Experience. Yielding Privacy Pools. |
Potential Use Cases
B2B, Trade Finance
Salary Payments
General DeFi (UniSwap, SushiSwap, Trading)
Yielding or staking platforms
Investment Platform
Recommended Reading:
Coinbase, “How zero-knowledge proofs can bring the Bank Secrecy Act into the digital age,” 2025. [Online]. Available: https://www.coinbase.com/
V. Buterin, J. Illum, M. Nadler, F. Schär, and A. Soleimani, “Blockchain Privacy and Regulatory Compliance: Towards a Practical Equilibrium,” SSRN, Sep. 6, 2023. [Online]. Available: https://ssrn.com/abstract=4563364, doi: 10.2139/ssrn.4563364
D. Molnár, “Wasabi Wallet: Unfairly Private,” Medium, Mar. 23, 2019. [Online]. Available: https://medium.com/@molnardavid84/wasabi-wallet-unfairly-private-fdae78bb8cdd
⚖️ Judging Criteria
Completeness of main project (setup, end-to-end testing) | 20% |
Use of modern cryptographic techniques or research (ZKPs, FHE) to improve (1) robustness of privacy, (2) computation speed and (3) code simplicity | 20% |
Seamless User Experience (onboarding, retention, easy for non-technical users) | 40% |
Real-world utility: solving a meaningful compliance problem whilst being integrated effectively with web3 (technologies) | 20% |
🥇Winner prize: US$1500
🏆 Ticketing
Use the Mizuhiki Verified SBT to create a seamless user experience for ticketing (for real-world or virtual concerts, gaming, or loyalty).
This track is slightly less technical than (1), with judging criteria more focused on a seamless, “magical” user-experience.
Today’s Ticketing Problem:
Today’s ticketing is plagued by fraud, scalping, high fees, and a lack of transparency; hurting both issuers and fans. Issuers lose control over resale markets and fan relationships, while fans face fake tickets, inflated prices, and zero loyalty rewards.
Web3 could solve this by making tickets verifiable, programmable, and ownable: issuers can enforce resale rules, capture royalties, and engage fans directly, while fans gain guaranteed authenticity, fairer pricing, and lasting value through NFT-based collectibles and rewards.
Ticketing applications may include the following features:
💱 Limiting resales
Price Caps: Event organiser can stipulate caps on resale prices in a ticket smart contract, preventing premature resales or scalping.
🎟️ Transfer without double spend: as soon as a ticket is transferred or resold, the ticket QR/barcode changes on both the (digital) ticket, and the ticketing platform’s (blockchain) database, so that the purchaser is guaranteed entry.
👾 Fan Unlocks: Attendance to certain events or purchase of merchandise can unlock “super-fan” opportunities and/or events. Use Mizuhiki to verify the user’s identity.
💳 Cheap payment methods:
Send stablecoin payment to a ticketing app → easy one click, finalised payment + easy refunds if show is cancelled.
Accumulate points on app or transfer points to other ticketing providers.
🔐 Offline Usage: Use ZKs to prevent double-spend problem without internet, or prove eligibility to certain events.
Fan community building features:
Tickets can provide participation to certain activities in DAOs, such as voting and reward distributions. Ticketing apps that add a “DAO” feature may have a chanc to be featured with the Japan DAO Association.
Potential Use Cases
Integration with major ticketing backends in Japan
Create Japan’s #1 end-to-end ticketing or rewards platform
⚖️ Judging Criteria
Completeness of main project (setup, end-to-end testing) | 20% |
Innovative Design & Presentation of Application | 20% |
Seamless User Experience (onboarding, retention, easy for non-technical users) | 40% |
Real-world utility: solving a meaningful compliance problem whilst being integrated effectively with web3 (technologies) | 20% |
🥇Winner prize: US$1500