Это вторая статья из серии из трех частей, в которой подробно описывается, как принять участие в тестовой сети бронзового века Quai Network. Чтобы создавать адреса и отправлять транзакции на этом этапе бронзового века, вы должны пройти первую часть серии под названием «Как настроить и поддерживать ваш узел набережной бронзового века». Если вы еще не выполнили этот шаг, сделайте это перед началом обучения. Если вы предпочитаете ознакомиться с этой информацией в формате видео, вы можете посмотреть видео о том, как член нашей команды настраивает адреса на нашем канале YouTube .
Quai-native кошелек находится в активной разработке, что позволит пользователям создавать адреса и отправлять транзакции без запуска узла. На данный момент, однако, вот шаги для создания адреса и отправки транзакции в сети Quai после того, как вы завершили настройку узла.
Шаг 1: Запустите свой узел
Узнайте, как настроить узел Quai Network, здесь:
https://blog.quai.network/how-to-set-up-and-maintain-your-bronze-age-quai-node-721f11dff5e8
Как только ваш узел заработает, вы готовы войти в консоль.
Шаг 2. Подключитесь к консоли JavaScript.
На этом шаге мы войдем в консоль JavaScript. Это где
Команда для входа в консоль JavaScript немного отличается для пользователей Mac и Windows. Однако как на Mac, так и на Windows вы выберете в команде, для какой цепочки вы хотите открыть консоль. Вы можете выбрать любую из 13 сетей Quai. Этот выбор определит, в какой цепочке создан ваш адрес. В этом примере я решил использовать цепочку «Paxos» или регион 2.
Для пользователей Mac команда для входа в консоль в цепочке Paxos будет выглядеть так:
./build/bin/quai прикрепить ~/Library/Quai/region2/geth.ipc
Для пользователей Windows команда для входа в консоль в цепочке Paxos будет выглядеть так:
./build/bin/quai прикрепить /home/your_username/.quai/region2/geth.ipc
Теперь вас должна приветствовать консоль Geth JavaScript.
Шаг 3: укажите свой адрес(а)
Важно подчеркнуть, что этот процесс сделает адрес только для цепочки, по которой вы вошли в Консоль. В моем примере, используя цепочку Paxos, я создаю адрес на Paxos. Хотя все адреса Quai могут взаимодействовать друг с другом, майнерам важно создавать уникальные адреса для каждой цепочки, которую они добывают. Доходы от майнинга Quai будут отправлены на эти адреса после того, как мы подключим их позже.
Чтобы сделать адрес для цепочки, в которой мы находимся, в консоли JavaScript, выполните следующую команду:
персональный.новыйаккаунт()
Вам будет предложено создать парольную фразу. Если вы хотите сделать это, вы можете ввести и подтвердить кодовую фразу здесь. Если вы не хотите иметь кодовую фразу, вы можете просто дважды нажать Enter, чтобы получить свой адрес.
Шаг 4. Ознакомьтесь с консолью JavaScript
В консоли JavaScript есть много удобных команд, которые полезно знать при взаимодействии с Quai Network. Некоторые из них описаны ниже.
Чтобы увидеть все адреса, которые мы сгенерировали в цепочке, в которой мы используем консоль, мы можем использовать следующее:
personal.listAccounts
Чтобы проверить баланс адреса, используйте следующее:
eth.getBalance("ВСТАВИТЬ_АДРЕС_ЗДЕСЬ")
Ваш баланс будет равен нулю, пока вы не майните на этот адрес или не получите Quai с другого аккаунта.
Для отправки транзакций потребуются дополнительные команды, которые будут рассмотрены позже.
Шаг 5: Введите адреса для майнера
Этот шаг важен не только для майнеров, но и для всех, кто хочет отправлять транзакции на Quai. На этом этапе мы изменим файл network.env, в котором хранятся ваши адреса coinbase. Адреса coinbase — это адреса, которые будут получать Quai в качестве вознаграждения за майнинг.
Чтобы войти в файл network.env, выполните следующую команду в каталоге go-quai:
нано сеть.env
Вы попадете в окно, похожее на матрицу, где вы можете редактировать многие настройки. Единственное, на чем мы сосредоточимся, — это адреса Coinbase.
Используйте клавиши со стрелками для перехода к адресам Coinbase. Если вы планируете майнинг, сгенерируйте адреса для цепочек, в которых вы будете майнить, и замените их адресами по умолчанию в файле.
В файле network.env измените адреса Coinbase по умолчанию на личные адреса, созданные на предыдущих шагах.
После того, как вы изменили их, используйте Ctrl + O и нажмите Enter, чтобы сохранить. Затем используйте ctrl+x, чтобы вернуться в каталог go-quai. Теперь, как только вы запустите свой майнер, все вознаграждения за майнинг будут выводиться на созданные вами адреса!
Шаг 6. Включите разблокировку учетной записи для транзакций
Прежде чем мы сможем отправить транзакцию в консоли, мы должны иметь возможность разблокировать нашу учетную запись. Это требует от нас ненадолго прыгнуть в Makefile, чтобы включить разблокировку учетной записи.
Используйте следующую команду для входа в Makefile
нано Makefile
Оказавшись внутри Makefile, используйте клавиши со стрелками для перемещения вниз, пока не увидите следующую строку:
BASE_COMMAND = ./build/bin/quai --$(NETWORK) --режим синхронизации полный
Чтобы включить разблокировку учетной записи, мы должны добавить кое-что в конец этой строки. После редактирования ваша строка должна выглядеть следующим образом:
BASE_COMMAND = ./build/bin/quai --$(NETWORK) --syncmode full --allow-insecure-unlock
Вот как должна выглядеть строка, которую вы отредактировали в Makefile, перед сохранением и выходом
Шаг 7: Отправка транзакций
После того, как вы выполнили предыдущие шаги и получили немного Quai (будь то в результате майнинга или иным образом), вы готовы отправить транзакцию.
Начните с входа в консоль JavaScript для адреса, с которого вы хотите отправить Quai. Оказавшись там, начните с проверки баланса, чтобы убедиться, что вы можете покрыть транзакцию:
eth.getBalance("INSERT_ADDRESS_HERE")
Я богат! Просто шучу. Функция eth.getBalance возвращает ваш баланс в «Вэй». 1 Quai/Eth = 1⁰¹⁸ Wei. Баланс этого счета составляет 12,83 Quai.
Чтобы отправить транзакцию, вам необходимо сначала разблокировать учетную запись. Для этого используйте следующую команду:
personal.unlockAccount("INSERT_ADDRESS_HERE")
Вам будет предложено ввести парольную фразу.
После того, как вы разблокируете учетную запись, вы можете подготовиться к отправке транзакции. Во-первых, определите свою переменную «tx», используя следующее, заменив те части команды, которые уникальны для вас:
var tx = {from: "INSERT_YOUR_ADDRESS_HERE", to: "INSERT_RECIPIENT_ADDRESS_HERE", значение: web3.toWei(INSERT_VALUE_HERE, "эфир")}
После подготовки переменной tx вы можете отправить транзакцию. Используйте следующую команду, чтобы отправить транзакцию с заранее подготовленной переменной tx.
personal.sendTransaction(tx, "INSERT_YOUR_PASSPHRASE")
Это должно выполнить транзакцию в блокчейне.
Каждая транзакция, которую человек отправляет во время тестовой сети бронзового века, вознаградит его 1 Mainnet Quai.
Теперь, когда вы узнали, как создавать адреса и отправлять транзакции в сети Quai, не стесняйтесь переходить к статье «Как настроить и поддерживать ваш бронзовый век Quai Miner» , чтобы настроить и запустить свой майнер.
Благодарим вас за интерес к этому Testnet. Напоминаем, что мы полностью ожидаем, что что-то сломается и не будет работать — вы можете найти поддержку на нашем сервере Discord.
Отказ от ответственности
Мнения, идеи и утверждения, представленные в этом обновлении, содержат многочисленные допущения, риски и неопределенности, которые со временем могут измениться. Существует множество факторов риска, в том числе связанные с блокчейном, криптографическими системами и технологиями в целом, а также бизнесом, операциями и результатами операций Quai, которые могут привести к тому, что фактические результаты или разработки, которые ожидаются, не будут реализованы или, даже если они будут реализованы в значительной степени, не получить каких-либо или всех выгод, которые можно было бы от этого ожидать. Мы оставляем за собой право в одностороннем порядке, полностью или частично изменять планы, ожидания и намерения, изложенные в настоящем документе, в любое время и по любой причине, по нашему единоличному и абсолютному усмотрению, и мы не берем на себя обязательств публично обновлять или пересматривать какие-либо прогнозные заявления. , будь то в результате получения новой информации, будущие разработки или что-то другое. СООТВЕТСТВЕННО МЫ РЕКОМЕНДУЕМ ВАМ НЕ ПОЛАГАТЬСЯ И НЕ ПРИНИМАТЬ НИКАКИХ ФИНАНСОВЫХ РЕШЕНИЙ ИЛИ ИНВЕСТИЦИЙ НА ОСНОВЕ ЗАЯВЛЕНИЙ, СОДЕРЖАЩИХСЯ В ЭТОМ ОБНОВЛЕНИИ ИЛИ ЛЮБЫХ НАШИХ ОБНОВЛЕНИЯХ/СТАТЯХ, ВКЛЮЧАЯ, ПОМИМО ПРОДАЖИ, ПРОДАЖУ ИЛИ ТОРГОВЛЮ ТОКЕНАМИ QUAI, ЭФИР, ИЛИ ЛЮБОЙ ДРУГОЙ КРИПТОГРАФИЧЕСКИЙ ИЛИ БЛОКЧЕЙН ТОКЕН, ИЛИ ЦЕННЫЕ БУМАГИ ЛЮБОЙ КОМПАНИИ.
Взгляды, мнения и заявления, сделанные в этом обновлении, принадлежат отдельному автору, а не какому-либо учреждению, университету или юридическому лицу, действующему в пределах юрисдикции Соединенных Штатов или за ее пределами. Между этими взглядами, мнениями и заявлениями нет связи с какой-либо коммерческой или некоммерческой организацией, особенно с университетами, фондами и другими агентствами, расположенными в Соединенных Штатах. Любое восприятие такой ассоциации является чисто случайным и будет немедленно исправлено, если читатель обратит на это наше внимание.