Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Development team meeting - 3.1.2015 - Zennet backend pub/pro/wallet/OS #4

Open
arielnux opened this issue Jan 3, 2015 · 7 comments

Comments

@arielnux
Copy link
Contributor

arielnux commented Jan 3, 2015

hey all,
If we have further comments please edit the document as follow
all the best
Ariel

we write here our meeting's highlights:

  1. operating system variables - which cgroup variables
  2. operating system variables - cgroup variables demo vector
    for specifications and rates.
  3. Linux - Send/Receive with Zennet OS (transaction, etc.)
  4. wallet - multi signature - input and output coordination
  5. wallet - pub. public key - input and output coordination
  6. wallet - pro. public key - input and output coordination
  7. wallet/OS - Zennet contract directory
  8. wallet - transaction class.
  9. wallet - refund transactions and updated transactions
    10.wallet - time lock for each transaction
    11.wallet - digital signatures for pro. and pub. after agreed

Types of clients known to use:
SPV - https://en.bitcoin.it/wiki/Scalability#Simplified_payment_verification
full node (Bitcoin B/Cli) - keeps all the previous data that was mentioned by us in the meeting.

Topics we decided about them:

  1. RPC (manual) - Alon M. will send a "manual" for the client RPC(input/output) in the upcoming
    days.
  2. RPC (layer) - sending a string input to EXE. and receiving a jason.
  3. Ann (process)- publisher is sending an Ann to the block chain, IP address and a string(spec),
    which the provider is receiving and filter those(Ann), as required.
  4. pub/pro (code) - at this development point pub/pro must communicate through cin/cout

Participants :

Ohad Asor
Amnon Dafni
Ravit Halmut
Alon Muroch
Ariel Formanovski‏

@yonatanomer
Copy link

Hi, could you update please regarding the EXE receiving JSON?
I think this is what I started to implement in xennet-os\frontend-stub\ - there is also
a client html sample here:
https://github.com/Xennet/xennet-os/tree/master/frontend-stub

@arielnux
Copy link
Contributor Author

arielnux commented Jan 4, 2015

hey Yonatan,
Alon Muroch‏ will send a manual for RPC layer in a few days.
Then we can check if this is the code required for us when it comes to RPC.
All the best,
A.

@alonmuroch
Copy link

Hey Guys,
This is a link to all the RPC calls the bitcoin client has
https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list

@yonatanomer
Copy link

could you please explain what is the 'EXE' here:
"2. RPC (layer) - sending an string input to EXE.__"

Is this executable running on the backend or the dedicated browser
shipped with zennet (Amnon and Ohad mentioned such browser)?

On Sun, Jan 4, 2015 at 5:05 PM, arielnux [email protected] wrote:

hey Yonatan,
Alon Muroch‏ will send a manual for RPC layer in a few days.
Then we can check if this is the code required for us when it comes to RPC.
All the best,
A.


Reply to this email directly or view it on GitHub
#4 (comment).

@yonatanomer
Copy link

So you talk only about RPC with the wallet, correct?
Will this be exposed directly to the provider/publisher in the front end?
What is 'EXE', where is it running?

On Sun, Jan 4, 2015 at 5:40 PM, Alon Muroch [email protected]
wrote:

Hey Guys,
This is a link to all the RPC calls the bitcoin client has
https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list


Reply to this email directly or view it on GitHub
#4 (comment).

@alonmuroch
Copy link

Yesterday we talked about hacking a quick solution for the development, essentially running a daemon client that can provide the wallet functionality we need (via RPC calls). Later we can integrate the wallet directly, as a library, directly into the Zennet client.

We can use bitcoind to execute the RPC calls or integrate an RPC library to the Zennet client.

@yonatanomer
Copy link

I see. thanks.

On Sun, Jan 4, 2015 at 6:45 PM, Alon Muroch [email protected]
wrote:

Yesterday we talked about hacking a quick solution for the development,
essentially running a daemon client that can provide the wallet
functionality we need (via RPC calls). Later we can integrate the wallet
directly, as a library, directly into the Zennet client.

We can use bitcoind to execute the RPC calls or integrate an RPC library
to the Zennet client.


Reply to this email directly or view it on GitHub
#4 (comment).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants