/r/CryptoTechnology
A subreddit for serious & technical discussion of cc/blockchain technology. Absolutely no memes, links, price, marketing or promotional posts allowed.
Welcome to r/CryptoTechnology. This subreddit is for Serious & Technical Discussion of CC/Blockchain Technology.
This subreddit is for the technology behind cryptocurrencies; the math, the code, the theories. We are pushing for quality, shilling will not be tolerated.
For market related discussion, use r/CryptoMarkets. For tech support, use r/CryptoHelp.
We allow any posts that promote healthy discussion of any coins or cryptocurrency in general in a technical manner. Instead of asking if "x coin is legit?", read the whitepaper and ask about the technical specifications that you might be skeptical about. Put some thought into your questions and/or answers.
This subreddit is for serious and technical discussions revolving around cryptocurrency technology, not a place to promote coins you love. Saying "x coin will moon" or similar, in any threads, will get you banned.
We're the toughest crypto subreddit on reddit when it comes to filtering for relevant and high-quality content. We apologize in advance if you're hit with a removed thread or reply, please feel free to message us if you'd like to appeal.
/r/CryptoTechnology
Hello
Can someone explain to me exactly how mixers or privacy coins work..
Say I have 10k Btc or sol that obviously has a footprint of its purchase istory on a Dex or cex that follows it thru a etherscan search...
How does one utilise a mixer or a privacy coins to then make that vanish back onto a brand new hard wallet...
What is a privacy coins and a mixer.. and how do they actually truly work ?
I have been looking at different enterprise blockchain solutions and found something technically fascinating. Instead of building whole new chains, some projects are using Bitcoin's security creatively - pinning their state to the Bitcoin chain periodically.
The technical approach is neat. Private business chains running fast transactions, but using Bitcoin as a security checkpoint. Like having your own highway but with Bitcoin's security guards. Aeternity made it work by adding state channels and their own VM for business logic - pretty clever implementation. What's cool is the security model - it's not trying to compete with Bitcoin's security (like most projects do), but actually using it. Makes you think about other ways we could leverage Bitcoin's massive hashpower beyond just transactions.
Has anyone looked into similar security models? Curious about potential attack vectors when using Bitcoin as a security layer this way.
Hey all, I was wanting some feedback on an idea I've been sitting on.
I want to develop a simple Dapp that let's me create a smart contract with some of my personal goals on it. I would then load collateral to the contract to help keep me accountable, and I would want a multisignature aspect to it so another person could help hold me accountable. Failed contracts would send the collateral to a DAO where the collateral would be collected monthly, and distributed evenly to all parties.
Is there anything like this that exists on any blockchain? I don't know much of anything about coding, but would something like this be difficult to develop? I appreciate any help or advice on how to make this project a reality, I really think it would be helpful in developing some intrinsic/extrinsic motivation in me and others.
Are there any solution for crypto hardware wallet for creating wallets, backing up its keys and these wallets can then be used on your mobile devices. The hardware can be used to lock the wallets in your mobile when you for instance lose your phone.
It’s just annoying and bad UX to type out crypto keys somewhere which is likely unsafe. Plus shouldn’t the point of non-custodial be fully non custodial where my keys are mine and not saved in lastpass, 1passwd or other similar solutions.
I’m asking this to get feedback if it’s something worth delving into. I believe crypto can use as much better UX as possible.
Thanks
Hey everyone,
I’m looking for an easy and reliable way to time-lock my Bitcoin for the next 5 years. Back in 2013, I bought a decent amount of Bitcoin, but due to various circumstances, I ended up selling most of it. In hindsight, a time-lock could have prevented that, so I’m exploring options now to avoid making the same mistake in the future.
I’m not keen on overly technical or complicated setups.
I’m looking for something user-friendly.
Are there any trusted services where I can securely upload an encrypted .txt
file containing my private BTC phrase or similar solutions?
I’ve heard of decentralized options using platforms like Filecoin, but I’d love to learn more about how practical they are for this purpose.
If anyone has experience or ideas for simple and secure time-locking methods, I’d really appreciate hearing your thoughts.
Looking forward to your suggestions!
I am trying to understand the technical systems implemented on how exchanges connect to respective blockchain and actually acquire the respective coins. I am more keen on the technical details. You can take eth or btc or any coin as an example.
Again, I am more keen on the technical details and what would it take to build something like that?
I’ve been diving deep into decentralized storage solutions, and I’ve been impressed with Cere Network’s approach to solving some of the key limitations of Filecoin. While Filecoin has made huge strides in the decentralized storage space, Cere Network’s Decentralized Data Cloud (DDC) offers some unique advantages that I believe could make it a more scalable, private, and efficient alternative in the long term. Here’s why:
True Decentralization:
• Filecoin operates with a reliance on IPFS (InterPlanetary File System), which, while a powerful tool, still has issues around centralized bottlenecks—specifically, reliance on specific nodes for data retrieval. Cere Network is building its own decentralized storage layer, aiming for seamless on-chain data management, ensuring true decentralization without these limitations.
Optimized for Scalability & Speed:
• While Filecoin is good for long-term data storage, it struggles with real-time, high-speed data access, which is essential for Web3 applications and especially AI-driven projects. Cere’s DDC is engineered for high-throughput and low-latency access, enabling not just storage but real-time data sharing that’s critical for modern applications.
Privacy-Focused for Enterprises and AI:
• Cere offers a far more robust approach for enterprises looking to securely share and manage sensitive data, whereas Filecoin lacks the same level of privacy integration. With data privacy becoming an even bigger issue, especially in AI development, Cere’s architecture allows secure data sharing, which is vital for the next-generation Web3 applications and AI algorithms.
The AI Angle & Potential Data Marketplace:
One of the most exciting aspects of Cere Network’s infrastructure is its potential to create a decentralized data marketplace. This could be a game-changer, especially as machine learning and AI continue to grow exponentially. Here’s how: 1. Decentralized Data for AI Training: Cere’s Decentralized Data Cloud (DDC) could be the foundation for a marketplace where custom datasets are bought and sold. AI models need massive, high-quality datasets to train on, but often, acquiring these datasets in a decentralized manner is complex and expensive. Cere Network could allow individuals or companies to upload, sell, or share their data securely, creating a new market for customized datasets that can be directly accessed by AI developers and machine learning practitioners. 2. Access to High-Quality Data for Machine Learning: Many organizations struggle to find curated datasets that are specific to their machine learning models, leading to delays and inefficiencies. With Cere, people could monetize their data in a way that is secure and transparent, providing AI developers with access to diverse, high-quality datasets that would previously have been difficult to acquire. This opens up new opportunities for cross-industry collaborations, allowing AI models to become more powerful and specialized. 3. Data Ownership and Control: One of the major issues in the current landscape is data ownership. In many cases, the owners of valuable datasets (such as companies or individuals) don’t have control over how their data is shared or monetized. Cere’s infrastructure ensures that users can retain ownership of their data while still participating in a marketplace, where they can choose to license or sell access to it. This would ensure fair compensation for those providing data while fostering a new market for AI companies and machine learning developers.
Local Node Deployment and Custom Clusters:
Another groundbreaking feature that Cere Network offers is the ability to spin up local nodes and create custom clusters, giving users and developers the power to personalize their infrastructure in a way that is scalable and efficient. Here’s how this can revolutionize decentralized storage and data usage: 1. Spin Up Local Nodes: • Cere’s flexibility allows anyone to set up local nodes on their own hardware. This is a huge benefit because it reduces dependency on centralized providers and creates a truly decentralized ecosystem where users can participate from their own servers. Whether you’re an enterprise or an individual, the ability to host nodes locally means that Cere’s network can grow organically across different regions without relying on centralized cloud services. 2. Customizable Data Clusters: • Cere goes beyond just providing data storage. It allows users to build and configure custom clusters that meet their specific needs—whether that’s handling particular types of datasets, optimizing for machine learning workloads, or even tailoring the storage configuration for specific AI applications. This is a huge advantage for developers looking for more control over their infrastructure and those who require high-performance data access for complex tasks. 3. Seamless Scalability for Enterprises and AI: • As demand for data increases, being able to scale your local node infrastructure is key. Cere Network provides an easy way to expand clusters dynamically, ensuring that enterprise-level applications, especially those leveraging AI and machine learning, have access to unlimited scalability without being constrained by traditional centralized models.
Why This Could Be a Game-Changer:
With the rise of AI, the demand for large-scale, diverse, and privacy-compliant datasets is skyrocketing. Cere Network isn’t just building a decentralized storage layer; it’s positioning itself as a deep layer infrastructure project that could lay the foundation for a global decentralized data marketplace. By creating an ecosystem where data providers and AI developers can securely exchange data, Cere can unlock a massive revenue stream while also driving forward the development of AI.
By allowing custom node setups and the ability to deploy clusters locally, Cere can offer unmatched scalability and flexibility for decentralized data storage. This could lead to the creation of a decentralized infrastructure capable of handling the most demanding AI applications, enabling developers and businesses to access data on their own terms.
What Do You Think?
I’ve put together a whitepaper introducing a new blockchain architecture I think could offer some interesting advantages. If it sounds like your thing, feel free to check it out: Daggers Over Chains (English), (Español). Happy to discuss or hear thoughts.
With blockchain technology evolving rapidly, we're seeing advanced systems like Layer 2 solutions (e.g., Optimism, Arbitrum), DeFi innovations, privacy coins, and new Web3 infrastructure. What do you think are the most promising crypto projects or technologies that could revolutionize the space in the next few years? Are there any specific advancements like zk-SNARKs, sharding, or AI integration that excite you? Looking forward to hearing your thoughts on where crypto is heading.
Testing some new approaches to private oracle data handling using BEAM's actor model. The isolation between processes seems promising for preventing data leakage between oracle feeds. Working on a proof of concept with Elixir for Aeternity's hackathon. Anyone explored similar patterns for sensitive oracle data?
Hi everyone! Could someone shed some light for newbie. So, I found out today from three year old Reddit-post, that it's possible to and advicable to run nodes on virtual machine's compared to using computer own CPU, RAM, and other stuff needed to run nodes, but there wasn't said anything about running nodes for validator reasons. So, that's why I'm asking these two questions. Is it efficient to run different nodes as validator on virtual machine's compared to laptop environment? And if it ain't so, why's that?
What do you think of the approach for some project to issue multiple tokens on different layer 1s and somehow still label themselves as a layer 1?
This must be a nightmare for any upgrades, maintenance, security, listings etc.
My two cents are this is a terrible approach
Hi, I'm not really sure where to post this, it's about some technical details.
Basically if two miners at the same time find the winning hash at the same time and they distribute the new version of the blockchain on the network, these two are colliding right? So this means that there is a temporary fork of bitcoin right? Someone might have received one version before the other and this will result in a temporary fork resolved when the next block is mined(?).
So if there is a fork there is also the eventuality of double spending I guess(?) let's suppose that there are two ecommerce (A and B) accepting bitcoin and they are connected to the btc network, the ecommerce A gets the X version of the fork and ecommerce B gets the Y version of the fork, so I can spend the same coin on both ecommerce because they have different versions of the blockchain right?
However this only lasts until a new block is resolved, and thus all forks are nullified by the new blockchain which has more computational work.
Did I get something wrong, and in case what and why?
Thanks
Most current attempts governments have made to prevent underage users from accessing certain online content are extremely ham-fisted, and usually only work at the expense of the privacy of adult users.
What I'm wondering is could the government set up a system where citizens generate a private key, give the government their public key, and then use ZK technologies to access restricted content by signing with their PK without the government being able to determine who accessed said content?
Got into a debate with my team about Oracle implementations. We've been using traditional stacks but keep running into concurrency bottlenecks when scaling. Started looking into functional languages (mainly because of their concurrent processing) but not sure if it's worth the switch. Has anyone here dealt with similar scaling issues in production?
As I started doing stocks, bitcoin caught my attention. Following Peter Lynch's advice, I could not buy what I did not know, so I studied a little about bitcoin. Then I realized that while bitcoin has a historical significance, it has too many problems to be used as a real-world decentralized currency. One example is that bitcoin needs too much computing power to actually make a transaction without a central bank or government. So, I came to this community to ask what cryptocurrency fixed bitcoin's many problems so that it is the most suited to be actually used as a real-world decentralized currency.
Okay, so devs it's is time to get a bit technical. So, If you’re using oracles in your decentralized apps, what’s the most challenging part for you? Is it all about dealing with latency or handling off-chain data? I’m curious because I’ve seen some frameworks playing around with things like multi-language support (Elixir/Erlang, Go, etc.). If anyone’s tackled this, I’d love to hear your experience!
Hey team. I just wrote an article in my blog, based on a joke of using Blockchain to store time series data but that experiments triggers what are the chance of building something scalable, in a local / private blockchain. In the public, no way, the cost of gas and probably speed can be the challenges, but something private? I use Ganache, Solidity and Python in my local network, but something more robust?
I don't want to link the article to not looks like I want to do spam, but I'm interested in thoughts about this.
With most of the blockchain world sticking to Solidity, I’ve been curious about languages like Elixir and Erlang. Their strong points in concurrency and fault tolerance are getting attention for new dApp architectures. Anyone experimented with these or other non-mainstream options?
Hello,
I am writing a literature review on the safety of data transfer with blockchain technology for an introductory class in research techniques. Blockchain has a reputation for being hack-proof, but from what I've read thus far that seems to only be true in regards to people making changes? Would it not be possible, say for example for someone trying to steal medical data, to bypass the entryption and read off the data on the blockchain? Or for said hacker to hack into one peer and read off the data from there? I'm very new to the topic so I assume there is something I've not picked up on or understood. Thanks in advance.
When we place bets on odds set by bookmakers, they can see the details of our wagers. This has led to some speculation in the sports betting world that bookmakers might use this information to manipulate outcomes. But what if we could create a system where our bets remain cryptographically sealed and are only revealed after the event? For example, we could place a bet on a football match, hash it, and send the hash to the bookmaker. After the match, we would then prove that the hash corresponds to our original bet. Would this change the landscape of sports betting?
I am a backend dev working on DeFi projects. Since I started to dive into DeFi deeper, I got an obsessive idea I just have to get out of my system. I’d love to if someone criticises it constructively.
Why not shape specific decentralised protocol around DeFi?
Here some basic thoughts. DeFi is all about the rules how value should be distributed. There are finite number of tools types serving this purpose. Thus there is no need in classic smart contracts agility. The protocol could have limited but sufficient number of possibilities to launch your own DeFi tool. Users can operate just with high level abstractions, while all essential algorithms are predetermined by node software. It makes the system load predictable.
This is the place where things become interesting. Since protocol algorithms are predetermined, transactions types should be structurally predetermined as well. However it doesn’t limit us in the number of transactions types. Each type should represent system activity component. For example there should be «place order» txn, «cancel order» txn, «trade» txn, etc. This approach allows to build order book spot markets, derivatives and lending markets right in Layer 1 chain. Which means (1) less intermediaries, (2) less fees, (3) more safety, (4) more usability.
Sticking to this idea, we can spread to protocol economic base rethinking. Since we have no need in classic smart contracts system, we have no need in gas concept. So why shouldn’t we squeeze max out of the idea and make «supportive» transactions, such as «place» and «cancel» orders ones, free. In the end one should pay just for beneficial actions, so transactions types like «trade», «open leverage position», «open derivative position» should should incur charges. To prevent pay-2-win behaviour let’s make fees flat, so no one could pay a little bit more to execute one’s order first. Last, to make the system reliable and fast, let’s guarantee valid transaction to be included into upcoming block algorithmically.
Alright, what do we have so far. Decentralised L1 protocol with flexible, flat fees table across defi segments, which prevents orders front running, excludes additional intermediaries and allows you to build customised defi tools: from L1 order book spot markets to sophisticated derivatives.
But wait. If there is flat fees table and guarantees that each valid transaction has to be included into new upcoming block, why anyone should care about network maintenance? What’s the motivation to hold full node? How will protocol become truly decentralised? Well, let’s spread transactions fees among node holders evenly. And to make an economic sense out of it, let’s limit the number of node holders participating in fees distribution at a given moment of time. The limit should depend on protocol trade activity: higher activity — higher the number of participants.
Alright, what about speed in terms of consensus? How do we decide who’s block will be included into the chain fast? Let’s make roles system. We could grant the Leader role to one of the node holders and transition it randomly among participating nodes over time. The other nodes become Auditors. To motivate Auditors lets make each node holder provide security deposit. If any Leader’s misbehaviour occurs, the first Auditor reports it earns the Leader’s security deposit and the network accepts Auditor block.
So, this is the big picture. What do you think? I am eager to constructive feedback
Hi everyone,
I'm wondering if any of here would recommend this online course: https://blockchain.professional.ucsb.edu/certified-multi-protocol-blockchain-developer/
I'm pursuing to develop a more technical profile in this field, Does anyone here know if this online course is worth the time and money?
We've been working on developing a Crypto Wallet Security Ranking aimed at improving web3 ecosystem safety for users. Given the complexities of assessing wallet security comprehensively (we want to test all the wallets periodically), we've adopted an interesting approach that I thought would spark some valuable discussion here.
Phishing attacks remain one of the most prevalent web3 threats. We realized that a wallet's ability to resist phishing attempts can serve as a strong indicator (proxy variable) for its overall security posture. Methodology details in this post.
I've developed a blockchain from scratch in Go with gRPC for learning purposes. I've also written the guide that explains the design of the blockchain along with practical usage examples. I hope the guide will help to effectively learn the blockchain concepts and progressively build a blockchain from scratch in Go with gRPC
What would stop a company from cloning any successfully functioning crypto to move money around instead of buying the existing crypto? Why does Moneygram use XLM to move money around instead of just creating their own? Thanks for your answers in advance.
I've been looking into hardware wallets recently and came across some interesting details about Ledger Stax’s security features, especially around the device and packaging. It made me wonder—how much does packaging security really matter compared to the actual device protection? For those of you using Ledger Stax, do you think it’s worth it over something like Trezor or the Ledger Nano?
Would love to hear your thoughts and experiences with it!
Most discussions around smart contracts are focused on Solidity and EVM compatibility. But are there other languages or frameworks that might offer unique advantages for smart contract development, especially for more complex applications?
I’m thinking in terms of performance, concurrency handling, or even integration with existing systems. Has anyone here explored these or seen projects that are experimenting with something different?
I would like to add a chat function into my Dapp but developing it is a little bit too much for me; I've noticed that there's no Dapps that has a messaging function within their site (it's always either on discord or TG). Is real time messaging onchain not feasable with Crypto yet in their current state?