Tezos 네트워크의 가스는 무엇입니까?
1 대답
- 투표
-
- 2019-02-28
Gas는 거래와 관련된 계산 비용을 나타냅니다.기본 거래를위한 가스는 약 10,000 단위이며,스마트 계약을 호출하는 더 많은 비용이 드는 거래는 훨씬 더 많은 비용이들 수 있습니다.
현재 작업 당 가스 제한은 400,000 개,블록 당 가스 제한은 4,000,000 개입니다.이것은 트랜잭션 (특히 스마트 계약 호출)에 대해 상당히 제한적입니다. 예를 들어 현재 단일 블록에는 약 6.66의 TPS에 해당하는 ~ 400 개의 기본 트랜잭션 (4,000,000/10,000) 만 포함될 수 있습니다.
제 생각에는 가스 한도가 상당히 낮으며,증가하면 TPS와 더 복잡한 스마트 계약의 실행 가능성을 개선하는 데 크게 도움이 될 것입니다.
Gas represents computational cost related to a transaction, e.g. gas for basic transactions are about 10,000 units, where as more costly transactions that invoke smart contracts can cost a lot more.
Currently there is a fixed gas limit per operation of 400,000 units, and a fixed gas limit per block of 4,000,000 units. This is quite limiting for transactions (especially smart contract calls), for example currently a single block can only contain ~400 basic transactions (4,000,000 / 10,000) which equates to a TPS of about 6.66.
The gas limits are quite low in my opinion, and an increase would greatly help to improve TPS and viability of more complex smart contracts.
-
하나의 가스 장치는 무엇과 동일 할 수 있습니까? 프로토콜은 스마트 계약 거래에 필요한 가스량을 어떻게 계산합니까?What can one gas unit be equated to? How does the protocol calculate the required amount of gas for transactions of a smart contract?
- 1
- 2019-02-28
- KD26
-
프로토콜에 코딩되어 있습니다.가스의 양이 다른 지침에 할당됩니다.조정,벤치마킹 및 최적화 할 수있는 것입니다.가스 비용은 계산과 동일합니다.하나의 명령어가 계산 시간/자원의 두 배를 필요로한다면 두 배의 가스를 소비해야합니다.일반적으로 가스는 여전히 최적화가 필요하며 초기 값은 본질적으로 보수적이라고 생각합니다.It's coded into the protocol, e.g. an amount of gas is assigned to different instructions. It's something that can be tweaked, benchmarked and optimized. Gas costs are meant to equate to computation, e.g. if one instruction takes twice as much computation time/resources, it should consume twice as much gas. Gas in general still needs optimizations, I believe the initial values were conservative in nature.
- 0
- 2019-02-28
- Stephen Andrews
-
가스 비용도 XTZ의 거래 비용에 직접적인 영향을 미칩니 까?And do gas costs also have a direct effect on transaction costs in XTZ?
- 1
- 2019-02-28
- cryptodad
-
거래를 블록 비용 계산에 포함시키는 것-예 :제빵사는 보낸 사람이 충분한 잔액을 가지고 있는지 확인해야합니다. 가스 비용은 나노 테즈입니다. 이것은 기본 거래에 대해 ~ 0.0014 테즈로 나옵니다.Including a transaction into a block costs computation - e.g. the baker would need to validate that the sender has enough balance etc. Gas cost is a nanotez - this comes out to being ~0.0014 tez for a basic transaction.
- 0
- 2019-02-28
- Stephen Andrews
-
@MarcB 예,여기에서tezosproto 003의 비용/수수료에 대한 자세한 내용을 확인할 수 있습니다 https://tezos.stackexchange.com/questions/106/fees-in-proto-003@MarcB yes you can check here for details for costs/fees in tezos proto 003 https://tezos.stackexchange.com/questions/106/fees-in-proto-003
- 1
- 2019-03-01
- Ezy
이 질문은 가스 한도를 높여야하는 이유가 무엇인지,그 증가가 어떤 영향을 미치며,한도를 그대로 두는 것이 불가능한 이유를 이해할 수 없다는 사실과 관련이 있습니다. 간단한 네트워크 사용자가 이해할 수 있도록 가스가 무엇인지 가능한 한 완전한 형태로 답변을 듣고 싶습니다.