Protect the Blockchain or the DApp from DDOS by Rate Limiting?steemCreated with Sketch.

in #steemlast year

The Steem Blockchain is Ideal for DAPP (Distributed Application) - 3 seconds a block. And it means that we don't need to "Rate Limit" the DAPP in most cases as the chain enforces the 3 second rule.

Take the ChatGPT App on the Steem blockchain as an example, any steem account can only post 1 comment every 3 seconds, so there is no need to protect the DApp being abused by a single account.

How about DDOS the Blockchain?


DDOS (distributed denial-of-service) could be a problem here. An example of DDOS - the server has been attacked by many many distributed node (PCs, servers) from different physical locations at the same time. DDOS can be quite tricky to mitigate as the "attacks" or "visits" usually look legit traffic.

On STEEM blockchain, DDOS can mean a large number of different steem accounts interacts with the chain simutanenously. One could be controlling several (tens or hundreds) alternative accounts, and he/she could write a script to post to STEEM blockchain at the same time.

There is no good way to avoid this - but the STEEM blockchain is resistant to such large scale attacks by design. The design of the [Steem Blockchain Bots] is not affected directly, but as the account from @witnesstools can post 1 reply every 3 seconds, if multiple ChatGPT queries are enqueued, it will take longer for responses to appear on the chain. But at least, the ChatGPT DApp on Steem Blockchain won't crash or be stuck due to this.

And that is why we need to continue counter spam registration on the steem blockchain. It (the diffculty and/or cost) is a balance between the efforts needed to register a legit account or a spam account.

ChatGPT replied "What is Rate Limit" on Steem Blockchain ChatGPT replied "What is Rate Limit" on Steem Blockchain

--EOF (The Ultimate Computing & Technology Blog) --

Blog: Protect the Blockchain or the DApp from DDOS by Rate Limiting?

Steem to the Moon!

  • You can swap the STEEM/SBD to USDT (TRC-20) via Steem2USDT!
  • Register a free STEEM account at SteemYY!
Sort:  

!ask Is STEEM going to be back to $1?

It's impossible to predict the future price of a digital currency. STEEM has seen dramatic price swings over its lifetime, so it is possible that it could reach $1 or higher again in the future.


command: !ask is powered by witness @justyy and his contributions are: https://steemyy.com
More commands are coming!. !ask is currently based on ChatGPT-3.5

It was not in vain that I returned to the Steemit platform, I firmly believe that the time will come and the price of Steem will be equal to $3. Still need a little time and successful work. Thank you very much for your optimism and great work on the Steemit blockchain. Good luck sir and all the best.

thanks! welcome back! !thumbup

Hello @yuriy4! You are Superb!


command: !thumbup is powered by witness @justyy and his contributions are: https://steemyy.com
More commands are coming!

Thank you

!ask 介绍一下币安?

币安(Binance)是世界上最大的加密货币交易所之一,总部位于香港。它提供了多种币种的交易和兑换服务,能够允许用户使用数字货币进行兑换。此外,它还提供了各种介绍和分析信息,以及对市场的监测服务。币安的安全性得到保证,并且可以通过内部多项安全机制来保证用户的资金安全。


command: !ask is powered by witness @justyy and his contributions are: https://steemyy.com
More commands are coming!. !ask is currently based on ChatGPT-3.5

!ask 欧包是什么意思?

欧包是指由欧洲机票代理商组合购买的一种特价机票套餐,其中包括多张航班的廉价特惠或通用机票,可以让乘客在多个城市之间快速便宜地旅行。


command: !ask is powered by witness @justyy and his contributions are: https://steemyy.com
More commands are coming!. !ask is currently based on ChatGPT-3.5

!ask 比特币区块链上,如果这个块已经产生了 可以这样验证, 如果这个块还在做, miner 要先验证一把 才决定要不要include 到块里? 这时候要验证balance ?

在比特币区块链上,验证一个交易是否已经被打包进块之前,miner要先进行的是UTXO验证(Unspent Transaction Output),也就是检查交易的发送者是否有足够的余额来完成交易。如果它们有足够的余额,则miner将其加入到新的区块中并把它写入区块链。


command: !ask is powered by witness @justyy and his contributions are: https://steemyy.com
More commands are coming!. !ask is currently based on ChatGPT-3.5

Coin Marketplace

STEEM 0.16
TRX 0.13
JST 0.027
BTC 60535.76
ETH 2598.15
USDT 1.00
SBD 2.54