Flea market using Libra and Ethereum

Hello Libra community.
I am very proud to announce my project, flea market application using Libra and ethereum private chain, in this community.

Web demosite : https://flibra.gaiax-blockchain.com/
Document: https://medium.com/@gnx.vw903/flea-market-using-libra-and-ethereum-c063e5e5723c
Github : https://github.com/gaiax/fLibra

I have start studying programming since I knew about blockchain in Feb 2019, thus this is my first to announce my application on public.
From now on, I want to make more contributions to Libra in order to launch it !!

Go forward Libra Community in 2020 !!

6 Likes

Good job. But why use Ethereum, there are too many types of technology used.

2 Likes

Thank you!!
The reason of using ethereum was just for R&D.
I just wanted to know about how I can use ethereum private chain.

Main goal is escrow, so I will replace ethereum based function with Move based functions as Libra develops.

1 Like

Very cool!
I really like the idea to combine Ethereum and Libra for this, as it looks currently, Ethereum is much better at “global state contract” whereas Libra is much better at “scalable Stablecoin payments”, so it makes sense to combine both.
I didn’t look at the code, but how do you correlate the payment and the NFT transfer? This is crucial to get right, as I see it from the diagram, there are some “non-trustless” gaps in there, which might easily be closed - do you know of metadata you can add to a Libra transaction (https://github.com/libra/libra/commit/cdab938f5ba0e1a93227a0c8e1251d004bc92688)? Also, merkle trees could be used for this.
Would love to get your opinion on this.

2 Likes

Wow, this is so Pansuke cool and i hope you create that kind of feature :face_with_hand_over_mouth:

2 Likes

Thank you Alex! I am very glad to see your comment.

Now, I am also considering how I can correlate Libra and ethereum.
One idea is using metadata as you comment. I think that Libra payment and ethereum transaction will be correlated by putting transaction hash as metadata.

What do you mean “merkle trees”? How can I use it?

Thank you

1 Like

Thank you! Let’s bring more heat to Japanese Libra community together!

1 Like

I will soon write a blog post about using the metadata feature with jlibra. Will post a link here.
About correlating transactions: a transaction hash might not be enough, the sender of both transactions might have to be linked. This can be done by signing and “ecrecover” (in Ethereum), so a 32 bytes private key’s signature can be verified in Ethereum and Libra.
Merkle trees could be used as transaction inclusion verification. But that might be difficult due to different block times in Libra and public Ethereum.

2 Likes

Thank you. I’m looking forward to seeing your blog!
Also, I will consider more about correlating transactions.

1 Like

haha… pan pan Pansuke. i am not enthusiastic about Japanese stuff specifically at all, though.
But keep it up, anyway

2 Likes

Excellent work. By chance, do you live anywhere near Tokyo? I wondered if you are wiling to discuss at an upcoming Tokyo Libra Blockchain meetup?

1 Like

Thank you for your comment.
Yes, I live in Tokyo. Could you give me more details about the event?

Link: https://www.meetup.com/Tokyo-Libra-Blockchain/events/267850937/

We look forward to your attendance at the event. Please let us know if you would like to present anything.

1 Like

Sorry, I would not be able to attend the meetup because I already have a schedule on 27th.
I will join next meetup if I have a time.
Please keep in touch!!