Peera.

Найновіші

Будьте в курсі останніх дописів.

Пости

2184
  • article banner.
    Owen.Peera.
    Owen486
    ДляSuiJul 23, 2025
    Стаття

    Не вдається підключити пристрій My Ledger для надсилання моїх токенів SUI - моє рішення

    Якщо ви коли-небудь намагалися надіслати токени SUI за допомогою апаратного гаманця Ledger і вас зустріло неприємне повідомлення«Підключіть пристрій Ledger і спробуйте ще раз», ви не самотні. Ця проблема залишила багатьох власників SUI спантеличеними, особливо коли їхній пристрій Ledger чітко підключений, розблокований та чудово функціонує з іншими криптовалютами, такими як Bitcoin або Ethereum. Давайте зануримося в проблему, рішення, яке працювало для незліченних користувачів, і як забезпечити доступ до ваших токенів SUI навіть після оновлення мікропрограми. Проблема: раптове відключення Уявіть собі це: Ви успішно надсилали та отримували токени SUI протягом місяців, використовуючи свій пристрій Ledger. Одного разу ви намагаєтеся надіслати транзакцію, і замість того, щоб продовжувати, ваше розширення Sui Wallet відображає: * «Підключіть пристрій Ledger і спробуйте ще раз. »* Ви двічі перевіряєте очевидне: Книга підключена до мережі. Додаток SUI відкритий на пристрої. Ваш комп'ютер розпізнає апаратний гаманець. Інші криптотранзакції через Ledger Live працюють бездоганно. Однак помилка зберігається. Цей сценарій вплинув на користувачів на різних платформах, часто після оновлення мікропрограми для Ledger Nano S або Nano X (наприклад, версії прошивки 1.3 або 2.4.0). Першопричина полягає в тому, як розширення Sui Wallet взаємодіє з оновленим програмним забезпеченням Ledger. Незважаючи на те, що ваші кошти безпечні, розірване з'єднання заважає вам керувати токенами SUI. Рішення: Видаліть та повторно додайте обліковий запис книги Після кількох годин усунення несправностей користувачі виявили надійне виправлення:**видалення та повторне додавання облікового запису, пов'язаного з реєстратором, у розширенні Sui Wallet. Цей процес змушує гаманець відновити безпечне з'єднання з вашим апаратним пристроєм, усуваючи збій зв'язку, викликаний змінами прошивки. Ось як це зробити безпечно: ####Крок 1: Видалення облікового запису Відкрийте розширенняSui Wallet для браузеру(Chrome або Edge). Натиснітьменю гамбургерів (☰) у верхньому лівому куті, щоб отримати доступ доНалаштування. Перейдіть до розділіОблікові записи. Виберіть проблемний обліковий запис SUI, пов'язаний з Книжкою. Натисніть**Видалити обліковий запис і підтвердіть дію. Примітка: Видалення облікового запису видаляє лише його посилання в інтерфейсі гаманця. Ваші приватні ключі та кошти зберігаються надійно на пристрої Ledger. ####Крок 2: Повторно додайте обліковий запис Ledger Переконайтеся, що ваш пристрій Ledger підключено**та розблоковано. Відкрийте додаткуSUIу своїй книзі, перейшовши до нього та натиснувши обидві кнопки, щоб запустити його. У розширенні Sui Wallet перейдіть до меню «Налаштування» > «Облікові записи». НатиснітьПідключити гаманець книги, а потімПродовжити. Виберіть пристрій Ledger та натиснітьПідключити. Виберіть обліковий запис SUI, який ви раніше використовували (він відновиться за допомогою вашої початкової фрази). НатиснітьРозблокувати. Тепер ваш баланс SUI повинен з'явитися, і ви відновите можливість відправляти токени без помилок. ###Чому це працює: оновлення мікропрограми та сумісність гаманця Апаратні гаманці, такі як Ledger, покладаються на оновлення мікропрограми для підвищення безпеки та функціональності. Однак ці оновлення іноді можуть порушити взаємодію сторонніх гаманців (наприклад, Sui Wallet) з пристроєм. Наприклад: Прошивка Ledger Nano S 1.3таПрошивка Nano X 2.4.0**змінили спосіб розпізнавання програми SUI. Кешовані дані облікового запису в розширенні Sui Wallet застаріли, що призвело до збоїв підключення. Видаляючи і повторно додаючи обліковий запис, ви: Очистити пошкоджені або застарілі дані підключення. Змусити гаманець синхронізуватися з оновленою прошивкою. Повторно підтвердити сеанс програми SUI у вашій книзі. Це схоже на «м'яке скидання» для інтеграції Ledger, вирішуючи проблеми сумісності без шкоди для безпеки.

    • Sui
    • Transaction Processing
    0
  • article banner.
    Owen.Peera.
    Owen486
    ДляSuiJul 23, 2025
    Стаття

    Нерозпізнані монети в моєму криптогаманці - що це означає?

    Якщо ви коли-небудь відкривали свій криптовалютний гаманець і помічали незнайомі токени або монети, які ви не пам'ятаєте купувати чи отримувати, ви не самотні. Це поширене явище, відоме як «невизнані монети» або «аеродропи», може бути заплутаним, а іноді тривожним як для нових, так і для досвідчених користувачів криптовалют. Розуміння того, що означають ці невизнані активи та як з ними поводитися, має вирішальне значення для підтримки безпеки вашого гаманця та прийняття зважених рішень щодо ваших цифрових активів. Що таке невизнані монети? Нерозпізнані монети - це криптовалютні токени або монети, які з'являються у вашому гаманці без вашого явного відома чи дії. Вони можуть включати різні типи цифрових активів: Airdrops: Безкоштовні токени, що розповсюджуються проектами існуючим власникам гаманців Роздвоєні монети: нові криптовалюти, створені з існуючих розколів блокчейну Токени афери: шахрайські токени, призначені для обману Законні токени проекту: Справжні токени від проектів, з якими ви, можливо, взаємодіяли Токени пилу: надзвичайно мала кількість різних криптовалют Нерозпізнані токени Sui У випадку з Sui рідним токеном є SUI, який живе в певному модулі (як правило0x2) на блокчейні Sui. Однак кожен може створювати власні токени за допомогою мови Sui Move, і ці токени можуть нагадувати SUI за назвою чи символом, але вони не є справжніми. Чому в моєму гаманці з'являться підроблені токени SUI? Є кілька причин, чому ви можете отримати нерозпізнані токени: Спам токенів (поширений на Sui та Ethereum) Розробники або шахраї можуть створювати підроблені токени і надсилати крихітні суми (або більші) на тисячі гаманців. Це часто робиться для того, щоб: Просування нового проекту Тестовий розподіл токенів Обманювати користувачів взаємодіяти зі шкідливими смарт-контрактами У цьому випадку хтось, ймовірно, розгорнув підроблений токен «SUI» і надіслав його на кілька адрес, включаючи адресу користувача. Тестування або маркетинг Airdrop Деякі проекти використовують підроблені токени як частину тестової або маркетингової кампанії. Однак ці токени зазвичай не мають цінності і не підлягають торгівлі. Спроби фішингу Підроблені токени можуть бути частиною шахрайства. Мета полягає в тому, щоб викликати цікавість, натиснути посилання, відвідати фальшивий веб-сайт або взаємодіяти зі шкідливим DAPP, що потенційно може призвести до втрати ваших реальних коштів. Як перевірити справжній токен SUI? Щоб підтвердити, чи є токен справжнім SUI, перевірте наступне: Адреса модуля: Офіційний токен SUI визначено в0x2::sui::SUI. Будь-який маркер з іншого модуля (наприклад, 0x4ca8...) не є справжнім SUI. Тип токена: Real SUI - це газовий токен системного рівня, який використовується для оплати комісій за транзакції. Розпізнавання гаманця: Надійні гаманці, такі як Sui Wallet, Ethos або Backpack, відображатимуть реальний SUI лише з правильного модуля. Дослідники блокчейну: Використовуйте Sui Explorer, щоб знайти свою адресу та перевірити деталі токена. Ви побачите повний тип, включаючи модуль та контракт.

    • Sui
    • Security Protocols
    0
  • article banner.
    Meaning.Sui.Peera.
    ДляSuiJul 23, 2025
    Стаття

    Ця стаття має на меті вивчити та зрозуміти модель #UTXO від $ BTC до $ SUI

    Ця стаття має на меті вивчити та зрозуміти модель UTXO. Він використовує простий для розуміння спосіб просто відсортувати моделі UTXO та методи реалізації від $ BTC до $ SUI. Я надам вичерпний огляд, який ми розширюємо тут для ясності та глибини, забезпечуючи професійний та ретельний аналіз. Як один з основних принципів дизайну біткойна, модель UTXO стала важливою технічною парадигмою в галузі блокчейну з моменту свого народження. Він відіграє важливу роль у забезпеченні безпеки та простежуваності транзакцій, а також забезпечує інший шлях, крім традиційної моделі балансу рахунку. Оскільки технологія блокчейну постійно оновлюється та повторюється в останні роки, сама модель UTXO також постійно розвивається та розширюється. Вступ до UTXO та його походження Модель UTXO, або вихід невитрачених транзакцій, є фундаментальною концепцією в біткойн, де кожен результат транзакції, який не був витрачений, відстежується як UTXO. Ця модель розглядає операції як готівку, де витрати передбачають вибір конкретних UTXO для покриття суми, на відміну від зміни єдиного балансу. Приклад: Аліса і Боб починають кожен з 5 доларів. У моделі рахунку, якщо Боб позбавить Алісу 2 долари, баланс Аліси стає 3, а Боба - 7. У моделі UTXO 5-доларовий UTXO Аліси витрачається на створення двох нових UTXO: 2 долари Бобу та 3 долари назад Алісі, при цьому Боб зараз тримає свій оригінальний 5-доларовий UTXO та новий 2-доларовий, загальною вартістю 7 доларів. Порівняння з моделлю рахунку/балансу Модель рахунку/балансу, поширена в банківській справі, підтримує єдиний баланс на рахунок, оновлюваний з кожною транзакцією. Її простота, але зазначає проблеми конфлікту стану, коли кілька транзакцій змінюють один рахунок, часто вимагаючи блокування та спричиняючи вузькі місця продуктивності, особливо при високих обсягах транзакцій. Навпаки, модель UTXO, як пояснено в Дослідження моделі UTXO: що відрізняє її у світі блокчейну? , дозволяє уникнути цього шляхом обробки транзакцій на незалежних UTXO, дозволяючи паралельне виконання без блокування, тим самим покращуючи пропускну здатність та паралельність. Конфіденційність є ще однією перевагою, оскільки криптогаманці генерують нові адреси за транзакцію, що ускладнює зв'язування з окремими особами, на відміну від фіксованих адрес моделі облікового запису, які більш сприйнятливі до кореляційного аналізу. Однак обмеження UTXO у обробці складної бізнес-логіки, такої як багатоетапні контракти, що призвело до моделі на основі облікового запису Ethereum, як згадувалося в Що таке UTXO? Пояснення невитраченого результату транзакції. Об'єктна модель SUI: поєднання моделей UTXO та облікових записів SUI, як детально описано в дописі X та підтримується Object Model | Sui Documentation, зосереджує сховище навколо об'єктів, а не облікових записів, з двома типами ключів: ownedObject (власність адреси) та SharedObject. OWNEDobject вдосконалений UTXO, де може працювати лише власник, і кожна версія витрачається один раз, узгоджуючись з принципами UTXO. Наприклад, об'єкт, що належить адресі, може бути змінений лише його власником, подібно до витрачання UTXO. SharedObject, навпаки, доступний кожному, схожий на модель облікового запису, але вимагає консенсусу для замовлення читання та запису, усуваючи державні суперечки, як зазначено в Sui Components | Sui Documentation. Це управляється за допомогою спеціальної обробки, наприклад локального сортування. Об'єктно-орієнтований підхід Sui підкреслює, як модель SUI впливає на масштабованість, безпеку та досвід користувачів.

    • Sui
    0
  • article banner.
    Meaning.Sui.Peera.
    ДляSuiJul 23, 2025
    Стаття

    Розробка контракту на гру в кубиках у Sui Move

    У цьому підручнику я проведу вас через процес створення смарт-контракту гри в кубики за допомогою Sui Move. Цей контракт дозволяє гравцям робити ставки на результат кидання кубиків, а адміністратор керує призовим фондом. До кінця ви матимете повністю функціональний контракт і глибоке розуміння кількох ключових концепцій Sui Move. Вступ Контракт про гру в кубики, який ми створимо, передбачає такі функції: Ініціалізація: Творець контракту налаштовує гру. Управління адміністратором: Адміністратор може внести токени в призовий фонд і виводити їх за потреби. Взаємодія з гравцем: Гравці беруть участь, вгадуючи результат кидання кубиків та роблячи ставки. Цей підручник передбачає, що ви маєте базове розуміння Sui Move та зосереджується на впровадженні нових концепцій через практичну реалізацію. Перш ніж зануритися в код, давайте вивчимо ключові поняття, з якими ви зіткнетеся: 1.1 Додавання залежностей: Щоб використовувати токени з іншого контракту (наприклад, контракт на токени змішувача), вам потрібно додати його як залежність у вашому проекті. Це робиться шляхом оновлення файлу Move.toml вашого договору: 1.2 Використання тверджень Твердження гарантують дотримання певних умов під час виконання договору. Ствердження! макрос перевіряє умову і, якщо вона не вдається, видає помилку і зупиняє виконання. Це корисно для запобігання недійсним станам, таким як ставки більше, ніж баланс гравця. 1.3 Генерування випадкових чисел Справедливість у грі в кубики покладається на генерування випадкових чисел. Sui Move надає випадковий модуль для цієї мети. Ви створите об'єкт RandomGenerator і використовуєте його для створення випадкового числа від 1 до 6, імітуючи кидок кубиків. 1.4 Робота з монетою та балансом У Sui Move управління токенами здійснюється за допомогою модулів монет і балансу: Монета: Обгортка навколо балансу, яка використовується для передачі токенів. Баланс: представляє фактичну суму токена, що дозволяє виконувати такі операції, як розділення та об'єднання. /// Game: Dice rolling. Players bet and guess the number. If correct, they win an amount equal to their bet; if incorrect, the bet goes to the game pool. module game_duck:game_duck; use sui::balance::{Self, Balance}; use sui::coin::{Self, Coin}; use sui::random::{Random, new_generator, generate_u8_in_range}; use coin_duck::duckfaucet::DUCKFAUCET; const ErrorUserInsufficient: u64 = 0x101; const ErrorGameInsufficient: u64 = 0x102; public struct Game has key { id: UID, pool_amount: Balance, } public struct Admin has key { id: UID, } fun init(ctx: &mut TxContext) { let game = Game { id: object::new(ctx), pool_amount: balance::zero() }; transfer::share_object(game); let admin = Admin { id: object::new(ctx) }; transfer::transfer(admin, ctx.sender()); } public entry fun addCoinToGamePool(game: &mut Game, in_coin: &mut Coin, amount: u64, _: &mut TxContext) { let value = coin::value(in_coin); assert!(amount = amount, ErrorGameInsufficient); let coin = coin::take(&mut game.pool_amount, amount, ctx); transfer::public_transfer(coin, ctx.sender()); } entry fun play(game: &mut Game, random: &Random, guess_num: u8, in_coin: &mut Coin, amount: u64, ctx: &mut TxContext) { assert!(game.pool_amount.value() >= (amount * 3), ErrorGameInsufficient); assert!(in_coin.balance().value() >= amount, ErrorUserInsufficient); let mut g = new_generator(random, ctx); let win_num = generate_u8_in_range(&mut g, 1, 6); if (win_num == guess_num) { let reward_coin = coin::take(&mut game.pool_amount, amount, ctx); in_coin.join(reward_coin); } else { addCoinToGamePool(game, in_coin, amount, ctx); } } Структура розбивки коду Гра: Спільний об'єкт з унікальним ідентифікатором і pool_amount (баланс) для зберігання призового фонду. Admin: Ключовий об'єкт, що належить адміністратору для ініціалізації (init) управління пулом.

    • Sui
    • Architecture
    0
  • Meaning.Sui.Peera.
    ДляSuiJul 23, 2025
    Обговорення

    Оновіть кришку до 0x0

    Якщо я хочу зробити пакет незмінним, чи можу я надіслати обмеження оновлення до 0x0 після розгортання? Чи спричинить це якісь проблеми в подальшому? за монету. нехай upgrade_cap = sui: :пакет: :claim_upgrade_cap (ctx); передача: :публічнапередача (оновленнякапітал, @0x0);

    • Sui
    0
    1
  • Meaning.Sui.Peera.
    ДляSuiJul 23, 2025
    Обговорення

    Zklogin для старого гаманця sui

    У мене був старий гаманець sui з zklogin до злиття slush. Я не користуюся ним кілька місяців, і тепер я не можу увійти в свій гаманець з логіном Google. Як ви завантажуєте цей рахунок на нові гаманці або як я можу перевести свої кошти на інший гаманець?

    • Sui
    0
    1
  • harry phan.Peera.
    ДляSuiJul 23, 2025
    Питання та відповіді експертів

    Скільки повністю мережевих ігор зараз активні або розробляються на Sui?

    Скільки повністю мережевих ігор зараз активні або розробляються на Sui?

    • Sui
    0
    2
  • harry phan.Peera.
    ДляSuiJul 23, 2025
    Питання та відповіді експертів

    Хтось знає, чому мій контракт витрачає багато газу?

    Сума: 0.007884925 Загальна плата за газ: 0.280440472 (280,440,472 ТУМАН https://testnet.suivision.xyz/txblock/36xEd687D9eUaBZCJLioyxks4rEUrSdFoePYHdXKgamM?tab=Overview Чи варто модифікувати договір чи мова йде про мережу?

    • Sui
    0
    3
  • harry phan.Peera.
    ДляSuiJul 23, 2025
    Питання та відповіді експертів

    що таке оракул Піта?

    Я знаю, що Pyth - це оракул, який дає цінові подачі. але чи хтось тут працював з Pyth у контрактах Move?

    • Sui
    • Architecture
    0
    3
  • shamueely.Peera.
    ДляSuiJul 22, 2025
    Обговорення

    The Sui Stack: Building A Future Where We Don’t Have to Trust, We Can Verify

    Sui’s recent post featuring Evan Cheng, Co-Founder & CEO of Mysten Labs, is more than just another project update—it’s a deliberate reveal of how far the Sui Stack has matured and how it’s setting the standard for Layer 1 blockchain infrastructure. What Evan articulates in the video is a clear expression of what many of us building in crypto already understand: that performance, scalability, and developer accessibility aren’t just features they’re requirements for real world blockchain adoption. And Sui has built those into its core from the ground up. The Sui Stack stands out because it solves foundational pain points. Move, the language powering Sui, isn’t just secure it’s asset-native. This changes the game for tokenization, identity, and ownership. Every asset on Sui is treated as a first-class citizen, making composability, modularity, and verifiability more intuitive and robust. From an architectural standpoint, Sui introduces a powerful data model that avoids the bottlenecks of account-based chains. Objects are separate from accounts, meaning parallel execution can happen at scale, without compromising security or decentralization. This unlocks true horizontal scaling a crucial advantage when you’re talking about global, user-facing applications like games, social networks, and digital commerce. What I appreciate most about this update is how Mysten Labs continues to push for transparency. This isn’t just a roadmap or a PR stunt it’s a builder focused breakdown of where the tech is and where it’s headed. For developers, you get a framework built around object-centric programming. For enterprise and protocol teams, you get predictable throughput, finality under 2 seconds, and lower gas volatility this makes designing user first experiences on-chain much more viable. The video underscores why Sui is leading in innovation: zkLogin integration, verifiable off-chain computation, dynamic fields, and programmable transaction blocks these aren’t surface level features. They’re part of a long-term vision for chain utility and flexibility. And with Mysten Labs’ background in systems engineering and their involvement in Diem (formerly Libra), you know this vision is backed by some of the sharpest minds in blockchain R\&D. If you’re serious about building in Web3 whether infrastructure, consumer apps, or modular tooling, Sui gives you a complete foundation to build with purpose, scale with confidence, and deploy with clarity. I’ve followed Sui’s evolution from testnet to mainnet, and this update validates what many of us have known for a while: this chain isn’t just ready it’s redefining what readiness looks like in blockchain. Let’s keep the conversation going check https://x.com/SuiNetwork/status/1945910251720720794 for more. what parts of the Sui Stack are you most excited to build with next?

    • Sui
    • SDKs and Developer Tools
    • Security Protocols
    0
    0