SAFE Network Dev Update - May 7, 2020

What an update! So really big drops there and testing vaults from home will be awesome! There seems to be a really sharp focus in the team atm and it is great to see the results spilling out!

16 Likes

Maybe you should try reading all the way to the end of the sentence. Yes, dead ends were expected. See:

I don’t like what you are doing.

8 Likes

Because dead ends is plural I thought the “expected” was only related to IGD and there are maybe some dead ends causing problems. With problems I mean it could take maidsafe maybe some more time to get vaults from home up and running.

1 Like

Amazing work maidsafe. I’ll be looking forward to testing vaults from home again.

Have a great weekend break :slight_smile:

12 Likes

What does AT2 stand for? I’m guessing it’s not a scatterable anti-tank mine.

9 Likes

Asynchronous trustworthy transfers

15 Likes

Added to Terms used on the Forum

14 Likes

I have not totally been understanding what this meant so if anyone else needs some clarity the link below helped me.

https://cordis.europa.eu/project/id/862082

Was not intending to reply to you there JPL :woozy_face:

11 Likes

https://m.youtube.com/playlist?list=PL95IbaKDuVrIBfROpLCTLrB6yE09w7O5s this is a playlist with a few short videos explaining AT2 made by people involved in the research paper @drehb links to above - it’s very good

12 Likes

How are we looking with exchanges and crypto industry connections?

As former Steemit, Inc. Exchange Manager/Business Development, I recently helped Hive (Community Steem fork) connect up with many top exchanges.

David

11 Likes

David, Please DM @Sotros25 as she can probably make best use of your experience.

6 Likes

As I understand, the core of AT2 is that when the sender and receiver and another random observer(these 3 party) have an consensus, the transaction is valid (can’t duble-spending). So, there is no need to have an whole consensus system (like blockchain) to transfer coins. The team prove this mathematically.

*If AT2 is adapted, the load on the decentralized system is greatly reduced because all participants do not have to consensus for coin transfer (only 3 Participants agreements are needed).

10 Likes

They are talking about a BLS sign-share from the section Elders and we know they are using gossip, so my guess is the sender, receiver, and section Elders have a quick round of gossip and one perk of the BLS shares allows for additional trust. AFAIK anyways.

Given that, there should be a high level of trust, prevent double spending and also gossiping is quick and at2 has no need for such strict consensus where we have to know when and in which order each event happened (blockchain or PARSEC in our case). Again, as far as I understand as well. So surface level understanding it seems quite light compared to a full on strict order consensus algo which should def allow for a substantial performance boost.

Is that straight from the paper? I’ll have to give it another skim.

7 Likes

Interesting. It appears (5.28) AT2 doesn’t really support smart contracts, but SAFE should through PARSEC, correct?

2 Likes

That would be more BLS I think. Multi-sig is the key component to smart contracts. @oetyng would be the man to ask though.

Given that BLS is being used for the sign share then perhaps that changes things. AT2 is really being adapted to SAFE so I’m assuming that the paper won’t be 100% verbatim applicable to SAFE’s use.

4 Likes

I think this is the most clear answer for you. :slight_smile:

The blockchain based smart contract it too over loaded function. An app do one click, the whole miners should consensus about this act. :stuck_out_tongue:

As I understand, there is immutable data type in maidsafe. We can use it for building a DEX etc on…

1 Like

Just wondering if there has been any more thinking or development on DBCs?

Had a skim through the Scrit whitepaper which was linked to in the Jan. 30 dev update there to understand a little better what that’s all about, and found this quote:

Sets of DBCs are simple strings that can be transferred between users by email, instant messaging, or any other means. They can also be printed as QR codes and used by the sender without a digital device present.

It’s mind-boggling to imagine that transferring cash digitally could be so easy, rather than the hoops and rings (held by nefarious third parties) which we must jump through now while giving all our data to them at the same time. So yes, curious if that is still being considered for some stage in the future, or how it fits in with AT2, if it can. Thanks

3 Likes

Thx 4 update Maidsafe devs,

What’s happening? :exploding_head: Maidsafe is blowing your mind kiddo :stuck_out_tongue_winking_eye:

4 Likes

I remember first time I heard “…in the future we will be able to buy things online using the credit card…”, I really couldn’t see how that could be possible, back then I didn’t understand why I couldn’t see it, why was is that I didn’t understand it technically and not even understanding the reason, it was obviously my ignorance. Then I started buying things online, and still something didn’t feel right, how is it possible I’m putting my credit card details in this website, so the retailer can keep it?, oh yes! even when buying at a shop (physically) they are making a carbon copy of my credit card and keeping it as a proof I spent there (I thought), so I’m just trusting the retailer will use it to spend only the amount we agreed for the purchase, and only that time…I was still unclear how the whole planet can use this, why I cannot understand it…!!..

Now, after I learned about bitcoin and cryptos I was able to finally and clearly see it, we’ve been giving our private keys to the retailers (when buying online at least)… :face_with_raised_eyebrow:… and trusting they will use it only for a purchase and agreed amount…can you imagine now a retailer asking you to share your btc/crypto private key so you can pay with btc/crypto?

19 Likes

The AT2 whitepaper explains two types of transactions, one deterministic and the other probabilistic.

Safe uses the elders of each group to perform deterministic transactions. As all elders know each other are able to perform reliable-broadcast which is the key to secure a transaction.

13 Likes