Bitcoin Forum
June 26, 2024, 08:42:09 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 [359] 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 »
  Print  
Author Topic: 🔷 Waves Tech - a powerful blockchain-agnostic ecosystem  (Read 129715 times)
Mallyx
Hero Member
*****
Offline Offline

Activity: 1138
Merit: 574



View Profile
March 12, 2021, 01:38:34 PM
Last edit: March 12, 2021, 01:49:32 PM by Mallyx
Merited by bct_ail (2)
 #7161

An emergency switch yes, but a full control is not good.

An example of emergency switch that doesn't allow the admins to steal the users funds and reduce hacking damages:

1. You have an emergency function that freeze everything: deposits, withdrawals, interests, etc... It give times to the admins to find the issue.
2. If the issue can't be fixed for some reasons, the 2nd emergency function auto-transfer every single funds to an other already specified dApp address.
3. On that "emergency" dApp address, a simple script allow the users to redeem their funds with the tokens they got by lending, providing liquitidy, etc.... Nobody else can withdraw, including the admin team.

Want to see how look such script ?
I took 5min to write it. It's an incomplete script, it's only to show how easy that can be done.

Code:
# Function to freeze
@Callable(i)
func emergencyFreeze(enable: Boolean) = {
  if(this != i.caller) then {
    throw("Access denied")
  } else {
    [BooleanEntry("freeze", enable)]
  }
}

# Place it on each callable function. If frozen just reject the request
func isFrozen() = {
  match getBoolean(this, "freeze") {
    case a: Boolean => a
    case _ => false
  }
}

# Emergency transfer function
@Callable(i)
func emergencyTransfer() = {
  if(this != i.caller) then {
    throw("Access denied")
  } else {
    let receivingAddr = "AddrThatIsAlreadyKnown"
    [ScriptTransfer(...)]
  }
}

A little effort in scripting could prevent:
- Admins to run away with the funds
- Stops an ongoing hack.
- Allow user to redeem remaining funds.
- Prevent $5 wrench attacks (if the attacker get the admins private key, he only have to power to freeze and auto transfer, but not the power to withdraw the funds for self)

Don't trust. Verify. Roll Eyes
Waves.support
Member
**
Offline Offline

Activity: 1311
Merit: 28


View Profile WWW
March 12, 2021, 02:01:12 PM
 #7162





Swop.fi users are likely to wonder what risks they are facing and how serious those risks are. Although risks linked to Swop.fi are considered low, this video will help you better understand our service.



We've also published the text version of this video on our blog.
JohnSilver
Sr. Member
****
Offline Offline

Activity: 1026
Merit: 280


🇧🇬 Crypto Since MMXIII


View Profile
March 12, 2021, 02:09:51 PM
 #7163

An emergency switch yes, but a full control is not good.

... and too many power for "this" (owner of the dApp private key) at your example. Grin
Mallyx
Hero Member
*****
Offline Offline

Activity: 1138
Merit: 574



View Profile
March 12, 2021, 02:26:35 PM
 #7164

An emergency switch yes, but a full control is not good.

... and too many power for "this" (owner of the dApp private key) at your example. Grin

You restrict the private key "power" in the @Verifier function.
Not saying SWOP is a dishonest project, but just exposing the risks and ideas of how it can be mitigated


edit: https://medium.com/swop-fi/what-risks-are-involved-in-using-swop-fi-373260884696
Nice timing lol !
They just forgot to mention the risk I found  Grin
unheiliger
Newbie
*
Offline Offline

Activity: 22
Merit: 2


View Profile
March 13, 2021, 02:00:29 PM
 #7165

An emergency switch yes, but a full control is not good.

An example of emergency switch that doesn't allow the admins to steal the users funds and reduce hacking damages:

