Идея хорошая и не новая (бродит уже в головах давно).
Такая шина поверх TCP (для распределёнки) у нас уже сделана. Допускаются указатели на Store, которые экстернализируются в поток и воссоздаются на другом конце канала.
Еще неплохо позволить обмен указателями на immutable data structures. В одном адресном пространстве может разделяться одна копия, в разных - выполняться репликация.
По этому поводу:
An Abstract Data Type for Freezable Lists and DAGs
Wolfgang Weck (1997)
Есть здесь -
http://europrog.ru/ilog.html (дайте поиск по странице).