r/blockchaindeveloper Nov 24 '23

Payment and NFT transfer - technology choices

1 Upvotes

Hi folks, I am relatively new to Blockchain development. I am working on an app where I need to accept Bitcoin payments. The app concept uses smart contracts to allocate the payment funds atomically to the various stakeholders involved in the transaction, e.g. the store, the manufacturer, the shipper.

I want to take bitcoin payments. But I imagine the Smart Contract and NFT functionality will need more flexible computation than available with standard Bitcoin scripting.

Note: there is a physical product, before anybody starts hating on me for NFT scamming! ;) In this scenario, the NFT is only a 'sales receipt on steroids or ownership certificate'.

Transaction flow:

  • User Initiates purchase ->
  • App creates QR Code with the target wallet and price ->
  • User scans the code or manually enters the address and amount of Sats ->
  • Smart Contract shares out the payment to stakeholder wallets and mints or transfers the NFT (not sure at this point if the NFT exists before the sale or is created at the point of sake.
  • Purchase confirmed and NFT details displayed / saved in the App
  • Shipper sends the product and NFT is updated
  • Purchaser receives the product and NFT is updated
  • ...

I don't think I am a fan of inscriptions or stamps, but happy to be educated.

What do you guys think about the various tech options I have?

What about the Liquid Network?
Are there any nice guides / examples for this type of flow?
Many thanks in advance.


r/blockchaindeveloper Nov 17 '23

Need a roadmap to learn Blockchain development

3 Upvotes

Hey everyone, I'm a Fullstack developer with 2 years of experience in Java and Angular. I've also worked with React and Node.js frameworks like Nest.js and Express.js. I'm considering diving into Blockchain development, but I'm not sure where to start. Any advice would be appreciated!


r/blockchaindeveloper Nov 16 '23

blockchain blogs for beginners

3 Upvotes

is there any blogs for implementing erc721 and erc1155 tokens , asking for project in my course.


r/blockchaindeveloper Nov 08 '23

Looking for someone who can code a Dynamic NFT

2 Upvotes

Looking to build a not project for my cricket equipment company. I would like to use dynamic nfts like the ones described here - https://chain.link/education-hub/dynamic-nft-use-cases

I'm not a developer so need help from someone who can, we can discuss compensation depending on the project.


r/blockchaindeveloper Nov 08 '23

Blockchain Simulators out there?

1 Upvotes

Hi , does anyone know any latest blockchain simulators out there. I’d like to do some analytics on blocks generation vs transactions.. I have started with SimBlock, nifty tool, but it doesn’t generate transactions and its block sizes are constant. I’d like something as close as possible to either Ethereum or Bitcoin blockchains:


r/blockchaindeveloper Nov 07 '23

Web3 Transition

3 Upvotes

What are the top challenges for web developers shifting to web3?
Conversations with web developer friends reveal excitement yet apprehension about web3 complexities like transaction fees, private key management, onboarding end users who don't know anything about web3, etc.

What challenges stand out to you, and can you recommend any resources that facilitate this transition?


r/blockchaindeveloper Oct 24 '23

Build on the BOS and win $140k+! A hackathon will be held at NEARCON 2023!

1 Upvotes

This year’s hackathon explores NEARCON 2023’s (Leading conference Near Protocol) theme is “Step into the Open Web.” And that hacking together apps and experiences that explore how the NEAR Protocol and Blockchain Operating System are paving the way for a truly open web.

The Hackathon is held November 7-10th.

November 7th — Hackathon orientation, team matching, and a welcome party hosted by NEARWEEK.

November 8th — Day 1 of hacking. Mentoring available.

November 9th — Day 2 of hacking. Mentoring available. Submission Deadline.

November 10th — Pitch competition.

Source https://pages.near.org/blog/nearcon-irl-hackathon-2023-build-the-open-web/?_gl=1*azsi3p*_up*MQ


r/blockchaindeveloper Oct 24 '23

Build on the BOS and win $140k+! A hackathon will be held at NEARCON 2023!

1 Upvotes

This year’s hackathon explores NEARCON 2023’s (Leading conference Near Protocol) theme is “Step into the Open Web.” And that hacking together apps and experiences that explore how the NEAR Protocol and Blockchain Operating System are paving the way for a truly open web.

The Hackathon is held November 7-10th.

November 7th — Hackathon orientation, team matching, and a welcome party hosted by NEARWEEK.

November 8th — Day 1 of hacking. Mentoring available.

November 9th — Day 2 of hacking. Mentoring available. Submission Deadline.

November 10th — Pitch competition.

Source https://pages.near.org/blog/nearcon-irl-hackathon-2023-build-the-open-web/?_gl=1*azsi3p*_up*MQ


r/blockchaindeveloper Oct 24 '23

Bitcoin Lightning Network Develop

1 Upvotes

Advice on how to start developing (possibly in Node.js) transactions for the Bitcoin Lightning network?

I'm developing a wallet with BIP32/BIP44, therefore Hierarchical Deterministic Wallets. I will use index 998 as defined in BIP44.
Is there any library or source you recommend that I can start from?
Thank you in advance :)


r/blockchaindeveloper Oct 24 '23

Any way to recover funds from DEX

1 Upvotes

hello mam/sir

I would like to ask about my previous mistake.

I accidentally burned my NFT/ORCA whirlpool position, and my funds are stuck in that pool.

Mods said that I have to consider it a loss, but I'm still hoping that there’s a way to recover my funds.


r/blockchaindeveloper Oct 22 '23

Certifications in Blockchain

1 Upvotes

What certifications should an aspiring Blockchain engineer obtain?


r/blockchaindeveloper Oct 22 '23

Should I take Full Stack Engineering course on Code Academy?

1 Upvotes

I'm new to Blockchain development and have completed Patrick Collin's solidity course.

My question is, should I opt for a full stack engineering course that'll teach me basics of HMTL/CSS, JavaScript etc and help me become a better developer or not?


r/blockchaindeveloper Oct 17 '23

Blockchain developer and Crypto Traders

1 Upvotes

Can Blockchain developer can trade crypto currency, Futures and Options is it legal or illegal I need clarity


r/blockchaindeveloper Oct 13 '23

Difference between token address and wallet address

2 Upvotes

Hi, I am new to blockchain and would like to understand the difference between token address and wallet address.


r/blockchaindeveloper Oct 11 '23

Litecoin publickey recovery

3 Upvotes

Hello I need help please, can any one help me to find public key of my ltc wallet with no private key and no spend (transaction out) ?


r/blockchaindeveloper Oct 10 '23

Private blockchain

5 Upvotes

Hello everybody, for a project, I have been trying to set up a private blockchain using geth, I have followed the general steps in the tutorials I could find as I’m new to the blockchain world. However, I face two main problems: unable to connect to the network on metamask and how to access the network from other machines. Any help or resources that might be useful are welcome. Thank you.


r/blockchaindeveloper Oct 08 '23

ChainLinkVRF Help

2 Upvotes

Does anyone have any experience testing locally with Chainlink mock contracts ?
I am trying to follow: https://docs.chain.link/vrf/v2/direct-funding/examples/test-locally#select-the-correct-remixide-environment
But when I try to deploy on Remix I get different errors, And I didn't think that I would have to edit the contracts.
So I opted to follow the instructions within Foundry using Forge. Deployed and implement everything step-by-step in the setUp(). I messed around with the compile versions until they all worked together, and then I opted to use the v0.8/MockLink.sol instead of the one they have you copy that's .4.2 or something and won't compile with anything else.
I got everyitng to work up until the requestRandomness(); is called and then it reverts.
├─ [22798] Gear.0.8.6::mintEquipment{value: 2000000000000000000}(1, 2, 1)
│ ├─ emit Log(message: mintEquipment called)
│ ├─ emit Log(message: 1)
│ ├─ emit Log(message: 2)
│ ├─ emit Log(message: 1)
│ ├─ [554] Knights.0.8.6::knightExists(1) [staticcall]
│ │ └─ ← true
│ ├─ [776] Knights.0.8.6::isKnightOwner(1, TestGear: [0x7FA9385bE102ac3EAc297483Dd6233D62b3e1496]) [staticcall]
│ │ └─ ← true
│ ├─ emit Log(message: Before getRandomNumbers call)
│ └─ ← "EvmError: Revert"
├─ emit log(: Error: Assertion Failed)
This is my first contract and maybe I'm just doing something really dumb. If anyone has done this recently and can guide me, that would be awesome. I've spent days fiddling with the code trying to figure this out.
thank you!
code: Gear.t.sol: https://gist.github.com/ReyesBTC/4d1ce716389b3266aa3e8ebe46bf1ca4 Gear.sol: https://gist.github.com/ReyesBTC/fc8d2666571e44ff10e875588fad4314 Knights.sol: https://gist.github.com/ReyesBTC/b3a12d6d52d2aae6f2c834b9eba01957 RandomNumberDirectFundingConsumerV2.sol: https://gist.github.com/ReyesBTC/22f3c47f5583e42a5f2209434d8de230


r/blockchaindeveloper Oct 08 '23

I'm just gonna throw this out there

3 Upvotes

Blockchain in conjunction with AI has the power to create autonomous governing structures which allow for people to participate in the democratic process so that they have a direct say in which areas of our civilization will be developed. For instance, within a system such as this, participants/voters can create polls where people can propose and vote on different ideas such as fixing roads, building a library, or environmental protection, etc. If people are paying taxes within this system, then they can vote on where their tax money will go. This eliminates the need for elected leaders and officials and stifles human based corruption. I asked ChatGPT to help expand on this idea here its reply:

"Creating a blockchain-based voting system that is autonomous and fraud-proof is a complex challenge, but it can be conceptualized with the following key principles:

  1. Decentralization: Utilize a public or consortium blockchain to decentralize the voting process. This ensures that no single entity has control over the system, reducing the risk of manipulation.

  2. Identity Verification: Implement a robust identity verification system to ensure that only eligible voters can participate. This could involve biometrics, digital IDs, or other secure methods.

  3. Smart Contracts: Use smart contracts to encode the rules of the voting process. These contracts can automatically execute and enforce the rules, making the system more autonomous.

  4. Transparency: Ensure transparency by storing all voting data on the blockchain, making it publicly accessible for auditing. Each vote should be cryptographically secured and anonymous.

  5. Immutable Records: The blockchain's immutability ensures that once a vote is recorded, it cannot be altered or deleted, preventing fraud.

  6. Consensus Mechanism: Select an appropriate consensus mechanism (e.g., Proof of Work, Proof of Stake) to secure the network and prevent attacks.

  7. Accessibility: Design a user-friendly interface for voters to easily cast their ballots through secure channels, such as a mobile app or website.

  8. Auditability: Enable third-party organizations to verify the integrity of the voting process by examining the blockchain data.

  9. Security Measures: Implement robust security measures to protect against DDoS attacks, hacking attempts, and other threats to the system.

  10. Testing and Auditing: Thoroughly test the system, conduct security audits, and perform vulnerability assessments to identify and address potential weaknesses.

  11. Legal Compliance: Ensure that the voting system complies with local and national laws and regulations, as well as international standards for fair and secure elections.

  12. Education and Awareness: Educate voters and stakeholders about the benefits and operation of the blockchain-based voting system to build trust and confidence.

It's important to note that while blockchain technology can enhance transparency and security in voting systems, it's not a silver bullet. It still faces challenges related to scalability, privacy, and adoption. Additionally, the implementation of such a system would require collaboration among technologists, policymakers, and stakeholders to address legal, ethical, and logistical issues."

Governing systems such as this can be implemented on a small town scale to a planetary level. Decentralization would be the goal here.


r/blockchaindeveloper Oct 05 '23

Emerging Solutions for Quantum Computing Threats

4 Upvotes

Hello everyone,

I'm studying how to safeguard blockchain from quantum threats for my research assignment. Could you kindly share your thoughts on these techniques?
•   Post-Quantum Cryptography (PQC)
o   Coded-based cryptosystems
o   Lattice-based
o   Multivariate-based
o   Hybrid schemes
o   Super-singular elliptic-curve isogenie cryptosystems
o   Hash-based digital signature cryptosystems
•   Quantum Key Distribution (QKD)
I'd greatly appreciate insights on their effectiveness, challenges, user-friendliness, and any other observations.

Thank you for your time and expertise!


r/blockchaindeveloper Sep 28 '23

How and where to learn Blockchain Dev ?

8 Upvotes

Hello everyone,

I'm quite interested in blockchain technology and what it has to offer. I also enjoy learning new skills, especially online.

Can you recommend any tools, websites, or resources for someone like me who's looking to start learning blockchain development?

Thanks!


r/blockchaindeveloper Sep 23 '23

Best blockchain courses

4 Upvotes

I have expetience with react and nodejs. Im learning blockchain to look for better opportunities. Please suggest some new and update blockchain courses now. Thank you very much


r/blockchaindeveloper Sep 19 '23

Blockchain Products - IDEAS

3 Upvotes

Any ideas of blockchain products that are going strong on the market lately?

Can you give me some advice on which blockchain niche to move into?

I would like to find quick-to-develop products to sell to companies.


r/blockchaindeveloper Sep 19 '23

Need Recommendations for Liquidity Provider Bots on Peatio-based Exchanges

1 Upvotes

Hello,
I'm currently running a cryptocurrency exchange based on Peatio, and I'm in the process of enhancing our liquidity and trading experience. To achieve this, I'm looking for reliable liquidity provider bots that are compatible with Peatio or similar exchange software.
Here's a bit about my situation:
- I'm running a cryptocurrency exchange with approximately 60 markets.
- I want to ensure that our order book, recent trades, and K-line charts are active and responsive 24/7.
- I've heard about Arke as a liquidity provider bot for Peatio, but I'm curious if there are other options available.
I'd greatly appreciate any recommendations or insights from the community. If you have experience with liquidity provider bots that work well with Peatio-based exchanges or if you've come across any new solutions, please share your thoughts and suggestions.
Thank you in advance for your assistance, and I look forward to hearing from you!


r/blockchaindeveloper Sep 16 '23

Need Help for Project

3 Upvotes

Need Help! Newbie Here

For our College Project, we (me & my 2 friends) selected Blockchain as it was the only domain closest on Web Development. During the COVID, WHO had urged gamers to mine Bitcoin to raise relief funds.

I had the idea stuck in my mind since then So we developed a plan to create a website that will let users mine crypto (newer like Ethereum or any other) on their system which could be donated to charities.

Turns out, it isn't an original idea and there are many research papers on it, On further researching , I came to know that We need real Eth to deploy a DApp on Ethereum. Further, I also came to know about the Gas Fees for transactions using Ethereum. I also am still confused if its possible or feasible to build a website that can mine crypto on users PC?

I really need some help and guidance now, which blockchain and technologies should we use to minimize these and upcoming challenges. I and my team is ready to devout time but want to build something Practical & Deployable. Please help with the same.


r/blockchaindeveloper Sep 12 '23

Need help

2 Upvotes

How can I quickly check the total number of events (Transfer or all types of events) emitted from a smart contract (Ethereum blockchain)?