--- tags: sysprog2017 --- # HW1(ternary) 共筆 :::info 預計研究方向或目標 ::: ## Balanced Ternary - 簡介 https://en.wikipedia.org/wiki/Balanced_ternary - b3k觀察 ``` ├─┴─┤ ┤ ├ ├─┬─┤ ``` - iota觀察: why [9A-Z] ? - [Setun] 1tryte = 6trits - [IOTA] 1tryte = 3trits - [others] 1trytes = 9tries ### 問題探討 - 在平衡三进制中,四舍五入和截位的操作是等效的? - [Radix Econemy](http://www.global-sci.org/mc/issues/5/no4/freepdf/79s.pdf) - 10進制轉換 - 四則運算 - 判斷正負數 - 比大小 - 進位方式 - 小數運算 0.T+0.T = T.1 - total distinct operator - 實做的格式(IEEE?) - 正負相加不會進位 - 證明浮點數以外的數字不會有兩個以上的表示法 - 1個符號位(整數部分)+尾數體41位(小數部分)+指數體6位 - 若是基底為二? ### 實際用途 - IOTA - 精確度 - https://github.com/lowagner/balanced255 - Curl https://blog.iota.org/the-transparency-compendium-26aa5bb8e260