ブロックチェーンコード拡張方法とオープンソースコードの公開手順

╯﹏╰ブロックチェーンにコードを拡張する方法(サーバーのコードを公開する方法)

バイナンス

1アドレスとターゲット契約の検索

タブのこのページのコードとReadContractは、ウォレットに接続する必要はなく、WriteContrのみがウォレットに接続する必要があります。

3。 BNBを使用する必要があることを提供するには、BNBの消費を許可して確認するだけです。

実行後、実行の結果はブロックチェーンブラウザーに記載されています。

コインの出力が完了した後、契約はオープンソースでなければならず、契約コードがABIとBytecodeに正確に対応することを確認しました。 したがって、契約名、コンパイラバージョン、ライセンス、デザイナーのパラメーターなどを含む、BSC BSCブロックチェーンブラウザへのトークンに関する関連情報をダウンロードする必要があります。

オープンソースを使用したコードのコードの手順:

1。 。 契約コード、および契約コードの編集中にバージョンに対応する必要があります。 契約のこの例のコンパイルされたバージョン:pragmasolity^0.6.12、したがって、それはv0.6.12+comimit.27d51765

iiivです。 ただし、ただし、ただし、ただし、ただし、ただし、ただし、この場所は自由に選択できます。

5。 「ClickTouploAdselDedFiles」契約コードの契約ファイルをダウンロードすると、ブロックチェーンブラウザに送信されます。 ソース

デザイナーは、展開中に導入された契約にパラメーターを引き渡し、問題がないことを確認してください。

この例では、クラスクラスのライブラリを呼び出さないため、クラスクラスのライブラリの住所は無視できます。

独自のブロックチェーンを構築する方法

パート1:0から1までの独自のブロックチェーンカタログを作成します。 1.2ブロックチェーン:コンセンサスメカニズムの分析

1.3コンセンサスメカニズムを設計するための設計原則と方法

1.4クローンブロックチェーン

1.5ターン方法彼自身のプライベートチェーンのビットコイン - フォークビットコイン

1.6イーサリアムをあなた自身のプライベートチェーンに変える方法-Fork Ethereum

1.7 Ripple Ethereumを変える方法は、独自のプライベートチェーンになります - フォークリップル< / p>

1.8 stellarを独自のプライベートチェーンに変える方法-fork stellar1.9マイニングプールの構築方法< / p>

1.10独自のブロックチェーンウォレット(Windows and Mac)を開発する方法1.11独自のブロックチェーンウォレット(AndroidおよびiOS)を開発する方法1.12オンラインチューセルのようなブロックチェーンを開発する方法。 情報1.13ブロックチェーンネットワークの独自の安全性と信頼性を高める方法1.14 Coindを使用する方法新しいマイニングアルゴリズムのリロードと削除

このプロセスはプロセスですが、普通の人は非常に困難です。 成熟したブロックチェーンプロジェクトには、イーサリアム、まともな、ビットコインなどが含まれます。

イーサリアムとは何ですか?

最初の答えは、あなたがイーサリアムについてであるということです。

イーサリアムには投資の見通しがあります。 数十人の元から数百元のものまで、将来のバブルは言うまでもありません。 ステージはまだみんなの注意に値します!

Ethereum Tradingプラットフォーム、私は現在、中国の比較的信頼性の高い大規模な取引プラットフォームをBTCTRADEプラットフォーム(ビットコイントレーディングネットワーク)をお勧めします! Ethereumは2016年に開始され、通貨の価格は驚くべきことに上昇しました!

Ethereumは、ビットコインのいくつかのテクノロジーと概念をコンピューティングフィールドに適用するイノベーションです。 ビットコインは、すべてのビットコインを確実に書き留める一般的な本をサポートするシステムと見なされます。 Ethereumは、ビットコイン(ブロックチェーンやP2Pグリッドテクノロジーなど)の多くの同様のメカニズムを使用して、ユーザーが必要なユーザーを柔軟に安全に起動できる共通のコンピューティングプラットフォームを維持しています(もちろん、そのようなビットを含む。 コインブロックチェーンプログラムを含む)。

ブロックチェーン金融革新的なプラットフォーム、チェーン、金融アプリケーションの

ブロックチェーンブロックチェーンの債券の使用方法ブロックチェーン +ブロックチェーンボンドによって債券操作が作成される前に、独自の利点と、証券の従来のリリース方法と取引モデル、ブロックチェーン証券市場の新しいチェーンの作成、認証の完了、権利の確認、発行、貿易、トレーサビリティおよびその他の作業を置き換えることも、詐欺を排除するのに役立ちます。 デフォルトおよびその他の動作とリアルタイムで監督を達成します。 従来のつながりとブロックチェーンとの関係の最大の違いは、従来のモデルが通信点を持つ集中接続に基づいていることが、効率を高め、情報の非対称性などの問題を解決するのに役立つことです。 ブロックチェーン + IPOは、ブロックチェーンを介して透過的かつ公然と、投資家に痕跡を与え、詐欺コストを増やすことができます。 アライアンスチェーンを形成し、ポイント生産の実装のためにブロックチェーンに債券のリリースを展開することにより、アライアンスチェーンの作成は、下着の下着の役割を弱め、引受料金を削減および解放することができます。 スマートボンド(知的契約の作成)取引の特定の状態が実行されると、債券取引の2つの側面は、証券の取引価格と合意された取引量に従って取引を完了します。 このような契約はコードに変わり、ブロックチェーンに書き込まれます。 そしてリアルタイムで、完全な清掃と配達。 デフォルトの動作を効果的に簡素化します。 運用リスク。

プログラミング言語の観点から、ブロックチェーンアプリケーションプラットフォームの選択方法。

個人的な意見、あなたの役割に応じて、あなたがアプリケーションのプラットフォームを開発している場合、あなたは間違いなくより高いセキュリティを持つことに決めますが、セキュリティの問題はそれがニッチであることを意味するものではありませんが、それは多くの間違いを持っ​​ているかもしれませんそこにある場所では、設置されていないか、修理できない場所。 あなたがエンタープライズの開発者である場合、エンタープライズを開発するタスクを遂行する必要があります。 また、迅速かつ迅速に迅速にするため、これは間違いなくより適切な単純な開発言語です。

私がブロックチェーンで書いたコードを展開する方法

簡単なプロジェクトを実行した場合、あなたは通常、Tomcatディレクトリを開き、Web -Upに何らかの種類のプロジェクトフォルダーがあるかどうかを確認します。 展開は非常に簡単です。

╯▂╰ブロックチェーン契約とは何ですか?

ブロックチェーン契約チームは何ですか?

データ、ネットワーク、コンセンサスの3つのレイヤーが、ブロックチェーンの基礎となるデータ表現、データの伝播、コンピューター構想機能に責任がある場合、契約チームの異なるスクリプトコード、アルゴリズム、より複雑なスマート契約がブロックチェーンの基礎となる場合柔軟なプログラムとデータの運用を実現するシステム。 自己実行プロトコルとして、スマートコントラクトはブロックチェーンデータコードに組み込まれています。 コードには、スマート契約の当事者が相互に対話することに同意する一連のルールが含まれており、事前定義されたルールが満たされている場合、プロトコルは自動的に実行されます。 したがって、スマートコントラクトは、いくつかの当事者間の在庫保護とアクセス権を効果的に管理するメカニズムを提供します。 スマートコントラクトを使用すると、各プロトコル、プロセス、タスク、および支払いを使用すると、識別、検証、保存、共有できるデジタルメールと署名があります。 ここで、スマートコントラクトは、管理ルールの関係、管理規定、手続き上のルールまたは組織憲章を形成し、毎日の運用管理を自己実行コードに置き換えます。 スマートコントラクトには通常、ユーザーが確立された契約と対話し、相互作用の動作が以前に処方されたロジックに厳密に従うことを保証するためのユーザーインターフェイスがあります。 同時に、暗号化技術のおかげで、データ暗号化は、契約に対するすべての関係者の匿名性を確保することもできます。 したがって、スマートコントラクトは、AからBへのお金を提出するなどの単純な金融取引に使用するだけでなく、土地登録や知的財産権、または管理するインテリジェントアクセス制御など、あらゆる形態の所有権と財産権を登録するためにも使用できます。 シェアリングエコノミー。 言い換えれば、スマートコントラクトはブロックチェーンP2P分散ネットワークで実行されるため、会社だけでなく、ブロックチェーンの他のビジネスパートナーの間でもルールを使用できます。

契約ブロックチェーンは何ですか?

heshuソフトウェアブロックチェーンテクノロジー研究所ブロックチェーン関連のテクノロジーシナリオアプリケーションの研究開発を通じてインテリジェンスを発見する契約は、正確かつ自動的に実行できるコンピューター設計プログラムのように見えます。 従来のテクノロジーはソフトウェアの制限、パフォーマンスの最適化、およびその他の方法を使用しますが、ブロックチェーンのプロパティを同時に実現することはできません。 1。 データは削除または変更できず、追加のみを追加し、ストーリーとコストのトレーサビリティを確保することができます。 悪をすることは非常に騒々しいでしょう。

ブロックチェーンテクノロジーに基づいたスマートコントラクトは、コスト効率の観点からスマート契約の利点に完全なゲームを提供するだけでなく、契約の通常の実行を妨げる悪意のある行動を避けることもできます。 スマートコントラクトはデジタル形式のブロックチェーンで入力され、ブロックチェーンテクノロジーのプロパティは、ストレージ、読み取り、実行のプロセス全体が透明で追跡可能であり、変更できないことを保証します。 同時に、State Machineシステムはブロックチェーンが提供するコンセンサスアルゴリズムから構築されるため、スマートコントラクトは効果的に実行できます。

ブロックチェーンとは何ですか? テクノロジー。 いわゆるコンセンサスメカニズムは、ブロックチェーンシステムの数学的アルゴリズムであり、信頼を確立し、異なるノード間の権利と利益を少なくします。

2。 この技術は、セキュリティと利便性のために銀行業界や金融業界から徐々に注目を集めています。

狭い意味では、ブロックチェーンは、データブロックを順に順番に組み合わせたチェーンデータ構造であり、暗号化で保証されています。

ワイドセットは、ブロックチェーンテクノロジーブロックチェーンデータ構造を使用してデータを検証および保存し、分散ノードセンサルゴリズムを使用してデータを生成および更新し、暗号化を使用します。 データ転送とアクセスを確保するため。 ASは、自動化されたスクリプトコードで構成されるスマートコントラクトを使用して、データをプログラムおよび操作します。

ブロックチェーンのスマートコントラクトとは何ですか(ブロックチェーンの重要な機能の1つとしてのスマートコントラクト)スマートコントラクトとは何ですか?

SmartContractは、ブロックチェーンで使用されるコードの一部です。 人間の観点から見ると、これは、スマートコントラクトが暗号化などのハイテクに基づくデジタル契約であることを意味します。

簡単な例を挙げれば、あなたは理解します:

たとえ彼が白黒で書いたとしても、bから借りたお金をたくさん言います。 ただし、満了後、さまざまな理由でローンの返済を拒否します。 スマートコントラクトはこの問題を解決できます。 合意された払い戻し日がオンになると、ローンは自動的にアカウントBに転送され、Aはそれを返済したくありませんが、方法はありません。

出典:QIANKRファイナンス

ブロックチェーンテクノロジーのスマートコントラクトとは何ですか?

Jinwowo Chongqingネットワーク分析:スマート契約関数とは、電子契約とブロックチェーン技術の組み合わせを指し、契約の条件は法的言語ではなくコンピューター言語で記録されます。 対応する契約の条件。

ブロックチェーンテクノロジーのスマートコントラクトとは何ですか?

チョンウォウォウォウォボウスマート契約分析は次のとおりです。 通常の契約と標準契約には、当事者間の合意条件が含まれ、しばしば法律によって執行されます。

言い換えれば、スマートコントラクトは単なるソフトウェアプログラムであり、すべてのプログラムと同様に、プログラマーの意味とまったく同じように実装します。 スマートコントラクトは、プログラミングアプリケーションのようなものです。 「一度表示されると、それを行います。 」

ブロックチェーン契約の特性(ブロックチェーン契約の意味)

インテリジェント契約の使用に関する主な利点のいくつかには、文書中の効率が向上します。 これは、インテリジェント契約コードにリストされている要件が満たされていれば、人間の関与なしに完全に自動化されたプロセスを採用する能力によるものです。

