Главная
/
tezos
-
Как получить большую ценность карты на Вавилоне
ВBabylonбудетновыйRPCдлязапросабольшогозначениякартыпоэтойссылкеhttp://tezos.gitlab.io/babylonnet/api/rpc.html#get-block-id-context-big-maps-big-map-id-script-exprЯпробовалиспользоватьегосновымконтрактом.Яразвернулэтотконтрактhttps://babylonnet.tzscan.io/KT1DT9YwHd5/KT1DT9YwHd3Еслияправильнопонял,идентификатормоейбольшойкартыдолженбыть22Зная,чтомоябольшаякартаинициализированаключомtz1bwsEWCwSEXdRvnJxvegQZKeX5dj6oKEysКакправильнополучитьзначениеспомощьюcliилиrpc?Япробовал:tezosgetelementtz1bwsEWC...-
rpc bigmap
-
-
Что такое контейнер BigMap и почему он важен?
Яслышалвомногихместах,чтоTezosиспользуетособыйтипконтейнера,называемыйBigMap,дляхраненияданныхвнутрисмарт-контракта.Объектдолженбытьотносительносложным,потомучтодосихпорводномсмарт-контрактеразрешентолькоодинэкземплярBigMap.Уменяследующиевопросы:ЧтотакоеBigMapичемониотличаютсяотдругихстандартныхтиповконтейнеров?(ЯненашелинформацииоBigMapвдокументацииTezos)Почемувсмарт-контрактеестьограничениедоодного?Вчемпреимуществоналичияболееодного?(насамомделе,явижу,чтовнастоящеевремясуществуетWIPдляснятияэт...-
michelson bigmap
-
-
Комиссия за сжигание пустого аккаунта
Нужноливводить.257платузасжиганиедляновойучетнойзаписивоперацииtransaction?operations.contents.push({kind:'transaction',counter,fee:min_fee+burn_fee,//<--here?gas_limit,storage_limit,amount,source,destination})Отправительдолженсначалазапросить(черезRPC),чтобыузнать,новыйлиадресdestination,исоответствующимобразомскорректироватьплату?Этонемногосложно.Ябудуплатитьпримернотак:minimum_fee=1257+burn_fee=257000Что,еслимойадресназначения-смарт-контракт?моюminimum_feeнужноизменить?-
fees fee
-
-
Что такое оборотный запас?
ЯищуAPITzscanдляциркулирующихматериалов.611454213tezбылираспределеныучастникамсборовсредствираннимспонсорам.Около24458195tez(16%)средствTF+DLSтеперьдолжныбытьразблокированы.21143856tezвкачествевознагражденияразморожены,а149845tezсожжены.Этодастнамвобращениипримерно656906419тэз.CMCпоказываетоборотвразмере607489041иcoingecko/tzscanпоказываетоборотвразмере785312978.Можетликто-нибудьобъяснить,какимдолжнобытьнастоящеечисло,иположитьконецнынешнейнеразберихе?-
circulating-supply
-
-
Синхронизация узлов
ЯновичоквTezos,ивчераяустановилузелдляработывсредеAlphanet.Яхочуспросить,нормальноли,чтосинхронизацияузлазанимаетслишкоммноговремени(Текущаяголованаблоке45000послепочтиодногодня).Естьлиспособускоритьпроцесс?Другаяпроблемазаключаетсявтом,чтоузелиногданеожиданноостанавливается.Этопримерошибки,из-закоторойвозниклапроблема.Кто-нибудьразбираетсявпроблеме?Иестьлиспособизбежатьэтого?-
node
-
-
Как СЕЙЧАС работает?
Допустим,вконтрактеестьусловие,основанноенатом,чтоNOWнаступитчерезнекотороевремя.ЯвляетсялиNOWUTCипроверяетсялиэтокаждымузломпереддобавлениемвцепочку?Допустим,выхотите,чтобыфункциявызываласьвтечение1часа.Можнолиэтопринудительноприменить?Например:currentstackstate:NOW-15minutes::NOW+45minutes//pseudocodecode:NOW;SUB;GT;SWAP;NOW;SWAP;SUB;AND;IF{sendtransaction...}{FAIL;};Этодолжнопроверить,чтоонобольше,чемСЕЙЧАС-15минутименьше,чемСЕЙЧАС+45минут,чтоверно,чтобыонмогвыполнитьтранзакцию.Такжеможетбыть...-
michelson
-
-
Могу ли я подключить Ledger Nano S к узлу выпечки Tezos и получить блоки подписи Nano S и одобрения?
Уменяужезапущениндивидуальныйсервервыпечки,номненеудобнооставлятьсвоизакрытыеключинасервере.МогулияподключитьсвойLedgerNanoSксерверувыпечкииполучитьблокировкуиодобрениеNanoS?Иеслида,токакмнеэтосделать?-
ledger solo-baking
-
-
Можно ли найти путь деривации для публичного адреса TZ1
Янемогунайтисвойисходныйпутьдеривацииглавнойкниги,которыйяиспользовал.Япробовалвсекомбинации,которыеизвестныкакзначенияTezboxпоумолчанию:44'/1729'/0'/0'44'/1729'44'/1729'/0'/1'ит.п.Ниодинизнихнеотображаетмойтекущийпубличныйадрес.-
ledger wallets tezbox
-
-
Должны ли пути леджера BIP-44 состоять из четырех элементов или пяти?
КаковаправильнаяструктурапутиBIP-44дляприложенийбухгалтерскойкнигиTezos?Долженлиониметьпятькомпонентовпути(какиспользуетGalleon)иличетыре(какиспользуютtezos-clientиTezbox)?ВспецификацииBIP-44определены5уровнейпути.ииспользуетвсе5вовсехсвоихпримерах.Неочевидно,чтопоследнийкомпонент"индекса"являетсянеобязательным.Tezboxиtezos-clientпоумолчаниюиспользуютпутьm/44'/1729'/0'/0',тогдакакGalleonпоумолчаниюимеетпутьm/44'/1729'/0'/0'/0'.-
ledger hsm
-
-
Каковы лучшие практики для размещения узлов Tezos с открытыми RPC?
Еслияразмещаюсвойсобственныйузел,напримеркакиTezBox,каковынаилучшиеметодыобеспечениядоступностиопределенныхконечныхточекRPC?TzScanужеограничиваетопределенныевызовы,какописаноздесь.документыTezosрекомендуютследующее:ИнтерфейсRPCдолженбытьвключен,чтобыклиентыобщатьсясузлом,нооннедолженбытьобщедоступнымнаИнтернет.Сновымуправлениемпамятьюupdate,будутдоступныдополнительныеконечныеточкиRPC,ионимогутпредставлятьопасность,еслибудутопубликованыбезуведомления.-
rpc node conseil
-
-
Проблема с кошельком Tezbox
Кошелекотключаетсяиподключаетсяснова.Оннеможетотправитьтранзакцию.Яиспользуюпоследнююверсию.Яполучаюсообщение:"Operationfailed.Forgevalidationerror.Localandremotebytesdon'tmatch."-
tezbox
-
-
Формальная проверка смарт-контрактов Tezos
Какиеанализысмарт-контрактовTezosмогутпринестинаибольшуюпользуразработчикамдецентрализованныхприложений?Дляясности,под«анализом»яподразумеваю«статическийанализпрограммы».См.,Например,здесь.Посути,идеязаключаласьбывтом,чтопередфиксациейсмарт-контрактавцепочкенужнобылобывыполнитьстатическийанализлибоисходногокодавысокогоуровня,либо,альтернативно,непосредственноцеликомпиляциивmichelson,чтобыоценитьразличныесвойствавыполненияпрограммы./p>-
security smart-contracts dapps verification
-
-
Почему Tezos-client не находит мой Ledger Nano S?
ЯнастраиваюузелвыпечкиLinuxTezosспомощьюLedgerNanoS.Узелработаетисинхронизируется,ноlistconnectedledgersнепоказывает,чтоLedgerподключен.Икошелек,иприложениядлявыпечкиустанавливаютсяизLedgerLive.ПрошивканаNanoSсамаяновая.LinuxпоказываетUSBсlsusb,аdmesgпоказываетвседеталиLedger,ноlistconnectedledgersненаходитNanoS.Яизменилсвоиправилаudev,чтобывключитьправильнуюгруппудлямоейучетнойзаписи.НоклиентTezosпо-прежнемунеобнаруживаетLedgerNanoS.-
node ledger
-
-
Транзакция смарт-контракта с ошибкой выброса 0 XTZ из TezBox
ЯпытаюсьотправитьтранзакциюнаKT1BRudFZEXLYANgmZTka1xCDN5nWTMWY7SZ,чтобызавершитьнано-проверкубухгалтерскойкнигиспомощьюTezBox,нояполучаюсообщениеобошибке,какпоказанониже.Кто-нибудьможетпомочьмне?{"status":"failed","errors":[{"kind":"temporary","id":"proto.004-Pt24m4xi.gas_exhausted.operation"}]}-
smart-contracts tezbox
-
-
Зачем нужна операция по раскрытию?
Чтобыкаждыймогпроверятьподписи,открытыеключидолжныхранитьсявцепочкеблоковспомощьюrevealoperations.Насколькояпонимаю,вEthereumтакиеоперацииненужны,гдеихможноизвлечьизподписей.Каковыплюсыиспользованиядополнительнойоперации?-
operation cryptography reveal
-
-
Создание хэша открытого ключа
Немогбыкто-нибудьуказатьмненакусокрабочегокодаPython3.7,которыйгенерируетхешоткрытогоключаTezosизначальногочисла,пароляиадресаэлектроннойпочты?Все,чтоясмогнайтидосихпор,всегдапредставляетсобойсмеськодаPython2и3,котораявызываетошибкииз-заизменениятиповданныхилипринятияразмераmagicbyte.Янепрограммист.Япростопытаюсьсоздатькод,которыйпоможетмненайтипотерянныйпароль.(Да,язнаютакиеинструменты,какJtR,crunchинекоторыедругие,онихороши,нонеполностьюудовлетворяютмоимтребованиям,поэтомуяначалпробоватьсоздав...-
address key python hash
-
-
В чем разница между неявными и исходными аккаунтами?
Немогбыкто-нибудьобъяснитьздесь,вчемразницамеждунеявнымииисходнымиаккаунтамивtezos?-
consensus account
-
-
Как проверить, правильно ли работает удаленная подписывающая сторона?
Какяузнаю,чтозапущенныйсокетудаленнойподписывающейстороныработает,какожидается,ипринимаетзапросыподписисмоегосервера-пекарябезфактическойотправкитранзакциипередачи.Прямосейчасяпростовыполняюперенос.00005из<key1>в<key2>,просточтобыпроверить,еслиудаленноеподписывающеелицонастройкаработает.Естьлидругойспособ,подобныйлюбойтранзакции,которыйтребуетподписи,нонетребуетпередачиtz.-
transactions baker remote-signer
-
-
Может ли кто-нибудь предоставить список доверенных базовых узлов?
Уменяестьличныйузел,которыйпостоянноотключаетсяотмоегообщедоступногоузла.Поэтомумненуженсписокдоверенныхбазовыхузлов,которыеямогуподключитькмоемучастномуузлу,чтобывремябезотказнойработымоегочастногоузланемешало,если1или2соединенияразорвутся.-
private-mode connections public-node foundation-nodes
-
-
В чем разница между платой и газлимитом?
ВслучаеEthereumмаксимальнаякомиссия-этогаз,умноженныйнаценугаза.НосTezos,когдаясоздаюоперацию,комиссияустанавливаетсялично,почемуонанерассчитываетсяспомощьюgas_limit?-
transactions protocol fees gas
-