Tonal Bitcoin

提供: tezos-wiki
移動先: 案内検索

Tonal Bitcoinは、Tonalナンバーシステムを使う人々を対象としたBitcoinシステムを表現したものです。

altcoinとして[編集]

Tonal Bitcoinは小ブロックBitcoin(BTC)と共通のブロックチェーンとネットワークを共有していますが、そのユニットは他とは多少異なるため、代替暗号暗号( "altcoin")と見なされます。 つまり、TBCユーザーに自社の製品を伝えたい場合は、BTCの価格と同等のTBC価格も提示することが必要になる。 さらに、TBCのために別々のブロックチェーン( "altchain")が作成されていても、それに利点はなく、むしろ多くの悪用と互換性の低下を起こしてしまっている。 したがって、Altcoinとして、TBCは不要な合併症に頼らずにBitcoinを拡張する理想的な方法を示しています。

altcoinの観点から見ると、TBCはより一般的なaltchainベースのaltcoinsより多くの利点を持つ。

  • BTCと同じブロックチェーンを共有するため、Bitcoinブロックチェーンの完全なセキュリティと難しさから利益を得ます。
  • TBCはBTCと一緒に採掘されます。通常の合併された採掘とは異なり、あなたはBTCとTBCの両方を選ぶことはできません。
  • TBCはすべてのBitcoinアドレスと完全に互換性があります.BTCをTBCクライアントのアドレスに送信すると、自動的に変換され、またその逆もあります。

Tonal Bitcoinは、2011年1月に創設された最初のAltcoinです。

仕様[編集]

TBCとその部門/乗数はすべて小数点ではなくTonalに書かれています。 これは、0,1,2,3,4,5,6,7,8,9,10を数えるのではなく、 0 </ span>、<span class = 2 </ span>、 3 </ span>、 4 </ span> > 5 </ span>、 6 </ span>、 7 </ span>、<span class = "tonal </ span>、 9 </ span> </ span>、</ span>、</ span> </ span>、 10 </ span>

!略語 !発音 ! Tonal(TBC) !小数点(BTC)
タムビコイン 1 0000 0000&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2 814 749.767 106 56
ᵇTBC Bong-Bitcoin 1 0000&nbsp;&nbsp;&nbsp;&nbsp; 42.949 672 96
ᵐTBC Mill-Bitcoin 1000&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.684 354 56
ˢTBC サンビットコイン 100&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.167 772 16
ᵗTBC トンビットコイン 10&nbsp;&nbsp;&nbsp;&nbsp; 0.010 485 76
TBC Bitcoin * 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.000 655 36
TBC Bitcoin-ton 0.1&nbsp;&nbsp;&nbsp; 0.000 040 96
TBC Bitcoinさん 0.01&nbsp;&nbsp; 0.000 002 56
TBC Bitcoin-mill 0.001&nbsp; 0.000 000 16
TBC Bitcoin-bong 0.0001 0.000 000 01

* Tonal BitcoinとDecimal Bitcoinは数字の発音で区別できます。 "1つのビットコイン"、 "2つのビットコイン"などは小数ですが、 "ビットコイン"、 "ビットコイン"はトーンです。</ small>

今までのTonal Bitcoinsの総数(10進表記で21 milのBTCに似ています)は、7.75059</ span> tam-bitcoinを超えています。

互換性のあるクライアント[編集]

すべてのBitcoinクライアントは10進数のビットコインで正確に値を近似しますが、実際のTonal互換性は確実ではないです。

  • Bitcoin Knotsは、ネイティブTBCをサポートしています。
  • [Bitcoin Core]がTBCをサポートするためのパッチが存在する(例えば、[Bitcoin Core masterのためのLuke DashjrのTBCパッチ)。
  • Spesmiloはその名前にもかかわらず、TBCを表示するように設定できます。しかし、最近のバージョンのBitcoin Coreでは動作しません。

TBCまたはBTCを推測する[編集]

基本単位(uBTCents /TBCᵇ)の変数 'value'が与えられれば、それがDecimal BitcoinかTonal Bitcoinかを次の擬似コードで推測できます:

 if(!(this%0x10000))  Tonal Bitcoinを選択する  if(!(this%1000000))  小数点のBitcoinを選択  if(!(this%0x100))  Tonal Bitcoinを選択する

Python[編集]

輸入数学

def formatBTC(n、addSign = False):
s = "%0.2f BTC"%(math.ceil(n * 100)/ 100)
addSignとn> = 0の場合:
s = "+" + s
リターンズ

def Bitcoin2BTC(n):
n / 100000000を返します。

(66、u '\ ue9db')、(67、u '\ ue9dc')、(68、u ' (99、u '\ ue9d')、(98、u '\ ue9db')、(99、u '\ ue9d' (101、u '\ ue9de')、(102、u '\ ue9df')))、(100、u '\ ue9dd'

def formatTBC(n、addSign = False):
s = "%x"%n
n%= 1
もしn:
s + = '。'
一方、n:
n * = 16
s + = "%x"%n
n%= 1
s =ユニコード(s).translate(toTonalDict)
s + = "TBC"
addSignとn> = 0の場合:
s = "+" + s
リターンズ

def Bitcoin2TBC(n):
戻り値は65536です。

def formatBitcoin(n、addSign = False):
そうでない場合はn%0x10000:
戻り値format TBC(Bitcoin2TBC(n)、addSign);
そうでない場合n%1000000:
戻り値formatBTC(Bitcoin2BTC(n)、addSign);
n%でない場合は0x100:
戻り値format TBC(Bitcoin2TBC(n)、addSign);
s = "%d uBTCents"%(n、);
addSignとn> 0の場合:
s = "+" + s;
return s; </ pre>

評価[編集]

新しいフォントなしで16進数を文字として使うことができる[編集]

トーン表記は、一般的なオペレーティングシステムにバンドルされているフォントではサポートされていないため、通常は余分なフォントを使用する必要があります。 プログラミングコミュニティ内では、16進表記のための広く受け入れられている規則があります。上位桁にA〜Fを使用します。したがって、0,1,2,3、...、9、A、B、C、D、E、F、10,11 ...とカウントされます。2つの慣例もあります(トーン表記が欠けています)を使用して、基数16の数値を10進数と区別します。 Cの表記法には、接頭辞0xとモトローラの接尾辞hが付いています。したがって、数値san、256(10進数)は0x100または100hと書かれます。音調表記では、100と書かれている可能性があり、0x64の10進数100と混同される可能性があります。この混乱は、コンテキストが常に明示的であるため(SI / BTC対Tonal / TBC単位)、Bitcoinでは問題になりません。

したがって、16進表記法は、少なくともBitcoinの場合、フォントを変更する必要がないため、トーン表記とほとんど同じ目標を達成するため、より広い用途に適しています。さらに、接頭辞と接尾辞の規則は、音色のコミュニティ内のあいまいさを少なくします。

しかし、Tonal Bitcoinの目標はBitcoinをTonalに持ち込むことであり、Tonal(16進数よりも古い)を再定義したり、数値システム自体に変更を提唱したりすることではないため、これは範囲外です。 さらに、16進法は "ビットコイン"をあいまいにすることを意味します - そのような値は、10進数で1または10のいずれかと等価であることを意味します!

Bitcoinには関係ありません[編集]

一般的に、Bitcoinは匿名性に関するものではありません(実際、Bitcoinは匿名でもありません)。 世界のほとんどの人々は匿名性を気にしませんし、Bitcoinはニッチな1つの問題の目的を持っていれば、決して落ちません。 Bitcoinは多くの人にとって誰もが同じ理念や目標を念頭に置いているわけではありません。

Tonalナンバーシステムを使用する人には、Bitcoinのそれに適応する能力が「キラー機能」であり、地元の通貨でそれを好む理由があります。