Author

Topic: Echo Trees ~ Incentive Routing (Non-Blockchain Digital Gold) (Read 85 times)

newbie
Activity: 20
Merit: 0
Echo Trees ~ Incentive Routing


You want to make a transaction? Create a Payment to a recipient, and share this tiny file on any type of network. The Payment will magically make its way directly to the recipient, and you're done. That was the transaction. No six blocks. No banks. No ISPs. Completely decentralized. Completely peer-to-peer. Runs on sneaker-net. You can attach files to these Payments, and it will drag them along with them.

Echo Trees Data Structure


The Echo Tree branches out from its seed. Each branch is a piece of money, a portion of the total value of the Echo Tree. Each piece of money keeps its branch with it wherever it goes. This tells you how much it's worth, and that two pieces of Echo are from the same Echo Tree.

A branch of echoes is a chain of Receipts from the seed to a Payment. The Payment can have multiple Fees.

Echo Tree Algorithm


Sending a Payment.

1) Share Payment to recipient on network
2) A courier copies the Payment and adds a Fee for their service
3) A second courier copies the Payment and adds a Fee for their service
4) The Payment gets to the recipient
5) The Payment is signed, The Payment becomes a Receipt, the Fees become Payments

Repeat step 1 with new Payments to pay couriers.

Double-Spend


Green lists can be used for double-spend protection. Double-spends are easy to detect on the network, and can get you kicked off the green lists. Pay to join. Green list flooding and tagging branches have to be figured out. I am optimistic that these have elegant solutions.

Thoughts?
Jump to: