Pages:
Author

Topic: 3DPass: 3D objects tokenization decentralized platform | New Proof of Scan algo - page 12. (Read 5270 times)

jr. member
Activity: 159
Merit: 5
Ok, so I read pages on the 3DPass.org site and notice you can scan an object with a smartphone or special lab equipment. Will the chain therefore move and a block solved if someone scans a 3D object with their smartphone and submit the hash? What would happen if no-one scans an object?

First of all, not only physical 3D objects might be hashed, but also virtual ones which have basically been generated. So, we have one more crucial option:
1. scan an object with a smartphone or special lab equipment and then get them hashed by means of processing
2. generate or grab somewhere a 3D model and then get it hashed as well. And, yes, it's also possible to print the object by 3D printer or just produce it in some other way.

These two options have the only one difference which is seed data extraction method. If you're using a 3D model just generated, you don't need to scan the object physically, although the outcome will be the same: .stl or .obj file. These kinds of standard files is leveraged by 3DPass.

Talking about mining, miners could use 3D models generator in hope of finding a specific-shaped object the hash id of which would include zeros at the beginning. It's required to get rewarded from the network. Mining is expected to last about 60 years. And it serves mainly as a distribution mechanism. At the very beginning it will be possible to use smartphones to create the right hash, but it's the way less efficient then objects generation.

We're considering an alternative paid option to create a new block with. Especially, it would make sense after the mining finished.  E.x. someone has published their object and its hash id for the reason of utilization (to make deals with, mint currency, etc). What they have to do is to pay commission in 3DP for the validation service providing by nodes. If the validation is successful the new block is going to be created. It's expected people will use the network after 60 years being on the market. How much the commission fee will cost is up to the nodes to decide.

So, we hope the network will never come across with the lack of objects to create a new block out of.
legendary
Activity: 1638
Merit: 1013
A novel idea to use tokenization of a 3D object. My first reaction would be to wonder what the likelihood would be of the same object being hashed twice but with different results, or two near identical objects being hashed but with the same result. My next concern would be since you are doing a token sale who are on the team and some credible dox so we can see who we are dealing with and who will be holding a large portion of the supply, before putting money in. It is a good idea you have if you can make it work though.

1. Well, in your first question you're wondering about the precision of the object shape processing. The more precision you use, the more unlikely an object might have been mistaken with another one.  

A simple answer would be that you can set up the accuracy for 3D shape processing by means of adjustment of Grid2D algorithm's parameters (g- and s-). And it's expected that you use the same set of parameters each time, as well.

Parameter g- is what the precision depends the most. The object is being sliced by the number of cross-sections and then each cross-section is considered as a 2D contour. The contour is being put on the grid the cells size of which is proportional to the object size. For example, if you set up g=6, it means that the grid size is equal to 1/6 of the object size. And g=600, for example, would be equal to 1/600 of the object size. So, we have precision 100 times as high as g=6. Therefore, the likelihood of a mistake is being 100 times lower now. But it also means, that the quality of the objects models should be 100 times as accurate as well.

How it works in particular is described down here: https://3dpass.org/pass3d.html#parameters

BW, it took us a lot of takes and experiments to create the algorithm which would be able to adjust the accuracy. And it's one of the critically important features, cause you can use different kinds of scanners and models in different quality, etc.  


2. The team are seems to be proficient guys. And I guess, there is no way anyone could've created the algorithm like Grid2d without sufficient skills and vision.

PaulS - is an entrepreneur who's run up several IT start ups, IT background and marketing vision
Michael Co - is a developer with more than 15 years experience of C++/Rust (and other languages) programing, engineering background, etc
tvc.Micle - is another one proficient developer, more than 10 years in programing, focused on front-end

And, please, notice that "At this early stage we are selecting a pool of partners who will add essential value to 3DPass community at least within upcoming three-five years". That means, we're interested in partners who could've done something for the project to succeed. Make some cases, infrastructure, implementation, applications. It's the way important then just some venture money and so.

So, we can do it with the community support.
Feel free to reach out to our team over Discord.

Ok, so I read pages on the 3DPass.org site and notice you can scan an object with a smartphone or special lab equipment. Will the chain therefore move and a block solved if someone scans a 3D object with their smartphone and submit the hash? What would happen if no-one scans an object?
jr. member
Activity: 159
Merit: 5
A novel idea to use tokenization of a 3D object. My first reaction would be to wonder what the likelihood would be of the same object being hashed twice but with different results, or two near identical objects being hashed but with the same result. My next concern would be since you are doing a token sale who are on the team and some credible dox so we can see who we are dealing with and who will be holding a large portion of the supply, before putting money in. It is a good idea you have if you can make it work though.

