This is a formal proposal for finalizing the ephemeral accounts (EAs) implementation. Although work has already been done to implement EA’s, it is my understanding that work has not yet completed to achieve full implementation.
EA’s have many uses cases and makes sharing data significantly faster and easier. Specifically, sharing data that does not have to be routed through any outside infrastructure. Currently the only way to avoid a bandwidth bottleneck associated with data routing is to create a new contract-set that is sent to the customer. Unfortunately contract creation is expensive and has scalability limitations. StoreWise for example will use ephemeral accounts for read-only buckets where users receive EA’s instead of Sia contracts. Security wise the upside of sending users EA’s instead of contracts is that EA’s prevent the contracts holding the data from being tampered with by unauthorized users.
Additionally i would like to request that EA’s are not only merged into
siad but into
us as well.