すべての言語
Bumoは、価値循環のためのユビキタスな信頼ネットワークを確立することを目指している次世代のコマーシャルグレードの基本的なパブリックブロックチェーンであり、幅広いデジタルトラスト、価値の自由流通、大量共有アプリケーションを備えた分散ビジネスエコシステムの作成に取り組んでいます。 BUMOメインネットワークトークンの名前は「BU」です。
「価値」が「情報」のように独立して流れるように、価値循環のために新しい世代のユビキタストラストネットワークを作成します。
大規模なデジタルトラスト、資産の自由な流れ、公共所有のアプリケーションを備えたブロックチェーンネットワークエコシステムを確立することを目指しています。将来の価値循環ネットワークに焦点を当て、財務、モノのインターネット、ソーシャルネットワーキングなどのさまざまな業界の資産デジタル化と価値循環のニーズを満たすオープンで効率的で高度にスケーラブルな基礎となる技術サポートを提供します。モノのインターネットテクノロジーを組み合わせて、モノのインターネットを通じてより広範な「機械」の信頼を確立し、価値循環のための強固な信頼基盤を作成します。デジタル資産、スマートデバイス、ユーザーデータなどを有機的に接続し、デジタルトランザクションとスマートコントラクトを通じて、人々は資産デジタル化と新しいブロックチェーン経済の真の受益者になります。
まず、ユビキタストラストネットワーク。ブロックチェーンネットワークの信頼がユビキタスな「マシン」に基づいている場合、価値の流通は本当に信頼でき、効率的です。デジタルパワーはユーザーに属し、ユーザーが独自のデジタル所有権を真に制御できるようにすることは、すべてのユーザーがブロックチェーンネットワーク全体の構築に参加することを意味します。すべての人々の参加、すべての相互接続、民主的なコンセンサスを通じて、それはユビキタスな信頼のネットワークになりました。
第二に、信頼できる価値循環システム。 「マシン」と「マシン」の間のつながりは、仮想世界と現実の世界の間の架け橋でもあります。このようなユビキタスな信頼システムが確立されると、ネットワークの触手はどこにでもあり、ネットワーク上のアプリケーションはどこにでもあります。このユビキタストラストネットワークでは、価値が信頼できる価値循環システムを形成するために、価値が独立して流れることができます。
(1)ガス:BUMOネットワークでトランザクションまたはスマートコントラクトを実行するための燃料として。
bookkeeping報酬:Bumoの簿記ノードは、各トランザクションから報酬としてBUを取得できます。
⑶コミュニティインセンティブ:BUMOはBUを使用してコミュニティ開発者をやる気にさせ、ユーザーを貢献します。
(1)ブックキーパーノードとして取引または契約の実行でガスを取得する;
(2)BUMOユーザーアカウント間のBU転送。
(3)早期寄付支援プロジェクトに参加し、ETHを使用して再食事をする。
(4)ブモの生態学的構築に参加し、インセンティブを取得する。
(5)その他の方法。
スマートコントラクトは、ブロックチェーン上の実行可能なチューリング完全スクリプトです。独自のストレージリソースがあります。契約がトランザクションを通じてトリガーされた後、契約エンジンはCPUとメモリリソースを割り当てて契約を実行し、それによりビジネスロジックを完了します。従来のプログラムとは異なり、スマートコントラクトは2つの特性を満たす必要があります。1つはシャットダウンできることであり、プログラムは限られた時間範囲内で終了できる必要があります。もう1つは確実であり、同じ入力は対応する出力を生成する必要があり、これにはすべての不確実性を除外する必要があります。
Bucontract(bum_contract)開発者は、上位レベルのアプリケーションのスマートコントラクトの読み取り操作をカスタマイズして呼び出すことができます。基礎となる元帳は、グローバルステータス、ブロックデータなど、チェーン上のデータにアクセスする機能を備えたスマート契約を提供し、一意のデータストレージエリアを操作し、他の契約と対話するための契約取引を開始することもできます。
BUVM(Bum /仮想マシン)は、スマートコントラクトの実行環境であり、アプリケーションレイヤーのインテリジェントな制御ロジックを提供し、それを上位レベルの高レベルの言語解析と変換と組み合わせ、基本的な仮想マシンアプリケーションを柔軟にサポートします。カスタマイズされたAPI操作により、仮想マシンの外部インターフェイスを実現でき、元帳データおよび外部データと柔軟に対話できます。
スマートコントラクト開発のしきい値を下げるために、Bucontracはブロックチェーンスマートコントラクトテクノロジーを通常の開発者にもたらし、世界で最も人気のある開発言語の1つであるスマートコントラクト開発言語としてのJavaScriptの使用をサポートします。オープンソースのGoogle Chrome V8エンジンに基づいて、BUVM仮想マシンを実現します。
したがって、次の利点は次のとおりです。
まず、ユーザーの学習コストは低く、JSはWebで最も人気のある言語です。
第二に、実行効率は高くなっています。従来のスタックベースの通訳とは異なり、V8は実用的な意味では通訳ではなくなりました。遅延コンパイルとJITテクノロジーを使用して、スクリプト言語をターゲットマシンバイナリに直接変換し、実行効率をローカルプログラムと同様にします。
同時に、BUVMは、WebAssemblyテクノロジーの助けを借りて、C/C ++、Pythonなどの開発言語を迅速にサポートし、最終的に大多数の開発者をカバーします。
リンク外の実際のデータに接続するために、Bucontractは2つの方法をサポートします。
(1)実際のデータ契約を確立し、データプロバイダーを生成および維持し、そのデータに対して特定のデポジットを支払います。悪が見つかった場合、簿記係と他のコミュニティ参加者は預金を差し引くために投票します。
(2)Oracle(Buoracle、Bum_ Oracle)の助けを借りて、契約はイベントトリガーを通じて取得する必要があるデータのOracleに通知します。 Oracleが処理された後、仮想マシンに送信されます。契約は神託を完全に信頼する必要があります。
Bucontractは、デジタル資産の発行など、さまざまな業界カテゴリに従って契約テンプレートを提供します。開発者は、パラメーターを単純に変更して、契約関数をすばやく安全に実装するだけです。 Bucontractは、オンライン契約編集およびデバッグツールを提供します。これは、開発者がデバッグ契約を効率的に書くのに役立ちます。
*上記のコンテンツは、小さい勘定の公式アカウントによってコンパイルされます。転載されている場合は、ソースを示してください。