原创 直接用中文寫提示詞的Stable Diffusion擴展:sd-prompt-translator發佈
最近在研究AIGC,先是玩了一下Midjourney,後來Midjourney免費額度用完了,也不再開放免費額度給新用戶使用了,於是轉而研究Stable Diffusion。 Stable Diffusion(以下簡稱SD)的最大優點就是開
原创 ChatGPT大量封號,推薦幾款可平替的AI工具
最近ChatGPT進行了大量封號,博主的賬號已經被封禁了 😭: 探索了一番平替的AI工具,除了衆所周知的New Bing,國產的文星一言、谷歌的Bard,大家還可以考慮以下幾款AI產品替代ChatGPT,無需海外手機號,免費使用。
原创 strchecker——Go源碼字符串規範檢查lint工具
1.背景 在大型項目開發過程中,經常會遇到打印大量日誌,輸出信息和在源碼中寫註釋的情況。對於軟件開發來說,我們一般都是打印輸出英文的日誌(主要考慮軟件在各種環境下的兼容性,如果打印中文日誌可能會出現亂碼,另外英文日誌更容易搜索,更容易後續做
原创 新作:輕量級Golang IoC容器——iocgo
1. iocgo簡介 習慣於Java或者C#開發的人應該對控制反轉與依賴注入應該再熟悉不過了。在Java平臺有鼎鼎大名的Spring框架,在C#平臺有Autofac,Unity,Windsor等,我當年C#開發時用的最多的就是Windsor
原创 在Fabric實現類似Uniswap的去中心化交易所
1.合約簡介 Uniswap是以太坊上最火爆的去中心化交易所DApp,其操作簡單,原理也很容易理解,安全而且費用低,所以被廣泛使用。由於Fabric是基於KeyValue世界狀態的特點,沒有原生Token,沒有Gas手續費,所以所有自定義的
原创 數據上鍊的原則與方式
由於區塊鏈技術衆所周知的不可篡改的特性,很多人就將區塊鏈作爲一個數據庫來使用,在傳統項目進行區塊鏈改造的過程中,將所有本來存入傳統RDBMS(關係數據庫)的數據,全部改成存入區塊鏈中,以爲這就是區塊鏈項目了。實際上,我們在對傳統項目進行鏈改
原创 去中心化數字身份DID簡介——五、DID的應用
在上一篇文章中,我們給出了一種零知識證明的方法,解決用戶身份屬性的隱私問題,下面我們再來談談基於DID技術,我們都能在什麼場景去應用。 0x.0 無密碼安全登錄 這個使用場景大家應該都很熟悉了,就類似於微信掃碼登錄,當我們要註冊或者登錄一個
原创 去中心化數字身份DID簡介——三、用戶屬性的選擇性披露
在上一篇文章中,我們以最簡單的生成DID,頒發VC,驗證VP流程介紹了DID的用法,但是在實際生活中,我們並不總是希望直接將整個證件VC亮給驗證者看,比如我們去住酒店時,需要登記姓名、身份證號信息,但是如果我們直接把身份證給前臺人員的話,前
原创 去中心化數字身份DID簡介——二、一個完整的DID使用流程
在上一篇文章,我們已經掌握了DID的基本概念,接下來我們用一個具體的場景來看看DID是怎麼使用的。 0x0. 場景描述 小明是一個剛剛從大學畢業的應屆畢業生,在畢業當天學校頒發了畢業證給小明對應的數字身份,小明拿到畢業證後第二天去公司入職,
原创 在Fabric鏈碼中進行前綴批查詢
用過Fabric的都知道,在Fabric中的狀態數據庫提供了Couchdb和Leveldb兩種實現,一般我們都會使用Couchdb作爲狀態數據庫的默認實現,主要是因爲Couchdb可以進行富查詢。但是在某些情況下我們只能採用Leveldb的
原创 去中心化數字身份DID簡介——一、基本概念
本人最近正在研究數字身份DID技術,該技術在區塊鏈領域目前還比較冷門,並沒有什麼實際的應用案例,但是數字身份的應用場景廣闊,是一個必然會火起來的技術。於是打算寫幾篇文章,好好講一下其中涉及到的概念,技術實現和應用場景。先從基本概念講起: 身
原创 Fabric中多租戶之間的數據隔離
如果我們的BaaS爲某SaaS提供區塊鏈服務,那麼必然面對的就是每個租戶的鏈上數據該如何隔離的問題。在Fabric中,一般來說我們有四種隔離方法,從軟到硬分別是: 1.狀態數據過濾隔離 我們知道狀態數據都存儲在一個KV數據庫,而我們可以通過
原创 比特幣中MerkleTree默克爾樹的構造
有點比特幣基礎的應該都知道,在一個區塊的區塊頭中有一個字段叫RootHash,這個根哈希是該區塊中所有交易構建默克爾樹之後計算的樹根哈希。但是基本上所有的文章都只說到如果交易數不是偶數個的時候需要補齊,但是具體怎麼補齊呢?下面簡單說明一下,
原创 Fabric的簡單國密改造方案
最近公司在做BaaS,底層上主要的工作就是做Fabric的國密改造,雖然不是我的任務,不過對這個事情還是很感興趣的,很久很久之前,我也動過將Fabric改成成國密算法的念頭,最後改的時候發現太複雜了,涉及的地方太多了,於是放棄了。現在公司有
原创 深藍詞庫轉換2.9發佈——支持Gboard詞庫的導入導出
在很早之前,GitHub的issue中,就有人在討論Google最新的手機輸入法Gboard。這個輸入法是一個多語言輸入法,乾淨整潔,有不少粉絲。最新的Gboard已經支持簡體中文詞庫的導入導出,於是我根據網友的討論,在代碼中進行了實現,使