Pages:
Author

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

legendary
Activity: 1901
Merit: 1024
Latest testnet update is quate stable and block propagation look nice

all interested should join running mining node, atm we have none node in USA.....
jr. member
Activity: 159
Merit: 5
What’s next for the testet since the difficulty issue has been solved?

First of all we are going to fix the bug with transactions, since it's urgent. And then we'll implement Validation fee. 3DPass web wallet is coming out soon either. And, I think, it would be nice to test Bounty program before the mainnet launch date.
newbie
Activity: 109
Merit: 0
I just will suggest to join that innovative project, as the train will leave station very soon.
copper member
Activity: 126
Merit: 2
What’s next for the testet since the difficulty issue has been solved?
jr. member
Activity: 159
Merit: 5
Syncing .... Grin

I noticed, it takes power to validate the block imported. Is there any reward for that?

Validation rewards are going to be implemented in a month.
jr. member
Activity: 159
Merit: 5
Testnet is online, I had no issue with syncing used bootstrap which is available at discord, as all substrate it require some nice server to keep it with sync

devs still work on optimizing the 3d model and sync which I guess will see more easy way to sync in future

We've made a few improvements, which might help to solve some issues with syncing. The experimental version of the Node is available here: https://github.com/3Dpass/3DP/tree/dev2 However, there is an alternative way to catch up with the network fist is to download the actual blockchain db.

Hardware requirements have been added in the tutorial: https://3dpass.org/testnet.html#how_to_join_as_a_miner
Troubleshooting: https://3dpass.org/testnet.html#troubleshooting

Thanks for your help and support, the Nodes list is growing up rapidly. https://telemetry.polkadot.io/#list/0xd07b37f1046f061b5b17cef78fd171f1a9386d2cd8f465312877a7cbe5e301e5

You are always welcome to join our live discussion on Discord: https://discord.gg/u24WkXcwug

legendary
Activity: 1128
Merit: 1028
Syncing .... Grin

I noticed, it takes power to validate the block imported. Is there any reward for that?
newbie
Activity: 13
Merit: 0
That's great news I will explore discord and setup one to support great idea... Grin Grin Grin
legendary
Activity: 1901
Merit: 1024
Testnet is online, I had no issue with syncing used bootstrap which is available at discord, as all substrate it require some nice server to keep it with sync

devs still work on optimizing the 3d model and sync which I guess will see more easy way to sync in future
newbie
Activity: 13
Merit: 0
Hi,

Very interesting idea in 3D object I saw on discord channel that testnet is very good, but I saw also you have some issue on substrate regarding syncing chain???
Are you close to resolve issue?

Namely one word question how in real life ordinary people can have benefit using this 3D object processing??? Huh Huh

btw awesome work just keep it up...
jr. member
Activity: 159
Merit: 5
Welcome to test some mining rewards!  Smiley
Mining rewards trait has been implemented into Proof of Scan. So, you can check it out in local:

1. Build the Node: https://github.com/3Dpass/3DP (you have to have Rust set up properly https://github.com/3Dpass/3DP/blob/main/docs/rust-setup.md)
2. Import Alice's mining key into the local keystore:
Code:
target/release/poscan-consensus import-mining-key //Alice --base-path /tmp/alice
Alice's account is hardcoded for testing
3. Run the first node with the following:
Code:
target/release/poscan-consensus --base-path /tmp/alice --chain local --alice --port 30333 --ws-port 9944 --rpc-port 9933 --unsafe-rpc-external --node-key 0000000000000000000000000000000000000000000000000000000000000001 --validator -lposcan=debug --author 0xd43593c715fdd31c61141abd04a99fd6822c8558854ccde39a5684e7a56da27d
4. Run the second node:
Code:
target/release/poscan-consensus --base-path /tmp/bob --chain local --bob --port 30334 --ws-port 9945 --rpc-port 9934  --bootnodes /ip4/127.0.0.1/tcp/30333/p2p/12D3KooWEyoppNCUx8Yx66oV9fJnriXwCcXwDDUA2kj6vnc6iDEp --validator
5. Run the miner: https://github.com/3Dpass/miner
6. Connect to https://polkadot.js.org/apps/#/explorer or use the front-end template https://github.com/substrate-developer-hub/substrate-front-end-template to view the network stats.
Alice will receive some coins for each new block mined. 

Feel free to ask any question over Discord: https://discord.gg/u24WkXcwug

Testnet is coming very soon.
jr. member
Activity: 159
Merit: 5
Hello everyone!

We've just had a listing manager from LATOKEN exchange proposing 3DPass to get listed after the mainnet launch.

Here is the message from Discord:

Quote
I'm Anton,
Growth &  Listings Manager at Latoken Exchange (https://latoken.com/)

We are now 26th on Coingecko and aiming at higher positions. 🚀
https://www.coingecko.com/en/exchanges

I would like to come up to you with partnership proposal. As I've learned from open sources and chat I've held with your core member your project is promising and do really well. Hope you will keep growing. 👍

Just to give you quick highlight of the amount of VC's, holders and traders we can put you in front of:

– VCTV appearance in front of VC's  who attend our shows ($80B+)
– IEO/Private investment round option
– Exposure to our 2M+ social media followers
– Newsletter up to 1.6M users
– Co-marketing activities (giveaways, trading competitions, airdrops)
– SMM announcement from our side

So we are eager to help your project succeed by connecting it with a broader audience/traders and open to you.

I'll be happy if you share your thoughts, thanks! 🙂

Feel free to share your opinion on it.

Thanks

jr. member
Activity: 159
Merit: 5


Code:
node1  | 2022-05-14 12:34:05 >>>>>> duplicated hash found   
node1  | 2022-05-14 12:34:05 >>>>>> [0x48de17a47286957d81319e5b0fad35adc438f1ec4b1da1eb7e8a0f8a977e8e2b, 0x342ba282440b67f94229c46d318cb862e0d09facc270736121fcaf7fc51b7693, 0x3b97836052b2a0d095c47eabb3f65da8aa7f00011476e994696dcf9d67210679, 0x342ba282440b67f94229c46d318cb862e0d09facc270736121fcaf7fc51b7693, 0x7940fba27548b7b3a0008fe25cb913e375de6ec6462b1bcdee236f79b7defcc8, 0x5ea13f31092fbce296f9f70c5497f28a588982f71861cc6dfa629d9ac54f92c9, 0x7940fba27548b7b3a0008fe25cb913e375de6ec6462b1bcdee236f79b7defcc8, 0xba212f51f5e434ebd1ddd0e0587b008d18b315227d8414514637c62d825d8008, 0x5ea13f31092fbce296f9f70c5497f28a588982f71861cc6dfa629d9ac54f92c9, 0xa2e95862d341bdb741ed9447b2596900344ea8d70ce735ccf9acaa3a8ec19953]   
node1  | 2022-05-14 12:34:05 >>>>>> [0x980f3c4880a63b8163314cbd1beb382c5d43d60c59f0e31306b668fe0b7a3bf9, 0x03fc54e8417d35b195452d0290fc8914e4d9e147aac792841377ee5c3c20f923, 0xba212f51f5e434ebd1ddd0e0587b008d18b315227d8414514637c62d825d8008, 0x03fc54e8417d35b195452d0290fc8914e4d9e147aac792841377ee5c3c20f923, 0x03fc54e8417d35b195452d0290fc8914e4d9e147aac792841377ee5c3c20f923, 0x03fc54e8417d35b195452d0290fc8914e4d9e147aac792841377ee5c3c20f923, 0xba212f51f5e434ebd1ddd0e0587b008d18b315227d8414514637c62d825d8008, 0x03fc54e8417d35b195452d0290fc8914e4d9e147aac792841377ee5c3c20f923, 0x7940fba27548b7b3a0008fe25cb913e375de6ec6462b1bcdee236f79b7defcc8, 0x5ea13f31092fbce296f9f70c5497f28a588982f71861cc6dfa629d9ac54f92c9]   
node1  | 2022-05-14 12:34:05 Unable to import mined block: ClientImport("PoScan validation error: invalid seal")


 Grin working nicely so far and I haven't had any issues.

What is the rate of sending 3D models to the PoScan consensus?



Sometimes, the same error comes up "duplicated hash found". I'm wondering, whether it is normal or not? What does it mean?

The miner has found a 3D object which is very similar to one already existing on the blockchain. So, it's been rejected.
We have set up recognition precision to be quite rough now. It's easier for us to test.
legendary
Activity: 1128
Merit: 1028


Code:
node1  | 2022-05-14 12:34:05 >>>>>> duplicated hash found   
node1  | 2022-05-14 12:34:05 >>>>>> [0x48de17a47286957d81319e5b0fad35adc438f1ec4b1da1eb7e8a0f8a977e8e2b, 0x342ba282440b67f94229c46d318cb862e0d09facc270736121fcaf7fc51b7693, 0x3b97836052b2a0d095c47eabb3f65da8aa7f00011476e994696dcf9d67210679, 0x342ba282440b67f94229c46d318cb862e0d09facc270736121fcaf7fc51b7693, 0x7940fba27548b7b3a0008fe25cb913e375de6ec6462b1bcdee236f79b7defcc8, 0x5ea13f31092fbce296f9f70c5497f28a588982f71861cc6dfa629d9ac54f92c9, 0x7940fba27548b7b3a0008fe25cb913e375de6ec6462b1bcdee236f79b7defcc8, 0xba212f51f5e434ebd1ddd0e0587b008d18b315227d8414514637c62d825d8008, 0x5ea13f31092fbce296f9f70c5497f28a588982f71861cc6dfa629d9ac54f92c9, 0xa2e95862d341bdb741ed9447b2596900344ea8d70ce735ccf9acaa3a8ec19953]   
node1  | 2022-05-14 12:34:05 >>>>>> [0x980f3c4880a63b8163314cbd1beb382c5d43d60c59f0e31306b668fe0b7a3bf9, 0x03fc54e8417d35b195452d0290fc8914e4d9e147aac792841377ee5c3c20f923, 0xba212f51f5e434ebd1ddd0e0587b008d18b315227d8414514637c62d825d8008, 0x03fc54e8417d35b195452d0290fc8914e4d9e147aac792841377ee5c3c20f923, 0x03fc54e8417d35b195452d0290fc8914e4d9e147aac792841377ee5c3c20f923, 0x03fc54e8417d35b195452d0290fc8914e4d9e147aac792841377ee5c3c20f923, 0xba212f51f5e434ebd1ddd0e0587b008d18b315227d8414514637c62d825d8008, 0x03fc54e8417d35b195452d0290fc8914e4d9e147aac792841377ee5c3c20f923, 0x7940fba27548b7b3a0008fe25cb913e375de6ec6462b1bcdee236f79b7defcc8, 0x5ea13f31092fbce296f9f70c5497f28a588982f71861cc6dfa629d9ac54f92c9]   
node1  | 2022-05-14 12:34:05 Unable to import mined block: ClientImport("PoScan validation error: invalid seal")


 Grin working nicely so far and I haven't had any issues.

What is the rate of sending 3D models to the PoScan consensus?



Sometimes, the same error comes up "duplicated hash found". I'm wondering, whether it is normal or not? What does it mean?
jr. member
Activity: 159
Merit: 5


Code:
node1  | 2022-05-14 12:34:05 >>>>>> duplicated hash found   
node1  | 2022-05-14 12:34:05 >>>>>> [0x48de17a47286957d81319e5b0fad35adc438f1ec4b1da1eb7e8a0f8a977e8e2b, 0x342ba282440b67f94229c46d318cb862e0d09facc270736121fcaf7fc51b7693, 0x3b97836052b2a0d095c47eabb3f65da8aa7f00011476e994696dcf9d67210679, 0x342ba282440b67f94229c46d318cb862e0d09facc270736121fcaf7fc51b7693, 0x7940fba27548b7b3a0008fe25cb913e375de6ec6462b1bcdee236f79b7defcc8, 0x5ea13f31092fbce296f9f70c5497f28a588982f71861cc6dfa629d9ac54f92c9, 0x7940fba27548b7b3a0008fe25cb913e375de6ec6462b1bcdee236f79b7defcc8, 0xba212f51f5e434ebd1ddd0e0587b008d18b315227d8414514637c62d825d8008, 0x5ea13f31092fbce296f9f70c5497f28a588982f71861cc6dfa629d9ac54f92c9, 0xa2e95862d341bdb741ed9447b2596900344ea8d70ce735ccf9acaa3a8ec19953]   
node1  | 2022-05-14 12:34:05 >>>>>> [0x980f3c4880a63b8163314cbd1beb382c5d43d60c59f0e31306b668fe0b7a3bf9, 0x03fc54e8417d35b195452d0290fc8914e4d9e147aac792841377ee5c3c20f923, 0xba212f51f5e434ebd1ddd0e0587b008d18b315227d8414514637c62d825d8008, 0x03fc54e8417d35b195452d0290fc8914e4d9e147aac792841377ee5c3c20f923, 0x03fc54e8417d35b195452d0290fc8914e4d9e147aac792841377ee5c3c20f923, 0x03fc54e8417d35b195452d0290fc8914e4d9e147aac792841377ee5c3c20f923, 0xba212f51f5e434ebd1ddd0e0587b008d18b315227d8414514637c62d825d8008, 0x03fc54e8417d35b195452d0290fc8914e4d9e147aac792841377ee5c3c20f923, 0x7940fba27548b7b3a0008fe25cb913e375de6ec6462b1bcdee236f79b7defcc8, 0x5ea13f31092fbce296f9f70c5497f28a588982f71861cc6dfa629d9ac54f92c9]   
node1  | 2022-05-14 12:34:05 Unable to import mined block: ClientImport("PoScan validation error: invalid seal")


 Grin working nicely so far and I haven't had any issues.

What is the rate of sending 3D models to the PoScan consensus?



Miner is not confined for speed, it sends 3D models as fast as it gets ones generated. However, there is a limitation on the Node side. If the Node's queue is getting overwhelmed, it would respond with error for some time.
jr. member
Activity: 159
Merit: 5
Are there any plans to release something on iOS?

Our mobile app (https://github.com/3Dpass/threedpass) is based on Flutter which supports iOS. After we implement wallet functions into it, we'll definitely release iOS app as well as Android. We're thinking of it as a mobile wallet providing some options of tokenization of things and its recognition, issuing tokens backed by them, etc.


copper member
Activity: 126
Merit: 2


Code:
node1  | 2022-05-14 12:34:05 >>>>>> duplicated hash found   
node1  | 2022-05-14 12:34:05 >>>>>> [0x48de17a47286957d81319e5b0fad35adc438f1ec4b1da1eb7e8a0f8a977e8e2b, 0x342ba282440b67f94229c46d318cb862e0d09facc270736121fcaf7fc51b7693, 0x3b97836052b2a0d095c47eabb3f65da8aa7f00011476e994696dcf9d67210679, 0x342ba282440b67f94229c46d318cb862e0d09facc270736121fcaf7fc51b7693, 0x7940fba27548b7b3a0008fe25cb913e375de6ec6462b1bcdee236f79b7defcc8, 0x5ea13f31092fbce296f9f70c5497f28a588982f71861cc6dfa629d9ac54f92c9, 0x7940fba27548b7b3a0008fe25cb913e375de6ec6462b1bcdee236f79b7defcc8, 0xba212f51f5e434ebd1ddd0e0587b008d18b315227d8414514637c62d825d8008, 0x5ea13f31092fbce296f9f70c5497f28a588982f71861cc6dfa629d9ac54f92c9, 0xa2e95862d341bdb741ed9447b2596900344ea8d70ce735ccf9acaa3a8ec19953]   
node1  | 2022-05-14 12:34:05 >>>>>> [0x980f3c4880a63b8163314cbd1beb382c5d43d60c59f0e31306b668fe0b7a3bf9, 0x03fc54e8417d35b195452d0290fc8914e4d9e147aac792841377ee5c3c20f923, 0xba212f51f5e434ebd1ddd0e0587b008d18b315227d8414514637c62d825d8008, 0x03fc54e8417d35b195452d0290fc8914e4d9e147aac792841377ee5c3c20f923, 0x03fc54e8417d35b195452d0290fc8914e4d9e147aac792841377ee5c3c20f923, 0x03fc54e8417d35b195452d0290fc8914e4d9e147aac792841377ee5c3c20f923, 0xba212f51f5e434ebd1ddd0e0587b008d18b315227d8414514637c62d825d8008, 0x03fc54e8417d35b195452d0290fc8914e4d9e147aac792841377ee5c3c20f923, 0x7940fba27548b7b3a0008fe25cb913e375de6ec6462b1bcdee236f79b7defcc8, 0x5ea13f31092fbce296f9f70c5497f28a588982f71861cc6dfa629d9ac54f92c9]   
node1  | 2022-05-14 12:34:05 Unable to import mined block: ClientImport("PoScan validation error: invalid seal")


 Grin working nicely so far and I haven't had any issues.

What is the rate of sending 3D models to the PoScan consensus?

jr. member
Activity: 159
Merit: 5
Hello everyone!

Welcome to test mining loop!
We are pleased to demonstrate Proof of Scan mining loop running on two nodes, which represent basically a minimal local network. It took us longer than we had expected, but we managed. And we are finally getting round to launching testnet. After a few tests we will set up Rewards and Genesis and then will start the network.

Follow the guidelines down the link to run Nodes and mining using Docker: https://3dpass.org/testnet.html

--
Node version: https://github.com/3Dpass/3DP/tree/dev_recipes
Miner: https://github.com/3Dpass/miner
--
The process:

Our simple CPU miner generates random-shaped 3D models in .obj format and sends them to the input of Proof of Scan consensus via RPC request to the NODE like this:
Code:
{
    "jsonrpc":"2.0",
    "id":1",
    "method":"push_mining_object",
    "params": [
        1,
        "o\n
v 0.05508197844028473 0.7671535015106201 -0.14178061485290527\n
v 0.05349433422088623 0.764365017414093 -0.10946107655763626\n
v 0.04743874818086624 0.7608485817909241 -0.07884219288825989\n
.....
            ]
}

Each 3D model is going to be processed by pass3d recognition tool producing its HASH ID. Once the correct 3D object is found, a new block will be proposed by the miner's NODE. The second Node imports the block, verifies it and checks if there is no the same-shaped objects in previous blocks. This check is guaranteed to avoid the network from copy-cats being proposed for a new block.

Feel free to ask any question on Discord: https://discord.gg/u24WkXcwug
copper member
Activity: 126
Merit: 2
How is the implementation of the testnet going?
Pages:
Jump to: