Questions tagged [message]
The message tag has no usage guidance.
60 questions
8
votes
1
answer
1k
views
What method does My Wallet use to encode messages in the blockchain?
What kind of protocol does My Wallet use?
8
votes
2
answers
573
views
Ramifications of illegal content in transaction messages?
Would it be possible to make using Bitcoin illegal by posting child porn or similar highly illegal content in the message of a transaction? There are methods for having 'thin clients' that don't ...
7
votes
3
answers
4k
views
Can I send message inside the transactions script?
I would like to send transactions with messages as described in the wiki. In Transaction with slightly changed script is never relayed, someone answered that non-standard transactions are not relaid ...
7
votes
3
answers
3k
views
In which Block was Len Sassaman memorialised?
It has been mentioned a couple times here and there that Len Sassaman was memorialised somewhere in the Block Chain. I was able to find a dump of of the tribute to him, but I can't seem to find where ...
7
votes
3
answers
2k
views
Using the bitcoin wallet PKI for message encryption
Is it possible for a message sender to encrypt a message string with a receiver's public wallet address, email this ciphertext to the receiver and then have the receiver decrypt the message using ...
7
votes
1
answer
444
views
What is the maximum, realistic P2P message payload size?
In Bitcoin Core, MAX_SIZE defines the maximum valid P2P message payload size to be 32MB. Is it realistic that a peer sends a message payload close to 32MB? What is the maximum, but still realistic ...
6
votes
3
answers
9k
views
Is it possible to send a message to a bitcoin address? how?
Say I have an online store that accepts bitcoins and want people to be able to contact me through my wallet, because that is ultimately the entity involved in an hypothetical trade.
Can that be done? ...
4
votes
2
answers
2k
views
How does blockchain.info associate a message with an address? [duplicate]
I randomly encountered this address on blockchain.info: https://blockchain.info/address/1CzpppydnGN5dQN7iBnZbmm5RXreu7hrHW and at the top a message appears presumably describing the owner of the ...
4
votes
1
answer
219
views
How does Bitcoin decide which Alert messages to forward?
The Bitcoin protocol lists an Alert message that in the Standard Client is displayed to all users. How does the Standard Client decide which messages to forward and display, and which to ignore? Does ...
4
votes
1
answer
107
views
Why are indexes in cmpctblock and getblocktxn messages calculated as differences?
If I want to send transaction indexes in either cmpctblock or getblocktxn messages, they are represented as differences. For example if I want to send indexes 0, 54, 65, 67 and 1236, they are ...
4
votes
1
answer
1k
views
Inv message structure
I am reading the Bitcoin wiki, and I see the inv message structure. I see it has a counter field for the objects and an inventory field. This inventory field has a list of objects (transactions or ...
3
votes
4
answers
986
views
Wallets that support 40 byte message attachment via OP_RETURN? Desktop / Mobile?
I see that many new Bitcoin 2.0 apps are making use of the additional OP_RETURN parameter for attaching data. I see that max limit is 40 bytes or roughly 40 characters? My question now regarding ...
3
votes
2
answers
902
views
Does the public key associated with an address become part of the public record after it has been used to spend?
Since bitcoin addresses are hashes of public keys and not public keys as such, if one wanted to craft a message that could be decrypted by the generator of an address, that can't be done just with an ...
3
votes
1
answer
412
views
How long does it take to propagate a new broadcasted message in the Bitmessage?
When a message has been signed off, it is propagated to the entire network. I would like to know how long does it take "on average"?
There are two types of messages, private messages and broadcast ...
3
votes
1
answer
1k
views
Where are the Main network magic bytes stored in bitcoin's source code?
Bitcoin uses F9 BE B4 D9 as its main network magic bytes. I've searched the source but cannot find where these values are stored. Presumably they're computed, but I'm not sure where. Can someone tell ...
3
votes
1
answer
352
views
Does the bitcoin URI message parameter have character limits?
Is there a limit to how many characters are allowed in the message parameter of a BIP21 URI? I tried searching on the subject, but found nothing about it.
3
votes
1
answer
53
views
Can everyone see "message signatures" I create & verify?
I need to sign and verify messages on a couple of addresses, and I need to write my full name and address as message. Is there any concern that anyone can read the message(name and address) other than ...
3
votes
1
answer
614
views
GetAddr message structure
My question is if getaddr consists of message header and if it has some payload, possibly an addr_recv and addr_from like version message. Wiki is pretty basic on this spot.
3
votes
1
answer
238
views
What is "trickling" in terms of bitcoin?
In the Bitcoin (0.10.0) source code I'm coming across the term "trickle".
Could someone please give short but accurate explanations on following instances and tell what they're used for?
bool ...
2
votes
2
answers
2k
views
Why DARPA wants blockchain based secure messaging system
DARPA (US Defense Advanced Research Projects Agency) has released a Request for Proposal for a Secure Messaging Platform using a blockchain framework.
The following is the Objective paragraph from ...
2
votes
1
answer
116
views
Broadcast a valid block to network, without a local full node
Let's say that, through a stroke of luck, a friend has found a valid block on his laptop.
Let's say he knows the IP address of a remote Bitcoin Core full node.
What message could he send to the node ...
2
votes
1
answer
109
views
Is there a difference between relaying a transaction and relaying a block?
I was checking the message types of the Bitcoin protocol and got curious whether there is a difference between relayin a transaction and a block, or not?
For example, notfound message say that ...
2
votes
1
answer
1k
views
Blockchain transaction message length limit
When I perform a transaction on the blockchain, I can add a message to the transaction, which will then exist forever in the blockchain.
Say for example I wanted to use the blockchain to store ...
2
votes
1
answer
179
views
Initial Connection to Bitcoin
If this is the first connection of a new client to the network, I would like to know after the exchange of version & verack messages from both peers, which message is exchanged. I guess every time ...
2
votes
1
answer
193
views
I have a 100 character text message and I want to encrypt this message with my bitcoin "PUBLIC KEY" and decrypt it with my private key in Javascript
Are there any javascript libraries that can encrypt a 100 character text message using your bitcoin public key, but only be able to decrypt it with your bitcoin private key?
I'm looking to create a ...
2
votes
2
answers
615
views
Use bitcoin blockchain as a way to send messages to another address purposely setting a 0 fee or a very low fee?
Having that bitcoin nodes are all over the world. Is it possible to broadcast a transaction sending to 20 different addresses with a piece of the message embedded into each address?
The goal is to ...
2
votes
2
answers
75
views
Two if's before sending an inventory message
Going through main.cpp I couldn't completely understand the purpose of a double barrier coded as if-statements:
I'm referring to ...
if (pto->setInventoryKnown.count(inv))
and
if (pto->...
2
votes
1
answer
3k
views
Need help! Initial sync not progressing, BTC sent already, + warning message
Please help! I look forward to your intelligent caring responses.
Here is the situation:
I'm trying to do the initial synchronizing of Bitcoin-QT, which hasn't progressed in 14 hours, and:
- ...
2
votes
0
answers
132
views
Version message C++
I learn bitcoin and I am trying to send a version message and get response, respectevily, by using C++. I can not find any examples or articles how to do it in C++. I'm forming request and send it by ...
2
votes
2
answers
265
views
Encrypted message with nLockTime
I know you can delay a transaction's accepted date by using nLockTime. I'm still looking for the simplest way to generate a transaction with nLockTime, but that's another topic.
I'm wondering if ...
2
votes
0
answers
280
views
I need to send a message to the person resposible for a specific wallet
Using Multibit, we sent btc to an incorrect wallet address. We have sent a small amount of BTC to this address before, so it is listed in our wallet's Transaction list, but is unfortunately not ...
1
vote
2
answers
453
views
What is an inv message?
I was reviewing the PR #25720. This is part of description for the PR:
However, if an INV for a block is received before our headers chain is
caught up, we'll then start to sync headers from each ...
1
vote
1
answer
2k
views
How to store arbitrary data in the bitcoin blockchain and how can I differentiate between a transaction an those data?
According to this post, I can store arbitrary data in the blockchain (as the news about "child pornography in the blockchain" tell).
Now I want to store "Hello World" in the blockchain.
Is there a ...
1
vote
1
answer
45
views
What is the character limit for sending an Ardor message to another account?
I'm sending a message on the Ardor blockchain to another account, but what is the message character limit?
1
vote
1
answer
277
views
How does a BIP70 url look like? I want to send my email to the person I'm sending my coins to.
I'm trying to build an application that takes bitcoin and also an email. But when you send bitcoin you cannot send a message attached to it. Supposedly BIP70 solves this problem. How does a BIP70 URI ...
1
vote
1
answer
363
views
Block Broadcasting - Unsolicited Block Push
Can someone, please, direct me to the source code section(s) relevant for an Unsolicited Block Push as described in the Bitcoin Developer Guide?
I've been going through main.cpp and searched for the ...
1
vote
1
answer
58
views
Maximum Number of Hops an Onion Message Can Travel?
According to the specifications: https://github.com/lightning/bolts/blob/master/04-onion-routing.md#onion-messages
What's the maximum number of hops an onion message can travel?
1
vote
1
answer
64
views
Sending "generalized" secret messages over LN using "Lightning messages"
In the Mastering Lightning Network book section 3, it describes the Lightning Network as being "... so much more than the cryptographic protocols on top of the Bitcoin scripting language. It is a ...
1
vote
1
answer
296
views
I heard a message was encoded into the blockchain, how can I read it?
I have been running a few full Bitcoin nodes for a long while now and I've decided to start learning how to interact with a node to get different information. Recently, Elon Musk's two messages were ...
1
vote
1
answer
1k
views
Attaching additional data / text message to a Bitcoin transaction?
I'm building an single page web app, where I need to send the users inputted string (email address) along with their bitcoin payment. Say for example I have a single page web app that issues gift ...
1
vote
1
answer
214
views
how to concat our website url in our bit coin transaction in blockchain send api
Hi im using block chain send api in my web application, and it is working fine without any issues. My requirements is when the payment is done thought blockchain send api, is it possible to concat our ...
1
vote
0
answers
46
views
What methods are used to negotiate between nodes about the features they support?
The version number that is exchanged when establishing a connection between nodes only indicates which features are potentially supported by the nodes (a feature that can be negotiated). In order to ...
1
vote
0
answers
46
views
Connection Reset after sending mempool message
I build a python script to talk to bitcoin test nodes. When I'm sending mempool messages, my connection is getting is reset.
Also sometimes when connecting to Jimmy Song's testnet node (testnet....
1
vote
1
answer
218
views
Why is the source code fee calculated higher than the current bitcoin fee amount?
In python bit (https://github.com/ofek/bit/), when sending a message, it is properly 80 bytes or less (https://developer.bitcoin.org/devguide/transactions.html) fee is If it is a 4-byte character ...
1
vote
0
answers
39
views
Sending encryped messages using INSaNe. Messages not sending [closed]
I forked INSaNe https://github.com/CryptoCoderz/INSN from github, changed genesis hashes, mined, and sended some coins between two localhost wallets. When i tried to send message from first address to ...
1
vote
0
answers
86
views
How to access locally stored inventory data?
I'm looking for objects in the source code of Bitcoin Core that record all block inventories distinguished by their miners - Is there a container that keeps track of blocks on chainActive and stores ...
0
votes
2
answers
80
views
What is the purpose of version field in version messages exchanged during establishing a connection?
I thought that the version messages that are exchanged when establishing a connection between two nodes and the version field within them indicate what each node supports. Each version supports some ...
0
votes
1
answer
125
views
Why do we need sendcmpct for getdata(CMPCT) - Low Bandwidth Relaying?
BIP152 explains two types of block announcing:
High Bandwidth Relaying (sendcmpct(1))
Low Bandwidth Relaying (sendcmpct(0))
I understand why we need sendcmpct message for the first case. In this way,...
0
votes
1
answer
46
views
Is index or short transaction ID sent in getblocktxn messages?
Reading BIP152 I see that the Short Transaction ID is used in the cmpctblock message. Depending on whether the transaction is segwit or non-segwit, WTXID or TXID will be used to calculate its Short ...
0
votes
1
answer
48
views
Are two null bytes appended to the end of the Short Transaction ID?
BIP152 says not to append two null bytes on Short transaction ID, but Bitcoin for developers says to append.
Algorithm for calculating Short transaction ID in BIP152 (link):
Algorithm for calculating ...