1. You have an emergency function that freeze everything: deposits, withdrawals, interests, etc... It give times to the admins to find the issue.
2. If the issue can't be fixed for some reasons, the 2nd emergency function auto-transfer every single funds to an other already specified dApp address.
3. On that "emergency" dApp address, a simple script allow the users to redeem their funds with the tokens they got by lending, providing liquitidy, etc.... Nobody else can withdraw, including the admin team.

Want to see how look such script ?
I took 5min to write it. It's an incomplete script, it's only to show how easy that can be done.

Code:
# Function to freeze
@Callable(i)
func emergencyFreeze(enable: Boolean) = {
  if(this != i.caller) then {
    throw("Access denied")
  } else {
    [BooleanEntry("freeze", enable)]
  }
}

# Place it on each callable function. If frozen just reject the request
func isFrozen() = {
  match getBoolean(this, "freeze") {
    case a: Boolean => a
    case _ => false
  }
}

# Emergency transfer function
@Callable(i)
func emergencyTransfer() = {
  if(this != i.caller) then {
    throw("Access denied")
  } else {
    let receivingAddr = "AddrThatIsAlreadyKnown"
    [ScriptTransfer(...)]
  }
}

A little effort in scripting could prevent:
- Admins to run away with the funds
- Stops an ongoing hack.
- Allow user to redeem remaining funds.
- Prevent $5 wrench attacks (if the attacker get the admins private key, he only have to power to freeze and auto transfer, but not the power to withdraw the funds for self)

Don't trust. Verify. Roll Eyes

You are perfectly right, It would be nice if somebody from the team could answer those really legit concerns about the code.

Perhaps you could also write an issue into the github code. It might be that some of the developers would be more sensitive to that point.
Waves.support
Member
**
Offline Offline

Activity: 1311
Merit: 28


View Profile WWW
March 15, 2021, 12:34:15 PM
Last edit: March 15, 2021, 02:17:14 PM by Waves.support
 #7166





5,000 NSBT has been distributed in an airdrop among $WAVES holders on Binance. Check your wallets and see more details about the distribution in the Apply for joining the stream official announcement.

Waves.support
Member
**
Offline Offline

Activity: 1311
Merit: 28


View Profile WWW
March 15, 2021, 02:52:02 PM
 #7167





An update on the DeFi vs. CeFi AMA session! We have another speaker! John Nahas, Senior Director of Business Development at Ava Labs, will join a discussion with Waves speakers.

📺 Tune in on March 17, 2pm CET!
nick2050
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
March 16, 2021, 09:51:23 AM
 #7168

Hi Waves Community. PLEASE HELP.
I invested about 5.3 in Waves ICO and recently I really think i didn’t receive the correct amount and maybe some of my BTC transactions wasn’t confirmed. I tried to contact Waves support but no luck.
So I did invest 5.3 BTC in Waves ICO and I received about 15,689 Waves coins. Can somebody please tell me if I got the correct amount or not? I also participated in the rewards campaigns and there were some rewards for early investment but I’m not worried about that cuz I can calculate those. I appreciate if someone can help me. Thann you 
estenity
Hero Member
*****
Offline Offline

Activity: 1918
Merit: 537


View Profile
March 17, 2021, 12:35:10 AM
 #7169

waves has recently lost momentum, even with a rather stable usd price.

now 82th on coingecko..
Waves.support
Member
**
Offline Offline

Activity: 1311
Merit: 28


View Profile WWW
March 17, 2021, 01:09:26 PM
 #7170





Our live stream on CeFi vs. DeFi with Waves experts + a speaker from Ava Labs has started. Tune in here and have fun! 🙃
Waves.support
Member
**
Offline Offline

Activity: 1311
Merit: 28


View Profile WWW
March 18, 2021, 10:06:25 AM
 #7171





The airdrop of 5,000 NSBT on Bithumb is now completed, and token withdrawals are already open! Check more details in the official announcement.
Waves.support
Member
**
Offline Offline

Activity: 1311
Merit: 28


View Profile WWW
March 18, 2021, 03:12:13 PM
 #7172






