{"repo":"HORNET-Storage/Scionic-Merkle-Tree","free":true,"listed":false,"github":"https://github.com/HORNET-Storage/Scionic-Merkle-Tree","clone":"git clone https://github.com/HORNET-Storage/Scionic-Merkle-Tree.git","description":"Scionic Merkle Trees contain small branches like Classic Merkle Trees, the folder storage support of Merkle DAGs, and numbered Merkle leaves so anyone can sync by requesting a range of missing leaf numbers that correspond to missing file chunks.","language":"Go","stars":18,"topics":["bitcoin","cryptography","merkle-dag","merkle-tree","nostr","files"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"Scionic Merkle Trees Combining Merkle Trees and Merkle DAGs We've designed a new type of Merkle DAG/Merkle Tree hybrid known as the Scionic Merkle Tree. Scionic Merkle Trees contain small branches like Classic Merkle Trees, the folder storage support of Merkle DAGs, and numbered Merkle leaves so anyone can sync by requesting a range of missing leaf numbers that correspond to missing file chunks. LeafSync is the name of the simple protocol used to request a range of leaf numbers in order to retrieve a batch of missing file chunks corresponding to the leaf numbers. Scionic Merkle Trees maintain the advantages of IPFS Merkle DAGs with the slim Merkle Branches of Classic Merkle Trees, while providing LeafSync as a new feature that complements any set reconciliation system (IBLTs, negentropy, et al.). In plant grafting, the \"Scion\" is the upper part of the plant, chosen for its desirable fruits or flowers; it's grafted onto another plant's base to grow together. In a similar vein, the Scionic Merkle Tree was born from grafting together Merkle Trees and Merkle DAGs. This process emphasizes why we use the term \"Scion\" for the Scionic Merkle Trees: it symbolizes the digital grafting of these two similar data structures, combining their strengths into one piece of software. Scionic Merkle Trees: The Best of Both Worlds Classic Merkle Trees Merkle Trees are cryptographic structures used to manage and securely verify large amounts of data. However, there's a significant drawback: they c","default_branch":null,"files":null,"tree":[],"storefront":"/r/HORNET-Storage","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/HORNET-Storage/Scionic-Merkle-Tree/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}