Home
/
tezos
-
Modi per limitare la crescita della dimensione completa del nodo?
Comerivelatonellamiadomandaprecedentesulrisparmiodismartcontractperilfuturo,ilmodopertornareallevecchieinformazionimemorizzatenellablockchaineracontattareunnodocompleto,checontienetutteleinformazionifinoaquelmomentonellablockchain.Permitigarelacrescentequantitàdidatineinodicompletieperridurreillivellodicapacitànecessariaperl'avviodiunnuovonodocompleto,esistonopianiperdividerelablockchaininpartipiùpiccoleoinqualsiasialtromodopergestireicostidimantenerel'enormequantitàdidatiinunnodocompleto?Pensoc...-
node
-
-
Come vengono salvati gli Smart Contract per il controllo in futuro?
HocapitobenechepossoarchiviareadesempioilmiocontrattodiaffittocomeSmartContractepoivieneufficializzatobakingconbakers?Sehocapitobenelaprimaparte,ilcontrattovieneprimamessoamempoolepoibakersloprendedalìperverificarlo.Ilmioproblemaprincipalequièlegatoalladomandacosasuccededopo:doveèstatoarchiviatoilcontrattoperilpubblicofinora,chenelgiornoXinfuturopotròtornareevedere,qualèlamiapoliticadidimissioni,adesempio?Holettocheilprocessodibakinghaunacronologiaperripristinarelostatodurantebakingdiunround,mad...-
baking mempool smart-contracts architecture
-
-
Cosa devo fare in caso di rapporti "connessione da peer non attendibile" da tezos-node?
Hocreatoesincronizzatounnodoconinodipeerpredefinitiepoil'hopassatoallamodalitàprivata.Oravedomoltimessaggicomeigiorniseguentidopoesserepassatoallamodalitàprivata.C'èqualcosachepossofareperimpedirequestitentatividiconnessionedapartedipeernonattendibili?Equestimessaggisonoimportanti(oltreaingombrareilregistrodioutput)?Erafondamentalmentesbagliatocreareunnodoinquestomodo,invecedirenderloinmodalitàprivatadall'inizio?p2p.connection-pool:[privatenode]incomingconnectionfromuntrusedpeerrejected!-
node private-mode
-
-
Come posso scrivere test per i miei contratti intelligenti?
MipiacefareTDDevorreicreareunasuiteditestattornoalcodicedelmiocontratto.HoesaminatosiaReasonMLcheLiquidity,manessunodeiduesembraavereancoraunagrandestoriaditest.HasensoinveceutilizzareOCamlcompleto?Cosausanolepersone?-
smart-contracts testing
-
-
Tx multipli e contatore già utilizzati errore
Horiscontratounostranocomportamento.Seproviainviare2txconsecutivi(nellastessaduratadelbloccotezos)ottienierroridicontatorenonvalidi:Counter[NUMBER]alreadyusedforcontract[ADDRESS]Sembracorrelatoaquesto:https://gitlab.com/tezos/tezos/issues/376Seaumentiilcontatore,ottienil'erroreopposto:contract.counter_in_the_future-
transactions
-
-
Come posso testare il firmatario di Ledger senza firmare un blocco o un'approvazione?
Hoilmiolibromastrocollegatoalmioserverfirmatario,chefirmablocchi/approvazionidalmioserverdicottura.Seilmiolibromastroèdisconnessooilfirmatariononfunzionainalcunmodo,nonvoglioaspettarelamiaprossimacotturaoapprovazionepersaperechequalcosanonva.Comepossoverificarecheilmioserverfirmatariopossafirmareblocchi/approvazionisenzaaspettareilmioprossimoslot?Lamiaideaeraquelladifarfirmarealfirmatarioalcunidatifittizi,mal'appTezosBakingsulregistromiconsentesolodifirmareblocchieapprovazioni.Possochiederealfir...-
ledger remote-signer
-
-
Diversi tipi di operazioni nel Blocco Tezos - Quale commissione viene spesa
HotrovatoleseguentioperazioniinTezos:"endorsement""seed_nonce_revelation""double_endorsement_evidence""double_baking_evidence""activation_account""proposte""votazione""rivela""transazione""origine""delega"Requisito:Vogliocostruireunlibromastro/interfacciautenteincuil'utenteforniscel'indirizzoeillivellodiblocco.Devoottenereilsaldodell'indirizzofinoaquellivellodibloccoerecuperaretutteleoperazionieseguiteperquell'accountequandoriassumotuttiivaloridellatransazionedovrebbeessereugualealsaldo.Quindi,p...-
node tezos-client
-
-
Transazioni a zero commissioni
Serveaiutopercapirelaseguentetransazione:[{"tipo":"transazione","id":279,"livello":26,"timestamp":"2018-06-30T18:07:27Z","hash":"opDckVrXacor6B25F3SD2epxC13iCoN6xjwsvvJDYo5aa9AMbqz","counter":5,"originalSender":{"address":"tz1NKVAxzJusWgKewn4LEViPSQVRE5Kg6XFV"},"mittente":{"alias":"Fondidiliberopassaggio5","address":"KT1Um7ieBEytZtumecLqGeL56iY6BuWoBgio"},"nonce":0,"gasLimit":0,"gasUsed":107,"storageLimit":0,"storageUsed":0,"bakerFee":0,"storageFee":0,"allocationFee":0,"bersaglio":{"alias":"Foun...-
node tezos-client protocol
-
-
Posso modificare la passphrase di una chiave privata che è stata crittografata?
Durantel'importazionedellachiavesegretaperlaraccoltafondimièstatochiestodiinserireunapassphrase,èpossibilecambiarla,intalcaso,comepossofarlo?-
private key encrypted
-
-
Dov'è precisamente la fiducia in un'istantanea?
NomadicLabsharecentementeintrodottoilconcettodisnapshotcomeunmodopervelocizzarelasincronizzazionedinuovinoditezos.Èstatomenzionatopiùvoltecheesisteunacertaquantitàminimadifiduciachenonpuòessererimossadurantel'utilizzodisnapshotperlasincronizzazione.QuellochevorreicapireèDicosaesattamentecisidevefidareinunosnapshot?inchemodounosnapshotpotrebbeesseredannoso?Ilnuovonodononsilimitaacontrollarel'hashdell'ultimoblocco?Graziemille!-
security node
-
-
Errore durante la firma della transazione dal firmatario remoto dopo l'aggiornamento dello script mainnet.sh
Direcentehoaggiornatoilmioscriptmainnet.shpoichédicecheloscriptpresentenonèl'ultimaimmagine.Stoseguendoipassaggiesattiindicatiqui.Equandoèarrivatoilmioturnodiapprovazione,l'hopersoconilseguenteerroreneilogdiapprovazionequandolatransazioneèstatainviataalfirmatarioremotofirmatautilizzandolachiavediautenticazione.Error:Unregistrederror:{"kind":"generic","error":"invalidauthenticationsignature"}Funzionavaprimadell'aggiornamentodelloscript.Qualcosaèstatoaggiornatonelmioscriptmainnet.shriguardoallechi...-
baker docker remote-signer
-
-
Contratto che accetta un QUALSIASI tipo
UncontrattoaggiornabiletrarrebbevantaggiodallapossibilitàdiaccettareQUALSIASItipoeinoltrarequeltipoalcontrattodell'appcorrenteinbaseacomevieneanalizzatoQUALSIASItipo.Adesempio,unarichiestapotrebbeessereinviataauncontrattochedefinisceilcontrattodell'appcorrenteelalogicasarebbecontrollatadaquelcontratto.Ciòconsentirebbeaun'appdiaverelostessocontrattoedisceglieredoveinviarelarichiesta.C'èunaconsiderazioneperunQUALSIASItipoounmodoincuiicontrattipossonoessereresiaggiornabiliesoddisfarequestorequisito...-
michelson
-
-
Attivazione di un account su alphanet utilizzando il nodo pubblico
Stocercandodiattivareunaccountsualphanetutilizzandounnodopubblico.Nonpossofarlotramiteilmionodolocaleperchémiimbattoinquestoproblema,probabilmentecorrelatoaquesto.Quindihodecisodiutilizzareunnodopubblicoconbootstrap,comequesto:./tezos-client-pPsddFKi32cMJ-Aalphanet-node.tzscan.io-P80attivaaccounttestIdentconscript/tz1cXy7wuoVoabWgG5kVxG25WdMttKyVv1yr.json-fTuttaviaquestosibloccaIlnodoèbootstrap,prontoperleoperazionidiiniezione.Permoltotempo(circamezz'ora)epoifallisceconErrore:RichiestaRpcnonrius...-
rpc tezos-client alphanet
-
-
Come utilizzare sia il libro mastro collegato che il portafoglio raccolta fondi con tezbox?
DevoinviareilmioXTZdalportafogliodellaraccoltafondiaunportafogliotezboxcollegatoalmiolibromastronano.Hoiniziatoconilmetodo"createtezbox"chemihapermessodiaccedereaifondidellamiaraccoltafondieinviarealcuniXTZ.Successivamentehoprovatoadutilizzareilmetodo"linktezbox"percreareunaltroaccountbasatosulmiolibromastronanoSdovedesideroinviareilmioXTZ.MailclientWindowssembraconsentireunsolometodo,perchélaschermatadiatterraggioconentrambiimetodi"crea"e"link"apparesoloquandononèancoradisponibileilportafogliot...-
ledger tezbox
-
-
Costantemente aggiunta / eliminazione di connessioni
Attualmentestoeseguendounnodosull'ultimaversionesenzafilediconfigurazioneconilseguentecomando:./tezos-noderun--rpc-addr127.0.0.1:8732--connections10Hoprovatoconvarivaloridi--connectionse--bootstrap-thresholdmariscontroancoraerrori.Storicevendocontinuebattaglietraparievedo:$p2p.maintenance:Toomanyconnections,willkill3$validator.peer(85):Workerterminated[...]$validator.peer(86):Workerterminated[...]$validator.peer(87):Workerterminated[...]$validator.peer(88):Workerstartedfor...$validator.peer(89):...-
node error network connections
-
-
Errore durante la cottura
Stocuocendotezos,hocontrollatoiregistriehovistoerrori:Apr1006:25:07xxxx/var/log/tezos/tezos_endor.log[14727]:Apr1006:25:07-client.scheduling:Errorwhilebaking:Apr1006:25:07xxxx/var/log/tezos/tezos_endor.log[14727]:Apr1006:25:07-client.scheduling:Error:Apr1006:25:07xxx/var/log/tezos/tezos_endor.log[14727]:Apr1006:25:07-client.scheduling:NoLedgerfoundforfocused-abyssinian-xxxx-xxx/ed25519Qualcunoconoscequestoerrore?Hogiàimportatoleinformazionidiregistro.-
baking
-
-
Come faccio a spostare i dati della blockchain di Tezos in una partizione separata?
HoconfiguratoilmionodoTezossulmioserverconquasitutteleimpostazionipredefinite.Maoraledirectory~/.tezos-node/contexte~/.tezos-node/storestannodiventandopiuttostograndicontuttiidatiblockchain.ComepossospostarequestidatiinunapartizioneseparatasuundiscorigidoseparatoedirealnodoTezosdiusarloinvece?-
node tezos-client
-
-
Ho inviato un po 'di xtz da uno scambio al mio account KT1.Tzstats mostra un errore di transazione "proto.005-PsBabyM1.gas_exhausted.operation"
Hoinviatounpo'dixtzdaunoscambioalmioaccountKt1ecredodinonaverricevutoilsaldo.QuandoguardolatransazionesuTzstats,quellaparticolaretransazionevienemostratainrossoenonc'èalcunvalorenellacolonnadell'importoricevuto(dicesolo'-').Quandocliccosull'hashdellatransazione,vienevisualizzatol'erroreditransazione"proto.005-PsBabyM1.gas_exhausted.operation".Diceanche"transazionefallita".Lapartestranaèchequandoguardolatransazionesutezblock,sidicechelatransazioneèstataricevuta,manoncredocheilmiosaldosiastatoaggi...-
transactions
-
-
Non posso inviare i miei tezos a causa di proto.006-PsCARTHA.contract.cannot_pay_storage_fee
Hoprovatopiùvolteriducendoilvalorediamontperl'inviodisignificatoinvecedi1.4,1.3.e1xtzstessoerrore!-
ledger error fees
-
-
Struttura a blocchi
Stoconfrontandoilwhitedocconl'outputdahead,adesempio:./alphanet.shhead|jq{"protocollo":"PsddFKi32cMJ2qPjf43Qv5GDWLDPZb3T3bF6fLKiF5HtvHNU7aP","chain_id":"NetXgtSLGNJvNye","hash":"BKxrfgYNdHGWn3YnVpa1tnvgoxavndMNBYGh2me9XKtsDEx8d7w","level":4510,"proto":1,"predecessore":"BMA56gCA6YhWxF2PYE2ZCqP2BDGNe8t9W4vCqmZk7i3FaoV8AbF","timestamp":"2018-12-02T20:36:48Z","validation_pass":4,"operations_hash":"LLoZZffQfMi2zx7yjkzgxQJ32GKtQDUgZrfzM3xQCzmsCLtGFW72m","fitness":["00","000000000001ec0d"],"context":"C...-
implementation
-