
Helium 블록체인의 합의 그룹을 호스팅된 핫스팟에서 유효성 검사기로 마이그레이션하는 것은 확장성과 성능을 위한 주요 업그레이드입니다. 기본 관점에서 우리는 Helium 유효성 검사기에 최적화된 인프라의 다양성과 분산화를 보고 싶습니다. Helium 생태계에 합류합니다. 그들의 성능과 비용 구조는 노드 운영자에게 매력적일 뿐만 아니라 그들의 분산형 클라우드는 무허가 및 개방형 시스템을 만드는 우리의 정신과 일치합니다.
— Scott Sigel은 Helium Network의 비영리 재단인 Decentralized Wireless Alliance의 운영 이사입니다.
오늘 우리는 가장 큰 피어 투 피어 무선 사물 인터넷(IoT) 네트워크인 Helium 네트워크를 지원하고 Helium의 분산형 오픈 소스 저비용 클라우드 대안을 제공하도록 선정되었음을 발표하게 되어 기쁩니다. 새로운 블록체인 유효성 검사기 이 프로그램은 2021년 6월에 출시될 예정입니다.
유효성 검사기는 Helium 네트워크의 확장, 안정성 및 성공에 중요한 역할을 하며 합의 그룹 역할을 하고 트랜잭션 유효성 검사 및 블록체인에 새 블록 추가를 포함한 기능을 수행합니다.
Akash Network는 Helium 유효성 검사기 소프트웨어를 위한 더 빠르고 효율적이며 저렴한 배포 및 호스팅 솔루션을 제공하게 된 것을 자랑스럽게 생각합니다.
오늘 발표의 일환으로 자세한 배포 가이드와 함께 Akash에서 Helium 유효성 검사기를 실행하는 방법을 공유하겠습니다.
하루 만에 Akash에서 Helium Validator를 실행하는 방법을 배운 방법。
어떤 사람들은 파일에 뛰어들어 한 시간 만에 알아낼 수 있지만 나 같은 사람에게는 하루 종일 걸릴 수 있습니다. 다행스럽게도 이 게시물은 Akash 분산 클라우드(DeCloud)에 Helium 유효성 검사기를 배포하는 자세한 프로세스를 다룹니다. 하루가 끝나면 다음 위치에 Helium 유효성 검사기가 있습니다.AkashDeCloud - 개발자가 아니어도 됩니다.
Helium 유효성 검사기에 대해 이미 알고 있는 경우 기술 단계 섹션으로 건너뛰십시오.
텍스트
오늘날 Helium 블록체인과30,000개 이상의 핫스팟세계 최대의 LoRaWAN(Long Range Wide Area Network)에 대한 액세스를 제공합니다. 집이나 사무실에 간단한 장치를 배포하면 수십억 개의 장치가 네트워크 범위를 제공하고 암호화폐를 얻을 수 있습니다.
헬륨은 2013년에 시작되었고 MIT는 2013년을 선언합니다.사물 인터넷의 해. 사람들이 여전히 그것을 불렀던 초기 시절이었습니다."IoT". Helium의 혁신적인 LongFi 기술은 IEEE 802.15.4 표준을 기반으로 향상된 보안, 증가된 대역폭 및 단순화된 사용을 제공합니다. 2014년에 저는 Helium Beta Kit에 등록했고 여전히 원래 Helium Atom을 가지고 있습니다. 헬륨 부사장Mark Phillips베타 테스트를 해달라고 직접 이메일을 보내기도 했습니다. 새로운 무언가의 일부가 된다는 것은 특별한 느낌입니다.
Helium 블록체인과 HNT는 2019년에 출시되어 Helium 네트워크의 엄청난 성장을 촉발했습니다. 당신이 얼리어답터이고 이미 HNT를 채굴하고 있다면 그에 대한 보상이 핫스팟 비용보다 훨씬 클 것입니다. 핫스팟은 커버리지 증명(PoC)을 사용하여 피어의 무선 커버리지를 확인하고 커버리지 제공 및 장치 데이터 전송에 대한 보상을 얻습니다. 올바른 동네에서 Helium 핫스팟은 월 HNT 채굴 보상으로 $12,000 이상을 벌 수 있습니다.
다음을 포함하여 새로운 파트너와 고객이 Helium의 네트워크에 진입하고 있습니다.FreedomFi5G 핫스팟을 호스트하는 사람들에게 비용을 지불하는 Helium 5G 네트워크는 HNT로 보상을 받습니다.
Helium 유효성 검사기가 모퉁이를 돌면 있습니다.
Helium 유효성 검사기는 트랜잭션 유효성 검사 및 블록체인에 새 블록 추가를 포함하여 합의 그룹의 작업을 수행하는 Helium 블록체인의 새로운 개체입니다. 헬륨 유효성 검사기 노드는 2021년 6월 또는 그 이전에 메인넷에서 가동될 것으로 예상됩니다.
검증자 노드를 호스트하고 해당 환경에서 검증자 소프트웨어를 실행하려면 10,000 HNT의 지분(예치금)이 필요합니다. 스테이킹에 대한 대가로 사용자는 네트워크 안정성에 기여하고 보상을 받습니다.
노드 마이닝과 핫스팟 비교
유효성 검사기는 합의 그룹의 보상을 공유합니다.채굴된 HNT의 6%. 매월 약 300,000 HNT가 검증자에게 균등하게 분배됩니다. 초기 유효성 검사기 크기는 약 100에서 500입니다. 일찍 가입하는 사람들은 대부분 300,000 HNT 보상을 받게 됩니다.
헬륨 핫스팟에 비해 이점은 라우터 간에 균등하게 분할됩니다. 현재 30,000개 이상의 라우터가 있으며 매일 더 많은 라우터가 네트워크에 추가되어 각 라우터의 개별 이득이 감소합니다.
Helium 유효성 검사기를 실행하기 위한 APR은 얼마입니까?
이는 유효성 검사기의 수와 유효성 검사기가 합의 그룹에 참여하도록 무작위로 선택되는 빈도에 따라 다릅니다. Helium의 웹사이트에는 노드당 10,000 HNT를 가정한 예상 APR 수익이 설명되어 있습니다.
왜 Akash에서 실행합니까?
Akash는 최초의 오픈 소스이자 분산형 클라우드입니다. Akash의 P2P 마켓플레이스는 개발자에게 애플리케이션 배포를 위한 가장 유연하고 저렴한 옵션을 제공합니다.
효율적인: Pay As You Need Akash를 사용하면 가격, 임대 기간 및 배포 조건을 설정할 수 있습니다.
유연한: 기존의 모든 클라우드 애플리케이션과 호환됩니다. Akash 네트워크는 범용 컴퓨팅을 가능하게 합니다. 오늘날 클라우드에서 실행되는 모든 클라우드 네이티브 애플리케이션(AWS, Google Cloud, Microsoft Azure)은 Akash에서 실행할 수 있습니다.
가격 이점: 개발자 입장에서는 비용을 최대 10배까지 절감할 수 있습니다. Helium 유효성 검사기는 Amazon의 값비싼 청구서가 소진될 염려 없이 Akash에서 실행할 수 있습니다.
검열 방지오픈 소스
오픈 소스: 세계 최고의 개발자들이 디자인한"Builders". Akash는 누구나 기여할 수 있는 커뮤니티 기반 오픈 소스 프로젝트입니다.
고급 컨테이너화 기술과 채택을 가속화하는 고유한 스테이킹 모델을 통해 Akash는 더 빠르고 효율적이며 최대 10배 저렴한 클라우드 플랫폼이 될 것입니다.
Akash에서 헬륨 유효성 검사기를 실행하는 방법
이 섹션은 Tom Beynon의Helium-on-Akash프로젝트와 헬륨유효성 검사기 배포 가이드. 문제가 발생하거나 피드백이 있으면 언제든지 참여하세요.Akash Discord 포럼그리고 저에게 도움을 요청하세요. 내 Discord 이름은 @colinster입니다.
유효성 검사기 노드는 현재 메인넷(또는 프로덕션 네트워크)에서 시작하기 전에 새로운 소프트웨어의 베타 버전을 배포하고 테스트하도록 설계된 네트워크인 Helium의 테스트넷에서만 사용할 수 있습니다. 이는 메인넷이 가동되기 전에 테스트넷에 배포된다는 것을 의미합니다. 이 가이드는 Testnet에 대한 배포만 반영합니다. 이 가이드는 유효성 검사기가 메인넷에 준비되면 업데이트됩니다.
1 단계. 헬륨 테스트넷 지갑 구축
설치하다헬륨 CLI 지갑. 최신 바이너리 릴리스를 다운로드하는 쉬운 방법입니다. 여기에서Release플랫폼에 맞는 최신 바이너리를 다운로드하십시오. zip 파일의 압축을 풀고 helium-wallet 바이너리를 $PATH에 넣습니다.
로컬로 설치한 후헬륨 CLI 지갑, Testnet 지갑을 만들 수 있습니다. 다음 명령을 실행하여 생성합니다.
helium-wallet create basic--network testnet
완료하려면 새 비밀번호를 입력하라는 메시지가 표시됩니다. 이는 wallet.key 파일을 암호화/암호 해독하는 데 사용되며 트랜잭션 서명에 필요합니다. 이 백업을 잃지 마십시오
이 명령은 컴퓨터에 wallet.key 파일을 생성합니다.
다음으로 info 명령을 실행하여 지갑의 모든 세부 정보를 가져옵니다.
helium-wallet info
2 단계. 테스트넷 토큰 받기(TNT)
유효성 검사기를 실행하려면 스테이킹이 필요합니다. 각 검증 노드의 지분은 10000 토큰입니다. Testnet의 경우 TNT를 사용하고 있습니다.
다운로드하려면 다음으로 이동하세요.faucet.helium.wtf방금 만든 지갑의 공개 키를 입력하십시오. 공개 지갑 주소를 사용하십시오. 위의 TNT를 복사하여 붙여넣으면 다른 사람에게 전송됩니다.
주소를 입력하면 Faucet이 Testnet 지갑에 10000 TNT 이상을 제공합니다. 최대 10분이 소요될 수 있으므로 잠시만 기다려 주십시오. 커피 한 잔을 만들고, 강렬한 트윗을 보내고, 잔액 명령으로 지갑 잔액을 확인하세요.
helium-wallet balance
3단계. Akash 메인넷 지갑 설정
Akash CLI 설치. homebrew를 사용하여 akash를 설치하려면 다음을 입력하십시오.
brew tap ovrclk/tap
brew install akash
brew link akash --force
변수 AKASH_NET을 Akash MainNet의 URL로 설정합니다.Testnet 또는 Edgenet에 배포하도록 선택할 수도 있습니다.이 변수를 설정하려면 명령 프롬프트에 다음 명령을 입력하십시오.
AKASH_NET="https://raw.githubusercontent.com/ovrclk/net/master/mainnet"
변수 AKASH_VERSION을 Akash MainNet의 URL로 설정합니다.
AKASH_VERSION="$(curl -s "$AKASH_NET/version.txt")"
AKASH_CHAIN_ID 환경 변수를 설정합니다.
AKASH_CHAIN_ID="$(curl -s "$AKASH_NET/chain-id.txt")"
AKASH_NODE 환경 변수를 설정합니다.
AKASH_NODE="$(curl -s "$AKASH_NET/rpc-nodes.txt" | shuf -n 1)"
변수 AKASH_KEY_NAME을 선택한 키 이름으로 설정합니다. 이 문서는"alice "값.
로컬 키의 키링 백엔드에 사용할 변수 AKASH_KEYRING_BACKEND를 설정합니다. os(기본값), 파일 또는 테스트여야 합니다.
키 추가 명령을 사용하여 새 개인 키가 파생되고 디스크에 암호화됩니다. alice라는 키를 생성하려면 다음 프로그램을 실행하십시오.
akash \
--keyring-backend "$AKASH_KEYRING_BACKEND" \
keys add "$AKASH_KEY_NAME"
아래와 비슷한 응답이 표시됩니다.
- name: alice
type: local
address: akash1cz87pqkad72gggrv3t7y2x9z56h9gqghlnx3j3
pubkey: akashpub1addwnpepqtnydvj056gy**uuquldq5yx7mr8ncmn3ut59wwl9p83d8h2v4rtg5xa3vn
mnemonic: ""
threshold: 0
pubkeys: []
**중요 사항** 시드 문구를 적어 안전한 곳에 보관하세요. 비밀번호를 잊은 경우 시드 문구만이 계정을 복구할 수 있는 유일한 방법입니다.
town wolf margin parrot strong disease dance eyebrow inflict meadow crunch version tube elite interest movie uphold column shift fox excuse humble nest call
중요 참고 사항: 시드 문구를 안전한 장소에 보관해야 합니다. 기기를 변경하거나 분실한 경우 계정을 복구할 수 있는 유일한 방법입니다.
이 명령을 사용하여 계정 주소를 찾으십시오.
akash \
--keyring-backend "$AKASH_KEYRING_BACKEND" \
keys show "$AKASH_KEY_NAME" -a
4단계. Akash 토큰 받기
교환교환구입하다. 거기에서 귀하의 주소로 코인을 인출할 수 있습니다.
Akash 토큰을 얻는 또 다른 쉬운 방법은 Akash의디스코드 채팅방, 직접 도움을 요청하십시오. 내 Discord 이름은 @colinster입니다.
다음 CLI 명령으로 계정 잔액을 확인하십시오.
akash \
--node "$AKASH_NODE" \
query bank balances "$AKASH_ACCOUNT_ADDRESS"
5단계. 배포 파일 구성
Helium 유효성 검사기를 배포하는 가장 쉬운 방법은 Akash의 배포 프로필 템플릿을 사용하는 것입니다. GitHub에서 다운로드Helium-on-Akash, 세 가지 중요한 파일이 포함되어 있습니다.
Dockerfile - AWS CLI를 다음에 설치합니다.헬륨 유효성 검사기 도커 이미지컨테이너가 시작될 때 실행되도록 boot.sh를 설정합니다.
boot.sh - 이 스크립트는 도커 컨테이너가 S3에서 swarm_key를 다운로드하고(있는 경우) 채굴을 시작하고 주소를 인쇄하도록 지시합니다. 그런 다음 이전에 다운로드하지 않은 경우 swarm_key를 업로드합니다(새 채굴기).
deploy.yml - 배포 구성은 CPU, 메모리, 스토리지, 포트 구성을 비롯한 모든 중요한 정보가 포함된 deploy.yml 파일에 저장됩니다.
env 섹션에 S3 버킷 및 IAM 자격 증명을 입력합니다. 이러한 설정을 통해 컨테이너는 시작 시 S3 버킷에 연결하고 swarm_key를 업로드/다운로드할 수 있습니다.S3 버킷 설정 방법에 대한 단계별 지침을 보려면 여기를 클릭하십시오.
swarm_key가 이미 있는 경우 키가 S3_KEY_PATH와 동일한 위치에서 S3에 업로드되었는지 확인하십시오.
image: tombeynon/helium-on-akash:v0.0.3
env:
— AWS_ACCESS_KEY=mykey
— AWS_SECRET_KEY=mysecret
— S3_KEY_PATH=mybucket/miner1/swarm_key
6단계. Akash에 배포
당신은 따를 수 있습니다Akash 배포 가이드Akash CLI를 사용하거나 Tom Beynon의Deploy UIAkash에 유효성 검사기를 배포하십시오.
컨테이너가 배포된 후 서버가 가동되면(시간이 걸릴 수 있음) 로그를 확인하여 주소를 확인합니다. swarm_key가 이전에 S3에 존재하지 않았다면 새 키를 업로드했어야 합니다. 동일한 S3 세부 정보를 사용하는 후속 배포는 이제 동일한 swarm_key를 사용합니다.
7단계: 검증인에게 토큰 스테이킹
이제 유효성 검사기 노드가 실행 중이므로 프로세스의 마지막 단계는 TNT를 유효성 검사기에 공식적으로 스테이킹하는 것입니다. 스테이킹 프로세스의 일부로 유효성 검사기의 주소는 스테이킹 트랜잭션에 존재하고 트랜잭션에 서명해야 합니다.
지갑이 검증자 노드를 스테이킹한 후 지갑은 노드의 소유자가 되어 검증자 노드를 제어하고 보상을 받습니다.
먼저 지갑 잔액을 다시 확인하여 스테이킹에 필요한 10,000 TNT와 추가 거래 수수료가 있는지 확인하십시오. (탭하면 모든 것이 제공됩니다.)
helium-wallet balance
+-----------------------------------------------------+----------------+--------------+-----------------+
| Address | Balance | Data Credits | Security Tokens |
+-----------------------------------------------------+----------------+--------------+-----------------+
|1aP7nm6mGLMFtgiHQQxbPgKcBwnuQ6ehgTgTN8zjFuxByzJ8eA5 | 10005.00000000 | 0 | 0.00000000 |
+-----------------------------------------------------+----------------+--------------+-----------------+
토큰을 스테이킹하려면 유효성 검사기 노드 주소를 얻어야 합니다. 다음을 사용하여 획득:
miner peer addr
결과 출력은 다음과 같습니다(특정 유효성 검사기 주소 제외). /p2p/ 뒤의 문자열은 유효성 검사기 주소입니다.
/p2p/1YwLbGTCEhVbwKEehRVQRC8N3q35ydXTH1B6BQys5FB1paHssdR
이제 이 주소와 Helium Wallet CLI 유효성 검사기 스테이크 명령을 사용하여 필요한 10000 TNT를 공식적으로 스테이크할 수 있습니다.
다음은 위의 유효성 검사기 주소에 대한 전체 명령입니다. (자신의 것으로 교체했는지 확인)
helium-wallet validators stake 1YwLbGTCEhVbwKEehRVQRC8N3q35ydXTH1B6BQys5FB1paHssdR 10000 --commit
실행 후 트랜잭션 서명을 위해 지갑 비밀번호를 입력해야 합니다.
그게 다야, 끝났어.
축하합니다! Helium 네트워크에 대한 유효성 검사기를 실행하고 있습니다.
최신 Akash 소식을 놓치지 마세요!
텔레그램에 가입하세요최신 뉴스, 경품, 특별 이벤트 초대장을 받아보세요!
Discord 개발자 채팅에 참여하세요, 기술 지원 및 정보.