1. Well, in your first question you're wondering about the precision of the object shape processing. The more precision you use, the more unlikely an object might have been mistaken with another one.  

A simple answer would be that you can set up the accuracy for 3D shape processing by means of adjustment of Grid2D algorithm's parameters (g- and s-). And it's expected that you use the same set of parameters each time, as well.

Parameter g- is what the precision depends the most. The object is being sliced by the number of cross-sections and then each cross-section is considered as a 2D contour. The contour is being put on the grid the cells size of which is proportional to the object size. For example, if you set up g=6, it means that the grid size is equal to 1/6 of the object size. And g=600, for example, would be equal to 1/600 of the object size. So, we have precision 100 times as high as g=6. Therefore, the likelihood of a mistake is being 100 times lower now. But it also means, that the quality of the objects models should be 100 times as accurate as well.

How it works in particular is described down here: https://3dpass.org/pass3d.html#parameters

BW, it took us a lot of takes and experiments to create the algorithm which would be able to adjust the accuracy. And it's one of the critically important features, cause you can use different kinds of scanners and models in different quality, etc.  


2. The team are seem to be proficient guys. And I guess, there is no way anyone could've created the algorithm like Grid2d without sufficient skills and vision.

PaulS - is an entrepreneur who's run up several IT start ups, IT background and marketing vision
Michael Co - is a developer with more than 15 years experience of C++/Rust (and other languages) programing, engineering background, etc
tvc.Micle - is another one proficient developer, more than 10 years in programing, focused on front-end

And, please, notice that "At this early stage we are selecting a pool of partners who will add essential value to 3DPass community at least within upcoming three-five years". That means, we're interested in partners who could've done something for the project to succeed. Make some cases, infrastructure, implementation, applications. It's the way important then just some venture money and so.

So, we can do it with the community support.
Feel free to reach out to our team over Discord.
legendary
Activity: 1638
Merit: 1013
A novel idea to use tokenization of a 3D object. My first reaction would be to wonder what the likelihood would be of the same object being hashed twice but with different results, or two near identical objects being hashed but with the same result. My next concern would be since you are doing a token sale who are on the team and some credible dox so we can see who we are dealing with and who will be holding a large portion of the supply, before putting money in. It is a good idea you have if you can make it work though.
jr. member
Activity: 159
Merit: 5
It would be interesting to see a video of this concept in action.


Check out 3DPass short video we've just made. It's a sketch, actually, just for now, to explain better what is 3DPass about: https://3dpass.org/assets/img/3dpass_concept.mp4

Hope, it's helpful.
Looking forward to your feedback.



Am I right, it works for virtual 3D models coming down into real either?
I mean, you don't necessarily need a real thing.. For example, game items, or even some stuff like real estate or vehicles, emerged as projects in your head or in the computer but then have been implemented in reality.

How are you dealing with the problem if the object lost it's shape, got deformed?


Yes, generally, it does work both ways. But we should look into it carefully, since modern technologies are still limited. 

In order to follow an object shape changes it's expected 3DPass recognition processing to be run before and after the damage. And then those two objects, linked between each other, should be saved in the blockchain.

Tokenization of shape changes (in dynamic): https://3dpass.org/features.html#tokenization_of_real_objects

However, it's required the Proof of Existence of the incident, as well.
legendary
Activity: 1128
Merit: 1028
It would be interesting to see a video of this concept in action.


Check out 3DPass short video we've just made. It's a sketch, actually, just for now, to explain better what is 3DPass about: https://3dpass.org/assets/img/3dpass_concept.mp4

Hope, it's helpful.
Looking forward to your feedback.



Am I right, it works for virtual 3D models coming down into real either?
I mean, you don't necessarily need a real thing.. For example, game items, or even some stuff like real estate or vehicles, emerged as projects in your head or in the computer but then have been implemented in reality.

How are you dealing with the problem if the object lost it's shape, got deformed?
jr. member
Activity: 159
Merit: 5
It would be interesting to see a video of this concept in action.


Check out 3DPass short video we've just made. It's a sketch, actually, just for now, to explain better what is 3DPass about: https://3dpass.org/assets/img/3dpass_concept.mp4

Hope, it's helpful.
Looking forward to your feedback.

jr. member
Activity: 159
Merit: 5
It would be interesting to see a video of this concept in action.


What kind of videos, do you think, would work better:
- use-cases application videos (e.x. real diamonds digital transformation, how to use in games, metaverse, etc.)
- or just overall mechanics explanation high level concept video?


copper member
Activity: 97
Merit: 2
It would be interesting to see a video of this concept in action.
jr. member
Activity: 159
Merit: 5
Hello, everyone!

