Bitcoin Forum
May 28, 2024, 07:27:13 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: What is MAST?  (Read 105 times)
#BitcoinVegan (OP)
Member
**
Offline Offline

Activity: 76
Merit: 10


View Profile
December 23, 2017, 10:59:30 PM
 #1

What is MAST, and how will it benefit bitcoin?
figmentofmyass
Legendary
*
Offline Offline

Activity: 1652
Merit: 1483



View Profile
December 23, 2017, 11:06:16 PM
 #2

What is MAST, and how will it benefit bitcoin?

it stands for "Merklized Abstract Syntax Trees." bitcoin magazine did a pretty good introduction here. in the simplest terms, it's a proposed addition to bitcoin (finally formally proposed on the mailing 3 months ago) that can allow for smaller transaction sizes and more privacy. more efficient implementation of smart contracts is a big part of it.

here's a simplified rundown from Mark Friedenbach:

Quote
An abstract syntax tree is a computer science term for the parsing of a programming language into a tree like structure, where for example an "if" condition would be a parent node and the two branches (if/else) the children. The MAST idea was that if you hash both branches you can then choose to only reveal the branch you take, gaining a possible space savings and more importantly an increase in privacy as observers don't see the other branch.

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!