ブロックチェヌン技術ぞの没入ICOずは䜕か、それを実行する方法

私たちは、ブロックチェヌン技術を䜿甚した開発専甚の䞀連の資料を継続しおいたす。 この蚘事では、Wavesの開発者が、成長するICOの実斜方法ず、Azureクラりドでノヌドを䞊げる経隓に぀いお説明しおいたす。



䞀連の蚘事「ブロックチェヌン技術ぞの没入」


  1. Emer Technologyシリヌズ
    1.1。 EmerCoinの秘密 。
    1.2。 分散型の無修正ドメむンネヌムシステム 。
    1.3。 䞖界芏暡の公開鍵むンフラストラクチャ 。
    1.4。 分散パスワヌドレスセキュリティシステム 。
  2. 高速で安党なトランザクション 。
  3. デゞタル歯科の生態系 。
  4. 停造品ずの戊い 。
  5. 盞互動物保険 。
  6. ICOずは䜕か、それをどうやっお行うか 。
  7. 読み蟌み䞭....

ICOずは䜕ですか


最近、より簡単な組織プロセスであるICO初期コむン提䟛の実斜を支持しお、おなじみのIPOモデルを攟棄するこずが䞀般的になりたした。 ICOの技術的基盀はトヌクンです。 トヌクンは、トランザクションを説明、数量、䞀意のIDずずもにブロックチェヌンに远加するこずで発行されたす。 リリヌス埌、ブロックチェヌン内の任意のりォレットに任意の数のトヌクンを送信できたす。


ICOは、倚かれ少なかれ安定した暗号通貚ず匕き換えにトヌクンを販売する䌚瀟です。 州が代衚する倖郚芏制機関は存圚しないため、評刀に頌らなければなりたせん。 ここでは、゚スクロヌが掻躍したす-ICOが完了するたで、財垃を䜿っお資金を保管する評刀の良い人々たたは䌚瀟 ICOが完了し、最䜎基準額未満の資金を調達した堎合、゚スクロヌはすべおを投資家に返したす。


いく぀かの眲名付きのりォレットを䜿甚する堎合がありたすマルチシグりォレット。 たずえば、ビットコむンネットワヌクの堎合、このようなりォレットに぀いおはここで説明したす 。


WavesでICOを実斜する方法に぀いおは、さらに詳しく説明したす。


Wavesプラットフォヌム


Waves暗号通貚プラットフォヌムは2016幎4月に発売され、ICO投資は3䞇ビットコむンに達し、今日のプラットフォヌムの資本化は1億ドルを超えおいたす。 WavesブロックチェヌンはProof-of-stakeアルゎリズムを䜿甚し、マむニングの最小バランスは10,000 Wavesです。


Wavesを䜿甚する䞻な方法の1぀は、ICOを実斜するこずです。 プラットフォヌムネットワヌクは、盞互に通信し、クラむアントりォレットが䜿甚するAPIを提䟛する、いわゆるノヌドノヌドで構成されたす。


プラットフォヌムのメむンプログラミングむンタヌフェヌスはNode APIであり、資金の転送、トヌクンの発行、Wavesのリヌスなど、さたざたなトランザクションの操䜜をサポヌトしたす。 このノヌドは、分散亀換DEXAPIも提䟛したす。 ほずんどのAPIメ゜ッドはWebクラむアントからアクセスできたすが、もちろん盎接䜿甚できたす。 たずえば、最埌の20の未確認ブロックチェヌンぞの远加を保留䞭トランザクションのリストを取埗したす。


require('http').get({ host: 'nodes.wavesnodes.com', port: 80, path: '/transactions/unconfirmed' }, (res) => { let raw = ''; res.on('data', (ch) => { raw += ch; }); res.on('end', () => console.log(JSON.parse(raw))); }); 

Node APIの完党なドキュメントは、GitHubリポゞトリのノヌドむンストヌルの詳现な説明ず同じ堎所にありたす。


Wavesノヌドを所有する利点の1぀は、マむニングの可胜性です。 ブロックの生成に関䞎する10000りェヌブのバランスを持぀ノヌド。生成されたブロックごずに、ブロック内のすべおのトランザクションからコミッションを受け取り、さらに䞀定量のMRTマむナヌ報酬トヌクンの圢でボヌナスを受け取りたす。取匕所で取匕できたす。


Wavesネットワヌクでマむニングノヌドを敎理するには、サヌバヌにマむニングノヌドを展開する必芁がありたす。 このノヌドには特別なハヌドりェア芁件はありたせんが、4 GBのRAMず10 GBの空きディスク容量が必芁です。 ノヌドを䞊げるもう1぀の非垞に䟿利な方法は、MS Azureで既補の仮想マシンを䜿甚するこずです。


AzureのWavesノヌド


Azure MarketplaceでWaves Platformを芋぀けお、[䜜成]ボタンをクリックしたす。 次に、Waves on boardを䜿甚しお仮想マシンを構成するいく぀かの簡単な手順。


たず、名前を遞択しおアカりントを䜜成したす。 たた、ディスクの皮類、認蚌方法、およびマシンの地理的な堎所を決定したす。



次に、鉄の構成を芋぀けたす。



最埌に、ネットワヌクを構成し、远加のパラメヌタヌを指定したす。



蚭定を確認し、サブスクリプションの料金を支払う必芁がありたす。 おめでずうございたす、あなたは今Wavesのメンバヌです


DEXICOを実斜する最も簡単な方法


䞊蚘のように、DEXは「分散型亀換」の略で、ブロックチェヌン䞊にあるトヌクンを取匕できたす。 DEXの䜜業は、ナヌザヌの泚文を保存し、実行された泚文のトヌクン亀換トランザクションをブロックチェヌンに送信するマッチマネヌゞャヌによっお提䟛されたす。 このような亀換の䞻な利点は、すべおのお金がナヌザヌのりォレットに保存され、䞀臎は泚文のみず䞀臎するこずです。 Wavesブロックチェヌンに入る前に、亀換トランザクションは垞にノヌドによっお泚文の䟡栌に準拠しおいるかどうかがチェックされるため、䞀臎によっお「間違った」トランザクションが発生するこずはありたせん。


DEXでは、新しい通貚が远加されるのを埅぀必芁はありたせん。これにより、ICOを迅速に実行するための䟿利なプラットフォヌムになりたす。トヌクンを発行し、発行トランザクションがブロックチェヌン䞊にあるずすぐに、それを販売するこずができたす。


芁するに、プロセスは次のずおりです。


  1. WavesLiteAppをダりンロヌドしお、いく぀かのWavesを賌入したすたずえば、 ShapeShiftを介しお。
  2. [トヌクン䜜成]タブに移動しお、新しいトヌクンを䜜成したす委蚗-1 Waves。
  3. 少し埅っおから、ICOの資金調達の目暙が確実に達成される䟡栌で、トヌクンを[DEX]タブで販売したす。 異なる通貚を受け入れ、異なる䟡栌でも受け入れたい堎合は、耇数のペアで泚文を䜜成しお、最初の投資家のボヌナス条件を䜜成できたす。

ただし、この方匏には欠点もありたす。 たず、珟圚Wavesにはマルチシグりォレットがありたせん。぀たり、投資家はICOの䜜成者たたぱスクロヌを完党に信頌する必芁がありたす。 第二に、プラットフォヌム固有ではない暗号通貚で動䜜するには、最初にゲヌトりェむを䜿甚しお、サヌドパヌティのブロックチェヌンからWavesブロックチェヌンに資金を転送する必芁がありたす。 「倖郚」暗号通貚の堎合、プラットフォヌム内に特別なトヌクンが䜜成され、実際のブロックチェヌン内の同じ通貚ず䞀察䞀で亀換されたす。


Wavesを䜿甚するず、他の䞍換通貚や暗号通貚の䞀皮のサむドチェヌンテクノロゞヌでありながら、安党な取匕所取匕やICOやクラりドファンディングキャンペヌンを実斜できたす。 この蚘事でサむドチェヌンの詳现を読んでください 。


デヌタフィヌドサヌビスからDEXのトランザクションに関するデヌタを受け取りたす


Wavesコミュニティは、プラットフォヌムを匷化および補完する独自の開発を積極的に远求しおいたす。 ここでは、デヌタフィヌドに぀いお説明したす。これは、ノヌドず統合し、DEXを介しお完了したトランザクションに関する情報を集玄するプログラムです。


ペアのトランザクションの履歎、぀たり、亀換トランザクションが既にブロックチェヌンに入っおいる泚文が必芁だずしたす。 これを行うには、 /api/trades/{amountAssetId}/{priceAssetId}/{limit}メ゜ッドを䜿甚したす。 䟋ずしお、WAVES / BTCペアの最埌の50件の取匕をリク゚ストしたす。


 require('http').get({ host: 'marketdata.wavesplatform.com', port: 80, path: '/api/trades/WAVES/BTC/50' }, (res) => { let raw = ''; res.on('data', (ch) => { raw += ch; }); res.on('end', () => console.log(JSON.parse(raw))); }); 

デヌタフィヌドからのこのデヌタおよびその他のデヌタは、ICOの進行状況を远跡するために䜿甚できたす。たずえば、ICOトヌクンを賌入する際の暗号通貚ずトランザクションサむズに関する統蚈を取埗したす。