According to 3DPass's Road Map, we've started the private 3DP pre-sale negotiation round which will last no longer then the network starts. 

At this early stage we are selecting a pool of partners who will add essential value to 3DPass community at least within upcoming three-five years. Certainly, we’re looking for mature “players” to whom 3DPass technology would give advantages, as well as participation. We are certainly focused on sourcing “win-win” situation rather then just some venture money. We believe in principles of fair partnership.

Preferable areas: Crypto, WEB 3.0, NFT, Metaverse, Marketplace, Gaming, Augmented reality, Diamonds & Jewelry, Banking, Mining.

If you have any suggestions or ideas, feel free to message us over Discord.

Invitation link: https://discord.com/invite/u24WkXcwug

3DPass team
jr. member
Activity: 159
Merit: 5


I don't have any experience with Finexbox.

I'm just trying to figure it out how to use pass3d in practice. So, I've downloaded and processed those two sample objects pir1 and pir2. What do I got is:

Code:
xxxxx@xxxxx:~/Desktop/3dpass$ ./pass3d -i pir1.obj -a grid2d -g 8 -s 68
Select top 10 hashes
"9bccac20a0586638cc74a2ff295c987d470794f24f008b02ce02643d0281f03f"
"11c41b6b30b191a2d61ae803d48cc42e83f9fdaac730665b24e3272672133efd"
"6f37f712139012d1c118cadea3a44b0535fa6b4b1272b1da49af3eb6498011f6"
"4453ed1aa4dabe394a0cedd79f8edb0940fb43a5558fbfa89ce56dad3fc8876c"
"aa4019c8c160da9d2af69edc19589aabd925bc696966b967f92b71947f75f8f0"
"090ae6b23e2192fa4c2fb40cddad6e8537e2b437c49ff9fb227cf32c4e4085fc"
"dd227121b91adcb5beabb0be9412613ebdfde8c5660301eb17583fa644b8793d"
"880cfda2b4811bf2ff1fe3ab92b38e64fc134d98c3dc8764eb8641a477b77a47"
"15cc9ef656a14c9ffde999512d11bd81cd5eaedaa81139a61847d470ea01043b"
"543e1c3929ea810f4e8c7cfc27f0b60df21a9374089f2278617dae327e32b034"
xxxxx@xxxxx:~/Desktop/3dpass$ ./pass3d -i pir2.obj -a grid2d -g 8 -s 68
Select top 10 hashes
"72592f8f6ea67c60ca7d9c7683256c3636a30be464952eb82996bff52ca4415d"
"3720e731b9aa04b08d83de34a796cbc389fce2c62365c68206c5610106db053d"
"a65008cdc77f72b47eda70e7c2eb57f93e4fffde5a5356549ac7dbf5d422dffa"
"5930d4a4a98ddff21997daaa8410b151f85dcdb7bfe6b0fb1a05af0e99c276fc"
"6846a36abb6dc50df6845627e6553ede8337e7350254ae8d02b7b7a696c79192"
"b20cf89afb10f14795afe517c82d7f6185da840e6035c48b488792e2df61846d"
"aa4019c8c160da9d2af69edc19589aabd925bc696966b967f92b71947f75f8f0"
"deb83d22570bfc07b8881618dc34a6624616521475bac17798b7348cf6684fd1"
"dd227121b91adcb5beabb0be9412613ebdfde8c5660301eb17583fa644b8793d"
"543e1c3929ea810f4e8c7cfc27f0b60df21a9374089f2278617dae327e32b034"

What should I do next to mine 3DP? How should I interpret the outcome? How do I know if the object is recognized?



Well, first, you have the object recognized, because you have 3 matches:

Code:
"aa4019c8c160da9d2af69edc19589aabd925bc696966b967f92b71947f75f8f0"
"dd227121b91adcb5beabb0be9412613ebdfde8c5660301eb17583fa644b8793d"
"543e1c3929ea810f4e8c7cfc27f0b60df21a9374089f2278617dae327e32b034"

It's enough to get at least one match for the object to be recognized. Those two example models are different scans of the same real piece of rock.

Second:

This set of parameters was used:
Code:
-a grid2d -g 8 -s 68

-a grid2d  - recognition algorithm -  grid2d (there might be several algorithms to choose)
-g 8 -  - scale grid 8x8 was leveraged
-s 68 - 68 cross-section contours had been analyzed to extract seed data for hashes