結果は、時間を節約し、コストを削減し、トランザクションをより正確にし、変更できないことです。 さらに、インテリジェントな契約により、3番目のパーティ干渉が削除され、ネットワークの分散化がさらに向上します。

拡張情報:

インテリジェント契約はデジタルリソースを使用することができ、実際のリソースとデジタルの世界を接続すると問題が発生します。 最後になりましたが、インテリジェントな契約は法的監督に欠けており、コードによって合意された義務のみを受けます。 法的規制の欠如は、特にそれが重要な場合、オンライントランザクションで慎重なユーザーにつながる可能性があります。

インテリジェント契約の使用の利点は、処理中の効率性、不可逆的、安全な取引、完全に自動化されたプロセスです。 別の側面は、法的監督の欠如であり、人為的なエラーと実装を実装するのが困難です。

ブロックチェーンJinwowoテクノロジーのインテリジェント契約の主な機能は何ですか?

Chongqing Jinwowo分析ブロックチェーンテクノロジーにおけるインテリジェント契約のさまざまな主な機能は次のとおりです。

1。 実行フェーズ。

2。 インテリジェントな契約を実行するノットは、コードとデータをいたずらに変更する他のノードについて心配してはなりません。

3。 永久操作の近くで、インテリジェント契約が紙契約として毎回有効であることを保証します。

ブロックチェーンの特性は何ですか?

ブロックチェーン特性

4つの主要なブロックチェーン特性の1つ:inpropertie

ブロックチェーンの最も簡単に理解できる機能は未実現の機能です。

不変は、「ブロック+チェーン」の排他的なマストロブックに基づいて形成されます。 トランザクションのブロックは、時系列の順にチェーンの尾に継続的に追加されます。 ブロック内のデータを変更するには、その後のすべてのブロックを再生する必要があります。

同意メカニズムの重要な役割の1つは、多数のブロックを変更するために非常に高価にすることです。 したがって、ほとんど不可能です。 仕事のテスト(ビットコインやイーサリアムなど)を使用するブロックチェーンネットワークを例にとると、計算能力の51%のみがデータを改ざんするように再生できます。 ただし、データを破壊することは、優れた計算能力を持つプレーヤーの利益ではなく、この実用的なプロジェクトにより、ブロックチェーン上のデータの信頼性が向上します。

一般に、ブロックチェーンレジスタ内のトランザクションデータは「変更」されていないと見なされ、新しい認識されたトランザクションを通じてのみ「変更」できます。 補正プロセスは痕跡を残します。 そのため、ブロックチェーンに改ざんされます。

ファイルおよび一般的に使用されるリレーショナルデータでは、システム自体は、特別な設計を使用しない限り、変更の痕跡を記録しません。 ブロックチェーンは、ファイルやデータベース以外のプロジェクトを採用し、Mastro Realeの本のデザインを採用して、記録を保持しています。 したがって、痕跡を残さずにマスターブックを「変更」することはできませんが、本のマストロを「変更」するだけです(図2を参照)。

図2:本のマストロブロックチェーン「変更できない、変更することができます」

ブロックチェーンデータのアーカイブは「マスターブック」(Leger、総勘定帳」と呼ばれます。 、これはその本質に対応する多くの名前です。 ブロックチェーンレジスタのロジックは、従来のレジスタのロジックに似ています。 たとえば、私はあなたにエラーのために合計を譲渡して逃したかもしれません、そして、トランザクションは本のマストロブロックチェーンに受け入れられ、その中に記録されました。 エラーを修正する方法は、マスターブックを直接変更して、間違った取引の前に状態に復元することではありません。 新しい場合は、本のMastroブロックチェーンに簡単に受け入れられ、エラーが修正されます。

ブロックチェーンを使用する最初のタイプのアイデアは、その不変の性質を活用することです。 農産物または原材料のトレーサビリティの適用は、ブロックチェーンにフロープロセスを記録して、データレコードが改ざんされないようにし、トレーサビリティテストを提供することです。 サプライチェーンの分野でブロックチェーンを適用するというアイデアは、本にさらされた人々が過去の記録を変更できず、記録の信頼性を保証することができるようにすることです。

2018年3月、オンライン小売グループjd.comがリリースした「ブロックチェーンテクノロジープラクティスホワイトペーパー」で、JD.comは、ブロックチェーンテクノロジー(分散型マスターブック)の適用の3つのシナリオはあると考えています。 :Crossed Collaborationには低コストの信頼が必要であり、長期の取引チェーンがあります。 3つのアプリケーションシナリオはすべて、ブロックチェーンの不変の特性を使用します。 より多くの科目が不変のマスターブックで協力して、信頼のコストを削減します。 Mastro Blockchainの本に保存されている状態は、無関係なデータの状態と状態が変更されず、最初にデータがそうであるため、長期的なトランザクションに適しているため、改ざんされています。

ブロックチェーンの4つの主要な特性のうち2番目は、値を表すために必要なユニークさ

それが交換可能なトークン(ERC20)または未開拓のトークン(ERC721))または提案されたトークンのその他の標準であるイーサリアムトークンは、ブロックチェーンの重要な特徴を示しています。 価値に必要な一意性です。

デジタルの世界では、最も基本的なユニットはビットであり、ビットの基本的な特徴は複製可能です。 ただし、値をコピーすることはできません。 値は一意でなければなりません。 私たちは以前に議論しましたが、これはまさに矛盾です。 デジタルの世界では、ファイルをユニークにすることは困難です。 少なくとも普遍的に行うことは困難です。 これが、価値を記録するために一元化されたマスターブックが必要な理由です。

デジタルの世界では、お金があるかのように手形を手に保つことはできません。 デジタルの世界では、銀行などの信用仲介者が必要であり、私たちのお金は銀行口座によって記録されています。

ビットコインシステムによってもたらされたブロックチェーンテクノロジーは、デジタルの世界に「一意性」が広く導入され、イーサリアムトークンがデジタルの世界で価値の表現の機能を広めるのは初めてと言えます。

2018年の初めに、中国のテクノロジーとインターネット企業の2人のリーダーがブロックチェーンによってもたらされた「一意性」を強調しました。 Tencentの創設者兼メインCEOですが、Huatengは次のように述べています。 「ブロックチェーンは本当に革新的なテクノロジーです。 ブロックチェーンの到着、仮想オブジェクトは一意にすることができます。 デジタルの世界であるブロックチェーンは、ネットワークの基本レベルへの価値と価値の転送の分散化された表現方法を提供します。 ブロックチェーン1.0のデジタルケースからデジタルアクティビティの期間まで削除された、より一般的な価値の代表であるEthereumに代表されるブロックチェーン2.0 ERAでは出現しました。

ブロックチェーンの4つの主な特性のうち3つ:ビットコインからイーサリアムまでのインテリジェント契約

、ブロックチェーンの最大の変更は「インテリジェント契約」です(図3を参照)。 ビットコインシステムはデジタル通貨向けに設計されており、そのUTXOスクリプトは複雑なトランザクションを管理することもできますが、大きな制限があります。 Vitalikはブロックチェーンのイーサリアムを作成し、その主な目的はインテリジェントな契約に関係しています:チューリングコンプリートスクリプト言語、インテリジェント契約を実行する仮想マシン(EVM)、およびさまざまなタイプのトークンなどのその後の標準化されたインテリジェント契約を実行します。

図3:ブロックチェーン2.0の重要な改善は、「インテリジェント契約」です

インテリジェント契約の出現により、ブロックチェーンに基づいて2人が単純な値転送を行うことができます。 ブロックチェーンの適用の可能性を大幅に拡大するインテリジェントな契約から自動的かつ独立して設定および実行する複雑なルール。

革新的なトークンアプリケーションに焦点を当てた現在のプロジェクトは、インテリジェントな契約を書くことにより、ソフトウェアレベルで実装されています。 インテリジェントな契約により、複雑なデジタルアクティビティの取引を実施できます。

イーサリアム開発プロセスについて議論するとき、コールドナレッジ「インテリジェント契約」と「イーサリアムのインテリジェント契約」のコラムで多くのインテリジェント契約について議論しましたが、ここでは繰り返しません。 ここで、Vitalikの議論をして、私たちが同意するインテリジェント契約のソフトウェアの性質を繰り返します。 これは、サーバー側の特別なバックグラウンドプログラム(Daemon)と同等です。 イーサリアムのホワイトペーパーで、Vitalikは次のように書いています。 ヒットするのに相当するため、コードを自動的に実行します。

