# Some technical questions about the grin application.（一些关于grin应用的技术疑问）

**URL:** <https://forum.grin.mw/t/some-technical-questions-about-the-grin-application-grin/11808>\
**Category:** Tech Support\
**Created:** [May 30, 2025, 7:52am UTC](https://forum.grin.mw/t/some-technical-questions-about-the-grin-application-grin/11808 "2025-05-30T07:52:29Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![BOBO](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/bobo/32/6271_2.png) [@BOBO](https://forum.grin.mw/u/BOBO)\
**Post date:** [May 30, 2025, 7:52am UTC](https://forum.grin.mw/t/some-technical-questions-about-the-grin-application-grin/11808/1 "2025-05-30T07:52:29Z")

</div>

Since I am not a software engineer, I have a question about blockchain of to ask:

1. I heard that Bitcoin is basically a public ledger, and if Bob wants to prove his deposit to Alice, he just needs to provide his wallet address, and Alice can check the deposit balance on the blockchain of bitcoin.  
But grin is not public and private, and there is no address. If Bob wants to prove his grin deposit to Alice, how can he effectively prove it publicly?
2. Some hashes can be written into BTC; can grin also write hashes（Can grin store byte data?）? If I have another chain L2, can I use grin as L1 to increase credibility?

一些关于grin应用的技术疑问  
因为不我是软件工程师，有一个关于区块链的疑问请教：  
1.我听说，比特币基本上是公开帐本，如果bob要向alice证明存款，只需给出bob持币地址，alice可以链上查看存款余额。  
但grin 是不公开和隐私的，又没有地址，如果bob要向alice证明grin存款,如何有效公开证明。  
2.有些hash 可以写入btc；grin也可以写好hash吗，如果我有另一个链L2，可以以grin为L1增加信用吗

---

<div class="post-metadata">

**Author:** ![transatoshi](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/transatoshi/32/6247_2.png) [@transatoshi](https://forum.grin.mw/u/transatoshi)\
**Post date:** [May 31, 2025, 10:53am UTC](https://forum.grin.mw/t/some-technical-questions-about-the-grin-application-grin/11808/2 "2025-05-31T10:53:01Z")

</div>

1. Payment proofs  
[Payment Proofs - Grin Documentation](https://docs.grin.mw/wiki/transactions/payment-proofs/)

2. No, Grin does not have fields like OP\_RETURN where you can store any additional data, so this means no ordinals or hashes

> [@Ordinals on Grin](https://forum.grin.mw/t/ordinals-on-grin/10336/2):
>
> I think Grin is about the most spam proof chain there is. Where spam is shorthand for inscribed arbitrary data. This is because Grin is scriptless. So there’s no scripts in which to embed data. Grin has no addresses. So you can’t embed data in a pretend address. (you can in other hybrid MW chains like Litecoin). Kernels only allow a few bytes of arbitrary data in past lock heights. If you spread such data over many kernels of one tx, then finding them among a block’s sorted kernels is a…

---

<div class="post-metadata">

**Author:** ![Anynomous](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/anynomous/32/2928_2.png) [@Anynomous](https://forum.grin.mw/u/Anynomous)\
**Post date:** [May 31, 2025, 11:00am UTC](https://forum.grin.mw/t/some-technical-questions-about-the-grin-application-grin/11808/3 "2025-05-31T11:00:35Z")

</div>

You cannot spam grin with data, but you can sign a messaga via a transaction. So you can use it to create proofs, e.g. time stamps, but that message or data itself is not stored on chain.