Mining:
As I mentioned before, there are specific rules applying to the outcome. In order to get rewarded you have to pick up a 3d model (it doesn't matter would it be a real scan or just an art 3d object), the result of its processing must correspond to the rules:
1. The top first hash must have "0" at the beginning, like this:
Code:
"0........."
2. Every 243000 blocks there's going to be a difficulty step. After climbing over the step "+0" must be added to the hash, like this:
"00........."

So, what the mining software should do is to creating (or picking up somewhere) 3D models in hope of finding the right hash.



legendary
Activity: 1128
Merit: 1028
here is Finexbox exchange BTC address:  3A8Nj2ebeat7PJigopnKp8JpUb6tdxBxiv

Just to make it clear for the community. Let me quote your proposal here, that you've sent to our Discord chat for consider:

Quote
Ok. We have 6 pairs to choose, BTC,ETH, BNB, LTC, USDT, TRX, the official price is 0.1btc/pair. But there is a discount for payment within a week, I've applied for a discount of 0.085btc for you. If you can pay now, i can only charge 0.07btc/pair. At the same time, you'll get a free advertising banner for one month
and you will get these lisitng services :
1.Cover all our media
2.Volume support after listing,and Trade bot
3.Buy wall
the listing time is within 3 day,the free wallet update, not delist in the future
that's all, if you have any concerns, please let me know
banner like this

  • sunnylulu would come to 3DPass chat and proved they have to do with Finexbox exchange. They managed to change the information on the official web site, etc
  • 3DPass haven't launched mainnet yet. We have planned to do it within 3 months
  • In my opinion, it's up to the community to decide
  • I have no personal experience trading on Finexbox. Does anyone have?

Could, someone, please give your opinion about it? What kind of pluses and minuses could we get, if we had an exchange at the beginning? We have plenty of time to think it over and then make right decision.


I don't have any experience with Finexbox.

I'm just trying to figure it out how to use pass3d in practice. So, I've downloaded and processed those two sample objects pir1 and pir2. What do I got is:

Code:
xxxxx@xxxxx:~/Desktop/3dpass$ ./pass3d -i pir1.obj -a grid2d -g 8 -s 68
Select top 10 hashes
"9bccac20a0586638cc74a2ff295c987d470794f24f008b02ce02643d0281f03f"
"11c41b6b30b191a2d61ae803d48cc42e83f9fdaac730665b24e3272672133efd"
"6f37f712139012d1c118cadea3a44b0535fa6b4b1272b1da49af3eb6498011f6"
"4453ed1aa4dabe394a0cedd79f8edb0940fb43a5558fbfa89ce56dad3fc8876c"
"aa4019c8c160da9d2af69edc19589aabd925bc696966b967f92b71947f75f8f0"
"090ae6b23e2192fa4c2fb40cddad6e8537e2b437c49ff9fb227cf32c4e4085fc"
"dd227121b91adcb5beabb0be9412613ebdfde8c5660301eb17583fa644b8793d"
"880cfda2b4811bf2ff1fe3ab92b38e64fc134d98c3dc8764eb8641a477b77a47"
"15cc9ef656a14c9ffde999512d11bd81cd5eaedaa81139a61847d470ea01043b"
"543e1c3929ea810f4e8c7cfc27f0b60df21a9374089f2278617dae327e32b034"
xxxxx@xxxxx:~/Desktop/3dpass$ ./pass3d -i pir2.obj -a grid2d -g 8 -s 68
Select top 10 hashes
"72592f8f6ea67c60ca7d9c7683256c3636a30be464952eb82996bff52ca4415d"
"3720e731b9aa04b08d83de34a796cbc389fce2c62365c68206c5610106db053d"
"a65008cdc77f72b47eda70e7c2eb57f93e4fffde5a5356549ac7dbf5d422dffa"
"5930d4a4a98ddff21997daaa8410b151f85dcdb7bfe6b0fb1a05af0e99c276fc"
"6846a36abb6dc50df6845627e6553ede8337e7350254ae8d02b7b7a696c79192"
"b20cf89afb10f14795afe517c82d7f6185da840e6035c48b488792e2df61846d"
"aa4019c8c160da9d2af69edc19589aabd925bc696966b967f92b71947f75f8f0"
"deb83d22570bfc07b8881618dc34a6624616521475bac17798b7348cf6684fd1"
"dd227121b91adcb5beabb0be9412613ebdfde8c5660301eb17583fa644b8793d"
"543e1c3929ea810f4e8c7cfc27f0b60df21a9374089f2278617dae327e32b034"

What should I do next to mine 3DP? How should I interpret the outcome? How do I know if the object is recognized?

jr. member
Activity: 159
Merit: 5
here is Finexbox exchange BTC address:  3A8Nj2ebeat7PJigopnKp8JpUb6tdxBxiv

Just to make it clear for the community. Let me quote your proposal here, that you've sent to our Discord chat for consider:

Quote
Ok. We have 6 pairs to choose, BTC,ETH, BNB, LTC, USDT, TRX, the official price is 0.1btc/pair. But there is a discount for payment within a week, I've applied for a discount of 0.085btc for you. If you can pay now, i can only charge 0.07btc/pair. At the same time, you'll get a free advertising banner for one month
and you will get these lisitng services :
1.Cover all our media
2.Volume support after listing,and Trade bot
3.Buy wall
the listing time is within 3 day,the free wallet update, not delist in the future
that's all, if you have any concerns, please let me know
banner like this

  • sunnylulu would come to 3DPass chat and proved they have to do with Finexbox exchange. They managed to change the information on the official web site, etc
  • 3DPass haven't launched mainnet yet. We have planned to do it within 3 months
  • In my opinion, it's up to the community to decide
  • I have no personal experience trading on Finexbox. Does anyone have?

Could, someone, please give your opinion about it? What kind of pluses and minuses could we get, if we had an exchange at the beginning? We have plenty of time to think it over and then make right decision.


 
newbie
Activity: 2
Merit: 0
here is Finexbox exchange BTC address:  3A8Nj2ebeat7PJigopnKp8JpUb6tdxBxiv
jr. member
Activity: 159
Merit: 5
Hi all

We are ready to list 3DP coin on our Finexbox exchange, it's our website: https://www.finexbox.com/

Finexbox describes itself as a full-featured spot trading platform for digital assets. Finexbox offers leveraged margin trading through a peer-to-peer funding market, allowing users to trade with up to 3.3x leverage. We have listed 325 coins, and have 510K+users, 140k+weibo users,42k Twitter users, and about 100k active users.
I sincerely invite you to list your coin or token on our Finexbox exchange, look forward to working with you.

Sincerely,
Sunny
FINEXBOX Inc.
Twitter: https://twitter.com/finexbox
Website: https://www.finexbox.com/
Details: https://coinmarketcap.com/exchanges/finexbox/
            https://www.coingecko.com/en/exchanges/finexbox


Hi, looks nice. Could you please specify the listing conditions and publish new BTC address on the Finexbox's website? So that we can get a proof you're a real representative of the Finexbox exchange.


Thx
newbie
Activity: 2
Merit: 0
Hi all

We are ready to list 3DP coin on our Finexbox exchange, it's our website: https://www.finexbox.com/

Finexbox describes itself as a full-featured spot trading platform for digital assets. Finexbox offers leveraged margin trading through a peer-to-peer funding market, allowing users to trade with up to 3.3x leverage. We have listed 325 coins, and have 510K+users, 140k+weibo users,42k Twitter users, and about 100k active users.
I sincerely invite you to list your coin or token on our Finexbox exchange, look forward to working with you.

Sincerely,
Sunny
FINEXBOX Inc.
Twitter: https://twitter.com/finexbox
Website: https://www.finexbox.com/
Details: https://coinmarketcap.com/exchanges/finexbox/
            https://www.coingecko.com/en/exchanges/finexbox
legendary
Activity: 1128
Merit: 1028

"So, in order to create a new block after
“climbing” over the step and get rewarded, someone has to pick up a unique 3D
object (or just its 3D model)
the Hash ID of which would include one more zero at the
beginning.

The question is - would it be strong enough against the attack?

What kind of attack? Could you please specify?


Something around 3d shape predictability or that kind of stuff...

I really like the idea, though.
And I will follow this project as well.


jr. member
Activity: 159
Merit: 5

"So, in order to create a new block after
“climbing” over the step and get rewarded, someone has to pick up a unique 3D
object (or just its 3D model)
the Hash ID of which would include one more zero at the
beginning.

The question is - would it be strong enough against the attack?

What kind of attack? Could you please specify?

We have just opened source code of 3D objects recognition test tool for Android:
https://github.com/3Dpass/threedpass

APK will be added soon

(only .obj format is supported now)

Hope you'll enjoy it!


APK for Android: https://github.com/3Dpass/threedpass/releases
legendary
Activity: 1128
Merit: 1028
"So, in order to create a new block after
“climbing” over the step and get rewarded, someone has to pick up a unique 3D
object (or just its 3D model)
the Hash ID of which would include one more zero at the
beginning.

The question is - would it be strong enough against the attack?
jr. member
Activity: 159
Merit: 5
We have just opened source code of 3D objects recognition test tool for Android:
https://github.com/3Dpass/threedpass

APK will be added soon

(only .obj format is supported now)

Hope you'll enjoy it!
Pages:
Jump to: