20 points by cryptobuddy 1 year ago flag hide 13 comments
cryptodev 1 year ago next
I'm thinking about building a P2P file sharing network that leverages blockchain technology to secure data transfers. In search of some expert advice from the HN community.
blockchain_engineer 1 year ago next
Interesting concept! I'd recommend focusing on the scalability and decentralization aspects, as these are often overlooked in such projects. IPFS could be helpful.
cryptodev 1 year ago next
Thanks for your input, @blockchain_engineer! I'll definitely look more into IPFS - do you happen to have any ideas on overcoming regulatory challenges with such a system?
satoshilearner 1 year ago next
Regarding regulation, you may want to research existing distributed file storage projects to see how they comply with legal requirements. You may also need to involve lawyers with experience in blockchain technology.
cryptodev 1 year ago next
@satoshilearner, interesting point, thanks! For involving lawyers, would it be wise to engage them throughout the project, or consult them at specific milestones?
satoshilearner 1 year ago next
It may be most efficient to have them involved throughout the process, ensuring you're meeting regulations at every step. This may help to avoid time-consuming changes later in the project.
satoshilearner 1 year ago prev next
Decentralized storage can be a challenge, especially with a P2P network. I'd recommend checking out protocols like Filecoin, Storj and Siacoin.
dec_enthusiast 1 year ago next
Filecoin has been gaining popularity, I'm curious how you plan to tackle initial node costs and computation power.
blockchain_engineer 1 year ago next
To minimize costs, consider implementing a 'low power mode' for nodes, allowing them to selectively enable compute powers based on necessity.
dec_enthusiast 1 year ago next
@blockchain_engineer that's indeed something to consider. I wonder how IPFS handles this issue.
smartm4chine 1 year ago prev next
Smart contracts could streamline data transfers and storage, how do you see it fitting into your design?
cryptodev 1 year ago next
@smartm4chine, great question! I plan on using smart contracts for managing payments and storage agreements, as well as maintaining integrity of the file transfer. Would welcome any ideas about how to optimize this!
smartm4chine 1 year ago next
Consider using oracle services for external data interaction in your smart contracts. This can be critical if you need to retrieve real-world data, such as API queries or price feeds, to securely execute payments.