Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Sep 22 15:48

    y0sher on deployments-infra

    (compare)

  • Sep 22 15:48

    y0sher on fix_record_atx

    (compare)

  • Sep 22 15:48

    y0sher on pure25519-integration

    (compare)

  • Sep 22 15:22
    gavraz review_requested #1421
  • Sep 22 15:22
    gavraz opened #1421
  • Sep 22 15:21

    gavraz on hare_doc

    Added doc to builder.go pre round commit proposal track… Added more doc (compare)

  • Sep 22 14:47
    noamnelke synchronize #1316
  • Sep 22 14:47

    noamnelke on tx_flow

    avoid duplicate missing txs (compare)

  • Sep 22 14:47

    almogdepaz on tortoise_mesh_recovery

    remove print (compare)

  • Sep 22 14:36
    antonlerner synchronize #1419
  • Sep 22 14:36

    antonlerner on nipst_persistency

    added case where different chal… (compare)

  • Sep 22 13:35
    noamnelke synchronize #1316
  • Sep 22 13:35

    noamnelke on tx_flow

    do not check that mesh.blockBui… (compare)

  • Sep 22 13:14
    noamnelke synchronize #1316
  • Sep 22 13:14

    noamnelke on tx_flow

    Hare various tests (#1417) * A… remove 0 items edge case (#1418… Merge remote-tracking branch 'o… and 1 more (compare)

  • Sep 22 12:45

    gavraz on hare_doc

    Added comments to algorithm.go.… (compare)

  • Sep 22 08:57
    antonlerner synchronize #1404
  • Sep 22 08:57

    antonlerner on atx_sig

    fixed ref (compare)

  • Sep 22 08:07
    noamnelke edited #1420
  • Sep 22 08:06
    noamnelke labeled #1420
Mikel Penagarikano
@mpenagar
From your whitepaper abstract:
"Spacemesh is the first free open source, permissionless consensus protocol that neither relies on PoW nor PoStake"
Sorry, I pasted an english wikipedia link. Here is the global site: https://www.burst-coin.org/
*spanish, not english
Aviv Eyal
@avive
@mpenagar good point and we should have mentioned the burst-coin project.
ijanus
@Akaa_gitlab
@antonlerner Please when is the next live R&D sync, and to wallet room
Anton Lerner
@antonlerner
@Akaa_gitlab this is the link to the wallet app room, https://gitter.im/spacemesh-os/app
We'll set up and update you guys on the next dev sync soon!
carlmorgan
@carlmor53349445_twitter
when mainnet ?
Aviv Eyal
@avive
@carlmor53349445_twitter We are currently focused on the testnet. Mainnet launch date depends on lerarnings from the public open testnet....
Aviv Eyal
@avive
Hi everybody, we are doing final testing on the local testnet release. We are looking for feedback on making it awesome and easy to setup and run. Please try it out and let us know if you got it up and running! https://github.com/spacemeshos/local-testnet - Currently OS X and Ubuntu should be working. We are testing on Windows 10 Pro... thanks!
ZHANGSHUAI
@paul_shuai_twitter
👏🏻
_ pk _
@pkrasam
@avive I just tried the local testnet and works brilliant -- I managed to create new accounts and transfer between them as well -- https://twitter.com/pkrasam/status/1150758170526023681?s=20
Aviv Eyal
@avive
@pkrasam very cool! we are glad to hear this. Curious what platform you are running on - OS X or Linux?
rehs0y
@y0sher
looks like osx from the pic
_ pk _
@pkrasam
Good presentation by Yaron W: https://youtu.be/mcvBXQ0SWJM
Looking forward to trialing SMESH: https://github.com/spacemeshos/smesh-spec-draft
Aviv Eyal
@avive
Calling all US developers - Looking to learn Rust and to work on the Spacemesh protocol full time in NYC? We just announced our summer of rust coding contest. See: https://spacemesh.io/summer-of-rust-contest/
_ pk _
@pkrasam
Any chance I can participate from Australia @avive
Colorfingers
@Colorfingers
I've been watching the progress here. I've scoured over the different projects in GitHub. Will there be some kind of API that will allow programmers to incorporate Spacemesh in their programs? I'm not familiar with the paradigm of use here. Thanks, Hap
Aviv Eyal
@avive
hi - the platform is not yet ready for building apps - we are still working on the infrastructure layer. We are looking for both go lang and rust contributors. Are you a rust or go dev?
Colorfingers
@Colorfingers
No, I'm working in C#. I can look into them but I doubt I will be very useful. I might be interested in working on a C# wrapper of some sort once I get a handle on how things work.
Dowland Aiello
@dowlandaiello
Somebody say Rust?! 🙋‍♀️
Noam Nelke
@noamnelke

hey @Colorfingers, when you say "API that will allow programmers to incorporate Spacemesh in their programs" - do you mean develop decentralized apps (smart contracts) that will run on top of the platform? (this is what @avive's answer is referring to)
OR
Do you mean using an API to control the Spacemesh node from another app? If this is what you mean, then you're in luck - the node includes gRPC and REST servers that you can integrate with. This allows you to do things like send transactions and query the global state, as well as control and monitor mining. The Spacemesh wallet we're developing is actually using these APIs.

I'm curious - what's your use-case?

Aviv Eyal
@avive
@dowlandaiello we are having an open source rust coding competition - info above or follow this link: https://spacemesh.io/summer-of-rust-contest/
Colorfingers
@Colorfingers

hey @Colorfingers, when you say "API that will allow programmers to incorporate Spacemesh in their programs" - do you mean develop decentralized apps (smart contracts) that will run on top of the platform? (this is what @avive's answer is referring to)
OR
Do you mean using an API to control the Spacemesh node from another app? If this is what you mean, then you're in luck - the node includes gRPC and REST servers that you can integrate with. This allows you to do things like send transactions and query the global state, as well as control and monitor mining. The Spacemesh wallet we're developing is actually using these APIs.

I'm curious - what's your use-case?

The later case... I want my users to be able to share assets on the backbone of Spacemesh... Where is the REST API documentation if there is any? I would be curious. Thanks Hap

Noam Nelke
@noamnelke

Hi @Colorfingers, sorry for the delayed response... The API isn't finalized yet, so we haven't created proper documentation. This will definitely change by the time we launch our main-net.

If you just can't wait and you're comfortable looking at Go code - you can start in this folder: https://github.com/spacemeshos/go-spacemesh/tree/develop/api

There's not much to the API yet, but I'd really love to hear what API endpoints and features you expect or wish for, so we can make it happen!

Colorfingers
@Colorfingers
@noamnelke , thanks buddy. I will eventually get around to wrapping myself around this technology. I have some other things on the front burner so perhaps the API will materialize at the right time. I'll certainly give you feedback then. If this works as expected it would be huge and I hope my project will help bolster Spacemesh's success.
Colorfingers
@Colorfingers
@noamnelke I received the presentation doc on Wallet... Thank you for that. I plan on learning Go soon .
Henri
@sternhenri
Hi! I was wondering if someone could tell me more about Spacemesh's PoET construction, and specifically whether or not it makes use of VDFs?
Noam Nelke
@noamnelke

Hi @sternhenri, Spacemesh's PoET makes no use of VDFs.

At its core, it's a special kind of Merkle Tree, that's constructed incrementally. Each leaf references everything that's already in the tree at the time it's added. Specifically, each leaf is the hash sum of all the subtree roots that don't have a common root yet. For example, the 16th leaf in the tree is the hash of the concatenation of the subtree root of leaves 1-8, the root of leaves 9-12, the root of leaves 13-14 and the 15th leaf.

Once the tree is constructed, Fiat-Shamir is used to construct a non-interactive proof. The root of the tree is used to derive a set of leaf indices and for each one a Merkle Proof is constructed.

In order to include miner challenges in the PoET proof, while miners register to be included in a PoET round the PoET service collects the challenges in a separate "Membership Merkel Tree" and derives its root.

The core PoET Merkle Tree intermediate node hash function is the hash sum of the node's children and the Membership Tree root.

Henri
@sternhenri
Are there any rules/security assumptions/guarantees that have to be made regarding membership at every round?
Henri
@sternhenri
Thanks @noamnelke in any case!
Noam Nelke
@noamnelke

I'm not sure I understand the question, it might be because we use the terms differently.

When I say "PoET round" I'm referring to a two week computation that corresponds to a Spacemesh epoch. Membership in a round means that a miner constructed a challenge and submitted it to the PoET before the round started - we call this process "PoET registration".

The point of the registration is that the miner is then able to prove non-interactively that about two weeks have passed between creating the PoET registration challenge and starting to work on the following Proof of Space, which uses the PoET proof as a challenge.

Henri
@sternhenri
Thanks @noamnelke. I'll read a bit more and come back with questions but this is very helpful!
trikunai
@trikunai
hi, i am new here

what happend if i set up a tesnet node and earn some tesnet tokens?

do them have value in a future? i mean will be a swap to mainet tokens ? any info regarding tesnet rewards?

trikunai
@trikunai
and what is the difference between testnet and full node?
in both of them i will help the network and get rewards?
trikunai
@trikunai
https://www.youtube.com/watch?v=IZvmzm8MzU8 if i set this. those earned tokens while running a node will be the same as in mainet? or is this just for local development purpose only?
Aviv Eyal
@avive_twitter
@trikunai - dev purpose only - not the real Spacemesh Coins until mainnet...
so testnet Spacemesh Coins do not have any value. mainnet Spacemesh Coins is a different ledger. You can view the testnet as a beta-test of the technology prior to official release
zhaohaijun
@zhaohaijun
where download spacemesh-protocol-eprint-v1.0.2.pdf/
Aviv Eyal
@avive_twitter
Can you please try the pdf link at the bottom of this doc?
should be good although we have some reports of it not working in some countries
Colorfingers
@Colorfingers
In Texas... Actually, no... I cannot download the PDF. It seems to be a browser or programming issue on the website. It post-pends a forward slash after the PDF which makes the browser think it's in a directory which doesn't exist. We get a 404 error...
Colorfingers
@Colorfingers
OK, correction... the first link works... The second link does not.
Aviv Eyal
@avive_twitter
glad you were able to get it - we now provide these 2 links to avoid issues while we look in the 404 issue
Aviv Eyal
@avive_twitter
we use ghost as the CMS for the site and it has some issues with pdf files....