開發者會議紀錄 DevMeeting 20170903

  • 大多數的開發人員都在準備這個月將釋出的新版本
    • 由於全網算力的大幅提升,原先預估應分叉的日子會是2017年九月二十一號可能會提早到九月十六號
    • 正在討論是否要將硬分叉的區塊高度調整到某個會比較接近九月二十一號的日子
  • hyc 已經將 SafeSync模式植入了
    • monerod 將會預設使用”FAST”模式來同步區塊, 並在初次同步完成後自動改成”SAFE”模式繼續同步
    • 這項更新將會使同步更加快速並避免資料庫的毀損
    • 另外,也多了一個”salvage”功能來協助修復損毀的資料庫
  • knacc 已經在著手設計RuffCT的原型
    • 目前正在等Sarang與Surae來解決一些註釋問題(notation issues)
    • 在這之後他們就能夠為RuffCT決定一個合理的ringsize了
  • SerHack 已經準備好釋出PrestaShop 的插件了
    • 未來將會釋出WHMCS,Magento,跟Shopify的插件
  • vtnerd 正在改善MyMonero的使用經驗。現在資料庫的呈現有些問題
  • 正在等待Dun跟Bradstreet(以Apple的名義)認證iOS版的MyMonero
  • lessless 有做了一份改良版的API文件
  • 目前還有兩個Monero硬體錢包的提案正在開放討論
  • Rehrar 正在製作Monero Project Quarterly Review文件:
  • MoneroMooo 正在處理 Luigi’s N-1/N MultiSig
  • 下一次開發者會議將會在2017年的九月十七號舉行

閱讀更多

開發者會議紀錄 DevMeeting 20170820

  • RingCT 2.0團隊已與我們聯絡
    • 但目前這方案似乎不太可行,因RingCT2.0需要一個信任設置(trusted setup)的過程。
  • 在RingCT 2.0中,Tim Ruffing 提出了透過次級線性環狀簽名+CT的方案來改進 Monero
    • 這篇論文的作者為Time Ruffing、Sri Aravinda Krishnan Thyagarajan、Viktoria Ronge 跟 Dominique Schröder。
    • Knacc 將會把資訊統整後透過java來試著植入。
    • surae表示 RuffCT 極為有效的讓環狀簽名的容量大幅上升(100k以上)。 “有這個之後,幾乎每筆交易都可以輕鬆地直接跟半個區塊鍊的交易資訊環簽在一起”。
    • surae表示 “這感覺像是外星人突然降臨然後給我們比光速還快的移動能力”。
    • 後續在Reddit上Tim 解釋了100k以上的附註可能無法實行,但至少比現有的環簽容量提升許多。
    • 這方案有可能影響到MultiSig,因為現有的MultiSig程式碼都需要重寫,所以 MultiSig 應該會先用原樣發布,等到RuffCT上線後再重新植入。
  • 手機錢包的部分
    • “app store的帳號正在等待Apple要求的鄧白氏環球編碼(D-U-N-S)程序,已將文件掃描後寄到Google跟M$了”
  • 為了準備Monero即將到來的版本釋出跟分叉(還有其他東西),已在Github上開了新的分支。
  • 針對”專案要更頻繁釋出版本”的討論,這問題是會大幅增加開發者們的負擔,而且我們其實一年也已有數個版本在釋出了。
    • 上述提到的專案分支也許可以解決這個問題。

 

以上翻譯來自於紀錄原文: https://monerobase.com/wiki/DevMeeting_2017-08-20

閱讀更多

Monero新版本代號Helium Hydra已開始在testnet公開測試

例行每半年一次的Monero硬分叉更新即將於九月登場
這次的分叉版本名為Helium Hydra
分叉區塊高度預定為1400000
為了要讓礦工與節點有足夠的時間升級到新版本,將在近期內釋出正式執行檔
但為了讓此次更新盡可能避免出現預期外的問題,我們鼓勵社群成員一起加入測試

閱讀更多

開發者會議紀錄 DevMeeting 20170806

  • 關於環簽交易使用的交易輸入預設值將有更動
    • 已經有普遍的共識將由規劃中的3改為5,不過改用8或10的方案也同時在討論中
    • 也許要找社群裡的數學家Surae跟(或)Sarang來提供點意見比較好
  • *測試網路(Testnet)*的硬分叉將在2017的八月七號禮拜一進行
  • GUI最新資訊
    • Android和iOS系統的官方GUI已經在封閉/公開測試
    • 而iOS的部分則因為app store帳號問題而延宕了
    • Android的版本則因linux box空間不足而耽擱了。1.5個月前的版本在此: https://github.com/monero-project/monero-core/pull/780
    • 正在分析iOS的測試狀況,至於MyMonero,基本上是個”超想趕快把這玩意上架”的狀況。
  • monerod的記憶體流失(memory leak)的問題已經在著手處理

以上翻譯來自於紀錄原文: https://monerobase.com/wiki/DevMeeting_2017-08-06

閱讀更多

Monero 技術介紹 (三) – 環簽交易(RingCT)


Monero 是一種安全且無法追蹤的電子加密貨幣。它來自一個開放原始碼、去中心化且任何人皆可自由參閱的開發專案。

在這篇文章中,我們要來談談環狀簽名保密交易,通常簡稱為環簽交易(RingCT)。

上一篇文章中,我們呈現了 Monero 是如何藉由創造無法區分的交易輸入以保護付款者的隱私。 過程中使用了數位簽名的技術,將真正的交易簽署者隱藏在數個環狀簽名輸入中完成一筆交易。 另外,我們也闡述了金鑰映像(key image)是如何用來防止交易輸入被重複花費。 然而為了更徹底的增加交易雙方的隱私,一個稱為環簽保密交易(RingCT)的協定被用來隱藏交易的金額。

閱讀更多

Monero 技術介紹 (二) – 環狀簽名

Monero 是一種安全且無法追蹤的電子加密貨幣。它來自一個開放原始碼、去中心化且任何人皆可自由參閱的開發專案。在這篇文章中,我們要來談談環狀簽名。

上一篇文章中,我們討論了 Monero 是如何藉由隱匿性地址來避免交易輸出被連結到收款者的公開地址。這是使用了一次性公鑰所達成的效果。一次性公鑰僅能被收款者所再花費,且僅有收款者得以查看其在區塊鏈上所擁有的交易輸出。因此所有的交易輸出都是無法被追蹤的,可以確保收款者的隱私無虞。

而在交易輸入的這端,也就是付款者的隱私,則是藉由環狀簽名(ring signatures)來保護。

閱讀更多

開發者會議紀錄 DevMeeting 20170709

  • Mac智慧挖礦(Mac Smart Mining) PR#1936OSX Background Mining的幫忙下完成了
  • ZeroMQ 距離提交到github上不遠了。 JSON PRC跟ZeroMQ的指令可能在初期還會更動。
  • MRL 開始著手寫打算跟SubAddresses 一起發布的文案
  • hyc 想要聽聽看各方對於LMDB使用條款改變的想法
  • Pigeons 開始彙整在Android NDK上加入Docker file的事宜
  • FFS(論壇資助系統)的重新規劃
    • 讓整個流程更明確一點
      • 拿超額募款來說好了, 現在超額的部分就流入一般公積金, 準備給以後的FFS計畫使用
    • 對某些計畫來說需要有里程碑不是甚麼好事
    • FFS的處理狀況容得下沒資助的人置喙的空間嗎?
      • Mooo 建議說他應該可以寫一個投票平台來確認那些人是有資助的
    • 如果有人有資助, 可是不真的”夠格”討論技術問題呢?
  • gkruja 提供了一些新開發的Android 錢包的螢幕截圖: http://imgur.com/a/mluUb

以上翻譯來自於紀錄原文: https://monerobase.com/wiki/DevMeeting_2017-07-09

閱讀更多

Monero的預設環簽交易(RingCT)大小將調升

根據reddit社群上SamsungGalaxyPlayer的消息整理指出

依照2015年時 Monero 研究室的研究報告中規劃,在今年2017年時的9月例行分叉後,環簽交易的預設大小下限應訂為5。

但目前技術的進步是在當時沒有預料到的,包括現在新增一個輸入到環簽所增加的成本降低了,環簽輸入5與輸入10所占用的區塊容量差異也已大幅降低,這使得社群正重新考慮要提升這個下限值。

閱讀更多

Monero 技術介紹 (一) – 隱匿性地址

Monero 是一種安全且無法追蹤的電子加密貨幣。
它來自一個開放原始碼、去中心化且任何人皆可自由參閱的開發專案。

在這篇文章中我們要來談談隱匿性地址。但讓我們先來回顧一下 Monero 的重點概念。

我們知道 Monero 使用了去分散式的點對點共識網路去紀錄區塊鏈中的交易輸出。 如果 Alice 擁有 Monero,這代表著她擁有著某些交易輸出的控制權。 當 Alice 轉帳一些 Monero 給 Bob 時,Alice 其實是在對交易網路宣布她想要把某些她可以控制的交易輸出重新打包成一個新的交易輸出並把控制權完全轉移到 Bob的手上。 換句話說,一個交易即是指,屬於某個錢包的舊交易經過轉形之後,轉移到屬於另一個錢包的新交易輸出的過程。

接著讓我們再更進一步,了解隱匿性地址是如何增加使用者的隱私權。

閱讀更多