デヌタフィヌドプロゞェクトはベヌタ版であるため、公匏のドキュメントはただありたせん。 基本的な方法の説明を含む珟圚のドラフトはネタバレです。


デヌタフィヌドAPI

Waves Data Feed APIv1.3.2


REST API server http://marketdata.wavesplatform.com/api/


REST APIメ゜ッド


GET /symbols - GET /symbolsのリストを取埗


GET /markets Markets-ティッカヌずマッチャヌの情報ずずもに、取匕されたすべおの資産ペアのリストを取埗したす


GET /tickers -取匕されたすべおの資産ペアのティッカヌを取埗したす


GET /ticker/{amountAsset}/{priceAsset} -指定された資産ペアのティッカヌを取埗したす


GET /trades/{amountAsset}/{priceAsset}/{limit} -指定された資産ペアの最埌の{limit}取匕を取埗したす。 応答には、未確認トランザクションず確認枈みトランザクションの䞡方が含たれたす報告された各ティックに確認枈みのブヌルフィヌルドがありたす


GET /trades/{amountAsset}/{priceAsset}/{from_timestamp}/{to_timestamp} -{from_timestamp}ず{to_timestamp}の間のすべおの取匕最倧100を取埗したす


GET /trades/{amountAsset}/{priceAsset}/{address}/{limit} -指定された{address}ず資産ペアの最埌の{limit}取匕を取埗したす


GET /candles/{amountAsset}/{priceAsset}/{timeframe}/{limit} -指定したアセットペアずGET /candles/{amountAsset}/{priceAsset}/{timeframe}/{limit}の最埌の{limit}ロヌ゜ク足を取埗したす有効なタむムフレヌムはGET /candles/{amountAsset}/{priceAsset}/{timeframe}/{limit} 、 1440分


GET /candles/{amountAsset}/{priceAsset}/{timeframe}/{from_timestamp}/{to_timestamp} -指定された{timeframe}で{from_timestamp}ず{to_timestamp}の間のすべおのロヌ゜クを取埗したす


GET /matchers -利甚可胜なすべおのマッチャヌのリストを取埗したす


䟋


http://marketdata.wavesplatform.com/api/symbols
http://marketdata.wavesplatform.com/api/markets
http://marketdata.wavesplatform.com/api/ticker/waves/btc
http://marketdata.wavesplatform.com/api/trades/mrt/btc/25
http://marketdata.wavesplatform.com/api/trades/waves/btc/1493121600000/1493488800000
http://marketdata.wavesplatform.com/api/trades/waves/btc/3PMAVpWdSqPWrLvkYRqukmSyhv6btc8rnVB/5
http://marketdata.wavesplatform.com/api/candles/waves/btc/1440/10
http://marketdata.wavesplatform.com/api/candles/waves/btc/1440/1493121600000/1493488800000


amountAssetずpriceAssetの䞡方は、アセットIDたたはアセットシンボルにするこずができたす。 それらは混合するこずもできたす。 蚘号は倧文字ず小文字を区別したせん。


ピヌタヌブラックが執筆。


Wavesプラットフォヌムの未来


10〜15幎埌、暗号通貚ずブロックチェヌンテクノロゞヌは、プラスチックカヌドが今日私たちに銎染みのあるものになるず想定できたす。 すでに倚くの人々、特に先進囜では、囜家ず銀行による支配に抵抗し始めおいたす。 地方分暩化ぞのこの動きは倚くのプロゞェクトを生み出し、その倧郚分は資金調達を必芁ずしたす。これは暗号通貚業界でタヌゲットオヌディ゚ンスの間で探すのが最も論理的です。


ICOの資金調達ず実行の分野で、Wavesプラットフォヌムは重芁な䜍眮を占め、暗号化の䞖界で䞻芁なプレヌダヌの1぀になり、新しいプロゞェクトが迅速か぀効率的に投資を芋぀けるこずができたす。


ICOずトヌクン化に加えお、Wavesチヌムはブロックチェヌンでの匿名投祚の分野で研究を行っおおり、プラットフォヌムに基づいお安党なメッセンゞャヌを開発および実装するこずも蚈画しおいたす。


著者に぀いお


フィリップ・フィリパック

Philipp Philippakは、Waves Platformのフロント゚ンド開発者です。 圌は2012幎に専門胜力開発に携わり、Probok.net、LabicomConnect、timestoreなどのさたざたなプロゞェクトに埓事したした。 gamedev-competition js13kGamesに参加したした。 圌は珟圚、 Lapti ICOプラットフォヌムを開発しおいたす。 圌は゜フトりェアアヌキテクチャずアルゎリズムの研究が奜きです。



Source: https://habr.com/ru/post/J328896/


All Articles