インテリジェント契約の実行プロセスを図4に示します。 ブロックチェーンの5番目と6番目の定義を図5に示します。

図4:インテリジェント契約

図5:ブロックチェーンの定義は5と6です

ブロックチェーン4の4つの主要な機能:分散型自己組織化

ブロックチェーンは分散型の自己組織化です。 これまでのところ、メインブロックチェーンプロジェクトの組織と機能は、この機能と密接に関連しています。 ブロックチェーンプロジェクトに対する多くの人々の理想的な期待は、彼らが自律的に動作するコミュニティまたはエコシステムになることです。

ビットコインの開発と最初の反復開発を完了した後、匿名の中本atはインターネットから完全に姿を消しました。 しかし、作成したビットコインシステムは、ビットコイン、暗号通貨、ビットコインプロトコル、その排出および取引メカニズム、分散型マスターブック、分散型ネットまたはビットコインビットコイン、およびビットコインの開発であるかどうかにかかわらず、機能し続けています。 自動整理方法。

ビットコインの後、フォークによって形成された修正パラメーターとビットコインキャッシュ(BCH)で構成される多くのアルトコインがあったと合理的に推測できます。 困難であり、それはすべて中本atのビジョンに準拠することができます。 彼は「制御不能」を選択しました。 これは自律性と同義と見なすことができます。

EthereumプロジェクトはまだVitalikの「リーダー」の下にありますが、この章の冒頭で説明したように、彼はLinusがLinux Openをリードするように、オープンソース組織を導く方法でプロジェクトをリードしています。 Linux Foundationなどのソースオペレーティングシステム。

Vitalikは、おそらく分散型自己組織化について最も考えている人の1人であり、ガバナンスベースのガバナンスアプローチを常に強調して採用してきました。 彼は2016年にイーサリアムのハードフォークを提案しましたが、それが実施される前にチェーンコミュニティの投票を通過したに違いありません。 Ethereumのコミュニティでは、ERC20を含む多くの基準がコミュニティ開発者によって自発的に形成されています。

本「分散型アプリケーション」では、著者のシラジ・ラヴァルも別の観点から区別しています。 2次元の既存のインターネットテクノロジー製品をご覧ください。 1つは、それが集中化されているか分散化されている場合です。 もう1つは、論理的に集中化されているか分散化されている場合です。

は、「ビットコインは組織で分散化され、論理的に集中化されていると考えています。

図6:ビットコインは組織内で分散化され、論理的に集中している

将来の組織を想像すると、私たちの心の理想的なプロトタイプはビットコインの組織です。 組織。 しかし、実践の実践において、効率的で前進できるように、集中組織にわずかにアプローチし、最後に適切なバランスポイントを見つけます。

、イーサリアムのインテリジェントな契約を通じてトークンを作成して発し、生態学的に行われるブロックチェーンプロジェクトでは、多くのプロジェクトがビットコインと同様の組織の理想的な状態を持っています。 完全に分散化された組織と伝統的な会社の間。

ブロックチェーンの4番目の特性、分散型自己組織化について議論するとき、私たちは実際に人間の組織とコラボレーションを含むコードの世界を去っています。 現在、さまざまな議論や実用的な調査も、テクノロジーを超えたブロックチェーンの意味を明らかにしています。 それは、人間の生産組織と相乗的な変化をサポートするためのインフラストラクチャとして機能する可能性があります。 これは、ブロックチェーンとインターネットの完全な同型の別の例です。

一般的に、Ethereumはブロックチェーンを新しいフェーズにもたらしました。 Ethereumについて議論するとき、2つのキーワードを要約したい場合、これらの2つのキーワードはインテリジェントな契約とトークンです。 私は、インターネットの歴史からその意味を見つけたいと思います。 以前の類推を繰り返します。 価値の表現の兆候として、その役割はHTMLに似ています。 HTMLを使用すると、どのタイプのWebサイトを構築するかは、私たちの想像力に完全に依存します。