Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Date

Participants

Goals

Review the dApp developer use case for ListenAtName. Discuss improvements.

Discussion topics

Item

Notes

Recap of the issue

ListenAtName misses updates on channels and doesn't accurately reflect the tuplespace, making it difficult to validate the success of the transfer of data on the blockchain.

RSong use case

  • Through 2 deploys

    • Put data on chain

    • Request via ListenAtName

  • To access data on chain, request via ListenAtName

  • Kayvan walked through rsong-immersion.rho

    • Risk removal of forgeable names will break call to string to fetch song

Discussion

  • Discussion about challenges of delivering in time what would be ideal

  • Discussion about how implementation of POBox would support this

  • Discussion about SubscriptionAtName

    • Using Kafka

  • To observe results off-chain, we need things to be finalized

    • We cannot reason about data on-chain that is not finalized

    • Concern about the amount of time it takes to achieve finalization

  • Łukasz’s idea - app looks at comm event log

  • Artur’s idea -

  • Artur’s other idea - look off chain

  • Use case: You want to be able to say what your contract is doing for debugging reasons. You want to be able to

  • DECISION Start with ListenAtName that asks and returns for persisted tuplespace names, data that is finalized.

    • Later work on handling ephemeral data

Action items

  • Kelly Foster follow up with RSpace and Casper teams on next steps for ListenAtName
  • Artur Gajowy ticket ephemeral data work

Decisions

  • No labels