Bitcoin Forum
April 23, 2024, 08:21:07 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Dandelion BIP and MAST in LAYMAN Terms.  (Read 465 times)
#BitcoinVegan (OP)
Member
**
Offline Offline

Activity: 76
Merit: 10


View Profile
October 17, 2017, 10:22:19 AM
 #1

Hello I remember reading a article I think from bitcoin tech  tall regarding a Dandelion BIP and MAST, and I would like to know what this exactly means for BTC?
1713903667
Hero Member
*
Offline Offline

Posts: 1713903667

View Profile Personal Message (Offline)

Ignore
1713903667
Reply with quote  #2

1713903667
Report to moderator
It is a common myth that Bitcoin is ruled by a majority of miners. This is not true. Bitcoin miners "vote" on the ordering of transactions, but that's all they do. They can't vote to change the network rules.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713903667
Hero Member
*
Offline Offline

Posts: 1713903667

View Profile Personal Message (Offline)

Ignore
1713903667
Reply with quote  #2

1713903667
Report to moderator
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3071



View Profile
October 17, 2017, 02:17:48 PM
Merited by ABCbits (1)
 #2

Hello I remember reading a article I think from bitcoin tech  tall regarding a Dandelion BIP and MAST, and I would like to know what this exactly means for BTC?

Very different things



Dandelion is a transaction propagation technique to make analytical identification of the originating IP of a given Bitcoin transaction more difficult.

MAST adds recursion (only 1 level) to the Bitcoin scripting language (so a script can call itself within itself, but only once, not indefinitely). I didn't fully understand the purpose of this when I read about it, so bring on the professionals. Clearly, more expressive scripts are possible with MAST, but what can be newly expressed, I'm not sure about.

Vires in numeris
#BitcoinVegan (OP)
Member
**
Offline Offline

Activity: 76
Merit: 10


View Profile
October 17, 2017, 06:43:44 PM
 #3

Hello I remember reading a article I think from bitcoin tech  tall regarding a Dandelion BIP and MAST, and I would like to know what this exactly means for BTC?

Very different things



Dandelion is a transaction propagation technique to make analytical identification of the originating IP of a given Bitcoin transaction more difficult.

MAST adds recursion (only 1 level) to the Bitcoin scripting language (so a script can call itself within itself, but only once, not indefinitely). I didn't fully understand the purpose of this when I read about it, so bring on the professionals. Clearly, more expressive scripts are possible with MAST, but what can be newly expressed, I'm not sure about.


First off I love the name and pic🤣🤣🤣🤣.

So with the dandelion BIP is that away of keep the IP private?
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3071



View Profile
October 18, 2017, 11:20:46 AM
Merited by ABCbits (3)
 #4

It's never going to keep the IP 100% private.


Dandelion sends your transaction to only one Bitcoin node from peers connected to your node. Your transaction is then relayed again the same way, to only one peer belonging to the node where your transaction first propagated to. This pattern (called the "stem" phase) continues for a randomised number of peers, and then the final peer in the Dandelion propagation method relays your transaction in the normal way (i.e. that peer sends it to all of their connected peers, not just one, and those peers also send to all their peers etc etc).

This helps to defeat analysis techniques to determine the originating IP of a transaction, but it depends on the good nature of the peer you begin the Dandelion propagation with: that peer necessarily knows your IP, and might well be able to determine that they were the first in the stem. So it's never 100% IP privacy, although it's possibly an improvement on standard propagation.

And I mean only possibly, as someone responding to the Dandelion RFC on the bitcoin mailing list figured out a flaw in the technique that degrades the effectiveness if a peer sends multiple transactions while connected to the same set of nodes. Dandelion is still a work in progress, it may or may not make it into Bitcoin.

Vires in numeris
#BitcoinVegan (OP)
Member
**
Offline Offline

Activity: 76
Merit: 10


View Profile
October 18, 2017, 01:39:57 PM
 #5

How many nodes are they being sent to now and what's the importance of a node?
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3071



View Profile
October 18, 2017, 01:56:41 PM
 #6

How many nodes are they being sent to now

All that they're connected to.

what's the importance of a node?

The nodes are the network. It started with Satoshi, his node was the first. Slowly, more people joined the network by connecting their node. Every new node is someone extra that can send or receive BTC, using their node.

If you're thinking "I send and receive BTC without a node of my own", then that's because you're using a service that sends and receives Bitcoin for you, using their Bitcoin network node.

Vires in numeris
#BitcoinVegan (OP)
Member
**
Offline Offline

Activity: 76
Merit: 10


View Profile
October 19, 2017, 05:23:02 PM
 #7

How many nodes are they being sent to now

All that they're connected to.

How can I set up my own node?

what's the importance of a node?

The nodes are the network. It started with Satoshi, his node was the first. Slowly, more people joined the network by connecting their node. Every new node is someone extra that can send or receive BTC, using their node.

If you're thinking "I send and receive BTC without a node of my own", then that's because you're using a service that sends and receives Bitcoin for you, using their Bitcoin network node.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!