Swop.fi team has launched a governance feature! With your staked $SWOP on the service, you can now vote for pool weights = influence liquidity providers' $SWOP income. Find out more about the voting process

The results of the first voting will be applied on Monday, March 22, at ~11:00 Moscow time (8:00 UTC).
hopenotlate
Legendary
*
Offline Offline

Activity: 3360
Merit: 1225


Top Crypto Casino


View Profile WWW
March 18, 2021, 04:05:06 PM
Merited by elma (1)
 #7173






Swop.fi team has launched a governance feature! With your staked $SWOP on the service, you can now vote for pool weights = influence liquidity providers' $SWOP income. Find out more about the voting process

The results of the first voting will be applied on Monday, March 22, at ~11:00 Moscow time (8:00 UTC).
I have been told swop.fi is a separate project from waves one but still I can see you are advertising it here in  waves official announcement thread : may you please confirm if someone from the main board of waves is involved in swop.fi project?

By any chance is sasha in control of one ( or more) of these three private keys ?

My main issue it the current SWOP.FI stuff.

I hardly believe that the Waves team is promoting a potential scam.

Look at all the contracts source (taken from https://github.com/swopfi/swopfi-smart-contracts):

Code:
@Verifier(tx)
func verify() = match tx {
    case _ => {
        let adminPubKey1Signed = if sigVerify(tx.bodyBytes, tx.proofs[0], adminPubKey1) then 1 else 0
        let adminPubKey2Signed = if sigVerify(tx.bodyBytes, tx.proofs[1], adminPubKey2) then 1 else 0
        let adminPubKey3Signed = if sigVerify(tx.bodyBytes, tx.proofs[2], adminPubKey3) then 1 else 0
        adminPubKey1Signed + adminPubKey2Signed + adminPubKey3Signed >= 2
    }
}

The Verifier function allow by a multisig to withdraw and control the funds (it also allow to update the dApp script).
It mean that if 2 peoples on 3 decide to run away with all the fund: the dApp will allow it.
We don't even know if their is 3 peoples or just 1...

The dApp point is to decentralize stuff the prevent trusting a third party.
In that case the third party has all the right (dApp update + funds control), so you must trust it.
-snip-

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
CASINO
.
SPORTS
.
RACING
EVENT DETAILS
EURO 2024
somebody else
Jr. Member
*
Offline Offline

Activity: 87
Merit: 2


View Profile
March 20, 2021, 10:42:04 AM
 #7174

waves has recently lost momentum, even with a rather stable usd price.

now 82th on coingecko..


Don't worry, that is natural result when devs are playing with high interest rates and promotion of it. Many times seen at many PoS coins.

Advice to devs, REMOVE HIGH INTEREST RATES if you want going up at marketcap list.

jerry0
Full Member
***
Offline Offline

Activity: 1750
Merit: 186


View Profile
March 20, 2021, 10:36:11 PM
 #7175

Did waves.exchange wallet make a change again in the layout/how you log in?


I haven't logged into my waves.exchange account in a long time.  When i used to log in, i had to type in my password when accessing the waves.exchange wallet.  Back then i used waves lite wallet and the waves wallet and then it was the waves.exchange.



Right now, i see option is log in by


Email
ledger
software - log in via seed, private key or keystore file (not recommended)




Since i never connected my waves wallet with my nano ledger s, i assume i can't do that now.  So i have to use either email or software right?  And software is my seed?  Which would you recommend?



Also, why does waves keep changing all these things?  Back then the waves lite was with the google chrome store... then it changed to Waves New Dex.... then the waves.exchange.


So what do you recommend to log in with it?  Email or seed?  I previously had to type in my seed a while back when i used the waves new dex and then the waves.exchange so i assume do that?  But that mean everytime after this, i need to type my waves seed every single time?  So there is no more accessing waves account by password?  I don't understand this.




Waves.support, can you answer this?  Right now when i open the waves exchange program, it give me three options either


Email
Ledger
Software



When I click on email, it ask me to create an account.  So i type in an email and password.  But once i do that, i would have to confirm the link in the email?  But once i do that and log in with my password, would i have access to my waves exchange account?  Or i still need to type in my waves seed?  Again i have my waves seed with me. 


Or do i just click on software instead?  I don't have the waves installed on my nano ledger s.  But this is the same waves exchange program i been using on my computer ever since i downloaded it a while back when i had to use it after waves new dex no longer worked.


I did recall when the waves lite client no longer worked... i had to use the waves new dex and enter my waves seed to get into my account.  Then put in a password to log in each time.


But once the waves new dex was no more and we had to use the waves exchange, i had to type in my waves password again to access it.  Then put in a password to log in each time. 


So which of these three methods do i choose?  If i type in my seed, does that mean i need to type my seed every single time to access my waves wallet?  If so, i dont like that.  I would prefer to be typing a password each time.  But why does it ask to create an email to connect my account?  With waves lite client and waves new dew and waves exchange before this change, it never ask to link an email.


Can you or anyone else explain this?  Haven't logged into my waves exchange wallet in a long time since i saw this new log in.





Waves.support, can you answer this?  I still have not tried to log into my waves exchange wallet for a long time.


Do i just type in my seed to log in? 


So once i do this, every other time i log in... i either do that... or register an email and password with it so everytime i log into waves.exchange, it would be my username and password?
MarquiseMuseum
Member
**
Offline Offline

Activity: 742
Merit: 29

www.MarquiseMuseum.com


View Profile WWW
March 21, 2021, 12:50:43 PM
Last edit: March 21, 2021, 02:21:18 PM by MarquiseMuseum
 #7176

Working with Solidity devs since yesterday for Interchain swapping Waves/M2 -> Opensea/ERC20 Wrapped ERC1155 NFT

https://bitcointalk.org/index.php?topic=2970288.msg56556856#msg56556856

So M2 on waves will still have a use case but market cap will be limited to $200k because there is alot more collectors on Eth network for NFT than on waves. So M2 owners still get a share of the updated version and will be able to participate in trading of this OG 2017 ERC20 mint which is examined for appraisal by Swedish auction house Bukowskis.

Waves m2 is trading 1/40th below deal value so anyone can profit from this swap opportunity:

https://waves.exchange/trading/spot/BS1KFNR8zrXKBEWdUUvpaP6G57Hic3aESkwK7qQKdLpB_WAVES

https://www.coinlore.com/coin/marquise-museum/historical-data

1m M2 can still be used to redeem Giclées from the Cryptobook value $300. This deal was open since september 2019 but no investor used it yet. In this case, M2 is also trading 1/40th below value. If you collect all Giclées from the book, it can be minted and delivered to you, so this is like a subscription model because the completed book cost $50k. There is additional minting cost because it's handbound and contains 100g gold.

The reason for this x40 price premium is that value is locked into asset and not USDT.

I hope this will satisfy M2 traders, as you get x40 paper profit on your stacks when swapping.

I am willing to wrap M2 into SignArt NFT if they offer good promotion deal as this is OG NFT. I dont want to publish anything more on waves if it will simply vanish into the shadows like M2. Opensea already offered code auditing and promotion on their platform which is global 4000 Alexa rank. My goal is to cash in on this project, Cryptopunks market cap is $500m, launched 120 days before Marquise $Museum. There is only a handful 2017 NFTs and they will probably be priceless long term similar to pioneering works of Cubism, Surrealism, Pop Art. But it is no guarantee, please invest with caution.

Patent studied 2017 Certified ABT/NFT catalogue
https://waves.exchange/trading/spot/BS1KFNR8zrXKBEWdUUvpaP6G57Hic3aESkwK7qQKdLpB_WAVES
ABTx swap certificate for https://rarible.com/MarquiseMuseum/sale 7.5m tokens per NFT
Waves.support
Member
**
Offline Offline

Activity: 1311
Merit: 28


View Profile WWW
March 22, 2021, 11:47:24 AM
 #7177

Did waves.exchange wallet make a change again in the layout/how you log in?


I haven't logged into my waves.exchange account in a long time.  When i used to log in, i had to type in my password when accessing the waves.exchange wallet.  Back then i used waves lite wallet and the waves wallet and then it was the waves.exchange.



Right now, i see option is log in by


Email
ledger
software - log in via seed, private key or keystore file (not recommended)




Since i never connected my waves wallet with my nano ledger s, i assume i can't do that now.  So i have to use either email or software right?  And software is my seed?  Which would you recommend?



Also, why does waves keep changing all these things?  Back then the waves lite was with the google chrome store... then it changed to Waves New Dex.... then the waves.exchange.


So what do you recommend to log in with it?  Email or seed?  I previously had to type in my seed a while back when i used the waves new dex and then the waves.exchange so i assume do that?  But that mean everytime after this, i need to type my waves seed every single time?  So there is no more accessing waves account by password?  I don't understand this.




Waves.support, can you answer this?  Right now when i open the waves exchange program, it give me three options either


Email
Ledger
Software



When I click on email, it ask me to create an account.  So i type in an email and password.  But once i do that, i would have to confirm the link in the email?  But once i do that and log in with my password, would i have access to my waves exchange account?  Or i still need to type in my waves seed?  Again i have my waves seed with me. 


Or do i just click on software instead?  I don't have the waves installed on my nano ledger s.  But this is the same waves exchange program i been using on my computer ever since i downloaded it a while back when i had to use it after waves new dex no longer worked.


I did recall when the waves lite client no longer worked... i had to use the waves new dex and enter my waves seed to get into my account.  Then put in a password to log in each time.


But once the waves new dex was no more and we had to use the waves exchange, i had to type in my waves password again to access it.  Then put in a password to log in each time. 


So which of these three methods do i choose?  If i type in my seed, does that mean i need to type my seed every single time to access my waves wallet?  If so, i dont like that.  I would prefer to be typing a password each time.  But why does it ask to create an email to connect my account?  With waves lite client and waves new dew and waves exchange before this change, it never ask to link an email.


Can you or anyone else explain this?  Haven't logged into my waves exchange wallet in a long time since i saw this new log in.





Waves.support, can you answer this?  I still have not tried to log into my waves exchange wallet for a long time.


Do i just type in my seed to log in? 


So once i do this, every other time i log in... i either do that... or register an email and password with it so everytime i log into waves.exchange, it would be my username and password?

Hello! Did you ask Waves.Exchanges support on this issue? The support chat is available on the website.
Waves.support
Member
**
Offline Offline

Activity: 1311
Merit: 28


View Profile WWW
March 23, 2021, 02:11:05 PM
 #7178



💰 A 5,000 NSBT has been allocated in an airdrop to WAVES holders on OKEx. Make sure you redeem your bonus before May 22, 2021! See more details in the announcement.
nightandday
Full Member
***
Offline Offline

Activity: 204
Merit: 137


SmileyGnome


View Profile WWW
March 23, 2021, 06:18:05 PM
 #7179

Check out that waves market movement  Grin

Want to get into the Bitcoin ATM business? Ask me how! https://chainbytes.com/
hopenotlate
Legendary
*
Offline Offline

Activity: 3360
Merit: 1225


Top Crypto Casino


View Profile WWW
March 23, 2021, 07:59:26 PM
 #7180

Check out that waves market movement  Grin

Just speculation or is there any particular rerason/news for this spike?
Out of top 100 coins for market capitalization I see, beside waves, only few coins are recording a double digits 24h increase like theta, theta fuel, ascend (Bitmax oken) dent asnd a coupple of other : is there any correlation or what?

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
CASINO
.
SPORTS
.
RACING
EVENT DETAILS
EURO 2024
Pages: « 1 ... 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 [359] 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!